Skip to main content

Omnisend Support for Shopify Online Store 2.0 (App Embeds)

Learn how to integrate Omnisend with your Shopify Online Store 2.0 theme

Ira avatar
Written by Ira
Updated this week

Shopify requires all apps that modify store themes to use Theme App Extensions instead of directly injecting code.

Enabling the Omnisend App Embed in your Shopify theme editor is mandatory for forms to display and tracking to function properly.

Learn more about Shopify Online Stores 2.0 📚

In this article, we'll guide you through the steps to enable the Omnisend app embed snippet.


Why App Embed Is Required

Shopify Compliance


Shopify enforces App Store requirements 5.1.1 and 5.1.3, which mandate that all storefront modifications happen through Theme App Extensions.

What Happens Without App Embed Enabled


If you skip this step or disable the App Embed toggle:

  • Signup & Embedded forms won't display on your storefront

  • Frontend tracking events won't fire, including cart abandonment, product views, and checkout tracking

  • Automation Workflows that rely on these events (like Abandoned Cart and Product Viewed) will not trigger

How This Affects You

  • New Shopify Users (Starting 12 February 2026)
    If you're connecting your Shopify store to Omnisend for the first time, App Embed must be enabled for tracking and forms to work. There is no alternative method available.

  • Existing Omnisend Users
    If you connected your store before 12 February 2026:

Already enabled App Embed? You're all set. App Embed is now your primary tracking method.

Haven't enabled App Embed yet? Your forms and tracking may still work temporarily using a legacy integration method, but you'll see prompts to complete the App Embed setup every time you log in. We strongly recommend enabling App Embed now to ensure uninterrupted service.


Omnisend is transitioning all users to App Embed to comply with Shopify's requirements and provide the best experience.

Setup Steps

When you connect your Shopify store to Omnisend, you'll see the App Embed setup screen. This guide will help you complete the setup.

Step 1.  After connecting your Shopify store, Omnisend will display the "Turn on Omnisend app embed" screen.

The screen explains:

  • To get Omnisend working properly, you need tracking enabled

  • Tracking helps collect customer data, publish forms, and recognize customers via cookies

You have two options:

  • Enable in theme editor (recommended) – Takes you directly to Shopify Theme Editor to enable App Embed

  • Continue without tracking – Skips setup temporarily, but a red banner will appear across the app until you complete it

Step 2. Click Enable in the theme editor. You'll be taken to the Shopify Theme Editor in a new browser tab.

Step 3. Enable the Omnisend App embed in your Shopify theme. Under App embeds, you'll see your Omnisend app embed snippet. Omnisend's app toggle should automatically be enabled by default. If it's not, click on the toggle.

The change should be autosaved, but if the save button remains active, ensure you save before leaving the page.

Step 4. Return to Omnisend. You'll see the "Tracking enabled successfully" confirmation screen.

If you later decide to change your Shopify Theme or enable the toggle on an inactive theme. In that case, you'll be shown the following warning message:

"Your current Shopify theme has App embed functionality switched off. Turn it back on for Omnisend to work properly", with onward actions to take.

If You Skip Setup

If you clicked "Continue without tracking" or didn't complete the App Embed setup, you'll see a red warning banner at the top of your Omnisend account:

⚠️ Your current Shopify theme has App Embed functionality switched off. Turn it back on for Omnisend to work properly.

The banner includes two action buttons:

  • Turn on App embeds – Takes you back to Shopify Theme Editor to enable App Embed (explained in Step 3 above)

  • Mark as done – Dismisses the banner (only use if you've already enabled App Embed in Shopify)

Without App Embed enabled:

  • Signup & Embedded Forms will not display on your storefront

  • Tracking events (cart abandonment, product views, checkout tracking) will not fire

  • Automations relying on these events will not trigger

Verify App Embed Is Enabled

To confirm your App Embed is active:

1. Check in Shopify

  • Go to Shopify adminOnline StoreThemesCustomize

  • Click Theme settings (left sidebar, bottom) → App embeds

  • Verify the Omnisend toggle is on 

2. Check in Omnisend

  • If you see the red warning banner, App Embed is not enabled

  • If you don't see the banner and have completed the splash screen, App Embed is enabled

3. Test a Signup Form

  • Go to Forms → Pick an active form 

  • Go to your online store website → if the form displays on your storefront (based on set targeting & timing), App Embed is working correctly

FAQ

What happens if I disable the App Embed toggle later?
If you turn off the Omnisend toggle in Shopify Theme Settings → App embeds, the red warning banner will reappear in your Omnisend account. Forms will stop displaying, and tracking events will stop firing until you re-enable App embeds.

Do I need to enable App Embed for every Shopify theme?
Yes. If you change your active theme or customize an inactive theme, you must enable the Omnisend App Embed toggle in that theme's App Embeds settings.

I enabled App Embed, but forms still aren't showing. What should I do?

  • Confirm you clicked Save in Shopify Theme Editor after toggling App Embed on

  • Check that the form is enabled in Omnisend (Forms → View form in the list → Status should be "Enabled")

  • Clear your browser cache and test in an incognito window

  • If issues persist, contact support via in-app chat


Still have questions? Feel free to contact us at [email protected] or via in-app chat.

Did this answer your question?