Resources · Zapier integration

Kaleyra Zapier integrationAutomate Kaleyra with Zapier.

The Kaleyra Zapier integration is a sending tool, not a listening one. It gives you 0 triggers, 3 actions and 0 searches: Kaleyra texts, messages on WhatsApp and shortens links, while another app always has to start the job.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Kaleyra Zapier integration actually does

Kaleyra is a cloud messaging platform. Plugged into Zapier, it becomes the last step of a workflow: something happens in another app (a form, a sheet, a booking tool), and Kaleyra sends a text or a WhatsApp message to the number that came with it. Kaleyra never starts the workflow itself.

Three results you can ship with the three actions on offer. First, an SMS sent to every lead who fills in a form, built on Send SMS. Second, a WhatsApp update sent from an approved business number with Send WhatsApp Message, handy for order or appointment notices. Third, a tidy short link produced by Shorten URLs, so a long tracking address does not eat half of your text.

Now the part the app page skips. Kaleyra offers no trigger on Zapier, so an incoming reply, a delivery receipt or a new contact in Kaleyra cannot start anything. It offers no search either, so a Zap cannot look up a past message. And WhatsApp only works with templates already approved inside the Kaleyra portal: Zapier will not write or submit them for you.

If you are still weighing the tool itself, our Zapier review lays out the trade-offs. The same app also exists on Make, covered on the Kaleyra Make integration page, which helps if your team already runs scenarios there.

Vocabulary

Zapier words, in plain English

Eight terms come back on every line of this page. Here they are once, so the rest reads quickly.

Zap
The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
Trigger
The event in an app that starts the Zap. With Kaleyra, it always comes from another app, since Kaleyra has none.
Action
What the Zap does once it has started. Here: send an SMS, send a WhatsApp message or shorten a link.
Task
The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts those.
Polling vs instant trigger
Polling: Zapier checks the other app on a timer. Instant: that app warns Zapier the moment the event happens, so nothing waits.
Filter
A step that lets the Zap go on only when the incoming data meets your condition, and stops it otherwise.
Connection
Your Kaleyra account linked to Zapier once, then reused by every step that talks to Kaleyra.
Multi-step Zap
Any Zap beyond one trigger and one action. A second action or a filter makes it one, and it then needs a paid plan.
Cost

What a Kaleyra Zap really costs in tasks

Every message that goes out is one task. The trigger on the other app costs nothing, however often Zapier checks it.

  • Free plan100 tasks a month, unlimited Zaps
  • Free plan step limit1 trigger + 1 action
  • Kaleyra on the free planAvailable
  • Failed actionNot counted

A send that fails is not counted against your plan. The catch sits in the free plan: it builds Zaps of two steps only. Shorten a link, then text it, and you already have two actions, which is a multi-step Zap and a paid plan. Same story the moment you add a filter. Kaleyra itself is open on the free plan. The cheapest setup is one trigger in another app and one send, which stays inside the 100 free tasks a month.

Connect

Connect your Kaleyra account to Zapier

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. You need an existing Kaleyra account first: Zapier links to it, it does not create one.

  2. 02

    Find Kaleyra and confirm

    Type Kaleyra in the search box of the dialog, pick it from the list, then click Add connection. A new browser tab opens on the Kaleyra side to finish the job.

  3. 03

    Sign in and grant access

    Log in to Kaleyra in that tab and allow Zapier to use the account. The connection then shows up in your list, ready for every Zap that sends through Kaleyra.

First Zap

Your first Zap: text every new row of a sheet

GoalA sales rep adds a prospect to a Google Sheet, and only rows marked for SMS get a text from Kaleyra.

  1. 01

    Pick the starting app

    Start a new Zap and choose the app and event that kick things off, here a new row in your prospect sheet. Kaleyra has no trigger, so this first card always belongs to another tool.

  2. 02

    Test the trigger

    Run the test: Zapier brings back the three most recent rows of the connected sheet. Pick a real one, so every field you map later shows actual data.

  3. 03

    Add the filter

    Click the plus icon, choose Filter, then set the column to read, the rule and the value. Text rules only work on text, so check the column type. This step makes the Zap paid.

  4. 04

    Set up Send SMS

    Add Kaleyra with Send SMS. Pick a Sender ID allowed in the destination country, map the phone column into To with its country code, and choose the Message Type route.

  5. 05

    Test, then publish

    Test the action on your own number first, read what came back, then click Publish. From then on, only new rows are texted: the rows already in the sheet stay untouched.

Actions

The 3 Kaleyra actions

Kaleyra gives you 3 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Send SMS

Action

In Zapier“Send SMS to one or more active mobile numbers.”

Fires a text to one or several active mobile numbers, using a sender name you choose and the route that fits the message.

When to use it
a webinar sign-up should get its access details by text once they register.
Watch out
each recipient number goes in its own box, with the country code in front, or the send is rejected.
2

Send WhatsApp Message

Action

In Zapier“This action sends WhatsApp messages to one or more recipients. Ensure you have an approved Whatsapp number and templates added on https://www.kaleyra.io”

Pushes a WhatsApp message from your business number to one or more contacts, built on a template stored in Kaleyra.

When to use it
a store wants to confirm a paid order on the channel its customers actually read.
Watch out
the template must already be approved by WhatsApp, and both numbers need the full international format with the plus sign.
3

Shorten URLs

Action

In Zapier“This feature allows users to shorten a URL and still lead the recipient to the required webpage. The shortened URL can be inserted into messages helping users control how the character limit is used.”

Turns a long web address into a compact link that still lands on the right page, so the rest of your text keeps its room.

When to use it
a tracking link with campaign tags needs to fit inside a short reminder text.
Watch out
paste the complete address, and remember that this step plus a send means two actions, so a paid plan.
When it breaks

When a Kaleyra Zap breaks

Zapier attaches no help article to Kaleyra, so the failures to plan for are the general ones, all on the trigger side.

Most breakdowns start in the app that feeds Kaleyra, not in Kaleyra itself. If a fix eludes you, our Zapier troubleshooting service takes over.

  • Old contacts never get the message

    A Zap only reacts to what happens after you switch it on. The people already in your list stay silent: sending to that backlog is a separate job.
  • The Zap sets itself off in a loop

    If a later step writes back into the very sheet or form your trigger watches, the Zap fires again and again, and your task count drains fast.
  • A bulk import stalls

    Drop a large batch of rows at once, after an import or a migration, and Zapier's flood protection can hold the batch back instead of texting everyone.
  • No double send on polled triggers

    On a polling trigger, Zapier remembers the items it has already seen, so the same row does not start the Zap and the text twice.
Need help

Need help automating Kaleyra with Zapier?

A person reads every message.

FAQ

Kaleyra Zapier integration: common questions

01Is the Kaleyra Zapier integration free?
Yes, on the Zapier side. Kaleyra is not one of the apps Zapier keeps for paid plans, so it works from the free plan. That plan gives 100 tasks a month and unlimited Zaps, but only two steps per Zap: one trigger and one action. A Zap that shortens a link and then sends it, or one with a filter, goes past that limit and needs a paid plan. Your Kaleyra messaging costs are a separate matter between you and Kaleyra.
02How many tasks does a Kaleyra Zap use?
One task per action that completes. A Zap that sends one SMS per new lead uses one task per lead. Add Shorten URLs before the send and it becomes two tasks per lead, because every successful action counts on its own. The trigger in the other app is free, and checking for new data costs nothing either. A send that fails is not counted against your plan. So a Zap sending ten texts a day uses ten tasks a day.
03Does a Kaleyra Zap send in real time?
It depends entirely on the app that starts the Zap, since Kaleyra has no trigger of its own. If that app uses an instant trigger, it alerts Zapier the moment something happens and the message leaves straight away, whatever your plan. If it uses a polling trigger, Zapier checks on a timer: every 15 minutes on Free, 2 on Professional, 1 on Team and Enterprise. Check the trigger of the starting app before promising speed.
04What do you need to connect Kaleyra to Zapier?
An existing Kaleyra account and the right to use it. From the Apps page of Zapier, you add a connection, search for Kaleyra, sign in in the tab that opens and grant access. For SMS, plan a Sender ID that matches the rules of the countries you text. For WhatsApp, a number registered with WhatsApp Business and at least one template approved by WhatsApp in the Kaleyra portal are required.
05Why does Send WhatsApp Message fail when SMS works?
Usually because of the template or the number format. The WhatsApp action only sends templates created in the Kaleyra portal and approved by WhatsApp; a draft or rejected template blocks the send. Both the sending and receiving numbers also need the full international format, starting with the plus sign and the country code. That is why SMS can go through while WhatsApp fails on the same contact. Before testing again, open the Kaleyra portal and check that the template shows as approved and that the From Number is the one registered with WhatsApp Business.
06What if the Kaleyra operation you need does not exist?
Then Zapier cannot do it today. The integration has three actions and nothing else: no trigger on incoming replies or delivery status, and no search through past messages. The usual workaround is to let another app hold the data and start the Zap, with Kaleyra only sending. If the missing piece is a reaction to something inside Kaleyra, Zapier is the wrong place to build it. Check the action list in the editor first, since it shows what is offered right now.
07Zapier, Make or n8n for Kaleyra?
Pick by criteria, not by brand. Zapier fits if the job is simple sending from a popular app and your team wants the shortest setup. Make suits teams that already run scenarios there since Kaleyra is also available on it. n8n fits teams that self-host their tools and are happy to maintain the setup themselves. Volume, budget and who maintains the workflow decide more than the tool, so list those three before you compare features.