Holiday banner widget•script tag embed
Holiday promos that update themselves
Paste one script tag. Pick a style. Your banner switches by season based on country and UTC date windows.
Checkout is coming soon. Preview the widget and prep your copy now.
Paste once
One <script> tag before </body>.
Pick your layout
Toast, top banner, or popup. Same message, different placement.
Season-aware
Uses UTC date windows and your country’s calendar.
3-minute setup
How it works
Pick a country and style, set per-holiday copy once, and paste the same embed across your whole site.
- Pick country and banner style
- Customize title, description, button label, and link per holiday
- Paste the script once
- On each page load, the widget validates a signed token and selects the active holiday (or a default offer)
What you can customize
Title
Per holiday
Description
Per holiday
CTA button text
Per holiday
CTA link
Opens in a new tab
Leave fields empty to use sensible defaults; the URL is the key field.
What you’ll embed
Paste this before </body><script src="https://brandready.app/api/holiday-banner/embed?token=..." defer></script>The builder generates your signed token.
Preview
Style options
See the same promo in toast, top banner, and popup.
Country
Used to pick seasonal timing (UTC date windows).
Style
Holiday
The CTA link points to the builder for this demo.
Demo script renders DOM nodes directly; no HTML injection.
Timing
Countries and seasons
Country selection controls which holiday windows are used (example: Black Friday timing for the US). Date windows use UTC for consistent behavior.
USCAGBAUSGDEAESAJP
FAQ
Common questions
Fast answers for the script tag embed.
Does it work on any site?
Yes; it’s a script tag embed.
Does it work with Shopify, Webflow, or WordPress?
If the platform lets you add a script tag, it works.
How does it know what holiday it is?
Date windows plus country selection (UTC-based).
Can I change the link for each holiday?
Yes; each holiday can point to a different URL.
Is it safe to embed?
The token is signed, and the widget creates DOM nodes directly.
Generate your embed script
Set your country, pick a layout, and prep your copy for each season. Checkout is coming soon.
Go to builder