How to use scheduler conditions?

Route visitors to different destinations based on time criteria like day of week, time of day, day of month, or specific dates using scheduler condition workflow steps.

Workflow
6 min read
By Laurent Schaffner
Updated January 12, 2026

Route visitors to different destinations based on time criteria like day of week, time of day, day of month, or specific dates using scheduler condition workflow steps.

Quick summary

  • Route visitors based on day of week (e.g., weekdays vs. weekends)
  • Set time-based routing with specific hours of the day
  • Configure day of month conditions for recurring monthly events
  • Create specific date conditions for one-time or annual events
  • Combine multiple scheduler conditions for sophisticated routing logic
  • Use fallback destinations when no conditions match

Overview

Scheduler conditions allow you to create time-aware QR code experiences that automatically route visitors to different destinations based on when they scan. Whether you need different content for business hours, weekend events, or special occasions, scheduler conditions make it possible without manual updates.

Types of scheduler conditions

Day of week condition

Route visitors based on which day they scan your QR code.

Common uses:

  • Different menus for weekdays vs. weekends
  • Business hours routing for restaurants or stores
  • Event-specific content on particular days

How it works: Define day groups (0=Sunday through 6=Saturday) and assign each group to a different workflow step.

Example setup:

  • Weekdays (Monday-Friday): Route to business lunch menu
  • Weekends (Saturday-Sunday): Route to brunch menu
  • Fallback: Route to general menu

Time of day condition

Route visitors based on the current time (24-hour format).

Common uses:

  • Different menus for breakfast, lunch, and dinner
  • Business hours vs. after-hours information
  • Time-sensitive promotions

How it works: Define time ranges (e.g., "09:00" to "17:00") and route to different destinations.

Example setup:

  • Morning (06:00-11:00): Route to breakfast menu
  • Lunch (11:00-15:00): Route to lunch menu
  • Dinner (15:00-22:00): Route to dinner menu
  • Fallback: Route to closed message

Day of month condition

Route visitors based on the day of the month (1-31 or -1 for last day).

Common uses:

  • Monthly promotions on specific days
  • Recurring events (first Friday, last Monday)
  • Billing cycle reminders

How it works: Specify days of the month (1-31) or -1 for the last day of any month.

Example setup:

  • Day 1: Route to "New Month Special" promotion
  • Day 15: Route to "Mid-Month Sale"
  • Day -1 (last day): Route to "End of Month Clearance"
  • Fallback: Route to regular content

Specific date condition

Route visitors based on exact calendar dates (with optional year).

Common uses:

  • Holiday promotions
  • Special events
  • One-time campaigns
  • Anniversary celebrations

How it works: Define specific dates (month and day, optionally year) for targeted routing.

Example setup:

  • December 25: Route to Christmas special
  • July 4: Route to Independence Day promotion
  • January 1, 2026: Route to New Year 2026 exclusive offer
  • Fallback: Route to regular content

Setting up scheduler conditions

Step 1: Access your workflow editor

  1. Log in to your Linkbreakers dashboard
  2. Navigate to QR Codes
  3. Create a new QR Code or edit an existing one
  4. Open the workflow editor

Step 2: Add a condition step

  1. Click between existing steps where you want to add routing logic
  2. Select the appropriate scheduler condition type:
    • Day of Week Condition
    • Time of Day Condition
    • Day of Month Condition
    • Specific Date Condition

Step 3: Configure your condition

For day of week:

  • Create named options (e.g., "Weekdays", "Weekends")
  • Select days for each option (0=Sunday through 6=Saturday)
  • Connect each option to the appropriate next step

For time of day:

  • Create named time ranges (e.g., "Business Hours")
  • Set start and end times in 24-hour format (HH:MM)
  • Connect each range to the appropriate next step

For day of month:

  • Create named options (e.g., "First of Month")
  • Specify day numbers (1-31, or -1 for last day)
  • Connect each option to the appropriate next step

For specific dates:

  • Create named dates (e.g., "Christmas", "Black Friday")
  • Set month (1-12) and day (1-31)
  • Optionally set year for one-time events
  • Connect each date to the appropriate next step

Step 4: Set fallback destination

Always configure a fallback (else) destination for when no conditions match. This ensures visitors always have a valid path through your workflow.

Best practices

Use named options: Give your conditions descriptive names like "Business Hours" or "Weekend Brunch" for easier management.

Test thoroughly: Verify your time-based routing works correctly across different time zones if your audience is distributed.

Combine conditions: Chain multiple scheduler conditions together for sophisticated routing (e.g., check day of week, then time of day).

Set clear fallbacks: Always provide a fallback destination that makes sense when no specific conditions apply.

Keep it simple: Start with basic time routing and add complexity only as needed. Overly complex routing can be hard to maintain.

Consider time zones: Scheduler conditions use the time zone of the scanning visitor's device.

Common use cases

Restaurant menus

Challenge: Different menus for breakfast, lunch, dinner, and weekend brunch.

Solution: Combine day of week and time of day conditions.

Setup:

  1. Day of week condition: Check if weekend
  2. If weekend: Route to brunch menu (10:00-15:00) or dinner menu (15:00-22:00)
  3. If weekday: Route based on time of day (breakfast/lunch/dinner)

Seasonal promotions

Challenge: Automatic holiday-specific content without manual updates.

Solution: Use specific date conditions for each holiday.

Setup:

  • December 25: Christmas promotion
  • October 31: Halloween sale
  • February 14: Valentine's Day special
  • Fallback: Regular content

Business hours information

Challenge: Show "Open" vs. "Closed" information automatically.

Solution: Combine day of week and time of day conditions.

Setup:

  1. Day of week: Monday-Friday
  2. Time of day: 09:00-17:00 = Show contact form
  3. All other times: Show "We're closed" message with hours

Monthly campaigns

Challenge: First-of-month promotions and end-of-month clearance.

Solution: Use day of month conditions.

Setup:

  • Day 1-5: New arrival showcase
  • Day 15-20: Mid-month flash sale
  • Day -1 (last day): End-of-month clearance
  • Fallback: Regular catalog

Frequently asked questions

What time zone do scheduler conditions use?

Scheduler conditions evaluate based on the visitor's local device time, not your account's time zone. This ensures the experience matches the visitor's local context.

Can I combine multiple scheduler conditions?

Yes! You can chain scheduler conditions together. For example, first check the day of week, then check the time of day for more sophisticated routing.

What happens if no conditions match?

The visitor is routed to your fallback (else) destination. Always configure a fallback to ensure a smooth visitor experience.

Can I use scheduler conditions for A/B testing?

Scheduler conditions are designed for time-based routing, not random A/B testing. For A/B testing, use other workflow features or split your traffic differently.

Do scheduler conditions work with other condition types?

Yes! You can combine scheduler conditions with scan/rescan conditions and country conditions to create highly targeted workflows.

Can I schedule content for a specific year?

Yes, the specific date condition supports an optional year parameter for one-time events.

How do I handle daylight saving time changes?

Since conditions use the visitor's device time, daylight saving time adjustments happen automatically on their device.

Conclusion

Scheduler conditions enable powerful time-based routing that keeps your QR code experiences relevant without manual intervention. Start with simple day or time routing, then layer in more sophisticated conditions as your needs grow.

Ready to create time-aware QR code experiences? Head to your dashboard and add scheduler conditions to your workflows today.

About the Author

LS

Laurent Schaffner

Founder & Engineer at Linkbreakers

Passionate about building tools that help businesses track and optimize their digital marketing efforts. Laurent founded Linkbreakers to make QR code analytics accessible and actionable for companies of all sizes.