- Home
- Resources
- Integrations
- Optimizely Campaign
Optimizely Campaign Zapier integrationAutomate Optimizely Campaign with Zapier.
Optimizely Campaign Zapier integration: 4 triggers and 4 actions. Bounces, spam complaints and unsubscribes reach your other tools right away, and new contacts from anywhere land in your recipient lists. Below: what each step does, what it costs, and where it breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the Optimizely Campaign Zapier integration does for you
The integration links your Optimizely Campaign account to Zapier, the tool that runs a Zap for you: an automation made of one trigger (the event that starts it) and one or more actions (what it then does). Optimizely Campaign sends your newsletters and transactional messages; Zapier moves recipients and delivery events between it and your other apps.
Three results worth building. A clean CRM: New Unsubscribe starts a Zap that flags the contact in your sales tool, so nobody emails them by hand afterwards. A deliverability log: New Bounce and New Spam Complaint each add a row to a shared sheet the marketing team can read. A list that fills itself: a signup in your webinar tool or shop becomes a recipient through Create a Recipient, with the opt-in process launched if you ask for it.
The detail that changes everything: three of the four triggers are instant, meaning Optimizely Campaign itself tells Zapier when the event happens. They fire straight away, even on the free plan. Only Get Recipients works by polling and waits for your plan's interval.
What Zapier does not do here: there is no search step, so a Zap cannot look up a recipient before acting, and no action removes one. Before you choose a tool on that basis, read n8n vs Zapier; the same app on Make has its own page, the Optimizely Campaign Make integration.
Zapier vocabulary in one minute
Eight words carry this whole page. Here they are in plain English.
- Zap
- Your automation on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for that event to happen.
- Action
- The step that does the work once the Zap has started: it writes, sends or moves something on your behalf.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Your plan allowance is counted in tasks.
- Polling trigger
- A trigger Zapier checks on a timer: it asks the app for new items at a fixed interval and keeps only the ones it has not seen.
- Instant trigger
- A trigger the app reports itself: it tells Zapier the moment the event happens, so nothing waits for the next check.
- Filter
- A step that lets the Zap continue only when the incoming data meets your condition, and stops it otherwise.
- Connection
- Your app account linked to Zapier once, then reused by every step of every Zap that touches that app.
What it really costs
Optimizely Campaign is not a premium app (one Zapier reserves for paid plans): every trigger and action on this page works on the free plan.
- Trigger0 tasks
- Free plan100 tasks per month
- Free plan Zap size2 steps
- Instant triggers3 of 4
The trigger never costs a task, and neither does each check Zapier runs on Get Recipients. Only an action that succeeds is billed; a failed one is not. The free plan stops at two steps: one trigger, one action. Chain Create a Recipient with Send Transactional Message, or add a filter, and you have a multi-step Zap that needs a paid plan. The interval grid below only concerns Get Recipients; the three instant triggers ignore it.
Connect your Optimizely Campaign account in 3 steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. You need an Optimizely Campaign account, plus access to any list or message you do not own and want the Zap to use.
- 02
Pick Optimizely Campaign
Type Optimizely Campaign in the search box of the dialog, select it, then click Add connection. A new browser tab opens on the Optimizely Campaign side for the sign-in.
- 03
Sign in and grant access
Log in to Optimizely Campaign in that tab and allow Zapier to use the account. The connection is saved once, and every Optimizely Campaign step of every Zap reuses it.
Your first Zap: alert the team on every spam complaint
GoalEach spam complaint reported by Optimizely Campaign posts a message in your team chat, once it passes your rule.
- 01
Build: pick the trigger
Start a new Zap, choose Optimizely Campaign as the app and New Spam Complaint as the event, then select the connection you just created.
- 02
Give a test recipient
Fill in Test Recipient, which is required: provide an example recipient, and Zapier uses it for the rest of the setup of this trigger.
- 03
Test the trigger
Run the test and read what comes back. Zapier brings back recent items of the connected account, so you map the next steps on real data.
- 04
Add the filter
Add a Filter step from the plus icon and set the field, the rule and the value. The rules are typed: a number rule on a text field never passes.
- 05
Add the action and test it
Add Slack with Send Channel Message, map the details of the complaint into the message, and test the step to see what it actually posts.
- 06
Publish
Click Publish to switch the Zap on. The filter makes it a multi-step Zap, so a paid plan is needed; without the filter, it stays free.
Optimizely Campaign triggers
4 events start a Zap when something happens in Optimizely Campaign, and 3 of them are instant: the app calls Zapier straight away, whatever your plan.
Get Recipients
Polling triggerIn Zapier“Triggers when a new recipient is found.”
Watches one recipient list and starts the Zap for each new recipient Zapier finds in it, so that contact can be copied to your CRM or your support desk.
New Bounce
Instant triggerIn Zapier“Triggers when a new bounce event has been created.”
Fires on each bounce Optimizely Campaign records, which turns an undeliverable address into something your team can act on instead of a line buried in a report.
New Spam Complaint
Instant triggerIn Zapier“Triggers when a new spamcomplaint event has been created.”
Starts the Zap whenever a recipient marks one of your messages as spam, the signal that hurts deliverability most and the one you least want to discover late.
New Unsubscribe
Instant triggerIn Zapier“Triggers when a new unsubscribe has been created.”
Reacts to each unsubscribe, so the decision a contact made in Optimizely Campaign is respected everywhere else you store that person.
Optimizely Campaign actions
Optimizely Campaign gives you 4 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create a Recipient
ActionIn Zapier“Creates a new Recipient”
Adds a contact to a recipient list you choose, using an identifier that is usually the email address.
Update a Recipient
ActionIn Zapier“Update an existing Recipient”
Changes the record of a contact who is already in a list, found by the same identifier, usually the email.
Send Transactional Message
ActionIn Zapier“Sends a Transactional Message”
Sends one of your transactional messages to a single recipient, triggered by an event that happened in another app.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced step that sends a raw HTTP request to Optimizely Campaign with your connection's sign-in already attached, for things the other actions do not cover.
When it breaks
Zapier attaches no help article to Optimizely Campaign, so the known failure points are the general ones.
None of them is specific to this app, yet each shows up fast on a mailing tool, where lists are large and events come in bursts. Check them before you publish; the Zapier troubleshooting page covers what remains.
Past events never come through
A Zap only reacts to what happens after it is switched on. Older bounces, complaints and unsubscribes are ignored; syncing that history is a separate job.A Zap that feeds itself
A Zap on Get Recipients that runs Create a Recipient into the same list sets itself off again and again, and burns through your task count fast.A bulk import stalls the trigger
When a list suddenly returns a huge batch of recipients, after an import or a migration, Zapier's flood protection can hold the Zap back.No duplicates on Get Recipients
On a polling trigger Zapier remembers the recipients it has already seen, so the same contact never starts the Zap twice.
Need help automating Optimizely Campaign with Zapier?
A person reads every message.



