- Home
- Resources
- Integrations
- Omnisend
Omnisend Zapier integrationAutomate Omnisend with Zapier.
The Omnisend Zapier integration gives you 2 triggers, 72 actions and 8 searches to wire Omnisend contacts, campaigns, segments, products and automation workflows into a Zap, the automation you build on Zapier. Here is what each one does, what it costs and where it trips.
Verified Trustpilot reviews · AI, automation & growth agency
What the Omnisend Zapier integration actually does
It links your Omnisend account to Zapier so a change in one tool sets off work in Omnisend, or the other way round. On the Omnisend side the menu is wide: 82 visible operations, almost all of them actions that create, replace, send or remove something in your marketing account. The start of a Zap is narrower, since only contacts can set one off.
Three results come back again and again. First, a tidy contact base: New Contact starts the Zap, Batch Add Tags labels the person, and your segments pick them up without anyone touching a spreadsheet. Second, a campaign pipeline you can drive from outside: Create Campaign builds a draft, Send Campaign Test Email puts a preview in front of up to 5 reviewers, and Send Campaign releases it once someone signs off. Third, a catalog that stays in line with your shop: Create Product and Replace Product keep titles, product links and stock status matching what customers can actually buy.
Now the limits. Both triggers are polling ones, so nothing in Omnisend reaches Zapier the instant it happens: on the free plan, the gap can be up to 15 minutes. Nothing starts a Zap from a campaign, an order or a segment either; the only doors in are a new contact and an updated contact. And the free plan builds two-step Zaps only, so the campaign pipeline above, with its three actions, needs a paid plan.
If you are weighing other tools for the same job, the Omnisend Make integration covers the same app on Make.
Zapier vocabulary in plain words
Eight words carry the whole page. Each one is used below exactly as defined here.
- Zap
- Your automation on Zapier: one trigger, then one or more actions that run every time that trigger event comes up.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for it.
- Action
- What the Zap does after it starts: the step that writes, sends or moves something in an app for you.
- Task
- The unit Zapier bills. One task is one action your Zap completed successfully; your plan counts those.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself, with no wait.
- Filter
- A step that lets the Zap carry on only when what arrived meets your condition, and stops it otherwise.
- Search step
- A step that looks up something that already exists in an app, so the following steps can reuse what it found.
- Connection
- Your Omnisend account linked to Zapier once, then reused by every step that talks to Omnisend.
What Omnisend on Zapier really costs
Omnisend is not reserved for paid plans: it works from the free plan. The bill is counted in tasks, and only a completed action is billed.
- Trigger check0 tasks
- Successful action1 task each
- Free plan100 tasks a month, two steps per Zap
- Paid plan needed?No, works on Free
The trigger never costs a task, however often Zapier checks for new contacts. Each action that goes through counts once, so a three-action Zap uses three times what a one-action Zap uses, and an action that fails is not counted. A few actions take more than one task. The free plan gives 100 tasks a month and two-step Zaps only: add a filter, a search or a second action and the Zap becomes multi-step, which needs a paid plan.
Connect Omnisend to Zapier in 3 steps
- 01
Open the connections page
In your Zapier account, go to Apps and click + Add connection. You need an Omnisend account, plus read or write access to anything you do not own and want the Zap to touch.
- 02
Pick Omnisend
Type Omnisend in the search box of the dialog, select it from the results, then click Add connection. A new tab opens where Omnisend asks you to sign in to your account.
- 03
Sign in and grant access
Log in to Omnisend in that tab and allow Zapier to reach the account. The connection then shows up in every Omnisend step you add, so you never repeat this.
Your first Omnisend Zap
GoalTag every new contact and log a matching customer event in Omnisend.
- 01
Build the trigger
Create a Zap, choose Omnisend as the app and New Contact as the event, then pick the connection you just added. This is the event that starts every run.
- 02
Test it on real data
Run the trigger test. Zapier brings back the three most recent contacts of the account, so you map the next steps on a real person rather than a blank sample.
- 03
Add the tagging action
Add Batch Add Tags, point it at the contact from the trigger, and type at least one tag; the field takes up to 100 of them.
- 04
Log the event
Add Send Customer Event and give it an Event Name. With three steps this is a multi-step Zap, so it needs a paid plan; on Free, keep the first action only.
- 05
Test, then publish
Test each step once and read what came back. When it looks right, publish the Zap to switch it on. Stuck on a step? The Zapier training walks through the editor.
Omnisend triggers on Zapier
2 events start a Zap when something happens in Omnisend. Zapier checks for them at the interval your plan allows.
New Contact
Polling triggerIn Zapier“Triggers when a new contact is added.”
Starts your Zap each time a person lands in your Omnisend audience, whether they came from a signup form, an import or another tool. Everything you know about that contact at that point is handed to the next steps.
Updated Contacts
Polling triggerIn Zapier“Triggers when a contact is is last updated or created.”
Wakes up when a contact changes, and also when one is created, so it catches both new and edited profiles in a single trigger. Use it to keep a second system in step with Omnisend.
Omnisend actions on Zapier
Omnisend gives you 72 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Batch Add Tags
- Batch Remove Tags
- Cancel Campaign
- Copy Automation Workflow
- Copy Campaign
- Create Automation Workflow
- Create Batch
- Create Campaign
- Send Customer Event
- Create Custom Event Metadata
- Create Email Template
- Create Product
- Create Product Category
- Create Segment
- Create or Replace Existing Contact
- Create Universal Layout
- Delete Automation Workflow
- Delete Campaign
- Delete Email Template
- Delete Image
- Delete Product
- Delete Product Category
- Delete Segment
- Delete Universal Layout
- Disable Automation Workflow
- Enable Automation Workflow
- Find Image
- Find Aggregated UTM Tags for All Blocks
- Find Automation Workflow
- Find Batches
- Find Batch Information
- Find Batch Items
- Find Campaign UTM Settings
- Find Contact
- Find Email Content
- Find Information About Brand
- Find Product
- Find Product Category
- Find Segment
- Find Universal Layout
- Find Universal Layouts
- Find UTM Tags for an Automation Block
- Import Email Template
- List Automation Workflows
- List Campaigns With Filtering, Sorting, and Cursor Pagination
- List Contacts
- List Products
- List Product Categories
- Patch Automation Workflow
- Query Events Metadata
- Render Email Content
- Render Email Template
- Replace Automation Workflow Blocks
- Replace Product
- Resume A/B Test
- Select A/B Test Winner
- Send Campaign
- Send Campaign Test Email
- Send Test Automation Email
- Stop A/B Test
- Replace Campaign
- Replace Campaign UTM Settings
- Replace Contact by ID
- Replace Contact by Email
- Replace Custom Event Metadata
- Replace Email Content
- Replace Email Template
- Replace Product Category
- Replace Segment
- Replace Universal Layout
- Replace UTM Tags for an Automation Block
- Upload Image
Batch Add Tags
ActionIn Zapier“Adds the specified tags to contacts selected by contact IDs, emails, phone numbers or a segment.”
Puts one or more tags on contacts chosen by ID, email, phone number or segment.
Batch Remove Tags
ActionIn Zapier“Removes the specified tags from contacts selected by contact IDs, emails, phone numbers or a segment.”
Takes tags off a set of contacts, picked the same ways as for adding them.
Cancel Campaign
ActionIn Zapier“Cancels a scheduled, sending, or paused campaign. Note: for campaigns that are already sending, cancellation is best-effort — messages already in flight may still be delivered.”
Stops a campaign that is scheduled, sending or paused.
Copy Automation Workflow
ActionIn Zapier“Create a copy of an existing automation workflow.”
Clones a workflow you already built, keeping its structure, so you start from something proven instead of a blank canvas.
Copy Campaign
ActionIn Zapier“Creates a draft copy of an existing campaign, including its content, audience, and settings. The copied campaign name will be prefixed with "Copy of: ".”
Duplicates an existing campaign into a fresh draft with the same content, audience and settings. Omnisend puts "Copy of: " in front of the name.
Create Automation Workflow
ActionIn Zapier“Create a new automation workflow.”
Sets up a brand-new Omnisend automation, with a name, the event that starts it and at least one block (a send, a delay, a split or an A/B test).
Create Batch
ActionIn Zapier“Batch operations allow for multiple actions of a similar type to be executed in a single request. Utilizing the batch endpoint is recommended to avoid hitting rate limits and to enhance overall performance.”
Bundles many similar writes into one go: up to 100 products, contacts, events or categories, created or replaced together.
Create Campaign
ActionIn Zapier“Creates a new email campaign in Omnisend. The campaign will be created as a draft and can be scheduled or sent immediately.”
Builds a new campaign as a draft, ready to be scheduled or sent. You choose its channel and type when you set the step up.
Send Customer Event
ActionIn Zapier“Send new customer event”
Records something a customer did, under the Event Name you give, so Omnisend workflows can react to it.
Create Custom Event Metadata
ActionIn Zapier“Declares a new brand-custom event schema.”
Declares a new custom event type for your brand, so Omnisend knows its shape before any event arrives.
Create Email Template
ActionIn Zapier“With this endpoint you can create a new email template.”
Saves a new reusable email template in the account, ready for campaigns and workflows to pick up.
Create Product
ActionIn Zapier“Creates a new product”
Registers a product in your Omnisend catalog with its ID, title, currency, product page link and stock status.
Create Product Category
ActionIn Zapier“Creates a new product category”
Adds a category to the catalog, with its own identifier and a display title.
Create Segment
ActionIn Zapier“Creates a new segment.”
Opens a new segment in Omnisend, defined by a name and its groups of conditions.
Create or Replace Existing Contact
ActionIn Zapier“Creates or updates a subscriber with all provided values, i.e. name, phone number, tag, etc. Use tag to be able to add subscribers to segment in Omnisend.”
Adds a subscriber to Omnisend, or overwrites the one already there, with name, phone number and tags in one go. Tags are what later drop the person into a segment.
Create Universal Layout
ActionIn Zapier“With this endpoint you can create a new universal layout.”
Adds a new universal layout to your Omnisend account, which Find Universal Layouts can then list and Replace Universal Layout can rework.
Delete Automation Workflow
ActionIn Zapier“Delete a single automation workflow by ID. This operation is idempotent — deleting a non-existent automation returns a success response.”
Erases a workflow by its ID.
Delete Campaign
ActionIn Zapier“Permanently deletes a campaign from your Omnisend account by its ID. Warning: this action cannot be undone.”
Removes a campaign from the account for good. You point it at the campaign through its ID.
Delete Email Template
ActionIn Zapier“Permanently deletes an email template from your Omnisend account by its ID. Warning: this action cannot be undone.”
Deletes an email template for good. It targets the template by ID, the same one an Import Email Template step returns.
Delete Image
ActionIn Zapier“Deletes an image from your Omnisend image library by its ID.”
Takes an image out of the Omnisend library. The picture leaves the library your templates draw on.
Delete Product
ActionIn Zapier“Delete product by ID”
Drops a product from the Omnisend catalog by its ID.
Delete Product Category
ActionIn Zapier“With this endpoint you can delete product category.”
Removes a category from the catalog. It works from the identifier you chose when the category was created.
Delete Segment
ActionIn Zapier“Permanently deletes a segment from your Omnisend account by its ID. Note: segments that are currently being built cannot be deleted.”
Removes a segment permanently. It works from the segment ID, which Find Segments returns.
Delete Universal Layout
ActionIn Zapier“With this endpoint you can delete a universal layout by ID.”
Removes a universal layout by its ID. The ID it asks for is a 24-character code.
Disable Automation Workflow
ActionIn Zapier“Disable an automation workflow. Once disabled, the workflow stops accepting new trigger events.”
Turns a workflow off; it stops accepting new events.
Enable Automation Workflow
ActionIn Zapier“Enable an automation workflow. Once enabled, the workflow starts processing trigger events in real time.”
Switches a workflow on, so it begins handling the events that start it.
Find Image
ActionIn Zapier“Returns a single image from your Omnisend image library by its ID.”
Returns one image of the library from its ID, sitting in the action list.
Find Aggregated UTM Tags for All Blocks
ActionIn Zapier“Retrieve UTM tracking tags for all send-action blocks in an automation. Each block's tags include default-value synthesis for missing fields.”
Gathers the tracking tags of every send block in a workflow in one read, defaults included.
Find Automation Workflow
ActionIn Zapier“Get a single automation workflow by ID.”
Returns one workflow with its settings, from its ID.
Find Batches
ActionIn Zapier“Get batches. This endpoint is rate limited to 400 requests per minute.”
Lists the batches you sent for one kind of record: products, contacts or events.
Find Batch Information
ActionIn Zapier“Get batch information”
Tells you where a single batch stands, from its ID.
Find Batch Items
ActionIn Zapier“Get batch items by batch id”
Returns the individual items inside a batch. It looks past the batch as a whole and at each record inside it.
Find Campaign UTM Settings
ActionIn Zapier“Campaign ID (24 character hexadecimal)”
Reads the tracking tags currently set on a campaign.
Find Contact
ActionIn Zapier“Returns the contact with the specified ID.”
Fetches one contact from its Omnisend ID and hands its details to the next step.
Find Email Content
ActionIn Zapier“With this endpoint you can get email content by ID.”
Reads a piece of email content by its ID.
Find Information About Brand
ActionIn Zapier“With this endpoint you can get brand's information.”
Reads the brand details of the connected Omnisend account.
Find Product
ActionIn Zapier“Get product by it's ID”
Looks up one catalog product from its ID and returns its details.
Find Product Category
ActionIn Zapier“Get product category by ID.”
Returns one product category from its identifier. Nothing in the catalog changes while it reads.
Find Segment
ActionIn Zapier“Returns a segment by its unique identifier.”
Pulls a single segment by its 24-character ID, from the action list.
Find Universal Layout
ActionIn Zapier“With this endpoint you can get a universal layout by ID.”
Returns one universal layout from its ID. Whatever it returns can feed any later step of the Zap.
Find Universal Layouts
ActionIn Zapier“With this endpoint you can get a paginated list of universal layouts.”
Lists your universal layouts, page by page. Each layout returned can then feed a later step.
Find UTM Tags for an Automation Block
ActionIn Zapier“Retrieve UTM tracking tags for a specific send-action block. Missing or cleared tags are returned with their default values.”
Pulls up the tracking tags of one send block, by workflow ID and block identifier.
Import Email Template
ActionIn Zapier“Imports an email template from raw HTML content into Omnisend. The HTML will be parsed and structured into a reusable template.”
Turns raw HTML into a structured Omnisend template you can reuse.
List Automation Workflows
ActionIn Zapier“List automation workflows with filtering, sorting, and cursor-based pagination.”
Brings back your workflows, with the option to keep only enabled or only disabled ones.
List Campaigns With Filtering, Sorting, and Cursor Pagination
ActionIn Zapier“List campaigns with filtering, sorting, and cursor-based pagination.”
Lists campaigns with filters and sorting, one page at a time.
List Contacts
ActionIn Zapier“Returns a paginated list of contacts filtered by the provided query parameters.”
Returns a page of contacts that match the filters you set.
List Products
ActionIn Zapier“List products of store”
Lists the products in your Omnisend store catalog.
List Product Categories
ActionIn Zapier“List products categories”
Brings back all the categories of your catalog. The catalog itself stays untouched while it reads.
Patch Automation Workflow
ActionIn Zapier“Partially update an automation workflow. Only the fields provided in the request body are updated.”
Changes only the parts of a workflow you provide and leaves the rest alone.
Query Events Metadata
ActionIn Zapier“Returns event metadata entries for the given category, optionally filtered by event names and/or origins.”
Lists the event types Omnisend knows for a category, optionally narrowed by name or origin.
Render Email Content
ActionIn Zapier“With this endpoint you can render email content to HTML by ID. The content is rendered with an empty data context (no contact, no marketing activity).”
Turns a piece of email content into HTML, with no contact and no campaign data filled in.
Render Email Template
ActionIn Zapier“Renders an email template by ID and returns the full HTML output. Useful for previewing template content or passing rendered HTML to other steps in your Zap.”
Produces the full HTML of a template so the next step in the Zap can use it.
Replace Automation Workflow Blocks
ActionIn Zapier“Replace the full block tree for an automation workflow.”
Rebuilds the whole block tree of a workflow from the list you send.
Replace Product
ActionIn Zapier“Replace product by ID”
Overwrites a catalog product with fresh details: title, currency, link and stock status.
Resume A/B Test
ActionIn Zapier“Resume a stopped A/B test. Automatic winner selection becomes eligible to pick this campaign again. Available only while the campaign is in stopped status.”
Restarts a stopped A/B test, so automatic winner selection can pick again.
Select A/B Test Winner
ActionIn Zapier“Manually pick a variant as the winner. The chosen variant is routed into the send pipeline immediately.”
Crowns a variant by hand and sends it on its way to the rest of the audience.
Send Campaign
ActionIn Zapier“Starts the sending process for a campaign. Immediate campaigns are sent right away; scheduled campaigns are queued for their scheduled send time.”
Launches a campaign: an immediate one leaves straight away, a scheduled one joins the queue for its slot.
Send Campaign Test Email
ActionIn Zapier“Render the campaign draft and email it to up to 5 recipients so the merchant (or their AI tool) can preview it without leaving the API. The test uses the campaign's saved subject, sender, and content; only email campaigns are supported.”
Mails a preview of a draft campaign, with its saved subject, sender and content, to up to 5 people.
Send Test Automation Email
ActionIn Zapier“Send the saved email content of a specific email block as a test email to up to 5 recipients. The email is rendered and delivered asynchronously.”
Fires a test of one email block inside a workflow to between 1 and 5 recipients.
Stop A/B Test
ActionIn Zapier“Halt the A/B test winner-selection phase. While stopped, automatic winner selection no longer considers this campaign until it is resumed. Available only while the campaign is in started status.”
Pauses the winner-picking phase of an A/B test, so no variant is chosen automatically meanwhile. Resume A/B Test undoes it later on.
Replace Campaign
ActionIn Zapier“Updates an existing draft campaign in Omnisend. Only campaigns in draft status can be updated. Note: sending settings use full object replacement — if updating any sending setting, all sending fields must be provided.”
Rewrites a draft campaign in place.
Replace Campaign UTM Settings
ActionIn Zapier“Replace UTM tag settings for a campaign. For regular campaigns send a tags object. For A/B test campaigns send a variants object. The campaign must be in draft status.”
Swaps the tracking tags attached to a campaign's links for new ones.
Replace Contact by ID
ActionIn Zapier“Updates the contact with the specified ID.”
Updates a contact you identify by its Omnisend ID.
Replace Contact by Email
ActionIn Zapier“Updates the contact matching the provided email address.”
Edits the contact that matches an email address, which is often the only key another tool shares with Omnisend.
Replace Custom Event Metadata
ActionIn Zapier“Merges changes into an existing brand-custom event, identified by name and origin”
Merges changes into a custom event type you declared earlier, found by its name and origin.
Replace Email Content
ActionIn Zapier“With this endpoint you can update (fully replace) email content by ID. The full content structure must be provided in the request body.”
Swaps out a piece of email content by its ID with a complete new structure.
Replace Email Template
ActionIn Zapier“With this endpoint you can update (fully replace) an email template by ID.”
Puts a new version of an email template in place of the old one.
Replace Product Category
ActionIn Zapier“Update product category by ID.”
Renames or refreshes an existing product category.
Replace Segment
ActionIn Zapier“Updates an existing segment by ID. The segment must not be in a building state to be updated. If the segment is currently being built, a 409 Conflict error is returned.”
Changes the name and conditions of an existing segment.
Replace Universal Layout
ActionIn Zapier“With this endpoint you can update (fully replace) a universal layout by ID.”
Overwrites an existing universal layout, picked by its ID, with the version you send.
Replace UTM Tags for an Automation Block
ActionIn Zapier“Set UTM tracking tags for a specific send-action block. All three tag fields are replaced atomically. Send an empty string to clear a field — the next read will return its default value.”
Sets the tracking tags of one send block inside a workflow, all three at once.
Upload Image
ActionIn Zapier“Uploads an image to your Omnisend image library, making it available for use in email templates.”
Pulls an image from a public link into your Omnisend image library, where email templates can use it.
Omnisend searches on Zapier
8 search steps look for data that already exists in Omnisend, so a later step can use it.
A search step finds something already in Omnisend and passes it on. In the editor, these eight sit at the bottom of the Action event list, under SEARCH. Like a filter, a search makes the Zap multi-step. Whether a search wants an exact value or a close one is up to Omnisend, not Zapier.
Find Campaign
SearchIn Zapier“Returns a single campaign from your Omnisend account by its ID.”
Retrieves one campaign from its ID and makes its details available downstream.
Find Campaigns
SearchIn Zapier“Returns a list of campaigns from your Omnisend account. Supports filtering by status, channel, name, and date ranges.”
Returns campaigns filtered by status, channel, name or date range.
Find Email Template
SearchIn Zapier“Returns a single email template from your Omnisend account by its ID.”
Fetches a single template from its ID. What it finds then feeds the steps after it.
Find Email Templates
SearchIn Zapier“Returns a list of email templates from your Omnisend account. Supports filtering by name and sorting by creation date or name.”
Lists templates, with filtering by name and sorting by creation date or name.
Find Images
SearchIn Zapier“Returns a list of images from your Omnisend image library. Optionally filter by name or other parameters.”
Searches the image library, optionally by name. What comes back is a list of the matching images.
Find Segment
SearchIn Zapier“Returns a single segment from your Omnisend account by its ID.”
Checks for one segment by ID as a proper search step, with the no-result setting available.
Find Segments
SearchIn Zapier“Returns a list of segments from your Omnisend account. Supports filtering by name and sorting by creation date or name.”
Lists segments, filtered by name and sorted by creation date or name.
Find Segment Statistics
SearchIn Zapier“Returns statistics for a segment, including the total number of matching contacts.”
Returns figures on a segment, including how many contacts match it. Nothing about the segment itself changes along the way.
The three settings every search exposes
- Successful if no search results are found?Left on its default, an empty search stops the Zap and skips the steps that relied on it. Switch it on and the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. Omnisend offers no find-or-create variant on its searches, so it does not come into play here.
- If multiple search results are found?Three ways out when several items match: keep the first one (the default), stop the Zap, or hand all of them on.
When the Omnisend Zap breaks
Zapier attaches no help article of its own to Omnisend. What breaks comes from Zapier's general limits and from the conditions the operations set.
Zapier remembers which contacts it has already seen on a polling trigger, so one contact does not start the Zap twice. The rest needs watching. For a broader method, see Zapier troubleshooting.
The past is never picked up
A Zap reacts only to what happens after you switch it on. Contacts already in Omnisend stay out; moving that backlog is a separate job.The Zap that sets itself off
Updated Contacts plus a step that edits contacts in Omnisend (tags, Replace Contact) makes a loop that runs again and again and eats through your tasks.A bulk import held back
Import a large list into Omnisend and the trigger suddenly returns a huge batch. Zapier's flood protection can hold those runs back.Campaign in the wrong status
Send Campaign and Replace Campaign want a draft, Stop A/B Test a started campaign, Resume A/B Test a stopped one. Any other status and the step fails.Segment still being built
Replace Segment and Delete Segment refuse a segment Omnisend is still building. Retry once the build is done.Deletions with no way back
Delete Campaign, Delete Email Template, Delete Segment and Delete Image are permanent. Put a filter before them so a wrong match never gets there.
Need help automating Omnisend with Zapier?
A person reads every message.



