Resources · Make integration

Heyy Make integrationAutomate Heyy with Make.

Can Make answer, tag and follow up on your Heyy conversations for you? The Heyy Make integration offers 42 modules: 12 instant triggers, 27 actions and 3 searches. This guide shows support and sales teams how to link the account and ship a working first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the Heyy Make integration do for your team?

The Heyy Make integration links your Heyy inbox to Make, a no-code tool where you build a scenario: an automation made of modules, each one a single brick such as a trigger, an action or a search. Heyy tells Make when a chat, contact or message changes, and Make can then send WhatsApp or SMS messages, update contacts and run campaigns.

Welcome every new lead on WhatsApp. Watch Contact Created fires when someone lands in Heyy, and Send Whatsapp Template Message greets them with one of your Heyy templates, so nobody waits for a human to notice the new name.

Keep your CRM in step with closed chats. Watch Chat Closed hands Make the finished conversation; from there you can log it in another app or run Update Contact to record the outcome on the Heyy side.

Prepare a campaign from outside data. Create Campaign, Add Campaign Recipients and Start Campaign let a scenario build the list from a spreadsheet or a form app, then launch it without anyone copying numbers by hand.

Know the limits before you start. Heyy has no Make an API Call module, so anything missing from the list stays out of reach, and the Make documentation for this app warns that its text was generated by AI from Heyy material, so check anything critical with Heyy. Every module run counts as an operation, the unit Make bills on your plan: see Make pricing before you scale. If the same app exists as an n8n node for you, n8n vs Make lays out the criteria, and Make training covers the editor from zero.

Connect

How do you connect your Heyy account to Make?

  1. 01

    Create an API key in Heyy

    In Heyy, open Settings, find the Developers section and click API Keys, then Create API Key. Copy the key shown on screen right away; Make needs it in the next step, and an active Heyy account is required.

  2. 02

    Add a Heyy module in Make

    In your scenario, click the + and search for Heyy, pick a module, then click Create a connection. A connection is your Heyy account linked to Make once; every other Heyy module will reuse it.

  3. 03

    Paste the key and save

    Give the connection a clear label in Connection name if you manage several Heyy workspaces (the field is optional). Paste the API key you copied, follow the prompts on screen and save. Make can now read your Heyy data.

First scenario

Build your first scenario with Heyy

GoalWhen a new contact is created in Heyy, Make sends that person a WhatsApp template message.

  1. 01

    Start a blank scenario

    Go to the Scenarios page and create a new scenario. The editor opens on an empty canvas with a large + in the middle, where the first module will sit.

  2. 02

    Pick the trigger

    Click the +, search for Heyy and choose Watch Contact Created. Click Create a webhook, then set up the connection with your API key as described above.

  3. 03

    Add the WhatsApp step

    Click the + on the right of the trigger and add Send Whatsapp Template Message. Fill its fields and map the contact from the trigger, so each new person receives the template addressed to them.

  4. 04

    Test with Run once

    Click Run once, then create a test contact in Heyy. Open the bubble above each module to read the bundle it received and confirm the message went to the right number.

  5. 05

    Switch the scenario on

    Turn the scenario on. Because the trigger is instant, Heyy calls Make each time a contact is created, and each run uses operations from your plan.

Triggers

Heyy triggers: what starts a scenario

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

Heyy1[DO NOT USE] Watch Ticket Created

[DO NOT USE] Watch Ticket Created

Instant trigger

In Make“Triggers when a ticket is created in Heyy.”

This trigger starts a scenario when a support ticket appears in Heyy and passes it to the next module as a bundle, meaning one item that flows through the scenario.

How it fires
instant. Heyy calls Make through a webhook as soon as the ticket exists.
When to use it
you want each new ticket copied into the tool where your support lead tracks the queue.
Watch out
Make shows this module with a [DO NOT USE] tag in its name and the documentation gives no reason. Test it with Run once and ask Heyy before you build on it.
Heyy2[DO NOT USE] Watch Ticket Updated

[DO NOT USE] Watch Ticket Updated

Instant trigger

In Make“Triggers when a ticket is updated in Heyy.”

You get a scenario run every time an existing Heyy ticket changes, with the updated ticket ready to map into the following modules.

How it fires
instant, through a webhook that Heyy calls the moment the edit is saved.
When to use it
a manager wants a message in the team channel whenever a ticket moves forward, without refreshing Heyy.
Watch out
like its sibling for new tickets, this module carries a [DO NOT USE] tag in Make, with no explanation in the documentation. Confirm with Heyy that it is still supported before a live team depends on it.
Heyy3Watch Chat Closed

Watch Chat Closed

Instant trigger

In Make“Triggers when a chat is closed in Heyy.”

Watch Chat Closed hands Make every conversation an agent closes in Heyy, which makes it the natural place to wrap up a support or sales exchange.

How it fires
instant. Heyy notifies Make by webhook as soon as the chat is closed.
When to use it
log the finished conversation in your CRM, or run Update Contact to record how the exchange ended.
Watch out
each closed chat is one run and uses operations, so a busy inbox counts quickly on the Free plan. Add a filter if only some chats matter.
Heyy4Watch Chat Opened

Watch Chat Opened

Instant trigger

In Make“Triggers when a chat is opened in Heyy.”

This one reacts when a chat opens in Heyy, so a scenario can prepare the ground before an agent even types a reply.

How it fires
instant. Heyy pushes the event to Make through a webhook the moment the chat starts.
When to use it
look the customer up in another app and post their history to the team, or alert whoever is on duty that a new conversation is waiting.
Watch out
every opened chat is one run and uses operations, even when the exchange is short. Read the bundle after a Run once before building the next steps.
Heyy5Watch Chat Snoozed

Watch Chat Snoozed

Instant trigger

In Make“Triggers when a chat is snoozed in Heyy.”

When an agent snoozes a Heyy chat to deal with it later, this trigger lets Make know and hands over the conversation.

How it fires
instant. A webhook from Heyy reaches Make right after the snooze is applied.
When to use it
create a follow-up task in your project tool, so a snoozed customer never slips through the cracks.
Watch out
the documentation only covers the snooze itself, not the chat coming back. Set the reminder in the tool that receives the task.
Heyy6Watch Contact Created

Watch Contact Created

Instant trigger

In Make“Triggers when a new contact was created in Heyy.”

Watch Contact Created passes Make every new person added to Heyy, whether an agent typed them in or they reached you through a channel.

How it fires
instant. Heyy sends the new contact to Make by webhook right away.
When to use it
greet the lead with Send Whatsapp Template Message, or push the contact to your CRM so sales sees it at once.
Watch out
if another scenario also creates contacts in Heyy with Create Contact, those contacts fire this trigger too. Keep that in mind to avoid welcoming the same person twice.
Heyy7Watch Contact Updated

Watch Contact Updated

Instant trigger

In Make“Triggers when a contact was updated in Heyy.”

This trigger tells Make that a Heyy contact has changed, and gives you the latest version of that record.

How it fires
instant. Heyy calls a Make webhook as soon as the contact is saved.
When to use it
copy a new phone number or attribute into your CRM so both tools hold the same data.
Watch out
never end this scenario with Update Contact or Add Contact Attribute on the same person. That change would fire the trigger again and start an endless run that burns operations.
Heyy8Watch Email Message Status Changed

Watch Email Message Status Changed

Instant trigger

In Make“Triggers when an email message status is changed in Heyy.”

Make gets notified each time the status of an email sent from Heyy moves, which shows you what happened to that message after it left.

How it fires
instant. Heyy reports the new status to Make by webhook as soon as it changes.
When to use it
record delivery problems in a sheet, or alert an agent when a key email to a customer fails.
Watch out
one email can change status several times, and each change is a run. Filter on the status you care about so the rest of the scenario stays quiet.
Heyy9Watch New Incoming Email Message

Watch New Incoming Email Message

Instant trigger

In Make“Triggers when you get a new Incoming email message in Heyy.”

Each email a customer sends to your Heyy inbox reaches Make through this trigger, with the message ready to route elsewhere.

How it fires
instant. Heyy calls Make through a webhook the moment the email lands.
When to use it
copy requests into your helpdesk or project tool, or notify the right person when an email comes from a key account.
Watch out
it watches incoming email only, not WhatsApp or SMS. Add the WhatsApp trigger in a separate scenario if you need both channels covered.
Heyy10Watch New Incoming WhatsApp Message

Watch New Incoming WhatsApp Message

Instant trigger

In Make“Triggers when you get a new Incoming WhatsApp message in Heyy.”

This is the trigger for your WhatsApp inbox: every message a customer sends to your Heyy number starts the scenario.

How it fires
instant. Heyy forwards the message to Make by webhook as soon as it arrives.
When to use it
send the text to another app for sorting, alert the sales team when a prospect writes, or log conversations for later review.
Watch out
by its name it only watches incoming messages; check with Run once that a reply sent through Send Whatsapp Message does not fire it again. A chatty customer means many operations.
Heyy11Watch SMS Message Status Changed

Watch SMS Message Status Changed

Instant trigger

In Make“Triggers when an SMS Message status is changed in Heyy.”

This trigger tracks what happens to the SMS you send through Heyy, reporting each status change to Make.

How it fires
instant. The update reaches Make through a Heyy webhook as soon as the status moves.
When to use it
after Send SMS Message, spot the texts that never reached the customer and try another channel such as WhatsApp.
Watch out
the module says nothing about which statuses Heyy uses. Run once on a real SMS and read the bundle to learn the exact values before you filter on them.
Heyy12WhatsApp Message Status Changed

WhatsApp Message Status Changed

Instant trigger

In Make“Triggers when an WhatsApp message status is changed in Heyy.”

Follow the life of every WhatsApp message you send from Heyy: Make hears about each status change and can act on it.

How it fires
instant. Heyy calls Make through a webhook as soon as a WhatsApp status moves.
When to use it
measure how a template campaign lands, or warn an agent when an important message fails.
Watch out
unlike the other triggers, its name has no Watch prefix, so search for WhatsApp Message Status Changed in the module list or you will miss it.
Modules

Heyy modules: what Make can do in your account

Heyy gives you 30 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Heyy1

Add Broadcast Recipients

Action

In Make“Adds recipients to a broadcast.”

Grow an existing Heyy broadcast from a scenario: this action adds contacts to its recipient list without anyone editing it by hand.

When to use it
a lead fills a form in another app and should join the broadcast that goes out to prospects.
Watch out
the broadcast has to exist first; create it with Create Broadcast or pick it from the list Make shows.
Heyy2

Add Contact Attribute

Action

In Make“Adds an attribute to a contact.”

Attach a piece of information to a Heyy contact, like a plan name or a lead source, so agents see it in the conversation.

When to use it
your CRM qualifies a lead and you want that result visible in Heyy.
Watch out
the attribute must already exist in Heyy; if not, run Create Attribute first in the same scenario.
Heyy3

Create Attribute

Action

In Make“Creates a new attribute.”

Define a new attribute in your Heyy account, a new kind of detail that every contact can then carry.

When to use it
you set up Heyy from a scenario and need the same custom attributes as in your other tools before filling them.
Watch out
this module creates the definition only. Use Add Contact Attribute afterward to give a value to a specific contact.
Heyy4

Create Broadcast

Action

In Make“Creates a new broadcast.”

Set up a new broadcast in Heyy straight from Make, ready to receive recipients and go out to many contacts at once.

When to use it
a product launch or event planned in another tool should produce its own Heyy broadcast automatically.
Watch out
an empty broadcast reaches no one; follow this module with Add Broadcast Recipients in the same scenario.
Heyy5

Create Contact

Action

In Make“Creates a new contact.”

Add a person to Heyy from any other app, so the next conversation starts with a known name instead of a bare number.

When to use it
a form, a shop order or a CRM record should become a Heyy contact the moment it appears.
Watch out
run Search Contacts first if the person may already exist, otherwise the scenario can create duplicates.
Heyy6

Create Label

Action

In Make“Creates a new label.”

Create a new label in Heyy, the tag your team uses to sort chats and contacts at a glance.

When to use it
a new product line or region appears in your other tools and Heyy should gain the matching label without an admin stepping in.
Watch out
check first whether a label with a similar meaning already exists, so your team does not end up with two.
Heyy7

[DO NOT USER] Update Label

Action

In Make“Creates a new label.”

By its name, this module is meant to change an existing Heyy label, although Make currently shows it with a warning tag.

When to use it
only after testing, when a label must be renamed across Heyy from a scenario.
Watch out
Make lists it as [DO NOT USER] and its official description repeats the one of Create Label. Check the result with Run once and confirm with Heyy.
Heyy8

Remove Attribute

Action

In Make“Removes an attribute.”

Delete an attribute definition from your Heyy account when that detail no longer has a place in your process.

When to use it
clean up after a campaign whose custom field no longer serves any team.
Watch out
removing the definition is not the same as clearing it on one person; for a single contact, pick Remove Contact Attribute instead. Treat this deletion as final.
Heyy9

Remove Broadcast

Action

In Make“Removes a broadcast.”

Take a broadcast out of Heyy from a scenario, so outdated sends stop cluttering the list your agents see.

When to use it
an event gets cancelled in your calendar tool and its Heyy broadcast should disappear with it.
Watch out
a removed broadcast cannot be picked again in later modules. Double check the broadcast you map before activating.
Heyy10

Remove Broadcast Recipients

Action

In Make“Removes recipients from a broadcast.”

Take people off a Heyy broadcast while keeping the broadcast itself, which spares them a message that no longer fits.

When to use it
a customer unsubscribes in another app, or a prospect converts and should leave the prospect broadcast.
Watch out
use Search Broadcast Recipient first if you only have part of the data, so the right person gets removed.
Heyy11

Remove Contact

Action

In Make“Removes a contact.”

Delete a contact from Heyy when that person should no longer exist in your messaging tool.

When to use it
a deletion request comes through your CRM or a form and Heyy must follow.
Watch out
treat it as final. Put a filter before the module, and test with Run once on a fake contact rather than a real customer.
Heyy12

Remove Contact Attribute

Action

In Make“Removes an attribute from a contact.”

Clear one attribute on one Heyy contact, leaving the attribute in place for everybody else.

When to use it
a trial ends or a customer changes plan, and the old detail would mislead the agent reading the chat.
Watch out
to delete the attribute for the whole account, the right module is Remove Attribute, not this one.
Heyy13

Remove Label

Action

In Make“Removes a label.”

Get rid of a Heyy label that no longer matches how your team sorts its work.

When to use it
a product or region is retired in your other tools and its label should go too.
Watch out
labels help agents filter their inbox, so warn the team before a scenario deletes one they still rely on. Test on a spare label first.
Heyy14

Send SMS Message

Action

In Make“Sends SMS message to a contact.”

Text a Heyy contact from a scenario, handy for customers who do not use WhatsApp or for short alerts.

When to use it
confirm an appointment booked in another tool, or reach someone whose WhatsApp message failed.
Watch out
pair it with Watch SMS Message Status Changed if you need to know whether the text really arrived.
Heyy15

Send Whatsapp Message

Action

In Make“Sends WhatsApp message to a contact.”

Send a free-form WhatsApp message to a Heyy contact, written from data your scenario already holds.

When to use it
reply with an order status or a tracking link while a conversation with the customer is already going.
Watch out
to reuse a message prepared in advance in Heyy, pick Send Whatsapp Template Message instead.
Heyy16

Send Whatsapp Template Message

Action

In Make“Sends WhatsApp template message to a contact.”

Reach a contact on WhatsApp with one of your Heyy templates: a message you write once and the scenario sends each time the case comes up.

When to use it
welcome a new lead after Watch Contact Created, or remind a customer about a booking.
Watch out
the template must exist in Heyy before Make can list it. Run once to your own number and read the message you receive.
Heyy17

Trigger Workflow

Action

In Make“Triggers a workflow.”

Launch a workflow you built inside Heyy from Make, so events in other tools can set Heyy's own automation in motion.

When to use it
a payment confirmed in your billing tool should start the onboarding sequence already designed in Heyy.
Watch out
the documentation does not explain how it differs from Trigger Automation. Test both with Run once and keep the one that behaves as you expect.
Heyy18

Update Broadcast

Action

In Make“Updates a broadcast.”

Edit a Heyy broadcast that already exists, keeping its recipient list untouched.

When to use it
the details of an event change in your planning tool and the broadcast should reflect the new version before it goes out.
Watch out
changing who receives it is a separate job, handled by Add Broadcast Recipients and Remove Broadcast Recipients.
Heyy19

Update Contact

Action

In Make“Updates a contact.”

Change the details of a Heyy contact from a scenario, so agents always see the current phone number, name or email.

When to use it
a customer edits their profile in your shop or CRM and Heyy should follow.
Watch out
do not use it in a scenario that starts with Watch Contact Updated on the same contact, or each update fires the trigger again.
Heyy20

Search Broadcast Recipient

Search

In Make“Search for multiple recipients in a broadcast that matches with the search conditions.”

Look inside a Heyy broadcast to find recipients that match your conditions, and get them back as bundles.

When to use it
check whether a customer already receives a broadcast before adding them again.
Watch out
a search can return zero, one or many bundles. Every module after it runs once per result, so plan for the empty case and the crowd.
Heyy21

Search Contacts

Search

In Make“Search for multiple contacts that matches with the search conditions.”

Find Heyy contacts that meet your conditions, which is how a scenario learns whether a person already exists.

When to use it
before Create Contact, to update the existing record instead of creating a duplicate.
Watch out
the result can be empty, single or plural. Plan the next steps so both the new and the known contact follow the right path.
Heyy22

Add Campaign Recipients

ActionIn the docs only

Fill a Heyy campaign with the people who should receive it, straight from the app where your list lives.

When to use it
after Create Campaign, to load the contacts gathered in a sheet or a form tool.
Watch out
Make gives no official description for this module. Run once on a small test list and check the campaign in Heyy before you load the full audience.
Heyy23

Create Campaign

ActionIn the docs only

Open a new campaign in Heyy from a scenario, the first step before recipients are added and the send starts.

When to use it
a promotion planned in another tool should get its Heyy campaign without anyone setting it up by hand.
Watch out
the documentation says nothing more about this module, so read the bundle after Run once to see what it returns before mapping it further.
Heyy24

Remove Campaign

ActionIn the docs only

Delete a whole Heyy campaign when the operation it served is over or cancelled.

When to use it
a promotion is called off in your planning tool and its Heyy campaign should not stay around.
Watch out
no official description exists and a deleted campaign is gone, so test on a dummy campaign first and keep a filter in front.
Heyy25

Remove Campaign Recipients

ActionIn the docs only

Take chosen contacts off a Heyy campaign while the campaign keeps running for everyone else.

When to use it
a customer asks not to be contacted, or already bought, and should not get the campaign message.
Watch out
Search Campaign Recipients helps you confirm the person is on the list before removing them, and Make documents neither module in detail.
Heyy26

Search Campaign Recipients

SearchIn the docs only

List who is in a Heyy campaign, returned as bundles your scenario can check or copy elsewhere.

When to use it
export the recipients to a sheet for a review, or verify a person is enrolled before a follow-up.
Watch out
like any search, it may return nothing or many results, and each result costs the next modules one operation.
Heyy27

Start Campaign

ActionIn the docs only

Launch a prepared Heyy campaign from Make, turning a ready list into messages actually sent.

When to use it
the last step of a scenario that ran Create Campaign and Add Campaign Recipients, once an approval arrives in another tool.
Watch out
a start is hard to take back. Test the whole chain with Run once on a campaign aimed at your own number.
Heyy28

Trigger Automation

ActionIn the docs only

Set off an automation configured in Heyy, letting Make hand the next move to Heyy's built-in logic.

When to use it
a deal marked won in your CRM should start the follow-up sequence your team keeps inside Heyy.
Watch out
Make offers no description here, and a Trigger Workflow module also exists. Compare them with Run once before choosing.
Heyy29

Update Campaign

ActionIn the docs only

Adjust a Heyy campaign that already exists, without deleting it and starting over.

When to use it
details of an offer change in your planning tool before the send, and the campaign should follow.
Watch out
the module comes without an official description, so run it once on a test campaign and check in Heyy which details really changed.
Heyy30

Upload File

ActionIn the docs only

Send a file to Heyy from another module, for example a PDF generated or stored elsewhere in your scenario.

When to use it
share an invoice or a brochure with a contact without downloading it by hand first.
Watch out
the Free plan of Make handles files up to 5 MB, and the documentation gives no detail on this module, so test with a real file.
Need help

Need help automating Heyy with Make?

A person reads every message.

FAQ

Heyy and Make: common questions

01Is the Heyy Make integration free?
Yes, Heyy is a standard app in Make, so it works on the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between two scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) raise the limits to a 1 minute interval, unlimited active scenarios and 40 minutes of execution, with usage counted in operations each month. You still need your own active Heyy account, whose pricing sits with Heyy.
02What is needed to connect Heyy to Make?
You need an active Heyy account and an API key from it. In Heyy, open Settings, go to API Keys in the Developers section, click Create API Key and copy the key. In Make, add any Heyy module, click Create a connection, optionally name it, then paste the key. For a trigger, Make first asks you to click Create a webhook, then Create a connection. The same connection then serves all 42 Heyy modules in your scenarios.
03Do Heyy triggers react in real time?
Yes. All 12 Heyy triggers are instant: Heyy calls Make through a webhook as soon as a chat opens, a contact changes or a message arrives, so the scenario does not wait for the 15 minute default schedule. Each event still starts one run, and each module in that run uses operations on your plan. Two of them, the ticket triggers, carry a [DO NOT USE] tag in Make, so rely on the chat, contact and message triggers for live scenarios.
04What if a Heyy module is missing in Make?
It depends on what you need. Heyy has no Make an API Call module in Make, so a Heyy feature that the 42 listed modules do not cover stays out of reach. You can often get the same result by combining existing modules, such as Search Contacts followed by Update Contact, or by passing the job to a workflow inside Heyy with Trigger Workflow. The Make documentation for Heyy is AI-generated from Heyy material, so confirm unusual behavior with Heyy, or ask a Make specialist to review your case.
05Make or n8n for Heyy automation?
It depends on your setup. Make gives you 42 Heyy modules, including 12 instant triggers, and a visual editor where you test each step with Run once before switching the scenario on. The same app often has an n8n node as well, so check which modules each side offers for what you want to automate, and which tool your team already uses for its other scenarios. Neither choice changes what Heyy itself can do; the list of available modules is the deciding factor.