Skip to content

Rule Scheduling

Set start and end dates so rules activate and expire automatically — no manual toggling required.


How scheduling works

Every rule can have:

  • Start date — the rule won't evaluate at checkout before this date
  • End date — the rule stops evaluating after this date
  • Both — the rule runs only within a specific window

Rules without dates are "always on" while active.


Common use cases

Flash sale (weekend only)

  • Start: Friday at midnight
  • End: Sunday at 11:59 PM
  • Result: 20% discount runs automatically and turns off on Monday

Holiday shipping cutoff

  • Start: December 1
  • End: December 20
  • Action: Hide standard shipping after the cutoff
  • Result: Customers past the cutoff can only see express options

New year promotion

  • Start: January 1
  • No end date
  • Result: Promotion runs from January 1 onwards until you pause or delete the rule

Setting a schedule

In the rule builder:

  1. Scroll to the Schedule section
  2. Toggle Set start date and/or Set end date
  3. Pick your dates and times
  4. Activate the rule

After activating, the rule shows as Active in your rules list. If the start date is in the future, the rule is held back from checkout automatically — no manual toggling needed. CheckoutMate checks scheduled rules every few minutes and includes them in checkout evaluation once the start date arrives.


Timezones

Schedules run in UTC. Convert your local time to UTC before setting dates. For example:

Your timezoneUTC offsetMidnight local = UTC
US EasternUTC-55:00 AM UTC
US PacificUTC-88:00 AM UTC
UK (GMT)UTC+0Midnight UTC
India (IST)UTC+5:306:30 PM UTC (previous day)

What happens when a rule expires

When a rule's end date passes, it transitions to Paused automatically. It stays in your rules list — you can review it, extend the schedule, or delete it.

No rules are deleted automatically.