2Chat Zapier integrationAutomate 2Chat with Zapier.
The 2Chat Zapier integration gives you 15 triggers, every one of them instant, 20 actions and 4 searches to plug WhatsApp chats, calls, groups and your product catalog into the rest of your work, and it runs on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the 2Chat Zapier integration actually does
2Chat sells conversational commerce on WhatsApp, Instagram, Messenger and SMS. Hooked to Zapier, the WhatsApp side of it becomes a set of events you can react to (a message, a call, an order, someone joining a group) and a set of things Zapier can do for you, from sending a text to editing a catalog item.
Three results come back again and again. First, no order goes unanswered: WhatsApp Order Received starts the Zap and Send a WhatsApp Business API Template Message confirms it. Second, missed calls turn into conversations: Incoming Call Completed picks up the call that nobody answered and Send a WhatsApp Text Message offers a callback. Third, the catalog stays in sync: Add WhatsApp Business Product and Edit WhatsApp Business Product keep what customers see on WhatsApp aligned with what you actually stock.
The detail that matters most if you are on the free plan: all 15 triggers are instant. The free plan's slower checking schedule never touches them, so a free account reacts as fast as a paid one.
What Zapier won't do here: it doesn't replay chats, calls or orders from before your Zap was switched on, and none of the four searches can create what it fails to find. If you are weighing tools, the 2Chat Make integration covers the same app on Make, and our Make vs Zapier comparison sets the two side by side.
Zapier vocabulary in one minute
Eight words you will meet on this page and in the editor, in plain English.
- Zap
- The automation you build: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in 2Chat that starts the Zap, like a new message or a finished call. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that sends, writes or changes something for you in 2Chat.
- Task
- What Zapier bills: one action that completes successfully. The number on your plan is a count of those.
- Polling vs instant
- A polling trigger is checked on a timer. An instant trigger is reported by the app the moment it happens. 2Chat only has instant ones.
- Filter
- A step that lets the Zap continue only when what arrived meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something that already exists, such as a WhatsApp group, so later steps can use what it found.
- Connection
- Your 2Chat account linked to Zapier once, then reused by every step of every Zap that touches 2Chat.
What a 2Chat Zap really costs
The trigger never costs a task, and neither does Zapier waiting for new data. Only a completed action is billed, and an action that fails is not counted.
- Trigger0 tasks
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps
- Premium appNo
- 2Chat triggers15 instant, 0 polling
2Chat is not a premium app, so it works on the free plan: 100 tasks a month, unlimited Zaps, but two steps only, one trigger and one action. Add a second action, a filter or a search and the Zap becomes multi-step, which needs a paid plan. The interval grid below only governs polling triggers, and 2Chat has none. A Zap that sends one WhatsApp text per new order spends one task per order, nothing more. A few actions on some apps take more than one task, so test before you count.
Connect your 2Chat account in three steps
- 01
Open the connections page
In Zapier, go to Apps and click + Add connection. You need a 2Chat account first, plus access to any number or catalog you don't own yourself but want the Zap to use.
- 02
Find 2Chat and start the link
Type 2Chat in the search box of the dialog, pick it, then click Add connection. Zapier opens a new tab where 2Chat asks you to sign in to the account you want your Zaps to use.
- 03
Sign in and grant access
Log in to 2Chat in that tab and allow Zapier to use the account. From then on, every Zap step that uses 2Chat reuses this one connection instead of asking again.
Your first Zap: confirm every WhatsApp order
GoalA shop selling through its WhatsApp catalog saves each new buyer as a 2Chat contact and sends a thank-you text, but only for orders that pass a condition you choose.
- 01
Build: pick the trigger
Start a new Zap, choose 2Chat as the app and WhatsApp Order Received as the event. Select the Connected Number the orders arrive on, using the connection you just made.
- 02
Test the trigger on a real order
Run the trigger test. Zapier brings back the three most recent orders on that number, so you map later steps on real data.
- 03
Add the filter
Click the plus icon, add Filter, then in Configure & test choose a field from the order, a rule and a value. Use a text rule on text and a number rule on numbers, or it never passes.
- 04
Add the two actions
Add Create Contact and fill First Name from the order data. Then add Send a WhatsApp Text Message, set your connected number as sender, map the buyer's number, and write the thank-you text.
- 05
Test, then Publish
Test each step once and read what came back. Then click Publish to switch the Zap on. With a filter and two actions this is a multi-step Zap, so it needs a paid plan.
The 15 2Chat triggers
15 events start a Zap when something happens in 2Chat, and 15 of them are instant: the app calls Zapier straight away, whatever your plan.
Incoming Call Completed
Instant triggerIn Zapier“Triggers when an incoming phone call is completed (answered or missed).”
When a call to your 2Chat virtual number ends, answered or missed, this trigger hands the finished call to your Zap. It is the natural starting point for anything that should happen after the line goes quiet.
Outgoing Call Completed
Instant triggerIn Zapier“Triggers when an outgoing phone call is completed (answered or canceled).”
Calls your team places from the virtual number show up here once they end, whether the other person answered or the call was canceled. Every finished outbound call is one run of the Zap.
Call Status Update
Instant triggerIn Zapier“Triggers when a call changes state. E.g.: ringing, missed, answered, canceled, completed, etc.”
Rather than waiting for the end of a call, this one reports each change of state along the way: ringing, missed, answered, canceled, completed. You see the call move, not just its outcome.
WhatsApp Call Received
Instant triggerIn Zapier“Triggers when a new WhatsApp call is received on your connected number.”
This covers WhatsApp voice calls, not regular phone lines: a customer rings your connected WhatsApp number and the Zap starts. It is the WhatsApp twin of the phone call triggers above.
New WhatsApp Message
Instant triggerIn Zapier“Triggers when a new message is either sent or received on 2Chat. Works for messages sent by agents or sent by your users/customers.”
Every message on the number starts this trigger, in both directions: what customers send you and what your agents send them. It is the widest net in the list.
WhatsApp Business API Message Received
Instant triggerIn Zapier“Triggers when a WhatsApp message is received on your 2Chat connected number.”
Built for numbers running on the WhatsApp Business API, this trigger catches each incoming message on your 2Chat connected number. It pairs with the Business API send actions further down.
WhatsApp Audio Message Transcribed
Instant triggerIn Zapier“Triggers when a new WhatsApp audio message is transcribed to text.”
Voice notes are hard to search and impossible to skim. This trigger waits until 2Chat has turned a WhatsApp audio message into text, then starts the Zap with that written version.
WhatsApp Call Made
Instant triggerIn Zapier“Triggers when a new WhatsApp call is made from your connected number.”
The outgoing side of WhatsApp calling: each time someone calls out from your connected number over WhatsApp, the Zap kicks off. Handy when calls are made from the phone and never logged anywhere.
WhatsApp Group Message Received
Instant triggerIn Zapier“Triggers when a new WhatsApp Group Message is received”
Group chats move fast and things get lost. This trigger starts the Zap whenever a message reaches a WhatsApp group your number belongs to.
any to listen to all of them at once.Participant Joined a WhatsApp Group
Instant triggerIn Zapier“Triggers when someone joins a WhatsApp Group”
A new face in the group is a moment to say hello. This trigger fires each time someone joins a WhatsApp group tracked through 2Chat.
Participant Left a WhatsApp Group
Instant triggerIn Zapier“Triggers when someone leaves a WhatsApp Group”
People who leave on their own rarely say why. This trigger tells your Zap the moment someone exits a WhatsApp group, so you can at least ask.
Participant Was Removed From a WhatsApp Group
Instant triggerIn Zapier“Triggers when someone is removed from a WhatsApp Group”
Admin removals are a separate event from departures. This trigger fires when someone is taken out of a WhatsApp group, which is useful when removal means something, like an expired membership.
WhatsApp Message Received
Instant triggerIn Zapier“Triggers when a WhatsApp message is received on your 2Chat connected number.”
Only inbound traffic counts here: each message a customer sends to your 2Chat connected number starts the Zap, and your own replies don't. That makes it the safe choice for auto-replies.
New WhatsApp Conversation
Instant triggerIn Zapier“Triggers when a new WhatsApp conversation is started on your 2Chat connected number.”
Instead of every message, this trigger only fires when a conversation counts as new. You decide what new means with the Time Period setting.
WhatsApp Order Received
Instant triggerIn Zapier“Triggers when a WhatsApp Order is received on your 2Chat connected number.”
For shops selling through a WhatsApp catalog, this is the money trigger: an order placed on your 2Chat connected number starts the Zap.
The 20 2Chat actions, grouped by what they do
2Chat gives you 20 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Create Contact
- WhatsApp Business API Conversation Window
- Send a WhatsApp Business API Text Message
- Send a WhatsApp Business API Template Message
- Add WhatsApp Business Collection
- Add WhatsApp Business Product
- Delete WhatsApp Business Collection
- Delete WhatsApp Business Product
- Edit WhatsApp Business Collection
- Edit WhatsApp Business Product
- Check if a Phone Number Has WhatsApp
- Send a WhatsApp Group Media Message
- Send a WhatsApp Group Text Message
- Send a WhatsApp Media Message
- Send a WhatsApp Text Message
- Set WhatsApp Image Status
- Set WhatsApp Profile Picture
- Set WhatsApp Status
- Set WhatsApp Text Status
- Set WhatsApp Video Status
Create Contact
ActionIn Zapier“Creates a Contact in 2Chat”
Adds a person to your 2Chat contacts, so a lead captured elsewhere is ready when the conversation starts.
WhatsApp Business API Conversation Window
ActionIn Zapier“Check if the conversation Window is opened.”
Checks whether the conversation window with a contact is still open on your WhatsApp Business number.
Send a WhatsApp Business API Text Message
ActionIn Zapier“Send a text message to a WhatsApp-enabled phone number”
The Business API version of a text send: it goes out from the WhatsApp Business number you configured in 2Chat.
Send a WhatsApp Business API Template Message
ActionIn Zapier“Send a template message to a WhatsApp-enabled phone number”
Sends one of your message templates from your Business API number to a WhatsApp-enabled phone, instead of a free-typed text.
Add WhatsApp Business Collection
ActionIn Zapier“Adds a New Collection to your WhatsApp Business Catalog”
Groups existing products into a new collection inside your WhatsApp Business catalog, the shelf customers browse.
Add WhatsApp Business Product
ActionIn Zapier“Adds a Product to a WhatsApp Business Catalog”
Puts a new item into your WhatsApp Business catalog, with its name and main picture, without opening the phone.
Delete WhatsApp Business Collection
ActionIn Zapier“Deletes an Existing Collection From a WhatsApp Business Catalog”
Takes an existing collection out of your WhatsApp Business catalog, for example when a seasonal range ends.
Delete WhatsApp Business Product
ActionIn Zapier“Deletes an Existing Product From a WhatsApp Business Catalog”
Removes a product from your WhatsApp Business catalog when it is gone for good.
Edit WhatsApp Business Collection
ActionIn Zapier“Edit an Existing Collection in your WhatsApp Business Catalog”
Updates an existing collection in your WhatsApp Business catalog, so a themed shelf keeps up with what you sell.
Edit WhatsApp Business Product
ActionIn Zapier“Edits a Product That Exists on Your WhatsApp Business Catalog”
Changes a product already listed in your WhatsApp Business catalog, including hiding it from customers.
Check if a Phone Number Has WhatsApp
ActionIn Zapier“Check if a Given Number Has a WhatsApp Account”
Tells you whether a given phone number has a WhatsApp account, before you try to message it.
Send a WhatsApp Group Media Message
ActionIn Zapier“Send a multimedia message like an image, video, document, or audio to a WhatsApp Group”
Shares an image, video, document or audio file with a whole WhatsApp group from your connected number.
Send a WhatsApp Group Text Message
ActionIn Zapier“Send a text message to a WhatsApp Group”
Posts a text into a WhatsApp group your connected number belongs to, so one message reaches everyone at once.
Send a WhatsApp Media Message
ActionIn Zapier“Send a multimedia message like an image, video, document, or audio to a WhatsApp-enabled phone number”
Delivers an image, video, document or audio file to a WhatsApp-enabled number, straight from your connected one.
Send a WhatsApp Text Message
ActionIn Zapier“Send a text message to a WhatsApp-enabled phone number”
Sends a plain text from your connected WhatsApp number to any WhatsApp-enabled phone. This is the everyday reply action.
Set WhatsApp Image Status
ActionIn Zapier“Sets an image status on your WhatsApp account”
Posts a picture as a status on your WhatsApp account.
Set WhatsApp Profile Picture
ActionIn Zapier“Sets the Profile Picture of a 2Chat-connected WhatsApp number to the specified image”
Swaps the profile picture of a 2Chat-connected WhatsApp number for the image you point to.
Set WhatsApp Status
ActionIn Zapier“Set the WhatsApp Status of your 2Chat-connected Number”
Sets the WhatsApp Status of your 2Chat-connected number to the text you give it.
Set WhatsApp Text Status
ActionIn Zapier“Sets a text status on your WhatsApp account”
Publishes a text status on your WhatsApp account, styled with a background color and a font size you choose.
Set WhatsApp Video Status
ActionIn Zapier“Sets a video status on your WhatsApp account”
Same idea as the image status, with a video: the clip goes up as a status on your WhatsApp account.
The 4 2Chat searches
4 search steps look for data that already exists in 2Chat, so a later step can use it.
Searches sit at the bottom of the Action event list, under the SEARCH heading. They fetch something that already exists so later steps can use it. None of the four has a find-or-create variant, and each one makes the Zap multi-step.
Get WhatsApp Business Collections
SearchIn Zapier“Get All Collections in a WhatsApp Business Catalog”
Pulls every collection in a WhatsApp Business catalog, so a later step can work with their IDs.
Get WhatsApp Business Products
SearchIn Zapier“Get All Products in a WhatsApp Business Catalog”
Lists all the products in a WhatsApp Business catalog, with the IDs WhatsApp uses for them.
Get WhatsApp Groups
SearchIn Zapier“Gets all WhatsApp groups your connected number is a participant of”
Returns every WhatsApp group your connected number takes part in, with the internal IDs 2Chat uses.
Get WhatsApp Group Participants
SearchIn Zapier“Gets all participants of a WhatsApp Group you are part of”
Brings back the members of a WhatsApp group your number is part of, so you can act on them one by one.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there and the steps that depended on it are skipped. Switch it on and the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create in apps that offer it. None of the 2Chat searches does, so expect nothing to be created when a lookup comes back empty.
- If multiple search results are found?Three ways out when several items match: keep the first one (the default), stop the Zap, or hand all of them on at once.
Where 2Chat Zaps break
Zapier doesn't attach any help article to 2Chat, so the traps below are Zapier's own general limits, seen through this app.
Most of them come from WhatsApp being a two-way channel: what your Zap sends can come back to it as an event. If a Zap fails and you can't see why, our Zapier troubleshooting page is the next stop.
The Zap that answers itself
New WhatsApp Message fires on messages your side sends too. A Zap that replies from the same number restarts on its own reply and eats tasks fast.No catching up on old chats
A Zap only reacts to what happens after you publish it. Earlier messages, calls and orders are never replayed; moving that backlog is a separate job.Bulk events held back
If a trigger suddenly sends a huge batch, after an import or a migration for example, Zapier's flood protection can hold it back before any action runs.A group trigger that stays silent
WhatsApp Group Message Received watches only the group you picked. To cover every group, open the Custom tab and type any as the group ID.
Need help automating 2Chat with Zapier?
A person reads every message.



