# Turn on Core Script in your theme

> Turn on the Core Script app embed so Attravo can confirm it is installed and read your theme's fonts and colours.

Source: https://help.attravo.com/post-purchase-upsell/articles/turn-on-core-script
Updated: 2026-10-06

Core Script is Attravo's app embed. It lets Attravo confirm the app is switched on in the theme your customers see, and reports the fonts and colours that theme renders. It shows nothing on your storefront and does not change how offers look.

## Turn it on

1. On **Home**, under **Enable Core Script**, select **Open theme editor**. The theme editor opens on **App embeds** for your live theme.

![The Enable Core Script step with Open theme editor highlighted](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/fd2105e9-1c4a-4e4a-8037-4b3b60e781d9/setup-1-enable-core-script-16ce544b8a.webp#w=1168&h=338)

2. Turn on **Core Script**, then select **Save**.

![The theme editor's App embeds panel with the Core Script switch turned on](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/fd2105e9-1c4a-4e4a-8037-4b3b60e781d9/core-script-2-app-embeds-98f6f01c45.webp#w=1168&h=1016)

3. Return to Attravo. **Live status** on Home now reads that Core Script is on in your live theme. If it still shows the old state, select **Check again**.

![Live status confirming Core Script is on in the live theme](https://xprvgpfulbcxrftgyppu.supabase.co/storage/v1/object/public/help-media/5d8df30e-32a3-4311-b03c-158adc08841b/fd2105e9-1c4a-4e4a-8037-4b3b60e781d9/core-script-3-live-status-606a0a39d3.webp#w=1168&h=206)

> [!NOTE]
> Attravo checks your published theme. Turning Core Script on in a draft theme is fine, but Home reports it as a draft until you publish that theme.

## Report this theme's styling

Core Script has one setting, **Report this theme's styling**, on by default. It sends the fonts and colours your theme resolves to, so **Settings** can show them under **Your theme**. Nothing is sent about your customers.

If you turn it off, Settings stops showing when Core Script last ran.

## Good to know

- Offers on checkout pages take their look from your checkout's branding, not from Core Script. See [Match your store's look](https://help.attravo.com/post-purchase-upsell/articles/match-your-store-design.md).
- Uninstalling Attravo removes Core Script from your themes.
