staff-nusa
Walkthrough · Page 4 of 7

The activity log

Every email sent, every message posted, every row written, grouped by day with the most recent at the top. If something did not arrive, this is the first place to check.

What you are looking at

The activity log is a running record of every action the platform took after a placement was submitted. Each placement triggers five events: creating the record, sending the client email, sending the worker Telegram message, posting the Slack notification, and appending the row to the Google Sheet.

Events are grouped by calendar day. Today's events are at the top. You can scroll back through previous days to check anything that happened earlier in the week or month.

The five event types

Assignment created
The placement record was saved to the database. This always appears first in the chain for each placement.
Client email sent
The AI-written confirmation email was delivered to the client's inbox. If this shows an error, the client did not receive anything.
Worker Telegram sent
The worker received their notification on Telegram. If this is missing, they were not told about the placement.
Slack notification sent
The team channel received a one-line note about the placement. Errors here are low-priority unless the team relies on Slack for handoffs.
Sheet row appended
The placement was written back to the Google Sheet so the sheet stays in sync with the dashboard.

The three status colours

Error (red)

Something went wrong. The email bounced, Telegram was unreachable, or the sheet write failed. Open the event to read the error message.

OK (green)

The step completed successfully. The client has their email, the worker has their message, the log is clean.

Amber means skipped
A skipped event (amber) means the step was deliberately bypassed, usually because dev mode is on and the client email was redirected to the test inbox instead of the real recipient. Skipped is not the same as failed.

Three reasons to open this page

The log is most useful in three situations. First, when a client says they did not receive their confirmation, you can open the log, find their placement, and show them exactly when the email was sent and what address it went to. Second, when something seems broken, the log shows which step in the chain failed so you know where to look. Third, if you ever need to prove to a client or manager that a placement was handled on time, the log has a timestamp for every action.