Resources · Make integration

Optimizely Campaign Make integrationAutomate Optimizely Campaign with Make.

What can the Optimizely Campaign Make integration do for you? It gives Make 8 modules: 4 triggers on bounces, complaints, unsubscribes and new recipients, plus 4 actions. Below: connecting your account, a first scenario, then each module explained.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What does the Optimizely Campaign Make integration let you automate?

The Optimizely Campaign Make integration links your Optimizely Campaign account to Make, a no-code tool where you build scenarios: automations made of modules, one brick per step. Four triggers start a scenario when a recipient joins a list or when a bounce, a spam complaint or an unsubscribe is recorded. Four actions add or update recipients, send a transactional message or call the API directly.

A welcome message that goes out on its own. Watch Recipients spots a new person in a recipient list, and Send Transactional Message sends the message you prepared. A good fit for a newsletter sign-up or a new trial account.

Deliverability issues brought to the right desk. Watch Bounces and Watch Spam Complaints are instant: Optimizely Campaign tells Make as soon as the event is created, so the scenario can hand it to a support tool, a spreadsheet or a team chat through the modules of those apps.

Opt-outs that reach your other tools. Watch Unsubscribes passes each unsubscribe to the rest of the scenario, where a CRM module can flag the contact. Create a Recipient and Update a Recipient cover the opposite path, feeding Optimizely Campaign from a form or a CRM.

One honest limit: Make says its documentation for this app is incomplete, because little public information exists about Optimizely Campaign. Plan to test each module with Run once before you switch anything on. When a scenario stops, the Make troubleshooting guide helps. Still choosing a tool? Read n8n vs Make, or learn the editor with the Make training.

Connect

How do you connect Optimizely Campaign to Make?

  1. 01

    Add a module and start the connection

    In your scenario, add any Optimizely Campaign module, then click Create a connection. A connection is your Optimizely Campaign account linked to Make once; every module of the app reuses it afterwards.

  2. 02

    Name it and authorize Make

    Give the connection a name you will recognize later, such as the brand or the client it belongs to. Then authorize Make on the Optimizely Campaign page that opens, or paste the key your account gives you, whichever the window asks for.

  3. 03

    Save and check the module

    Click Save. Back in the module, Make can now read your account, so the objects it has access to show up in the fields. If nothing loads, reopen the connection and authorize it again.

First scenario

Your first scenario: greet every new recipient

GoalWhen a new recipient shows up in an Optimizely Campaign list, Make sends a transactional message mapped to that person.

  1. 01

    Create the scenario

    Open the Scenarios page in Make, create a new scenario and click the + in the middle. The empty canvas is where the modules of your automation will line up.

  2. 02

    Add Watch Recipients

    Search for Optimizely Campaign, pick Watch Recipients and click Create a connection if the account is not linked yet. Fill the fields Make shows to point the trigger at your recipient list.

  3. 03

    Add the message

    Click the + on the right of the trigger and add Send Transactional Message. Map the recipient data from the first module, so each bundle (one recipient) gets its own message.

  4. 04

    Test with Run once

    Click Run once. Make executes the scenario a single time and shows the bundles each module received: check the recipient data and the result of the message step.

  5. 05

    Schedule and switch on

    Watch Recipients is a scheduled trigger, so open the clock on the first module. A new scenario checks every 15 minutes by default, the shortest gap on the Free plan. Then switch the scenario on.

Triggers

Which Optimizely Campaign triggers can start a scenario?

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

Optimizely Campaign1Watch Bounces

Watch Bounces

Instant trigger

In MakeTriggers when a new bounce event has been created.

Watch Bounces starts your scenario each time Optimizely Campaign records a new bounce event, and passes its details on as a bundle. You get a signal the moment an address fails, ready to be logged or shared.

How it fires
instant: the app calls Make through a webhook as soon as it happens, which is what the lightning badge on the module means.
When to use it
your deliverability lead wants each bounced address copied to a shared sheet or attached to the matching CRM record.
Watch out
the documentation for this app is limited, so wait for a real bounce during Run once and read the bundle before you map its data.
Optimizely Campaign2Watch Recipients

Watch Recipients

Scheduled trigger

In MakeTriggers when a new recipient has been found in a recipient list.

Watch Recipients picks up people newly found in a recipient list, one bundle per person, so the rest of the scenario can greet them, tag them or copy them into another tool.

How it fires
scheduled: Make checks the app on the scenario's schedule. The module carries the clock badge; the default is every 15 minutes, the Free plan allows nothing shorter, and paid plans go down to 1 minute.
When to use it
a sign-up form fills a list and every new subscriber should get a welcome message or a CRM entry.
Watch out
it is the only scheduled trigger of the app, so several new recipients can come through together at one check.
Optimizely Campaign3Watch Spam Complaints

Watch Spam Complaints

Instant trigger

In MakeTriggers when a new spam complaint has been created.

Watch Spam Complaints hands your scenario every new spam complaint that Optimizely Campaign creates. Nobody has to dig for complaints anymore: the scenario brings each one to the person who has to act on it.

How it fires
instant: the app calls Make through a webhook as soon as it happens.
When to use it
a marketing manager wants a message in the team chat whenever a complaint lands, to review the campaign that caused it.
Watch out
add Update a Recipient after it only if your process really calls for a change on the contact, and test that branch with Run once before going live.
Optimizely Campaign4Watch Unsubscribes

Watch Unsubscribes

Instant trigger

In MakeTriggers when a new unsubscribe has been created.

Watch Unsubscribes turns each new unsubscribe in Optimizely Campaign into a bundle your other tools can use. The opt-out recorded in your email platform then reaches the CRM and the people who talk to that contact.

How it fires
instant: the app calls Make through a webhook as soon as it happens.
When to use it
sales reps work from a CRM and need to see which contacts no longer want marketing email.
Watch out
keep Create a Recipient out of this scenario: adding that person to a list again would work against the opt-out you just captured.
Modules

What can Make do in Optimizely Campaign?

Optimizely Campaign gives you 4 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

Optimizely Campaign1

Create a Recipient

Action

In MakeAdds a new recipient to a recipient list.

Create a Recipient adds a new person to a recipient list in Optimizely Campaign, using data from any earlier module. Your list grows straight from the tools where contacts first appear.

When to use it
a lead fills a web form or signs up at checkout, and you want them in the right list without any export.
Watch out
when the person may already be in the list, Update a Recipient is the better pick.
Optimizely Campaign2

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Make an API Call lets your scenario reach any endpoint of the Optimizely Campaign API, with the connection you already set up. It covers what the seven other modules leave out.

When to use it
you need an operation that no listed module offers, and you know which endpoint handles it.
Watch out
you write the request yourself, so read the response bundle with Run once before mapping anything from it.
Optimizely Campaign3

Send Transactional Message

Action

In MakeSends a transactional message.

Send Transactional Message sends a transactional message through Optimizely Campaign at the exact point your scenario reaches it. The email follows an event in your flow rather than a campaign plan.

When to use it
right after an order, a password request or a new sign-up caught by Watch Recipients.
Watch out
every run of this module is one operation, so a scenario that feeds it many bundles uses up your plan faster.
Optimizely Campaign4

Update a Recipient

Action

In MakeUpdates a recipient from a recipient list.

Update a Recipient changes the data of someone already in a recipient list, so Optimizely Campaign reflects what your other tools know about that person.

When to use it
a customer edits their profile in your shop or CRM, and the email list should carry the same details.
Watch out
the recipient has to exist first; for people who are new, Create a Recipient is the module to use.
Need help

Need help automating Optimizely Campaign with Make?

A person reads every message.

FAQ

Optimizely Campaign and Make: common questions

01Is the Optimizely Campaign Make integration free?
Yes, to get started. Optimizely Campaign is a standard app in Make, so its 8 modules work on the Free plan. That plan allows 2 active scenarios, at least 15 minutes between scheduled runs, up to 5 minutes of execution, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) bring the interval down to 1 minute, lift the cap on active scenarios and allow 40 minutes of execution. Make counts usage in credits, one operation per module run on a bundle. You still need your own Optimizely Campaign account, which this page does not price.
02What do you need to connect Optimizely Campaign to Make?
An Optimizely Campaign account and a Make account. Make's documentation lists no specific prerequisite for this app. Add any Optimizely Campaign module, click Create a connection, name it if you like, then authorize Make on the Optimizely Campaign page or paste the key the app provides, and click Save. The connection is stored once and reused by all 8 modules. Because the documentation is flagged as limited, pick an account that can see the recipient lists you plan to automate, then check with Run once that Make actually reads them.
03Do Optimizely Campaign triggers in Make fire instantly?
It depends on the trigger. Three of the four are instant: Watch Bounces, Watch Spam Complaints and Watch Unsubscribes. Optimizely Campaign calls Make through a webhook as soon as the event is created, and the module shows a lightning badge. Watch Recipients is scheduled: Make checks the app on the scenario's schedule, every 15 minutes by default, and the module shows a clock badge. The Free plan cannot go below 15 minutes, while paid plans accept 1 minute. Choose the instant triggers when speed matters, and accept a wait for new recipients.
04What if an Optimizely Campaign module is missing in Make?
Use Make an API Call. This module calls any endpoint of the Optimizely Campaign API from your scenario, with the same connection as the other modules, so it covers what the 4 triggers and 3 other actions do not. You write the request, then read the result with Run once before mapping it further. Keep in mind that Make describes its documentation for this app as limited, owing to little public information about Optimizely Campaign. The endpoint details therefore come from Optimizely Campaign itself, not from Make.
05Should you use Make or n8n for Optimizely Campaign?
It depends on the tool your team already runs. On Make, Optimizely Campaign comes with 8 modules: 4 triggers, 3 of them instant, plus actions to create or update recipients, send a transactional message and call the API. If your automations already live in n8n, check whether it offers a node for this app before moving anything. Compare the modules you actually need on each side, how your team prefers to build, and what your plan includes. Neither tool fits every team, and this page does not rank them.