Resources · Zapier integration

Engage Zapier integrationAutomate Engage with Zapier.

The Engage Zapier integration is a one-way street: 2 actions, 0 triggers and 0 searches. Another app starts the Zap, and Engage receives customers and events so your personalised messages fire on fresh data, from the free plan.

Verified Trustpilot reviews · AI, automation & growth agency

Overview

What the Engage Zapier integration actually does

It lets another app push data into Engage without anyone copying it by hand. A Zap (the automation you build on Zapier: one starting event, then the steps that run each time it happens) watches a tool you already use, then creates or updates the matching customer in Engage, or logs what that customer just did.

Three results come out of it. First, a customer list that stays current: Update or Create a New Customer writes a new contact or refreshes an existing one by its ID, so the profile Engage writes to is the one your other tool just refreshed. Second, behaviour that Engage can react to: Add Event records an action a customer performed, like a purchase or a signup, and that event can drive the messages you have set up on the Engage side. Third, both together: create the customer, then log the event, in the same Zap.

Now the honest part. Zapier gives Engage no trigger at all, so nothing that happens inside Engage can start a Zap. A new customer or a message going out on the Engage side stays invisible to Zapier. There is no search step either, so a Zap cannot look up an Engage customer before acting. Everything flows into Engage, nothing flows out.

That shapes every Zap you build: the starting point is always another app (a shop, a form, a payment tool), and Engage sits at the end. If you are weighing tools, the Engage Make integration page covers the same app on Make, and the Zapier review gives the wider picture of the platform.

Vocabulary

Zapier words, in one minute

Seven terms come back on this page. Here they are in plain English.

Trigger
Whatever kicks the Zap off, like a new order or a form entry. Engage offers none, so the starting event always lives in another tool.
Action
A step that does the work once the Zap is running. Both Engage operations sit here: one writes a customer, the other logs an event.
Task
The unit Zapier bills. One task is one action your Zap completes successfully, and your plan's count is a count of those.
Polling vs instant
A polling trigger is checked on a timer, at an interval set by your plan. An instant trigger is reported by the app the moment the event happens.
Filter
A step that lets the Zap go on only when the incoming data meets a condition you set. Otherwise the run stops there, quietly.
Connection
Your Engage account, linked to Zapier once, then reused by every step that writes to Engage. One login, many Zaps.
Multi-step Zap
Any Zap beyond one trigger and one action. A second action or a filter makes it one, and it then needs a paid plan.
Cost

What Engage costs you in tasks

Engage is not a premium app, so it works on the free plan. The bill is counted in tasks, and only actions count.

  • Free plan100 tasks per month, unlimited Zaps
  • Free plan Zap size2 steps: one trigger, one action
  • Premium appNo, Engage works on every plan
  • BilledEach successful Engage action

The trigger in the other app never costs a task, and neither does Zapier checking for new data. Each Engage action that succeeds counts once; one that fails is not billed. The catch: the free plan stops at two steps, one trigger and one action. Creating the customer and then logging the event is three steps, so that Zap needs a paid plan, as does any filter. On a paid plan, a polling trigger in the starting app is also checked more often.

Connect

Connect Engage to Zapier in 3 steps

  1. 01

    Open the Apps page

    In your Zapier account, go to Apps and click + Add connection. You need an Engage account first, plus write access to the customer data you want the Zap to touch.

  2. 02

    Pick Engage

    Type Engage in the search box of the dialog that appears, select it, then click Add connection. Zapier then opens a new tab for the Engage side of the sign-in.

  3. 03

    Sign in and grant access

    Log in to Engage in that tab and allow Zapier to use the account. The connection then appears in your list, ready for any Zap step that writes to Engage.

First Zap

Your first Zap: new Shopify buyers into Engage

GoalEach new Shopify order creates or refreshes the buyer in Engage, then records the purchase as an event.

  1. 01

    Create the Zap and pick the trigger

    Start a new Zap and choose Shopify as the app that starts it, with the New Order event. Engage cannot open a Zap, so the store does that job.

  2. 02

    Test the trigger

    Run the test. Zapier brings back the three most recent orders from the connected store, so you map fields on a real order instead of a guess.

  3. 03

    Add Update or Create a New Customer

    Add an Engage step with Update or Create a New Customer. Map the buyer's ID and details so a returning customer is updated, not duplicated.

  4. 04

    Add Add Event

    Add a second Engage step with Add Event. Use the same customer ID in User ID and give the Event a clear name, like order placed.

  5. 05

    Test, then publish

    Test each step and read what came back in Engage. Then click Publish. This three-step Zap needs a paid plan; on the free plan, keep only one Engage action.

Actions

The 2 Engage actions

Engage gives you 2 actions. For each one: what it does for you, when to reach for it, and what to watch out for.

1

Add Event

Action

In Zapier“Send action or event to Engage.”

Logs something a customer did, under their User ID, so Engage knows about it and can act on it. Both User ID and Event are required fields.

When to use it
a purchase, a booking or a cancellation should start or stop a message sequence in Engage.
Watch out
the event is filed under whatever User ID you map, so reuse the exact ID you send to Update or Create a New Customer.
2

Update or Create a New Customer

Action

In Zapier“Create a new customer or update an existing customer (by ID).”

Writes a customer into Engage: a new profile when the ID is unknown, a refresh of the existing one when it matches. Your audience stays in step with the tool where people actually sign up.

When to use it
a lead fills in a form or buys for the first time, and you want them in Engage before any message goes out.
Watch out
the match is made by ID, so two tools using different IDs for one person will create two customers.
When it breaks

When an Engage Zap breaks

Zapier's help center links one article for this app, How to Get Started with Engage on Zapier, and this page records no rate or volume limit specific to Engage.

The failures below come from how Zapier works in general, plus the two required fields of Add Event. If a run fails and you cannot see why, the Zapier troubleshooting page walks through the usual suspects.

  • Old customers never show up

    A Zap only reacts to what happens after you switch it on. Customers and orders that existed before are not picked up; moving that backlog is a separate job.
  • Event refused for a missing ID

    Add Event needs a User ID and an Event. If the starting app leaves the ID empty on some runs, those runs fail and Engage records nothing.
  • A bulk import gets held back

    When the starting app suddenly returns a huge batch, after an import or a migration, Zapier's flood protection can hold those items back instead of running them all.
  • The same order twice

    On a polling trigger, Zapier remembers what it has already seen, so one order does not start the Zap twice. A duplicate in Engage usually means two different IDs.
Need help

Need help automating Engage with Zapier?

A person reads every message.

FAQ

Engage on Zapier: common questions

01Is the Engage Zapier integration free?
Yes, as long as the Zap stays at two steps. Engage is not a premium app, so the free plan accepts it, with 100 tasks per month and unlimited Zaps. The limit people miss is the shape of the Zap: one trigger and one action, nothing more. A Zap that creates the customer and then logs an event has three steps, which makes it a multi-step Zap and puts it on a paid plan. Adding a filter has the same effect. If the free plan is the goal, pick one Engage action per Zap and build two separate Zaps if you need both.
02How many tasks does an Engage Zap use?
One task per Engage action that succeeds. The trigger in the other app is free, and so is every check Zapier makes for new data. A Zap with Update or Create a New Customer followed by Add Event uses two tasks per run, so every new order counts double. An action that fails is not counted. On the free plan, that means a two-action setup burns through the 100 monthly tasks twice as fast as a single action, which is worth checking before you publish.
03Does Engage update in real time with Zapier?
It depends entirely on the app that starts the Zap, because Engage has no trigger of its own. If that app offers an instant trigger, it reports the event to Zapier straight away and Engage receives the data almost at once, whatever your plan. If the trigger is polling, Zapier checks on a timer: every 15 minutes on Free, 2 on Professional, 1 on Team and Enterprise. A lightning bolt in the editor marks an instant trigger, so look for it when you choose the starting app.
04What does it take to connect Engage to Zapier?
An Engage account you can sign in to, and write access to the customer data the Zap will change. The connection itself goes through the Apps page of Zapier: click + Add connection, search for Engage, sign in to Engage in the tab that opens and grant access. After that, every Zap step that writes to Engage reuses the same connection. Before building, check that your starting app carries a customer ID that matches the one Engage uses, since Add Event cannot run without it.
05Why does Add Event fail or land on the wrong customer?
Usually because of the User ID. Add Event requires both a User ID and an Event name, and a run with either one empty fails. When the ID is filled but does not match the ID Engage holds for that person, the event is filed under the wrong customer. The fix is to send the same ID everywhere, and to run Update or Create a New Customer first in the same Zap, mapped with that very ID.
06What if the Engage operation you want is missing?
Then Zapier cannot do it for Engage today. The integration offers only two actions: Update or Create a New Customer and Add Event. There is no trigger, so nothing inside Engage can start a Zap, and no search, so a Zap cannot look up an existing customer first. Any job that needs to read data out of Engage, or react to something happening there, sits outside what this integration covers. Build the flow so that Engage is always the destination, fed by another app.
07Zapier, Make or n8n for Engage?
Judge on three criteria rather than a ranking. Direction first: on Zapier, Engage only receives data, through two actions, with no trigger and no search, so check whether your flow needs anything else. Budget second: Engage is not premium on Zapier and runs on the free plan, but anything beyond two steps needs a paid plan, and each successful action is a task. Comfort third: how much setup you want to handle yourself. Compare the operations each platform lists for Engage before choosing.