How to enable the Nudgesmart app embed block in your theme
Turn on the Nudgesmart app embed inside your Shopify theme so popups can render on your storefront.
Two clicks turn the storefront tracker on. The Nudgesmart admin opens the right screen for you and confirms when it's working.
TL;DR
Go to the Nudgesmart admin, find the Enable Theme Extension step in the setup guide, and click Enable in Theme Editor. Shopify opens the theme editor with the Nudgesmart embed pre-selected — click Save in the top-right corner. Return to Nudgesmart, click Check Status, and you'll see "Nudgesmart is enabled in your theme" with a green checkmark. That's it. Your popups can now render on your storefront.
Before you begin
You'll need:
- A theme on Online Store 2.0 (every theme in the Shopify Theme Store qualifies, plus most paid third-party themes built since June 2021).
- Permission to edit your live theme (Store owner or staff with Themes access).
- About 60 seconds.
Step 1 · Open the theme editor from Nudgesmart
In the Nudgesmart admin, look at the setup guide on the welcome screen for the Enable Theme Extension step. If it shows a green checkmark and "Nudgesmart is enabled in your theme," you're already done — skip to confirming it works. Otherwise, click Enable in Theme Editor.
SetupGuide row 'Enable Theme Extension' in red state, with the Enable in Theme Editor button highlighted
Screenshot coming soon
The button opens your live theme inside Shopify's theme editor with the Nudgesmart embed pre-selected. You don't have to navigate to Online Store → Themes → Customize → App embeds — Nudgesmart takes you there directly.
Step 2 · Save the theme
In the theme editor that just opened, the Nudgesmart toggle is already turned on. All you need to do is click Save in the top-right corner of the theme editor.
Theme editor with the Nudgesmart embed panel open, toggle visibly ON, Save button in the top-right highlighted
Screenshot coming soon
You don't need to edit any settings inside the embed — Nudgesmart manages everything from the admin. The embed's job is just to inject the storefront tracker into your theme so campaigns can render. Once you click Save, close the theme editor tab and return to Nudgesmart.
Step 3 · Confirm with the setup guide
Back in the Nudgesmart admin, the Enable Theme Extension step now has a Check Status button. Click it.
SetupGuide showing the Check Status button after the deep-link was clicked
Screenshot coming soon
The status updates within a second or two. When it reads "Nudgesmart is enabled in your theme" with a green checkmark, the storefront tracker is live and your campaigns can render. You're ready to create your first popup from a template.
Common pitfalls
- The setup guide still shows red after you click Save. Wait a few seconds and click Check Status again — Shopify's theme save can take a moment to propagate. If it still hasn't flipped after 30 seconds, refresh the Nudgesmart admin and revisit the setup guide.
- The theme editor opened to the wrong theme. This happens when your live theme is different from the one currently selected in the theme editor. In Shopify admin go to Online Store → Themes and make sure the right theme is set to Live, then re-click Enable in Theme Editor from Nudgesmart.
- Multiple staff members each see a different setup status. The setup guide checks the live theme, not per-user state. Anyone with Themes access who clicks Save updates the status for everyone.
Frequently asked questions
Does the embed slow down my storefront?
No. When no campaigns are active for a visitor, nothing renders and the storefront tracker stays out of the way. With active campaigns, scripts load asynchronously after the rest of your page is already interactive.
What happens if I uninstall Nudgesmart?
Shopify automatically revokes the app embed when you uninstall, so the storefront tracker stops loading. No theme code was modified during install, so there's nothing left behind to clean up.
Can I keep the embed off while I'm still customizing a popup?
Yes. The embed needs to be on for your published campaigns to render — but unpublished/draft campaigns never reach your storefront, regardless of the embed state. You can leave the embed on while you build privately.
What to read next
How to install Nudgesmart on your Shopify store
Install the Nudgesmart app from the Shopify App Store and connect it to your store in under three minutes — no theme code required.
How to create your first popup from a Nudgesmart template
Pick a template from the gallery, customize the text and image, and publish your first popup in under five minutes.