Z-API Make integrationAutomate Z-API with Make.
Can Make send your WhatsApp messages through Z-API while you work on something else? The Z-API Make integration gives you 48 modules: 43 actions and 5 searches. This guide shows how to link your instance and build a first scenario that sends a text.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Z-API Make integration do for you?
The Z-API Make integration lets Make drive your WhatsApp Business number through Z-API: send messages, look up contacts, handle chats, groups, status posts, catalog products and the message queue. You build a scenario, which is the automation Make runs, out of modules, which are its single steps, and no code is involved.
Confirmations that leave on their own. A booking lands in your calendar tool, Make checks the number with Contact Phone Exists, then Send a Text Message or Send a Document delivers the details to the customer.
Groups that stay tidy. A support team can open a group per project with Create a Group, bring people in with Add a Group Participant and set the tone with Update a Group Description, all from one scenario.
A catalog that matches your stock. A small shop can keep its WhatsApp Business catalog in line with its product sheet through Create/Update a Product and Delete a Product.
What Make does not do with this app: Z-API has no trigger module in Make, so Z-API itself never starts a scenario. Something else does, a trigger from another app or the scenario schedule. The official documentation also gives no numeric limit for this app. If your team already works in n8n, the n8n vs Make comparison helps you pick a side, Make training covers the editor from the start, and Make pricing explains how operations are counted.
How do you connect Z-API to Make?
- 01
Create a web instance in Z-API
In your Z-API account, open Web Instances in the left sidebar, click + Add, name the instance and click Save. Copy the Instance ID and the Instance token and keep them somewhere safe.
- 02
Generate the Client Token
Still in Z-API, open Security, then click Configure now next to Account Security Token. Pick how to confirm, type the code you receive, and copy the Client Token. That makes three values in hand.
- 03
Paste the three values in Make
Add any Z-API module to your scenario and click Create a connection. Fill Name, then Instance ID, Token ID with the instance token and Client Token, and click Save. Every Z-API module reuses this connection afterwards.
Your first scenario: a WhatsApp text when a lead arrives
GoalWhen a new lead shows up in another app, Make sends that person a WhatsApp text through Z-API.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the +. The first module is the trigger of the app that holds your leads, since Z-API has none.
- 02
Add Send a Text Message
Click the + on the right of that first module, search for Z-API and pick Send a Text Message. Select the connection you created, or click Create a connection if this is your first Z-API module.
- 03
Map the number and the text
Fill the module fields by mapping data from the first module: the lead's phone number and a short message that uses the lead's name. Each bundle, meaning each lead, becomes one text.
- 04
Test with Run once
Click Run once and create a test lead with your own number. Read the bundles each module received, then check that the text reached your phone.
- 05
Schedule and switch it on
Set the schedule on the first module, every 15 minutes by default, and switch the scenario on. Each module that runs counts as one operation on your Make plan.
What the Z-API modules do
Z-API gives you 48 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
Contacts
4 modulesList Contacts
SearchIn Make“Lists all Whatsapp contacts.”
You get every contact of the connected WhatsApp number, each one as its own bundle, ready to feed the next module or a spreadsheet.
Get a Contact Profile Picture
ActionIn Make“Gets the URL with the updated profile picture.”
This one hands back a link to the current profile photo of a WhatsApp contact, which you can store next to the person's record.
Get a Contact Metadata
ActionIn Make“Gets the contact metadata.”
Pulls the details Z-API holds about one contact, so the rest of the scenario can work with more than a bare phone number.
Contact Phone Exists
ActionIn Make“Returns whether the number has Whatsapp or not.”
Tells you whether a phone number has WhatsApp, before you spend an operation sending anything to it.
Message
15 modulesSend a Text Message
ActionIn Make“Sends a text message.”
The workhorse of the app: a plain WhatsApp text goes out from your number to the chat you point it at.
Send PIX Button
ActionIn Make“Send PIX key messages with a button to copy.”
Sends a message carrying a PIX key with a button the recipient taps to copy it, so paying does not start with retyping a long key.
Send an Audio
ActionIn Make“Sends an audio to your chat.”
Drops an audio clip into a WhatsApp chat, handy when a voice explains better than a paragraph of text.
Send an Image
ActionIn Make“Sends an image to your chat.”
Puts a picture in the chat: a product shot, a receipt, a floor plan, whatever the previous module provides.
Send a Location
ActionIn Make“Sends a location to your chat.”
Shares a map pin in the chat, so the recipient opens directions instead of copying an address by hand.
Send a Document
ActionIn Make“Sends a document to your chat.”
Delivers a file such as a quote, a contract or an invoice straight into the customer's WhatsApp chat.
Send a Button List
ActionIn Make“Sends a button list to your chat.”
Gives the recipient a message with buttons to tap, which turns a vague question into a clear choice.
Send a Sticker
ActionIn Make“Sends a sticker to your chat.”
Sends a sticker to the chat, the light touch that makes an automated message feel less robotic.
Send a Video
ActionIn Make“Sends a video to your chat.”
Pushes a video clip into the chat, useful when a demonstration beats any written instruction.
Send a Link
ActionIn Make“Sends a link to your chat.”
Shares a link in the chat so the customer lands on the right page with a single tap.
Send a Contact
ActionIn Make“Sends a contact to your chat.”
Passes a contact card into the chat, so the recipient saves the right person with one tap.
Send an Option List
ActionIn Make“Sends an options list to your chat.”
Offers a list of options in one message, a tidier alternative to buttons when there are more choices on the table.
Read a Message
ActionIn Make“This module marks a chat message as readed.”
Marks a message as read, so the chat stops showing it as waiting on your side.
Reply a Message
ActionIn Make“Replys a message.”
Answers a specific message in a chat, so the answer is tied to the question it responds to.
Delete a Message
ActionIn Make“Deletes a message.”
Removes a message from a chat, cleaning up something that should never have gone out.
Instance
3 modulesQR Code Status
ActionIn Make“Reads a QR code.”
Reads the QR code of your Z-API instance, the one used to link a phone to it.
Disconnect Phone
ActionIn Make“Disconnects your number from Z-API platform.”
Unlinks your number from the Z-API platform, which stops every message scenario that relies on it.
Get Device Data
ActionIn Make“Gets the device data.”
Returns information about the device linked to your instance, a quick health check before any message goes out.
Chat
4 modulesArchive a Chat
ActionIn Make“Archives and unarchives a chat.”
Archives a chat, or brings it back out of the archive, so the main list only shows conversations that still need you.
Delete a Chat
ActionIn Make“Deletes a chat.”
Wipes a whole conversation from the linked number, a stronger move than archiving.
List Chats
SearchIn Make“Lists all chats.”
Brings out every chat of the number, one bundle per conversation, for reporting or bulk tidying.
Pin Chat
ActionIn Make“This module pins or unpins a chat.”
Pins a chat to the top of the list, or unpins it, so priority conversations stay in view.
Group
12 modulesCreate a Group
ActionIn Make“Creates a group.”
Starts a new WhatsApp group from the scenario, ready to be named, filled and configured by the next modules.
Add a Group Participant
ActionIn Make“Adds a new group participant.”
Brings a phone number into an existing group, without anyone opening WhatsApp to invite them.
Remove a Group Participant
ActionIn Make“Removes a group participant.”
Takes a number out of a group, the mirror step of adding one.
Add an Admin
ActionIn Make“Gives admin permissions to a phone number.”
Promotes a group member to admin, giving that number the rights to manage the group.
Remove an Admin
ActionIn Make“Removes admin permissions from a phone number.”
Withdraws admin rights from a number while leaving that person in the group as a regular member.
Get a Group Invitation Metadata
ActionIn Make“Gets a group invitation metadata.”
Reads the information behind a group invitation, so the scenario knows which group a link leads to before acting on it.
Get a Group Metadata
ActionIn Make“Gets a group metadata.”
Fetches what Z-API knows about one group, so the next steps work from the group's current details instead of guesses.
Update a Group Settings
ActionIn Make“Updates the group settings.”
Changes how a group behaves, applying the same rules to every group your scenario creates.
Leave a Group
ActionIn Make“Leaves a group.”
Makes your linked number quit a group, for when your business no longer belongs in the conversation.
Update a Group Description
ActionIn Make“Updates the group description.”
Rewrites the description of a group, the place members check for rules, links and contacts.
Update a Group Image
ActionIn Make“Updates the group image.”
Sets a new picture on a group, which makes a client group easy to spot in a crowded chat list.
Update a Group Name
ActionIn Make“Updates the group name.”
Renames a group from the scenario, keeping names consistent across every project your team runs.
Status
2 modulesPost a Status Image
ActionIn Make“Post an image on status.”
Publishes an image to your WhatsApp status, seen by the contacts who follow your updates.
Post a Status Text
ActionIn Make“Post a text on status.”
Posts a short text to your WhatsApp status, the lightest way to broadcast news to your contacts.
Product
5 modulesCreate/Update a Product
ActionIn Make“Creates or edits a product.”
Adds a product to your WhatsApp Business catalog or updates one already there, without opening the phone app. One module covers both cases.
Delete a Product
ActionIn Make“Deletes a product.”
Takes an item out of your WhatsApp Business catalog, so customers stop seeing something you no longer sell.
Get a Product
SearchIn Make“Gets a product by id.”
Returns one catalog entry from its product ID, ready for the next modules to read. It is the direct lookup when you already know which item you mean.
Get a Product by Phone
ActionIn Make“Gets a product by phone number.”
Starts from a phone number instead of an ID and brings back the product data tied to it. Handy when the number is the only reference you have.
List Products
SearchIn Make“List products from whatsapp business catalog.”
Pulls the whole WhatsApp Business catalog into your scenario, each product as its own bundle. From there you can copy, compare or report on it.
Queue
2 modulesDelete Queue Messages
ActionIn Make“Deletes all messages in queue.”
Clears every message waiting in the queue of your Z-API instance in one go. It acts on the whole queue, not on a message you pick.
Get a Queue Messages
SearchIn Make“Gets all messages in queue.”
Shows what your Z-API instance still holds in its queue, each message as a separate bundle you can log or alert on.
Other
1 moduleMake an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Reaches any endpoint of the Z-API API when no listed module does what you need, reusing the connection you already set up. No second login.
Need help automating Z-API with Make?
A person reads every message.