Staff
The Staff page is your team roster: every employee, their position, locations, contact details, and Telegram connection. Checklists are only delivered to staff with a connected Telegram, so this page is where delivery starts working.
The staff table
Columns:
- Full name
- Position
- Location — one or more locations, shown comma-separated
- Phone
- Telegram — Connected (green, with the @username when known) or Not connected
Each row has an edit (pencil) and delete (trash) button; deleting asks Delete this record?. Rows can be drag-reordered, and on mobile the table becomes cards. Columns can be shown or hidden, and your choice is remembered.
Adding or editing a staff member
The add/edit form has two tabs: Employee and Vacations.
Employee tab
- Click Add (or the pencil icon on an existing row).
- Enter the Full name (required).
- Pick a Position and one or more Locations.
- Optionally fill in Phone, Email, and Telegram (username or phone — used to make the invitation easier, see below).
- Click Save.
Vacations tab
Record when an employee is away so the schedule can warn you about unavailable staff.
- Open the staff member for editing and switch to the Vacations tab.
- Click Add vacation and pick the Period (start and end dates — required).
- Add more periods as needed, then click Save.
Two rules to know:
- Vacations can only be added to an already saved employee — for a brand-new one you'll see Save the employee first, then add vacations.
- Periods for the same employee must not overlap; overlapping dates are rejected with Vacation intervals must not overlap.
Connecting Telegram
Each staff member connects to the DailyMark bot through a personal, one-time invitation link.
- Open the staff member for editing and click Connect next to the Telegram field. (For a new employee, save them first — you'll see Save the staff member first, then connect Telegram.)
- A Connect Telegram window opens with a QR code and a copyable link. The link is one-time. — it works for the first person who uses it, so give it to that employee only.
- Send the invitation:
- If the employee's Telegram username or an international phone number (starting with +) is filled in, the primary button is Open in Telegram — your own Telegram opens with a ready-made message to them; just press Send.
- Otherwise the button is Choose a Telegram contact — Telegram's share picker opens so you can pick the person yourself.
- You can also show the QR code on your screen or use Copy link and send it any way you like.
- The employee opens the link and presses Start in the bot. This confirms the connection on their side.
- Back in the window, click Refresh status. Once confirmed, the status turns green: Connected, with the @username when available.
The bot never messages first
The bot cannot start a conversation — the employee must press Start themselves. This means a wrong recipient is never spammed: until someone presses Start, nothing is sent to anyone.
WARNING
Staff members without a connected Telegram do not receive checklists. The Today dashboard highlights who still isn't connected.
Unlinking Telegram
- Open the staff member for editing and click Unlink.
- Confirm Unlink Telegram for this staff member?.
The status returns to Not connected; you can reconnect at any time with a fresh link.
Deleting a staff member
- Click the trash icon on the row.
- Confirm in the Delete this record? dialog.
At least one staff member is required to complete onboarding. Staff positions and locations come from the Positions and Locations pages.