Skip to content

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
  • Email
  • TelegramConnected (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

  1. Click Add (or the pencil icon on an existing row).
  2. Enter the Full name (required).
  3. Pick a Position and one or more Locations.
  4. Optionally fill in Phone, Email, and Telegram (username or phone — used to make the invitation easier, see below).
  5. Click Save.

Vacations tab

Record when an employee is away so the schedule can warn you about unavailable staff.

  1. Open the staff member for editing and switch to the Vacations tab.
  2. Click Add vacation and pick the Period (start and end dates — required).
  3. 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.

  1. 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.)
  2. 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.
  3. 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.
  4. The employee opens the link and presses Start in the bot. This confirms the connection on their side.
  5. 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

  1. Open the staff member for editing and click Unlink.
  2. 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

  1. Click the trash icon on the row.
  2. 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.