assess.one – AI-powered business operations platform

Workflow Template

Daily site diary Workflow

Captures a daily site diary from the site supervisor, flags incidents/near misses to the safety manager, flags delays to the project manager, optionally sends the client a progress update, and tracks each diary entry through to Filed status.

This workflow is designed for construction and site-based businesses that need a consistent daily record from each site supervisor. It automates the capture of site conditions, workforce numbers, deliveries and visitors, then automatically flags incidents or near misses to the safety manager and delays to the project manager for follow-up. Each entry moves through defined statuses from Recorded to Filed, giving the business a timestamped record of what happened on site each day, with an optional client progress update sent along the way.

Business Outcomes

  • Reduces time spent manually collecting and chasing daily site diary submissions
  • Helps ensure incidents and near misses are routed to the safety manager without delay
  • Supports faster project manager awareness of delays and their impact on the programme
  • Improves client communication with optional automated progress updates
  • Provides a clear, status-tracked record of every diary entry from submission to Filed

Workflow Steps

Steps

  1. 1
    Create Site Diary Recordcreate record

    Creates the site diary record from the submitted form data.

  2. 2
    Set Status to Recordedupdate record

    Sets the diary status to Recorded as the entry is logged.

  3. 3
    Check for Incident or Near Miss

    Branches to the incident reporting path if an incident or near miss occurred.

    incident_or_near_miss: "Yes"→Set Status to Incident Reported
    Default→Check for Delays
  4. 4
    Set Status to Incident Reportedupdate record

    Updates the diary status to Incident Reported.

  5. 5
    Safety Manager: Record Incident Detailscreate task

    Creates a task for the safety manager to record what happened, who was involved, and actions taken, due in 1 day.

  6. 6
    Save Incident Details to Recordupdate record

    Persists the incident details captured by the safety manager to the diary record.

  7. 7
    Check for Delays

    Branches to the project manager task path if a delay other than None was recorded.

    delays: "None"→Check if Progress Update Should Be Sent
    Default→Project Manager: Assess Delay Impact
  8. 8
    Project Manager: Assess Delay Impactcreate task

    Creates a task for the project manager to record the impact on the programme and whether a delay notice is needed, due in 2 days.

  9. 9
    Save Delay Assessment to Recordupdate record

    Persists the programme impact assessment and delay notice decision to the diary record.

  10. 10
    Check if Progress Update Should Be Sent

    Branches to send a progress update email to the client if requested.

    send_progress_update: "Yes"→Email Client Progress Update
    Default→Set Status to Filed
  11. 11
    Email Client Progress Updatesend email

    Sends the client a progress update summarising the date, work completed, weather, and delays.

  12. 12
    Set Status to Filedupdate record

    Marks the diary entry as Filed, completing the workflow for this entry.

Fields

  • Supervisor Name*
  • Site Address*
  • Job Reference*
  • Client Name*
  • Client Email*
  • Date*
  • +17 more fields

Forms

Daily Site Diary

17 fields

Data Views

Site Diary Entries

diary_date, site_address, job_reference, weather +4 more

Dashboard Widgets

Diary Entries by Status

Recommended integrations

Setup the following integrations to extend workflow capability.

  • Send email in the workflow

    AWS SES logoAWS SES
daily site diarytradetrades

Similar Workflows

Similar Categories

FAQs

Why should we automate the daily site diary instead of using paper or spreadsheets?

Manual site diaries are prone to delays, illegible notes, and incidents or delays not being flagged to the right person quickly. This workflow captures the diary once through a form and automatically routes incidents to the safety manager and delays to the project manager, so nothing depends on someone remembering to forward information. Each entry also carries a status and timeline, making it easy to see what has been recorded, escalated and filed.

What is the ROI of using this workflow across multiple sites?

The main return comes from reduced administrative time chasing supervisors for diary entries and reduced delay in surfacing safety incidents or programme delays to the people who need to act on them. Because the workflow is ready to use immediately, a workspace can start running it on live projects within minutes rather than commissioning a custom system. Over time, the consistent record of diary entries also reduces time spent reconstructing site history when questions arise.

How does this compare to handling site diaries manually via email or paper forms?

Manually handled diaries typically sit in inboxes or site offices, with incidents and delays only surfacing when someone reads through them and decides to escalate. This workflow removes that manual triage step: the Check for Incident or Near Miss and Check for Delays branches automatically create tasks for the safety manager and project manager the moment a form is submitted. The record's status and timeline also give visibility that a stack of paper diaries or email threads cannot easily provide.

Who is responsible for recording incident details, and what happens if there is no incident?

If the supervisor marks 'Incident or Near Miss?' as Yes, the status is set to Incident Reported and a task is created for the safety manager, due in one day, to record what happened, who was involved and actions taken. The workflow waits for this task before saving those details to the record. If no incident or near miss occurred, the workflow skips this branch entirely and moves on to checking for delays.

What happens when a delay is recorded on the site diary?

If the Delays field is anything other than None, the workflow creates a task for the project manager, due in two days, to assess the impact on the programme and decide whether a delay notice is needed. The workflow waits for this task to be completed, then saves the impact assessment and delay notice decision to the diary record. If no delay is recorded, this step is skipped and the workflow proceeds to the client update check.

Can we customise which fields appear on the site diary form or add extra checks?

Yes, changes can be made by describing the desired change in plain English or by editing the steps directly in the workflow editor, and earlier versions of the workflow are kept. This makes it straightforward to add or remove form fields, adjust task due dates, or introduce additional branching logic as site requirements evolve. There is no development project required to make these changes.

Does the client need an account to receive progress updates?

No, the client is only contacted by email using the Client Email address supplied on the site diary form, and they do not need an account to receive it. When the supervisor selects Yes for 'Send Client a Progress Update?', the workflow sends an email summarising the date, work completed, weather and delays. If the supervisor selects No, this step is skipped and the diary proceeds directly to being marked Filed.

How is the site supervisor's daily entry actually submitted?

The site supervisor submits the diary through a request form covering fields such as site address, job reference, weather, workforce numbers, trades on site, work completed, deliveries, visitors, delays, hours lost, photos, and whether an incident occurred. Submitting the form creates the diary record and immediately sets its status to Recorded. No account or login is required to submit the form.

What does the Filed status actually confirm about a diary entry?

Filed status confirms that the diary entry has passed through all applicable steps in the workflow: it was recorded, any incident details were captured by the safety manager if relevant, any delay assessment was completed by the project manager if relevant, and a client update was sent if requested. The record's timeline shows each of these steps and when they occurred. Each business should confirm its own recordkeeping and safety reporting obligations independently of this status.

Can we see all site diary entries and their statuses in one place?

Yes, table views and dashboards display records by status, so a workspace can see at a glance which diary entries are Recorded, Incident Reported, or Filed. Each record also has a reference number and a timeline showing what happened at each step. This gives supervisors, safety managers and project managers a shared view of daily site activity without needing separate reports.

Ready to use this workflow?

Create a free account and customise this workflow for your business.

Daily site diary Workflow | assess.one