Start every day knowing exactly who is posted where
Every morning, WebRun opens TrackTik and pulls the full day's scheduled guard assignments, organising them by site, shift time, and post. It logs the roster to a Google Sheet for the record and posts a concise daily briefing to your operations Slack channel so supervisors and dispatchers start the day fully informed.
- No credit card
- Under $0.01 per run
- Cancel anytime
How do I automatically generate a daily guard roster and post assignment digest?
Every morning, WebRun pulls the day's full guard schedule from TrackTik, organises assignments by site and post, flags any open or unfilled posts, logs the complete roster to Google Sheets, and posts a concise daily briefing to your operations Slack channel so supervisors start every shift with a clear picture.
- Supervisors start every day with a full site-by-site guard assignment in Slack
- Open posts are flagged first so coverage gaps are addressed before shifts start
- A running Google Sheet roster provides a historical attendance and coverage record
Built for security operations supervisors · dispatchers · private security companies · contract security firms
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
app.tracktik.comin a real browser with your saved login - no setup, no API keys. -
1
TrackTik - pull today's guard assignments by site and shift
WebRun opens TrackTik to pull today's guard assignments by site and shift. - Open TrackTik and navigate to the Schedule module for today's date
- Pull all scheduled shifts including site name, post, officer name, and shift start and end times
- Flag any shift that is currently open or unassigned
- Note any officer scheduled across two overlapping shifts as a potential error
Done when Today's complete guard assignment list is collected, with open shifts and schedule conflicts flagged.
-
2
Google Sheets - log daily roster for the record
WebRun opens Google Sheets to log daily roster for the record. - Open the daily roster Google Sheet and append today's assignments as a new dated tab or rows
- Include site, post, officer name, shift start, shift end, and any open-shift flags
- Update a summary row with today's total assigned posts and open posts
Done when Today's full roster is logged in Google Sheets with open-shift and conflict flags.
-
3
Slack - post daily ops briefing to operations channel
WebRun opens Slack to post daily ops briefing to operations channel. - Post the daily briefing to the operations Slack channel, grouped by site
- Highlight any open or unfilled posts at the top of the message
- Include a link to the Google Sheet for the full roster detail
Done when Operations team has the daily roster briefing in Slack with open posts prominently flagged.
How is each run configured?
Secure by default
Connect once, stays signed in
WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.
Every action is checked against this policy before it runs.
Questions, answered
Does it contact guards or make any schedule changes?
No. The roster digest is read-only and internal. It surfaces the data your ops team needs; any schedule changes are made by a human in TrackTik.
What happens if the schedule in TrackTik has not been finalised yet?
It captures whatever is in TrackTik at run time and flags open posts. If the schedule is updated later, the next day's run will reflect the current state.
Can we add more sites without changing the setup?
Yes. Because it pulls all active sites from TrackTik dynamically, any new site added to TrackTik will automatically appear in the next roster digest.
Put this on autopilot.
Turn it on in minutes - or have our team set it up for you.