- Home
- Resources
- Integrations
- GREEN-API for WhatsApp
GREEN-API for WhatsApp Make integrationAutomate GREEN-API for WhatsApp with Make.
Can Make answer your WhatsApp customers while you handle something else? The GREEN-API for WhatsApp Make integration offers 44 modules, 2 of them instant triggers, to send, read and organize chats. This guide takes you from the connection to a first working scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the GREEN-API for WhatsApp Make integration do?
The GREEN-API for WhatsApp Make integration links a WhatsApp number, through your GREEN-API account, to Make, a visual tool where you build a scenario: an automation made of modules, each one a single step such as a trigger, an action or a search. Messages, files, groups and statuses become steps you can chain without writing code.
An instant acknowledgment for every customer. Watch Incoming Webhooks starts the scenario when a message reaches your number, and Send a Message answers in the same chat. A small online shop can confirm it received the question before anyone on the team reads it.
A quote that only goes to real WhatsApp users. Check Whatsapp tells you whether a phone number has a WhatsApp account, then Send a File By Url delivers the PDF. A sales team avoids sending documents into the void and can fall back to email for the rest.
A client group opened for each new project. Create a Group, Add a Participant to a Group and Set a Group Admin build the shared chat the moment a deal is won in your CRM, so an agency project manager never has to set it up by hand.
What the integration does not include: there is no Make an API Call module for GREEN-API, so anything outside the 44 modules needs another app or custom help. The doc gives no numeric limits, but WhatsApp itself decides how long files stay downloadable. If you are also weighing n8n, the n8n vs Make comparison lays out the criteria, the Make training covers the editor step by step, and Make pricing explains how operations are counted.
How do you connect GREEN-API for WhatsApp to Make?
- 01
Create an instance in GREEN-API
Log in to your GREEN-API account, click Instances in the left sidebar, then Create an instance and pick a tariff. Once it exists, copy the idInstance and the apiTokenInstance and keep them somewhere safe: Make will ask for both.
- 02
Link your WhatsApp phone
Still on the instance page, scroll down and click Get QR. On your phone, open WhatsApp, go to Settings, then Linked devices, tap Link device and scan the code. Your number is now tied to the instance.
- 03
Add the connection in Make
In a scenario, add any GREEN-API for WhatsApp module and click Create a connection. A connection is your account linked to Make once, then reused by every module of the app. Paste the two values into ID Instance and API Token Instance, click Save, and confirm access if asked.
Your first scenario: auto-reply to incoming WhatsApp messages
GoalWhen a customer writes to your WhatsApp number, Make sends a short acknowledgment back into the same chat.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the big +. Search for GREEN-API for WhatsApp and choose Watch Incoming Webhooks as the first module.
- 02
Connect the account
Click Create a connection, paste your ID Instance and API Token Instance, then save. The trigger now listens to messages that arrive on the linked number.
- 03
Add the reply
Click the + on the right of the trigger and add Send a Message. Map the chat from the trigger's bundle, the item it passes along, and write your acknowledgment text.
- 04
Test with Run once
Click Run once, then send a message to your number from another phone. Open the bubbles above each module to read the bundles they received and check the reply landed.
- 05
Switch it on
Turn the scenario on. Because the trigger is instant, there is no interval to set: GREEN-API calls Make as soon as a message arrives, and every module run counts as one operation on your plan.
What starts a GREEN-API for WhatsApp scenario
2 modules start a scenario when something happens in GREEN-API for WhatsApp. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by GREEN-API for WhatsApp as soon as it happens.
Watch Incoming Webhooks
Instant triggerIn Make“Triggers when there's incomingMessage webhook.”
Every message someone sends to your WhatsApp number can start the scenario, carrying the message into the next modules as a bundle. It reacts to incoming messages only, which makes it the natural starting point for replies, routing and logging.
Watch All Messages Webhooks
Instant triggerIn Make“Triggers when there's a message webhook.”
This trigger takes a wider view than Watch Incoming Webhooks: it starts the scenario on message webhooks in general, not only the ones about incoming messages. Pick it when the scenario must see the whole conversation flow of the account.
Everything GREEN-API for WhatsApp can do in Make
GREEN-API for WhatsApp gives you 42 modules in 9 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Send
8 modulesSend a Message
ActionIn Make“Sends a text message. The message will be added to the send queue. Linked device not required when sending. Messages will be kept for 24 hours in the queue until account will be authorized. The rate at which messages are sent from the queue is managed by Message sending delay parameter.”
Your scenario can drop a text into any WhatsApp chat, whether it confirms an order or reminds a patient of an appointment. GREEN-API adds it to a send queue and delivers it at the pace set by its Message sending delay parameter.
Send a File By Url
ActionIn Make“Sends a file uploaded by URL. Adds message to send queue. Keeps message for 24 hours in queue. Sends message after phone authorization. Manages message sending rate with delay parameter.”
A document that already lives online, a PDF quote or a product photo, reaches the chat as a real attachment instead of a bare link. You give the module the address of the file and GREEN-API queues it like a text.
Send a File By Upload
ActionIn Make“The method is aimed for sending a file uploaded by form (form-data).”
Here the file itself travels from the scenario to the chat, with no link involved. It suits the moment when a previous module hands you the file content, such as an attachment pulled from an email or a PDF generated one step earlier.
Upload a FIle
ActionIn Make“The method is designed to upload a file to the cloud storage, which can be sent using the sendFileByUrl method.”
Think of this module as a staging area: it stores a file in GREEN-API's cloud storage, ready to be sent afterwards with Send a File By Url. Upload once, then map what it returns into the sending module.
Send a Contact
ActionIn Make“Sends a contact message. A contact visit card is created and sent to a chat. The message is added to the send queue. Linked device is not required when sending. Messages are kept for 24 hours in the queue until the account is authorized. The rate at which messages are sent from the queue is managed by the Message sending delay parameter.”
The recipient gets a contact card in the chat, with a name and a number they no longer have to copy by hand. Handy when a sales rep passes a lead to a colleague or a clinic shares its emergency line.
Send a Location Message
ActionIn Make“Sends a location message. The message is added to the send queue. No linked device required. Messages are kept for 24 hours until account authorization. Message sending delay parameter manages the rate of sending.”
Instead of typing out an address, the scenario posts a location message, so the person sees the place itself in the conversation. A delivery company can share the pickup point, an event organizer the venue.
Send a Poll
ActionIn Make“This method is intended for sending messages with a poll to a private or group chat.”
Put a question with ready-made answers into a private chat or a group, and people reply by picking an option instead of writing a message. It keeps quick decisions inside WhatsApp, where the team already talks.
Forward Messages
ActionIn Make“The method is intended for forwarding messages to a personal or group chat.”
Messages already sitting in one chat move to another personal or group chat, untouched. Nobody rewrites the customer's words, so the context arrives exactly as it was written.
Journal
4 modulesGet Chat History
SearchIn Make“The method returns the chat message history.”
Pulls back the messages of one chat so the rest of the scenario can read them: to archive a conversation into a spreadsheet, or to hand it to a summarizing step before a ticket is closed.
Get a Message
SearchIn Make“The method returns the chat message.”
When you already know which message you need, this search fetches that single one from its chat, with nothing else around it. It is the precise tool, where Get Chat History is the wide net.
Get Last Outgoing Messages
SearchIn Make“The method returns the last outgoing messages of the account. In the default mode the last messages for 24 hours are returned.”
Gives you a recap of what the account sent recently, by default everything from the last 24 hours. Useful to prove a notice went out, or to recover the link of a file you shared.
Get Last Incoming Messages
SearchIn Make“Retrieves the last incoming messages of an account. In the default mode the incoming messages for 24 hours are returned.”
Returns the messages that reached the account, by default over the last 24 hours, as separate bundles. It also carries the links to incoming files, which Download a File can then fetch.
Groups
9 modulesCreate a Group
ActionIn Make“The method is aimed for creating a group chat.”
A brand new WhatsApp group chat appears, created by the scenario rather than by someone tapping through the app. The group is ready for the next modules to name, decorate and fill.
Update a Group Name
ActionIn Make“Changes a group chat name.”
Renames an existing group chat so its title matches what is happening now. Members see the new name without anyone changing it by hand.
Set a Group Picture
ActionIn Make“The method sets a group picture.”
Applies an image to a group chat, which makes a client group easy to spot among dozens of conversations. A logo or a project visual does the job.
Get a Group Data
ActionIn Make“The method gets group chat data.”
Reads the information of a group chat and passes it along, so the scenario knows what the group looks like before touching it. Make lists it as an action, even though it only reads.
Add a Participant to a Group
ActionIn Make“The method adds a participant to a group chat.”
Brings a new person into a group chat automatically, the moment your records say they belong there. No admin has to open the phone to do it.
Remove a Group Participant
ActionIn Make“The method removes a participant from a group chat.”
Takes a member out of a group chat when they should no longer read it. It keeps access tidy without relying on someone remembering to do it.
Leave a Group
ActionIn Make“The method makes the current account user leave the group chat.”
Your connected WhatsApp account itself walks out of a group chat. The group keeps living for the others, but your business number stops receiving its messages.
Set a Group Admin
ActionIn Make“The method sets a group chat participant as an administrator.”
Promotes a participant to administrator of a group chat, so they can manage it without asking you. The group gets a local owner the moment it is created.
Remove an Admin
ActionIn Make“The method removes a participant from group chat administration rights.”
Withdraws administrator rights from a group participant while keeping them in the chat. They still read and write, but no longer manage the group.
Queue
2 modulesShow a Messages Queue
SearchIn Make“Retrieves a list of messages in the queue. Messages sending rate is managed by Messages sending delay parameter.”
Lists the messages still waiting to be sent, so you can see what is stuck before a customer complains. Each item comes back as its own bundle, and the sending pace depends on the Message sending delay parameter.
Clear a Messages Queue
ActionIn Make“The method is aimed for clearing the queue of messages to be sent.”
Empties the queue of messages that have not left yet. It is your emergency brake when a scenario sent the wrong text to a whole list.
Statuses
4 modulesSend a Text Status
ActionIn Make“The method is aimed for sending a text status.”
Publishes a text status on the account, the short update contacts see in their Status tab. Your scenario can post it the moment there is news to share.
Send a Voice Status
ActionIn Make“The method is aimed for sending a voice status.”
Posts an audio recording as a status, for updates that sound more personal spoken than written. The file comes from an earlier step in the scenario.
Send a Media Status
ActionIn Make“The method is aimed for sending a pictures or video status.”
Puts a picture or a video in the account's status, visible to your contacts without sending anyone a message. Visual news reaches people who never open a chat with you.
Delete a Status
ActionIn Make“The method for deleting status.”
Removes a status the account published, so an outdated promotion or a wrong announcement disappears from your contacts' view.
Service
9 modulesCheck Whatsapp
ActionIn Make“Checks a WhatsApp account availability on a phone number.”
Tells you whether a phone number has a WhatsApp account before you try to reach it. The answer lets the scenario take one road or another.
Get an Avatar
ActionIn Make“Retrieves a user or a group chat avatar.”
Fetches the profile picture of a user or of a group chat, so your other tools can show a face next to a name. A small touch that makes a CRM or helpdesk record easier to recognize.
Get the Contacts
SearchIn Make“The method is aimed for getting a list of the current account contacts.”
Retrieves the list of contacts of the connected account, one bundle per contact. It is the starting point for syncing the address book of a business phone with another tool.
Get a Contact Info
ActionIn Make“The method is aimed for getting information on a contact.”
Reads the details WhatsApp holds on one contact, where Get the Contacts brings back the whole list. You aim at a single person and get their information for the next steps.
Delete a Message
ActionIn Make“The method deletes a message from a chat. To delete a message, you should use the original idMessage.”
Removes a message from a chat, for instance a text sent with the wrong price or to the wrong customer. The module targets it through the original idMessage.
Edit a Message
ActionIn Make“The method is aimed for editing the text message into a personal or a group chat.”
Changes the text of a message already sent in a personal or group chat, so a typo or an outdated detail gets fixed where people read it.
Unarchive a Chat
ActionIn Make“The method unarchives a chat.”
Moves a chat out of the archive and back into the main list, where the team will see it again. Useful when a dormant conversation comes back to life.
Set a Disappearing Chat
ActionIn Make“SetDisappearingChatDescription”
Going by its name, this module applies the disappearing messages setting to a chat, so the scenario can change that option instead of someone on the phone. The official doc gives no further detail about it.
Read a Chat
ActionIn Make“The method is aimed for marking messages in a chat as read. Either all messages or a specified message in a chat can be marked as read.”
Marks messages as read, either the whole chat or one given message. Your scenario can clear the unread badge once it has handled a request.
Settings
4 modulesGet the Settings
ActionIn Make“The method is aimed for getting the current account settings.”
Reads the current settings of the GREEN-API account and hands them to the next module. A quick way to know how the instance is configured before changing anything.
Set the Settings
ActionIn Make“The method is aimed for setting account settings.”
Writes new settings on the GREEN-API account from the scenario. It lets you adjust the instance without logging in to the GREEN-API console.
Set a Profile Picture
ActionIn Make“The method is aimed for setting an account picture.”
Changes the picture of the connected account, the image every contact sees next to your business name. The new file comes from an earlier module.
Get Wa Settings
ActionIn Make“The method is aimed to get information about the WhatsApp account”
Returns information about the WhatsApp account linked to the instance, as opposed to Get the Settings, which covers the GREEN-API side. Two different layers, two modules.
Receiving
1 moduleDownload a File
ActionIn Make“Downloads incoming and outgoing files. The method is aimed for downloading incoming and outgoing files. Links to incoming files are transmitted in Incoming messages, and you can also get them using LastIncomingMessages method. You can get links to outgoing files using LastOutgoingMessages method. Files storage period and, accordingly, the capability to download them is limited by WhatsApp.”
Fetches the actual file behind a WhatsApp message, a photo, a PDF or a voice note, so the next module can store it, attach it or pass it along. It covers files you received and files you sent.
Other modules
1 moduleArchive a Chat
ActionIn Make“The method archives a chat. One can archive chats that have at least one incoming message.”
Moves a conversation out of the main chat list and into the archive, without deleting a single message.
Need help automating GREEN-API for WhatsApp with Make?
A person reads every message.