Submit Headcount
Personnel by Task
Headcount Β· Leads/SupervisorsDashboard
Admin Panel
ADMIN_PASSWORD in your .env file.
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.
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
If Signal asks for captcha, paste the full signalcaptcha://... link here and send the code again.
Copy the Id: value and paste it into the Group ID field below, then save.
π² 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.
If you set an Update Channel Group ID, the system will also post a short submitted/missing team breakdown one hour after each slot.