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
7 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.

Use Case Description
Restaurant menus Different menus for weekdays vs. weekends
Store hours Business hours routing for retail locations
Event content 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.

Option Days Destination
Weekdays Monday-Friday Business lunch menu
Weekends Saturday-Sunday Brunch menu
Fallback , General menu

Time of day condition

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

Use Case Description
Meal periods Different menus for breakfast, lunch, dinner
Business hours Open vs. closed information
Promotions Time-sensitive offers

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

Time Range Hours Destination
Morning 06:00-11:00 Breakfast menu
Lunch 11:00-15:00 Lunch menu
Dinner 15:00-22:00 Dinner menu
Fallback , Closed message

Day of month condition

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

Use Case Description
Monthly promotions Special offers on specific days
Recurring events First Friday, last Monday patterns
Billing reminders Payment cycle notifications

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

Day Destination
1 "New Month Special" promotion
15 "Mid-Month Sale"
-1 (last day) "End of Month Clearance"
Fallback Regular content

Specific date condition

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

Use Case Description
Holiday promotions Christmas, Halloween, Valentine's
Special events Product launches, store openings
One-time campaigns Limited-time offers
Anniversaries Company milestones, customer loyalty

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

Date Destination
December 25 Christmas special
July 4 Independence Day promotion
January 1, 2026 New Year 2026 exclusive offer
Fallback 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

Condition Type Configuration
Day of Week Create named options (e.g., "Weekdays"), select days 0-6 (Sunday-Saturday), connect to next step
Time of Day Create named ranges (e.g., "Business Hours"), set start/end times in 24h format (HH:MM), connect to next step
Day of Month Create named options (e.g., "First of Month"), specify day numbers 1-31 or -1 for last day, connect to next step
Specific Date Create named dates (e.g., "Christmas"), set month (1-12) and day (1-31), optionally set year, connect to 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

Practice Description
Use named options Give conditions descriptive names like "Business Hours" or "Weekend Brunch" for easier management
Test thoroughly Verify 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., day of week → 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 is 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.