Submit Headcount

Auto-selects the nearest slot within 90 minutes based on Memphis time. You can still change it.

Dashboard

Loading...

Admin Panel

Teams
🔑 Admin password is set via ADMIN_PASSWORD in your .env file.
Locations & Jobs
Export & Integrations
Google Sheets

📊 Google Sheets

Each submission auto-updates a row in your sheet (one row per company per shift per day). Needs a Google Service Account JSON key.

Saved ✓
SharePoint / Excel Online

📁 SharePoint / Excel Online

Pushes data to your SharePoint Excel file via Microsoft Graph API. Register an Azure App to get credentials.

Saved ✓
Signal Notifications

📡 Signal Notifications

Sends team reminders via each team's saved Signal contact. The optional global group ID is only used for the separate global test/summary message.

▶ Register a phone number
Step 1 — Request verification code

If Signal asks for captcha, paste the full signalcaptcha://... link here and send the code again.

Alternative setup: link this container as a device from the Signal app on your phone.
Step 2 — Enter verification code
Step 3 — Get your group ID

Copy the Id: value and paste it into the Group ID field below, then save.

Saved ✓

📲 Team Signal Contacts

Assign a Signal phone number or group ID to each team per shift. The system automatically sends a reminder 15 minutes before each 3-hour time slot if that team has not submitted yet.

Loading teams...

If you set an Update Channel Group ID, the system will also post a short submitted/missing team breakdown one hour after each slot.

Daily Input History
Use the Dashboard to review today’s submissions. Admin cards there now include a History action for corrected inputs.
Production Reset
Clears submissions and submission history only. Teams, tasks, config, Signal contacts, and Signal container state stay intact.
Use this before a clean production start.
Admin Audit Log
Loading audit log...
Loading audit log...

Messages

Signal Number
Loading...
Update Group
Loading...
Global Group
Loading...
Default Automated Messages
Loading message templates...
Manual Admin Message

Analytics

Loading analytics...

Submission Trend

Top Tasks

Team Headcount

Shift Split By Team

Submission Detail

Working...
Confirm