Yom Tov Safe Email Marketing: The First Thing I Build for Frum
Every frum-owned business sending email or SMS needs a Shabbos and yom tov calendar gate built into its automation before anything else. Without it, your most engaged customers get your message at the worst possible moment. This post walks through how the gate works, what it actually checks, and the other automations that belong right alongside it.
The first time I saw a frum-owned store blast a promotional email at 6:45 PM on a Friday in November, I understood exactly why their unsubscribe rate was climbing. Nobody on their list was going to see it before Shabbos. And the people who saw it first were the ones checking their phone right after havdalah, already annoyed.
Yom tov safe email marketing is the practice of building a programmatic calendar gate into every automated send so that no email, SMS, or push notification lands in a frum inbox during Shabbos or yom tov. The gate checks the recipient's timezone, calculates the correct zmanim window for that date and location, and either holds the message until motzei Shabbos or drops it if it is time-sensitive and no longer relevant. This is not a feature most ESPs offer natively, which is why it lives in the automation layer.
Why This Is the First Build, Not an Optional Add-On
If you run a frum-market business and you have any kind of automated email sequence, cart abandonment trigger, or drip campaign, you are almost certainly sending messages at the wrong time. Not because you are careless. Because the tools you are using were not built with a Jewish calendar in mind.
Klaviyo does not know Rosh Hashana is coming. ActiveCampaign does not know that the Friday before Pesach zmanim fall early enough to block a 2 PM send in certain timezones. Your birthday automation does not know that a customer's birthday lands on the first day of Sukkos. These are gaps you cannot patch manually at scale.
The reputational cost is real. In a community where word travels fast, one badly timed campaign gets screenshotted and shared. Build the gate first, before the list grows, before the sequences multiply.
How the Calendar Gate Actually Works
The gate runs in the automation layer, not inside your email platform. I build it in n8n or Make, depending on what the business is already using. Every outbound send, whether triggered by a purchase, a form fill, a scheduled campaign, or a drip step, passes through this node before the message fires.
- Pull the recipient's timezone from your CRM or use the business's primary market timezone as the default.
- Calculate Shabbos start and end for that date using a zmanim API or a precomputed table that covers Shabbos, all yom tov periods, and fast days you want to block.
- Check whether the send timestamp falls inside a blocked window.
- If blocked: queue the message for the next valid send window (typically motzei Shabbos or motzei yom tov), or drop it if the content has a hard expiry.
- If clear: pass it through to your ESP and send normally.
The yom tov calendar needs to be loaded for the full year, updated annually, and cover the second-day yom tov windows for chutz la'aretz recipients if your list includes both Israeli and diaspora customers. That is a detail most people miss the first time they try to build this themselves.
// Simplified calendar gate check
// Runs before any outbound send node in n8n
function isBlockedWindow(
sendTimestamp: Date,
timezone: string,
blockedPeriods: { start: Date; end: Date }[]
): boolean {
const localTime = toZonedTime(sendTimestamp, timezone);
return blockedPeriods.some(
(period) => localTime >= period.start && localTime <= period.end
);
}
// If true, push sendTimestamp to nextValidWindow and re-queue.
// If false, pass to ESP send node.The Three Other Automations That Belong Right Next to It
The calendar gate is the foundation. Once it is in place, three more builds become obvious, because they all touch the same timing problem from different angles.
Shabbos-Aware Inquiry Response
A lead who fills out a form on Friday afternoon should not get an immediate auto-reply that implies someone is at a desk. And they definitely should not get silence until Monday. The right move is a queued response that goes out motzei Shabbos with a message that acknowledges the timing respectfully. It's a small thing that lands very differently than a generic 48-hour delay notice.
Pre-Yom Tov Inventory and Fulfillment Gates
At Yala Vanity I run six supplier feeds, and before I automated the sync, reconciling what could actually ship before a three-day yom tov took hours of manual checking. Now the system flags any order placed inside the cutoff window, updates the customer automatically, and suppresses any product that cannot reach them in time. The automation does not make the shipping decision. It surfaces the constraint so no one is surprised.
Motzei Shabbos Campaign Cadence
For frum-market businesses, motzei Shabbos and motzei yom tov are high-intent windows. People are back at their phones, often in a good mood, sometimes specifically looking to make purchases they held off on. Building a dedicated send cadence for those windows, separate from your general list cadence, is a straightforward win. The calendar gate infrastructure you already built makes it easy to target exactly those moments.
What You Own When I Build This
Every build I do is fixed price. You own the automation, the credentials, and the documentation. There is no retainer that keeps the calendar gate alive because I designed it for you. The yom tov table is a config file you can update, the workflow is in your own n8n or Make account, and the logic is documented so your team can trace what happened when a send did or did not go out.
"The point of automation is that it works when you are not watching. For a frum business, that means it has to know when Shabbos is."
I do not build systems that require me to be in the loop to function. The automations page on yaakov.ai lists what is in a standard frum-market build. The pricing page has the fixed-price structure. The calendar gate is not a premium feature. It is the baseline.
The Honest Tradeoff
Building a proper calendar gate adds a step to your automation architecture. Sends are no longer direct; they go through a check node first. For very simple setups, that feels like overhead. It is not, because a single badly timed campaign to a frum list does more damage than a week of missed sends.
The other tradeoff: the zmanim calculation needs to be maintained. Yom tov dates for next year need to load before the year ends. Daylight saving changes in the US and Israel do not align, and some years the gaps create edge cases. These are solvable problems, not reasons to skip the build. They are just reasons to do it properly the first time instead of patching it after something goes wrong.
Where to Start If You Have Not Built Any of This Yet
Start with the calendar gate, because everything else depends on it. If you have no automation at all yet, the gate is still the first node to design, even before you set up your first drip sequence. It is easier to build it in at the start than to retrofit it across twenty existing workflows.
If you already have sequences running and you are not sure which ones are currently firing on Shabbos, that is exactly what the free audit on the book page is for. I look at what is live, what is misfiring, and what the fastest path to a clean, calendar-aware system looks like for your specific setup.
Frum-market email marketing is not complicated. It just requires one layer of respect for the calendar baked into the infrastructure. Get that right and everything else, the inquiry flows, the campaign cadence, the pre-yom tov fulfillment logic, builds on a foundation that actually fits the community you are serving.
Frequently asked questions
It means every outbound email or SMS passes through a calendar check before it fires. The automation looks up the recipient's timezone, calculates Shabbos zmanim and all yom tov windows for the year, and holds or reroutes any send that would land during a blocked period. The message either queues for motzei Shabbos or drops entirely, depending on how you configure the rule.
You can, but you will miss it. Yom tov dates shift every year, overlap with daylight saving changes, and vary by timezone. A manual calendar review fails the moment someone adds an automated drip, a cart abandonment trigger, or a birthday send. The only reliable solution is a programmatic calendar gate that runs on every send, not just the ones you remember to check.
I build these as fixed-price projects, not retainers. The Shabbos and yom tov calendar gate is included by default in every frum-market build I do, not sold as a separate line item. The pricing page on yaakov.ai has the specifics on how fixed-price scoping works.
The calendar gate does not live inside your email platform. It sits in the automation layer, typically n8n or Make, and intercepts the send before it reaches Klaviyo, ActiveCampaign, or whatever tool you use. That means it works regardless of which ESP you are on, and you do not need to switch platforms.
The three I build most often alongside the calendar gate are a Shabbos-aware inquiry responder that queues leads and sends a thoughtful motzei Shabbos reply, a product or service feed sync so your site never shows inventory you cannot fulfill before yom tov, and an automated donation or payment receipt system that holds receipts and sends them after havdalah.
Want your business audited like this?
Twenty minutes on the phone. No pitch. You leave with a ranked list of what to automate first in your business — whether or not you hire me.