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
- Log in to your Linkbreakers dashboard
- Navigate to QR Codes
- Create a new QR Code or edit an existing one
- Open the workflow editor
Step 2: Add a condition step
- Click between existing steps where you want to add routing logic
- 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:
- Day of week condition: Check if weekend
- If weekend: Route to brunch menu (10:00-15:00) or dinner menu (15:00-22:00)
- 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:
- Day of week: Monday-Friday
- Time of day: 09:00-17:00 = Show contact form
- 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
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.
Related Articles
How can I send an email response after a form submission?
Automate email responses after form submissions using webhooks, Zapier, and CRM integrations. Set up instant acknowledgments and follow-up sequences.
What is the proper workflow order for lead gen?
Master the 6-step lead generation workflow: capture, qualify, nurture, engage, convert, and analyze. Build automated systems for consistent results.
What is a fallback destination in Linkbreakers
Understanding fallback destinations in Linkbreakers workflows: how they protect visitor experience when QR codes encounter broken workflows, missing steps, or system errors.
On this page
Need more help?
Can't find what you're looking for? Get in touch with our support team.
Contact Support