Holidoodle / Install / HubSpot CMS
3 minutes · HubSpot CMSAdd Holidoodle to HubSpot CMS
Paste one line once. From then on your HubSpot CMS site greets each visitor on their own country's holidays, in their language, with your logo.
Requirements: All Content Hub / CMS plans (requires the Website settings permission)
1. Copy your line
Sign in to your Holidoodle dashboard to get your key, or use the line below and replace YOUR_KEY.
<script src="https://holidoodle.dev/embed.js" data-key="YOUR_KEY" async></script>
2. Paste it in HubSpot CMS
- Click the Settings (gear) icon in the top navigation bar.
- In the left sidebar go to Content → Pages.
- In Choose a domain to edit its settings, pick Default settings for all domains (or a specific domain).
- Paste the script tag into Site footer HTML (or Site header HTML).
- Click Save (bottom left).
Where the code goes: Settings → Content → Pages → Site footer HTML.
Good to know
- If a domain uses Override default settings, the default code doesn't apply to it. Paste the tag there too.
- Knowledge base articles don't get domain-level code. Blogs may have separate header/footer settings.
- Header and footer HTML set for all domains also appears on HubSpot quotes.
- Templates must include {{ standard_header_includes }} and {{ standard_footer_includes }}. Default themes do.
3. Check it works
Open a live page in incognito, view the source and search for 'embed.js'.
To see a holiday right now, open your site with ?hd_country=TR&hd_date=2026-10-29 at the end of the address. Any country and date work.
Source: HubSpot CMS help
Not on HubSpot CMS?
See guides for every other platform, or create your free key.