Wait for the QR to appear and scan it with WhatsApp or WhatsApp Business.
For iPhone
Go to WhatsApp Settings > Linked Devices > Link a Device.
For Android
Tap ⋮ > Linked devices > Link a device
If necessary, authorize the Telegram Personal and/or Telegram Bot in the Telegram menu. Go to Settings > API/Access and copy the Bearer Token (click on it to copy to clipboard)
Enter your Connection name and paste the Bearer Token from your Jetapi.io account. Email field is optional, used only for identification.
Step 5 — Configure message
Fill in the message text and the recipient’s Phone Number (in international format).
Step 6 — Test your scenario
Run the scenario once and verify that the WhatsApp message was delivered.
🧩Telegram Setup
Step 7 — Select “Send Telegram Message”
In another scenario (or same one, if needed), add Send Telegram Message via Jetapi.
Step 8 — Create a connection
Enter the connection name and paste your Bearer Token.
Step 9 — Fill in the message details
Message Text: type or map the text you want to send. Recipient: choose one of the three options:
Phone Number (e.g., +17540000000)
Telegram Username (e.g., MyClient, without @)
Telegram User ID (e.g., 400100011)
Only one recipient field is required!
Step 10 — Test the scenario
Click Run once.
Make sure your message is delivered to the selected recipient.
Step 11 — Activate the scenario
When the test is successful, turn the scenario ON or set up a schedule so it runs automatically.
Receiving Incoming Messages via Webhooks
You can receive incoming messages from WhatsApp and Telegram directly in your Make scenario using Jetapi Webhooks.
This allows you to build two-way communication flows — sending and receiving messages in real time.
Step 1. Create a Webhook in Make
1) In Make, add the Webhooks → Custom webhook module.
2) Click Create a webhook and give it a name (for example, jetapi-incoming).
3) Click Copy address to clipboard — this URL will be used in Jetapi.
Jetapi will automatically send message data to your Make webhook whenever a new message is received or sent.
🧩 Webhook Data Structure
Each webhook sent from Jetapi includes a structured JSON payload containing the following keys:
Example (WhatsApp)
Example (Telegram TDLib)
📘 Key Fields
Key;Description
type;Webhook type — whatsapp_incoming_msg or tdlib_incoming_msg.
direction;incoming — an incoming message from the user. outgoing — any outgoing message.
text;Message text body.
sender_phone_number;WhatsApp or Telegram sender phone number.
sender_id;Telegram user ID (for TDLib).
pushname / sender_name;Display name of the sender.
customer_id;Optional client identifier
timestamp;Unix timestamp of the message.
chat_type;Jetapi internal customer ID (your account or instance identifier).