Skip to main content

Integrate Zapier with Omnisend

Learn how to integrate Omnisend with Zapier

Written by Edgaras Vaninas
Updated yesterday

Zapier is an online automation tool that allows you to connect favorite apps, such as Google Forms, Unbounce, Sumo, and 3,000+ others, with Omnisend. You can integrate two or more apps to automate repetitive tasks without no code required. 


Benefits

  • Sync contact data from any app (Google Forms, Typeform, Calendly) to Omnisend automatically.

  • Trigger custom Automation Workflows based on events outside Omnisend.

  • Save time – no manual imports or developer work needed.

Available Omnisend actions:

  • Create/Update Contact – Add or update contact details in Omnisend.

  • Send Customer Event – Trigger Automation Workflows based on third-party events.

How to Connect Zapier with Omnisend

Connecting Omnisend to Zapier (making a Zap) consists of 3 main steps:

  1. Creating a trigger (an event that will cause the workflow to pass data to Omnisend, for example, a new row is created in Google Sheets);

  2. Creating an action (what should happen in Omnisend, when the trigger is triggered);

  3. Enabling the Zap.

Step 1. Create a Trigger

Log in to your Zapier account and click on Create Zap:

In the trigger section, select the app that will send data to Omnisend. In this example, we'll use Google Sheets and trigger the workflow when a new row is added.

Connect your Google Sheets account (or select an existing connection).

Select the spreadsheet and worksheet that will trigger the Zap.

Note: Make sure there is data available for your trigger event, as Zapier requires sample data to build the workflow. If no data has been submitted in your trigger app yet, submit test data first, then refresh Zapier and test the trigger again.

Click Test trigger. Zapier will pull recent data from your trigger app.

In this example, the goal is to pass the email address and name every time a new row is created in a Google Sheet.

Note: Zapier allows only the email address field to be used as an identifier. As a result, all phone numbers are passed as SMS channel non-subscribers, and the subscription status provided by Zapier cannot be changed.

Once you click the 'Test trigger' button, recently submitted data from your trigger app will be synced to Zapier:

That's it for the trigger app. Let's proceed with connecting Omnisend as an Action block in our Zap.

Step 2. Create an Action

There are two actions available in Zapier:

  • Send Customer Event. Trigger custom automation workflows for your customers coming from 3rd third-party apps/tools.

  • Create a Subscriber. If you acquire a new lead with a third-party tool/app, you can then send the data to Omnisend right away.

Create a Subscriber

First, select Omnisend as your 'Action' step, then select the action itself.

The next step is to connect your Omnisend account to Zapier. Click Connect a new account if Omnisend isn’t connected yet, or select an account that is already connected.

To complete the connection, you’ll need to create an API key in Omnisend with Contacts and Events custom permissions, then paste it into Zapier.

After creating the key, go back to Zapier, paste the API key, and click Yes, Continue.

In the next step, you’ll need to map the fields passed by your trigger app (in this example, Google Sheets) to the fields in Omnisend. In this example, map the email address (the required field) and the name field, as these two fields are collected in the Google Sheet.

It’s also a good idea to add a unique tag to the contacts. This helps you easily identify which contacts were created through Zapier.

If you have additional fields to map, you can do so by clicking the field you want to map and selecting from the options provided by your trigger app. If there isn’t a default field available in Omnisend, map the data as a custom property (for example, favorite_color). Keep in mind that “zapier” will be added to the property name, resulting in a format like zapier_favorite_color.

Once all required fields are mapped, proceed to the next step and click Test & Continue.

During the test, a contact will be sent to Omnisend. If the data is transferred correctly, you can enable the Zap.

Send a Customer Event

To trigger custom events, you need to:

  1. Add a custom event (it will be created automatically in your Omnisend account, so you don’t need to create it beforehand).

  2. Enter the email address or phone number you want to pass.

  3. The remaining fields are optional.

The sent event will appear under the contact's profile page.

FAQ

Can I sync phone numbers from Zapier?
Yes, but Zapier treats phone numbers as SMS non-subscribers. You'll need to manually update the subscription status in Omnisend.

What permissions does the API key need?
Your API key must have Contacts and Events permissions (full access).

What if my Zap isn't syncing?

Check that your trigger app has data, your API key is valid, and the Zap is enabled. For Zapier-specific issues, contact Zapier support.


Stuck or unsure what to do next? Reach out to our Support Team anytime via in-app chat or at [email protected]. For Zapier functionality questions, contact Zapier support.

Did this answer your question?