---
title: 2Chat
slug: two-chat
description: How to integrate 2Chat with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_two-chat.png
docTags: 
createdAt: 2025-09-24T11:52:32.913Z
---

| ::Image[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/two-chat.png" size="50" width="512" height="512" position="center" alt="2Chat logo" showCaption="false"} | 2Chat is a WhatsApp Business API provider that enables businesses to automate, manage, and scale customer conversations. Integrating 2Chat with Make.com lets users automate WhatsApp messaging, manage contacts, and streamline support workflows directly from their Make scenarios. |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official 2Chat documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [2Chat](https://help.2chat.io) directly.
:::

# Requirements

To use the 2Chat app in Make, you must have an active 2Chat account and an API key, [create your account on 2Chat](https://2chat.co). For subscription, refer to the [2Chat pricing page](https://2chat.co).

# Connect 2Chat and Make&#x20;

To get started, you must first create a connection between 2Chat and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your API Key in your 2Chat account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your API Key in your 2Chat account

Before you create the connection in Make, you should first obtain your **API Key** in your 2Chat account.

To obtain your **API Key&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;developers section**.
:::

:::WorkflowBlockItem
Select th&#x65;**&#x20;API access tab**.

![](https://make-cxp-documentation.ams3.cdn.digitaloceanspaces.com/apps-center-screenshots/two-chat_API_Key)
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;API key** displayed on screen.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://developers.2chat.co/docs/intro)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[ account](https://www.make.com/en/register), add the 2Chat module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your 2Chat account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see [Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ) page.

# 2Chat modules

After connecting to the 2Chat app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Check a phone number for WhatsApp account

Verifies whether a specific phone number is registered with a WhatsApp account.
:::

:::ExpandableHeading
### List WhatsApp Groups

Retrieves a list of all WhatsApp Groups that your connected phone number is currently a member of.
:::

:::ExpandableHeading
### List WhatsApp Phone Numbers

Retrieves a list of your WhatsApp phone numbers that are currently linked to your 2Chat account.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Send a Media Message to a WhatsApp Group

Sends a multimedia file—such as an image, video, document, or audio message—to a specified WhatsApp group chat.
:::

:::ExpandableHeading
### Send a Text Message to a WhatsApp Group

Sends a custom text message to a selected WhatsApp group chat.
:::

:::ExpandableHeading
### Send a WhatsApp Media Message

Sends a multimedia message—such as an image, video, document, or audio file—to a specified WhatsApp-enabled phone number.
:::

:::ExpandableHeading
### Send a WhatsApp Text Message

Sends a WhatsApp text message to a specified phone number.
:::

:::ExpandableHeading
### Set a WhatsApp Status

Updates the text status message for the specified connected phone number.
:::

:::ExpandableHeading
### Watch Call Status Update

Triggers when the status of a phone call changes, such as when it starts ringing, is missed, answered, canceled, or completed.
:::

:::ExpandableHeading
### Watch Incoming Call Completed

Triggers when an incoming phone call to your connected number is either answered or missed and the call ends.
:::

:::ExpandableHeading
### Watch New Participant Joined WhatsApp Group

Triggers when a new participant is added to a specific WhatsApp group.
:::

:::ExpandableHeading
### Watch New WhatsApp Conversation

Triggers when a new WhatsApp conversation is initiated in your account during the selected time frame.
:::

:::ExpandableHeading
### Watch New WhatsApp Message

Triggers whenever a new message is sent or received in 2Chat, whether the message comes from your agents or from your users/customers.
:::

:::ExpandableHeading
### Watch Order Received on WhatsApp

Triggers when your configured WhatsApp number receives a new order message.
:::

:::ExpandableHeading
### Watch Outgoing Call Completed

Triggers when an outgoing phone call made from your system is either answered or canceled, indicating the call has ended.
:::

:::ExpandableHeading
### Watch Participant Left a WhatsApp Group

Triggers when a participant exits or is removed from a specific WhatsApp group.
:::

:::ExpandableHeading
### Watch Participant Removed from WhatsApp Group

Triggers an event whenever a member is removed from a specific WhatsApp group.
:::

:::ExpandableHeading
### Watch Received WhatsApp Group Message

Triggers when a new message is posted in the specified WhatsApp group.
:::

:::ExpandableHeading
### Watch Received WhatsApp Group Message Reaction

Triggers when a participant adds a reaction (such as an emoji) to a message in a WhatsApp Group chat.
:::

:::ExpandableHeading
### Watch Received WhatsApp Message

Triggers when your configured WhatsApp number receives a new incoming message.
:::

:::ExpandableHeading
### Watch Received WhatsApp Message Reaction

Triggers when a user adds a reaction (such as an emoji) to a WhatsApp message.
:::

:::ExpandableHeading
### Watch WhatsApp Call Made

Triggers when an incoming or outgoing WhatsApp call is placed using your connected phone number.
:::

:::ExpandableHeading
### Watch WhatsApp Call Received

Triggers when your connected WhatsApp number receives an incoming call.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# 2Chat resources&#x20;

You can have access to more resources related to this app on the following links

- [2Chat topics on Make community](https://community.make.com/search?q=2Chat)
- [2Chat website](https://2chat.co)
- [2Chat API documentation](https://developers.2chat.co/docs/intro)
- [2Chat page on make](https://www.make.com/en/integrations/two-chat)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

