Visitor from Munich · 24 December

Your website greets every visitor on their holiday.

It reads your fonts and colors, then designs the greeting itself.

Install guideGet my free key
One line of code · 207 countries · Free plan forever
maison-olive.demoVisitor from Istanbul
Same script

A bakery with a serif font

Start free
Live

The world, celebrating today.

    0countries and territories
    0holidays and special days a year
    0languages
    0days in Türkiye alone, Diyanet dates included
    Every detail

    Made to feel real.

    Real weather, where they are

    It snows on your site when it is actually snowing in their city. Live data, updated every 15 minutes.

    Your logo

    Logo accessories

    Santa hat, lantern, waving flag.

    Flags that wave

    207 flags with cloth physics.

    Happy Mother's Day

    Never off brand

    Your font, your color, your corners.

    In memory

    Respect built in

    Days of mourning never get confetti.

    Mutlu Yıllar

    60 languages

    Written for each holiday, right to left too.

    21 KB

    Light on your page

    Async. No cookies. No images. Pauses in hidden tabs.

    • Store birthday12 May
    • Launch day3 Sep
    • Big sale27 Nov

    Your own days

    Add the dates that matter to you.

    ↗

    Stats by country

    See who visited and who got greeted.

    Compared

    Not another snow plugin.

    Seasonal effect pluginsHolidoodle
    Follows the visitor's countryNoYes, 207 countries
    Speaks their languageNo60 languages
    Religious and lunar calendarsManual datesAutomatic
    Respects days of mourningNoAlways
    Works outside one platformUsually oneAny website
    Live local weatherNoYes
    Install

    Two minutes on any platform.

    For agencies

    Your name on it. Ours nowhere.

    Add a small monthly service to every client site, in one afternoon.

    • No Holidoodle in the code, the network tab or the page
    • 50 client sites in one dashboard
    • A report page with your logo for each client
    • Clients approve the greeting on their own site
    • Change settings on every site at once
    How white label works
    N
    Northlight StudioMonthly report · Example
    12,480visitors greeted
    38countries
    • Germany4,120
    • Türkiye2,870
    • United States1,940
    Sample figures
    Pricing

    Start free. Upgrade when it pays.

    Free

    $0
    forever
    • 1 website
    • 300 greetings a month
    • All 207 countries and languages
    • Automatic design match
    • Greeting, ribbon, effects, weather
    • 7-day stats
    • Small Holidoodle mark
    Start free
    Popular

    Pro

    $3 /month
    cancel anytime
    • 3 websites
    • Unlimited greetings
    • No Holidoodle mark
    • Your own days and messages
    • Custom logo
    • 90-day stats by country
    Start Pro

    Agency

    $19 /month
    white label
    • 50 client websites
    • Unlimited greetings
    • Full white label
    • Branded client reports
    • Client approval links
    • Bulk settings
    • 12-month stats
    Start Agency
    FAQ

    Questions

    How does it know where my visitor is?

    Every request reaches Cloudflare’s edge, which knows the visitor’s country and city from their connection. We never store IP addresses or set tracking cookies.

    Will it slow my site down?

    No. The script is about 22 KB, loads asynchronously after your page, and draws effects on a single canvas that pauses when the tab is hidden.

    Does it cover my country properly?

    We combine official calendars for 207 countries, Diyanet for Turkish religious days, panchang dates for Hindu festivals and researched family days like Mother’s Day in 100+ countries. Browse any country under Holiday calendars.

    What about days of mourning?

    Solemn days are never celebrated. On 10 Kasım, Good Friday or Memorial Day, visitors see a quiet, respectful card with no confetti, or you can turn those days off.

    Does it block my page or need a click?

    Never. The card floats in the center for about five seconds and fades away on its own. Visitors can keep scrolling and clicking. Each visitor sees it once per holiday.

    A visitor from another country opens my site. What do they see?

    Their own country’s day. A US store visited from Istanbul on 29 October greets Republic Day in Turkish. Visitors from the US on the same day see nothing, so it always feels personal.

    Which platforms work?

    Anything that lets you add a script: Shopify, WordPress, WooCommerce, Wix, Squarespace, Webflow, Framer, Google Tag Manager, Next.js, BigCommerce, Ghost and plain HTML.

    Is it GDPR friendly?

    Yes. No cookies, no personal data, no IP storage. We count anonymous daily views per country for your stats.

    Can I cancel anytime?

    Yes. Plans are monthly and you can cancel from your dashboard. Your site falls back to the Free plan and keeps working.

    Will it match my design?

    Yes. The script reads your fonts, colors and corner style, checks what sits behind the greeting, and picks the look that fits. There are no images and no boxes.

    Can my agency resell it?

    Yes. The Agency plan removes every trace of Holidoodle and gives you a report page with your logo for each client.

    Make your site feel local everywhere.

    Start free in 2 minutes