Resources · Make integration

2Chat Make integrationAutomate 2Chat with Make.

What if every WhatsApp order, call or group message on 2Chat started a task for you? The 2Chat Make integration gives you 24 modules, 15 of them instant triggers. This guide shows you how to link your account and build a first working scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the 2Chat Make integration let you automate?

The 2Chat Make integration links the WhatsApp number you run through 2Chat to Make, a no-code tool where you chain apps into a scenario (the automation you build). Your 2Chat events can start that scenario, and Make can send WhatsApp messages back without you touching the phone.

An order alert your team can't miss. Picture a small online shop that takes orders over WhatsApp. Watch Order Received on WhatsApp starts the scenario, and Send a Text Message to a WhatsApp Group posts a heads-up in the staff group so someone prepares the parcel.

A clean record of every call. For a sales desk, Watch Incoming Call Completed and Watch Outgoing Call Completed hand each finished call to the next module, which can log it in your CRM or spreadsheet app. Missed calls stop slipping through.

Numbers checked before you write. Before a campaign, Check a phone number for WhatsApp account tells you whether a contact can receive WhatsApp at all, so Send a WhatsApp Text Message only goes where it can land.

The 2Chat documentation lists no specific limits for these modules, and it notes that parts of it were AI-generated, so verify anything critical with 2Chat directly. When a listed module falls short, Make an API Call reaches the rest of the 2Chat API with the same connection. If you are weighing tools, the n8n vs Make comparison lays out the criteria, the Make pricing page explains plans, and Make training helps you go further.

Connect

How do you connect your 2Chat account to Make?

  1. 01

    Copy your API key from 2Chat

    You need an active 2Chat account first. Inside 2Chat, open the developers section, pick the API access tab and copy the API key shown on screen. That key is what lets Make act on your behalf.

  2. 02

    Add a 2Chat module and open the connection

    In your Make scenario, add any 2Chat module and click Create a connection. A connection is your 2Chat account linked to Make once, then reused by every 2Chat module. The Connection name field is optional, but a clear name helps later.

  3. 03

    Paste the key and save

    Paste the API key you copied, or follow the on-screen instructions, and confirm. Make checks the credentials and the connection appears in the module. From now on, you pick it from the list instead of pasting the key again.

First scenario

Your first scenario: alert your team about every WhatsApp order

GoalWhen a WhatsApp order reaches your 2Chat number, Make posts a message in your team's WhatsApp group.

  1. 01

    Create the scenario

    Open the Scenarios page, create a new scenario and click the big + to add the first module. Search for 2Chat and pick Watch Order Received on WhatsApp.

  2. 02

    Set up the webhook and connection

    Click Create a webhook, then Create a connection and paste your 2Chat API key. This trigger is instant: 2Chat calls Make through the webhook as soon as an order lands.

  3. 03

    Add the group message

    Click the + on the right of the trigger and add Send a Text Message to a WhatsApp Group. Choose the staff group Make lists for your connected number.

  4. 04

    Write the alert with order data

    In the message field, type a short sentence and map data from the order bundle (one bundle is one item passed from module to module) so the team sees what came in.

  5. 05

    Test with Run once

    Click Run once, then place a test order on WhatsApp. Open the bubble on each module to read the bundle it received and check the alert in the group.

  6. 06

    Switch the scenario on

    When the test looks right, turn the scenario on. Each module run counts as one operation, the unit Make bills on your plan, so every order uses two.

Triggers

What can start a 2Chat scenario?

15 modules start a scenario when something happens in 2Chat. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by 2Chat as soon as it happens.

2Chat1Watch Call Status Update

Watch Call Status Update

Instant trigger

In MakeTriggers when a call changes state. E.g.: ringing, missed, answered, canceled, completed, etc.

You get a signal each time a call on your 2Chat number changes state, such as ringing, answered, missed or canceled. It is the widest call trigger, so one scenario can react to the whole life of a call.

How it fires
instant, 2Chat calls Make through a webhook as soon as the state changes.
When to use it
a support line where a missed call should open a callback task.
Watch out
one call produces several updates, so add a filter on the state you care about or you will spend operations on every ring.
2Chat2Watch Incoming Call Completed

Watch Incoming Call Completed

Instant trigger

In MakeTriggers when an incoming phone call is completed (answered or missed).

This one waits until an incoming call is over, answered or missed, and hands you a single bundle for it. You skip the noise of intermediate states and work with finished calls only.

How it fires
instant, 2Chat notifies Make through a webhook once the call ends.
When to use it
logging every inbound call from customers into a call history sheet.
Watch out
answered and missed calls both arrive here, so route them with a filter if they need different follow-ups.
2Chat3Watch New Participant Joined WhatsApp Group

Watch New Participant Joined WhatsApp Group

Instant trigger

In MakeTriggers when someone joins a WhatsApp group.

Newcomers to a WhatsApp group become a starting point: the scenario runs as soon as someone joins. That is handy for any welcome routine you currently do by hand.

How it fires
instant, the app pings Make through a webhook the moment a person joins.
When to use it
a community or customer group where each new member should get the group rules.
Watch out
a welcome sent to the same group could trigger other group watchers you run, so keep scenarios separate.
2Chat4Watch New WhatsApp Conversation

Watch New WhatsApp Conversation

Instant trigger

In MakeTriggers when a new WhatsApp Conversation is started within the specified time period.

Rather than every message, you catch the start of a fresh conversation. Your scenario deals with a new contact once instead of reacting to each line they type.

How it fires
instant, 2Chat tells Make by webhook when a new conversation begins.
When to use it
creating a lead in your CRM the first time a prospect writes to your business number.
Watch out
2Chat applies its own time window to decide what counts as new; the documentation does not detail it, so test with a known contact.
2Chat5Watch New WhatsApp Message

Watch New WhatsApp Message

Instant trigger

In MakeTriggers when a new message is either sent or received on 2Chat. Works for messages sent by agents or your users/customers.

Every message, sent or received on 2Chat, reaches your scenario, whether an agent or a customer wrote it. That gives you a complete feed of the conversation for archiving or analysis.

How it fires
instant, 2Chat pushes each message to Make through a webhook.
When to use it
keeping a full transcript of support chats in a database.
Watch out
your own outgoing messages fire it too, so a scenario that replies from this trigger can talk to itself; filter out messages you sent.
2Chat6Watch Order Received on WhatsApp

Watch Order Received on WhatsApp

Instant trigger

In MakeTriggers when a new WhatsApp Order is received on the configured number.

Orders placed through WhatsApp on your configured number turn into a bundle Make can pass along. For a shop selling on WhatsApp, this is the entry point to fulfillment.

How it fires
instant, 2Chat alerts Make through a webhook when the order arrives.
When to use it
pushing a new order to your warehouse team or order spreadsheet.
Watch out
it listens to the number set in the trigger, so check it is the line your customers order on.
2Chat7Watch Outgoing Call Completed

Watch Outgoing Call Completed

Instant trigger

In MakeTriggers when an outgoing phone call is completed (answered or canceled).

Calls your team places get tracked once they end, answered or canceled. You measure outbound activity without anyone filling in a report.

How it fires
instant, 2Chat reports the finished call to Make via a webhook.
When to use it
a sales team that should log every outbound call against the matching deal.
Watch out
a canceled call also ends up here, so check the outcome before counting it as a real conversation in your pipeline.
2Chat8Watch Participant Left a WhatsApp Group

Watch Participant Left a WhatsApp Group

Instant trigger

In MakeTriggers when someone leaves a WhatsApp group.

When a member walks out of a group on their own, your scenario hears about it. You can keep member lists accurate or follow up with a short question.

How it fires
instant, the app calls Make through a webhook when someone leaves.
When to use it
updating a member list in your spreadsheet app for a paid community.
Watch out
removals by an admin come through a different trigger, Watch Participant Removed from WhatsApp Group, so use both for a complete list.
2Chat9Watch Participant Removed from WhatsApp Group

Watch Participant Removed from WhatsApp Group

Instant trigger

In MakeTriggers when someone is removed from a WhatsApp group.

Admin removals get their own signal here, separate from people leaving by choice. That lets you treat an exclusion differently from a voluntary exit.

How it fires
instant, 2Chat informs Make by webhook as soon as the removal happens.
When to use it
recording who was removed from a client group and flagging the account for your team.
Watch out
pair it with Watch Participant Left a WhatsApp Group if your goal is simply to know who is no longer in the group.
2Chat10Watch Received WhatsApp Group Message

Watch Received WhatsApp Group Message

Instant trigger

In MakeTriggers when a new WhatsApp Group Message is received on the configured group.

Messages posted in the group you configure flow into Make one by one. The group becomes an input box your scenario can read, sort or forward.

How it fires
instant, 2Chat sends each new group message to Make over a webhook.
When to use it
a field team posting delivery updates that should land in a shared tracker.
Watch out
do not answer in the same group from this scenario without a filter, or the reply comes back as a new message.
2Chat11Watch Received WhatsApp Group Message Reaction

Watch Received WhatsApp Group Message Reaction

Instant trigger

In MakeTriggers when someone reacts to a WhatsApp Group message.

Emoji reactions to group messages become usable signals. A thumbs up can act as a quick approval without anyone opening another tool.

How it fires
instant, the app warns Make through a webhook when someone reacts.
When to use it
a team group where a reaction on a request marks it as handled in your task list.
Watch out
agree on which emoji means what, then filter on it, otherwise every reaction starts the scenario and burns operations.
2Chat12Watch Received WhatsApp Message

Watch Received WhatsApp Message

Instant trigger

In MakeTriggers when a new WhatsApp Message is received on the configured number.

Only incoming one-to-one messages on your configured number wake this trigger. Unlike Watch New WhatsApp Message, your own replies stay out of it.

How it fires
instant, 2Chat passes each received message to Make through a webhook.
When to use it
routing customer questions to a helpdesk ticket or a teammate by keyword.
Watch out
it covers one configured number; group messages have their own trigger, Watch Received WhatsApp Group Message.
2Chat13Watch Received WhatsApp Message Reaction

Watch Received WhatsApp Message Reaction

Instant trigger

In MakeTriggers when someone reacts to a WhatsApp message.

Reactions in private chats reach your scenario, which turns a customer's emoji into feedback you can store. It works as a lightweight survey.

How it fires
instant, 2Chat signals Make through a webhook when a contact reacts.
When to use it
after sending a delivery confirmation, recording whether the customer reacted with a thumbs up or a sad face.
Watch out
a reaction is not a message, so Watch Received WhatsApp Message will not catch it; this trigger is the only way.
2Chat14Watch WhatsApp Call Made

Watch WhatsApp Call Made

Instant trigger

In MakeTriggers when a new WhatsApp call is made using your connected number.

A new WhatsApp call placed from your connected number starts the scenario right away, at the moment it is made. You react to the start of the call, not its end.

How it fires
instant, 2Chat pings Make through a webhook when the call goes out.
When to use it
opening the matching customer record for the agent as the call begins.
Watch out
to know how the call ended, use Watch Outgoing Call Completed instead, since this one fires before any outcome exists.
2Chat15Watch WhatsApp Call Received

Watch WhatsApp Call Received

Instant trigger

In MakeTriggers when a new WhatsApp call is received on your connected number.

Incoming WhatsApp calls on your connected number reach Make as they come in. Your scenario can prepare context before anyone picks up.

How it fires
instant, the app calls Make over a webhook as soon as the call comes in.
When to use it
posting the caller's number in a team group so whoever picks up knows who it is.
Watch out
it knows nothing about whether the call was answered; Watch Incoming Call Completed covers that part.
Modules

What can 2Chat do inside a scenario?

2Chat gives you 9 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

2Chat1

Check a phone number for WhatsApp account

Action

In MakeChecks if a phone number has a WhatsApp account.

Find out whether a phone number has a WhatsApp account before you try to message it. You avoid sending into the void and keep your contact list clean.

When to use it
right after a lead form arrives, to decide between WhatsApp and email for the follow-up.
Watch out
each check is one operation, so run it once per contact and store the answer.
2Chat2

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Reach any endpoint of the 2Chat API when the listed modules do not cover your need, using the same connection. It is the escape hatch for everything else 2Chat exposes.

When to use it
a 2Chat feature you need has no dedicated module in Make.
Watch out
you have to read the 2Chat API documentation yourself to know the path and the data to send.
2Chat3

Send a Media Message to a WhatsApp Group

Action

In MakeSends a multimedia message like an image, video, document, or audio to a WhatsApp group.

Post an image, video, document or audio file in a WhatsApp group straight from your scenario. Files produced elsewhere reach the whole group without anyone forwarding them.

When to use it
sharing a generated delivery note or photo with the warehouse group when an order is ready.
Watch out
on the Make Free plan, files are capped at 5 MB, so large videos may not pass.
2Chat4

Send a Text Message to a WhatsApp Group

Action

In MakeSends a text message to the specified WhatsApp group.

Write a plain text message into a chosen WhatsApp group. It is the simplest way to turn any event into a heads-up that the whole team sees.

When to use it
announcing a new order, a failed payment or a form entry in the staff group.
Watch out
if another scenario watches that same group, your alert will trigger it; add a filter to break the loop.
2Chat5

Send a WhatsApp Media Message

Action

In MakeSends a multimedia message like an image, video, document, or audio to a WhatsApp-enabled phone number

Deliver an image, video, document or audio file to one WhatsApp-enabled phone number. The customer gets the file in the chat they already use.

When to use it
sending an invoice PDF or a quote to a client once it is created in your billing tool.
Watch out
it only works when the number has WhatsApp; run Check a phone number for WhatsApp account first when you are not sure.
2Chat6

Send a WhatsApp Text Message

Action

In MakeSends a text message to a WhatsApp-enabled phone number

Send a text to a single WhatsApp-enabled number from your 2Chat line. This is the everyday module for confirmations, reminders and replies.

When to use it
confirming a booking to the customer the moment it is saved in your calendar app.
Watch out
if the same scenario starts from Watch New WhatsApp Message, your own text fires it again, so pick Watch Received WhatsApp Message instead.
2Chat7

Set a WhatsApp Status

Action

In MakeSets the text status of the connected number.

Change the text status of your connected number without opening WhatsApp. Contacts see an up-to-date line such as opening hours or availability.

When to use it
switching the status to closed when your shop marks a holiday in its calendar.
Watch out
it only sets text; the module description mentions no image or media status.
2Chat8

List WhatsApp Groups

Search

In MakeGets a list of your WhatsApp Groups your connected number is a participant of

Pull the list of WhatsApp groups your connected number belongs to. Each group comes out as its own bundle, ready for the next module.

When to use it
sending the same announcement to every client group in one run.
Watch out
as a search, it can return zero, one or many bundles, and each following module runs once per group, which adds operations.
2Chat9

List WhatsApp Phone Numbers

Search

In MakeGets a list of your WhatsApp phone number that you have connected to 2Chat

Retrieve the WhatsApp numbers you have connected to 2Chat. Handy when one account runs several lines and the scenario must choose the right one.

When to use it
picking which of your business lines should send a message based on the customer's region.
Watch out
it returns one bundle per number, so filter down to the line you need before sending anything.
Need help

Need help automating 2Chat with Make?

A person reads every message.

FAQ

2Chat and Make: common questions

01Is the 2Chat Make integration free?
Yes, on the Make side. 2Chat is a standard app, so it works from the Free plan. That plan allows 2 active scenarios, files up to 5 MB, 512 MB of data transfer and runs of 5 minutes at most. Paid plans (Core, Pro, Teams and Enterprise) remove the cap on active scenarios and allow runs up to 40 minutes. Make counts usage in operations, one per module run. You still need an active 2Chat account, and its subscription is set by 2Chat, not by Make.
02What do you need to connect 2Chat to Make?
An active 2Chat account and its API key. In 2Chat, go to the developers section, open the API access tab and copy the key. In Make, add a 2Chat module, click Create a connection, optionally name it, and paste the key. For any of the 15 triggers, click Create a webhook first, since they are all instant. The connection is then reused by every 2Chat module in your scenarios, so you only do this once.
03Do 2Chat triggers in Make react in real time?
Yes. All 15 triggers are instant: 2Chat calls Make through a webhook as soon as the event happens, whether it is a message, an order, a call or a group change. There is no polling interval to set, unlike scheduled triggers that Make checks every 15 minutes by default. The practical point is the webhook: create it when you add the trigger, then switch the scenario on, or the events have nowhere to go.
04What if a 2Chat module is missing in Make?
Use Make an API Call. It reaches any endpoint of the 2Chat API with the connection you already have, so you are not limited to the 24 listed modules. You will need the 2Chat API documentation to know what to send. The Make documentation for 2Chat lists no specific limits, and it warns that parts were AI-generated, so confirm important details with 2Chat. If a step still fails, the Make troubleshooting page on this site walks through common errors.
05Should you use Make or n8n for 2Chat?
It depends on the criteria that matter to your team, not on a winner. What is known here is Make's side: 24 modules for 2Chat, 15 instant triggers, a Free plan with 2 active scenarios and Make an API Call for the rest of the API. Apps covered by Make often have an n8n node too, but this page does not confirm one for 2Chat. The n8n vs Make comparison linked above sets out the criteria side by side.