Skip to main content

Integrate Essential Preorder & Back in Stock with Omnisend

Written by Inesa Valinčiūtė-Kunčienė

Integrating Essential Preorder & Back in Stock with Omnisend lets you automatically sync back-in-stock waitlist signups into Omnisend as contacts, so you can trigger restock alerts and nurture flows the moment a product is available again - no manual export, no delay.


Benefits

  • Real-time waitlist sync: A contact is created in Omnisend the instant a shopper submits the "Notify Me" form on an out-of-stock product.

  • Product and variant context: Each signup carries the exact product and variant the shopper is waiting on, so you can send them a relevant, targeted message.

  • Automated customer communication: Keep shoppers warm while they wait, and notify them the moment the item is back - all through Omnisend Automation Workflows.

Before You Begin

  • Install the Essential Preorder & Back in Stock app in your Shopify admin.

  • Make sure you turn it on in your theme's apps.

  • The Omnisend integration is available on all paid Essential Preorder plans

Setup Process

Step 1. In Omnisend, go to Apps → search for Essential Preorder & Back in Stock → click Connect nowCopy API Key.

Step 2. In your Shopify admin, go to Essential PreorderBack in stockGeneral settings, and click Manage next to Integrations.

Step 3. Paste your copied API key into the Omnisend field and save.

Step 4. Go back to Omnisend → check I have already done this step → click Connect.

💡 A Tag field on the same Integrations page (default: essential-preorder-back-in-stock) is applied to every marketing integration you enable so that you can identify Essential Preorder contacts in Omnisend.

What Data is Passed

Contact Fields in Contact Profiles

The following field is added to the contact profile in Omnisend:

  • Email address

Supported Custom Events

Custom Event Name

Description

back_in_stock_waitlist_joined

Triggered when a customer submits the "Notify Me" form for an out-of-stock product or variant

Event Properties

Each event includes the following properties:

Property

Description

product_id

The product the customer wants restocked

variant_id

The specific variant the customer signed up for

email

The customer's email address

essent_notification_id

Unique ID of the individual "Notify Me" signup

essent_campaign_id

Unique ID of the Back in Stock campaign the signup belongs to

Build Automation Workflows with Essential Preorder & Back in Stock Events

Here are some automations you can build once the data is flowing:

  • Restock notification: When back_in_stock_waitlist_joined fires and the product is marked back in stock, notify the customer right away.

  • Post-signup nurture sequence: Keep the customer engaged with helpful content while they wait for the product to be restocked.

  • Targeted restock campaigns: Build a segment based on product_id or variant_id from the event properties, then send a one-time campaign to shoppers waiting on a specific item.

FAQ

Which Essential Preorder & Back in Stock plan do I need?

Any paid plan. The Omnisend integration is included on all paid plans.

What subscription status will new contacts have?

New contacts are created based on the consent status captured at signup. They will not receive marketing emails unless they opt in or were already subscribed through Omnisend's subscription forms.

Does historical data sync?

No, only real-time signups from the moment the integration is activated.

Can I use these events in Email Campaigns?

This event is designed for Automation Workflows. To send a one-time campaign, create a segment based on contact data synced from the event, then send the campaign to that segment.


If you couldn't find the answer to your question, reach out to our Support Team through the in-app chat or at [email protected] – our team is available 24/7.

Did this answer your question?