SCHEDULES

Different content for
every hour of the day.

Define time windows — by hour, day, or date range — and Tapped automatically serves the right action when someone scans. Morning shows one page. Evenings show another. Same physical tag.

The Problem
Your tag doesn't know what time it is.
Your restaurant serves breakfast and dinner. Your gym runs morning yoga and evening spin. But the QR code on your signage shows the same static page at 7 AM and 9 PM. You want the content to match the moment.
The Tapped Way
Your tag checks the clock for you.
Schedules rotate content based on when someone scans. Define time windows with their own actions and active days. Tapped evaluates the scanner's local time and delivers the right content — automatically, every time.
How It Works

Time windows. Per-window actions. Automatic rotation.

Create a schedule in your dashboard. Add time windows — each with a start time, end time, active days, and its own action. When someone scans, Tapped checks the current time against your windows and serves the matching action. If no window matches, the fallback action kicks in.

  • Define unlimited time windows per schedule
  • Each window has its own action — completely independent
  • Per-window active days: Monday's window can differ from Friday's
  • Fallback action for scans outside any window
  • Optional date range: active only between start and end dates
Weekly Schedule — Coffee Shop
MON
Breakfast 7-11am
Lunch 11am-3pm
Dinner 3pm-Close
TUE
Breakfast 7-11am
Taco Tuesday 11am-9pm
SAT
Weekend Brunch — All Day
SUN
Weekend Brunch — All Day
Fallback: Homepage

Per-Window Actions

Every window is its own destination.

Each time window in a schedule can point to a completely different action. The breakfast window shows your morning menu. The lunch window shows your daily specials page. The dinner window shows your reservation link. All from the same tag, selected automatically by time.

  • Pick any action from your library for each window
  • Windows can overlap — first match wins based on start time
  • Schedule-level default action available as fallback
  • Mix action types: URL for breakfast, menu for dinner, form for late night
Per-Window Configuration
Breakfast
7:00 AM - 11:00 AM
Morning Menu
Lunch
11:00 AM - 3:00 PM
Daily Specials
Happy Hour
3:00 PM - 6:00 PM
Drink Specials
Dinner
6:00 PM - Close
Reservations
Visual Calendar

See your entire schedule at a glance.

The week view calendar in your dashboard renders every window as a colored bar across the days of the week. Instantly see coverage gaps, overlaps, and which days are missing windows. Your schedule's logic becomes visible.

  • Week view with hourly granularity
  • Color-coded windows by action
  • Click any window to edit directly
  • Responsive design — works on mobile dashboards too
Week View Calendar
M
T
W
T
F
S
S
AM
MID
PM
Breakfast
Lunch
Dinner
Brunch
Taco Tue

Override Mode

Flash promotion? One toggle.

Override mode bypasses the entire schedule and serves a single action to every scanner, regardless of time or day. Perfect for flash sales, emergency notices, or event-day content. Toggle it on, set the override action, and the schedule resumes the moment you turn it off.

  • One-click toggle from the schedule editor
  • Serves a single override action to all scanners
  • Regular schedule pauses until override is disabled
  • No need to delete or reconfigure windows
Override Active
priority_high OVERRIDE ACTIVE
All scans now showing:
Flash Sale - 50% Off Everything
Override Mode
Regular schedule paused. Toggle off to resume.

Schedules run in your timezone.

Every schedule includes a timezone setting. The scan worker evaluates time windows against this timezone — so a schedule set to "America/New_York" serves breakfast at 7 AM Eastern, not UTC. Your dashboard auto-detects your timezone on load.

schedule

Per-Schedule Timezone

Each schedule stores its own timezone. Useful for multi-location businesses in different time zones.

my_location

Auto-Detect

Dashboard auto-detects your browser timezone on load. No manual configuration needed.

public

IANA Database

Full IANA timezone support. "America/Chicago", "Europe/London", "Asia/Tokyo" — all valid.

Everything schedules can do.

date_range

Date Range Limits

Set start and end dates on any schedule. Perfect for seasonal campaigns, holiday promotions, or limited-time content that should expire automatically.

group_work

Assign to Groups

Assign a schedule to an entire tag group. Every tag in that group follows the same time-based logic. Add or remove tags from the group and they inherit the schedule automatically.

layers

Resolution Priority

Schedules slot into Tapped's resolution order: scan limits, shared sequences, regular sequences, then schedules. If a schedule is active, its resolved action overrides the default individual or group action.

Schedules at work.

Restaurant

One tag on every table. Different menu every meal.

Breakfast menu 7-11 AM. Lunch specials 11-3 PM. Dinner reservations 5-10 PM. Weekend brunch all day Saturday and Sunday. One QR code. The menu matches the meal.

Gym / Studio

Class schedule that matches the hour.

7 AM: morning yoga signup. 12 PM: lunchtime HIIT registration. 6 PM: evening spin booking. The tag on the front desk always shows the next available class.

Retail

Flash sale, then back to normal.

Override mode turns on at 9 AM for the flash sale. At 5 PM, you toggle it off and the regular schedule resumes — no reconfiguration needed.

Events

Pre-event, during, post-event — one tag.

Before the event: RSVP page. During: live agenda and venue map. After: survey and photo gallery. Set date ranges and the tag transitions automatically.

Build your first schedule in minutes.

Create a free account and try time-based content rotation on your first 5 tags. Schedules are included on Essential and above.

Start Free Explore All Automations