Book a demo, get a 14-day free trial. →
BuildersAI
Help Centre

Site Diary

This is the same guide SiteBot reads. Inside the app you can ask it any of this in your own words, and it answers from this page.

A site diary day in a browser: a strip of the week's days each with its own weather icon and temperature, Thursday 20 August 2026 and its conditions beneath, a write up box asking what happened today, a time ordered feed of tasks due, RFIs and people's comments, and an On site panel down the right headed 7 people and 60h 30m listing each person with their hours and their arrival and departure times.

The Site Diary is the project’s day-by-day record: one page per day showing what happened on site. It is on both the mobile app and the web app, reading and writing the same record, so a day written up on a phone on site is there in the browser at the office, and the other way round.

Where to find it:

What is on a day:

Most of the diary fills itself in from things the team is already doing. You do not fill in a form. One day’s page shows:

Everything sits in one list in time order, oldest first unless you change the order, so a day reads start to finish rather than as a set of separate lists.

When somebody stops work on a task: Set a task’s status to Blocked from the task itself, and you are asked one question: “Why has work stopped?”. Type a sentence, for example “waiting on the architect’s answer to RFI 014, nothing on the rear elevation until it lands”. It goes onto the diary against today, next to the change of status, in the words used at the time.

Log activity, from Home on your phone: The quickest way to put your day in the diary, for anybody on the team who does not want to learn the rest of the app. On the phone’s Home, press Log activity and fill in whatever applies:

Then press Add to today’s diary. It goes into today’s site diary under your name, and the photos go into the Gallery like any other site photo, on the phone and in a browser. It asks for no hours and never will: it is for saying what happened, not for timesheets. It works with no signal too: the entry is kept on the phone and reaches the diary when you next have signal, and the line under the button says so until it has. Under the button Home then says when your last entry went in, so you know it is there.

Log activity is for members and admins, like the rest of the diary. Anybody who records their work on a job needs to be a member of it, not a follower.

What held somebody up: An entry that says what held its writer up shows it set apart under the entry, in amber: Held up: Materials and their words. It is a flag, not a delay: it says nothing about how much time was lost, because the person logging it was never asked. In a browser, an admin or member reading the day can press Record as a delay on it. That opens the delay with the cause and the words already filled in, and you add the time lost. Once a delay on the same day says the same thing, the entry shows In the delay register instead of the button. See the “delay_register” topic.

How to write in the diary:

  1. Open Site Diary and pick the day (the week strip at the top, the arrows for other weeks, or the calendar button)
  2. Go to the box at the bottom of the day. On the phone it stays pinned below the day and reads “What happened on site?”
  3. Type what happened. On the phone, tap the camera button to attach photos or videos, taken there and then or chosen from your library. In a browser you can also @mention someone, reference a task with # and its number, and attach photos or documents by dragging them in or clicking to add files
  4. Post it: the send arrow on the phone, or Comment in a browser

On a phone it is the same box with fewer trimmings: type what happened, tap the camera icon to add a photo, then tap the send icon. @mentions and # task references are the browser’s.

It is a thread, not a single box: several people can write up the same day and nothing overwrites anyone else. Each entry shows who wrote it and when.

Writing up a day afterwards: You can write into today or any past day. If an entry is written on a different day from the one it is filed against, it is labelled (for example “filed 3 days later”). That is deliberate: a note written at the time carries more weight than one written the following week, and the diary should not hide the difference.

When no work was carried out: On a weekday when nobody checked in and nothing was written, the day asks “Was the site closed?”, and the answer (rained off, a bank holiday, a shutdown) is recorded against the day with its reason. How that works, and why it matters in a delay claim, is its own topic: see the “no_work_days” topic.

Future days: You can look at days that have not happened yet to see what is booked in, but you cannot write in them. For something that needs doing on a future day, create a task or a reminder instead.

Finding a day, and searching what was written:

The week strip at the top moves you between the days of one week, and the arrows either side of it move a week at a time. To go further back than that, use the calendar button at the right-hand end of the strip, under the forward arrow. It opens Find a day, which does two jobs.

Browse the month. The whole month as a grid, with a dot on every day somebody wrote up. The arrows either side of the month name move a month at a time. The dots are the point of it: you can see which days are worth opening before you open one.

Search what was written. The box at the top searches every day of this project, not only the day you happen to be on. Type two letters or more and the results replace the month grid. Each result shows the date, who wrote it, and the words that matched, and a line above them says how many entries were found and how many days they are spread across. Tap or click a result to go straight to that day.

Four things worth knowing about the search:

Choosing what you see:

The kinds and the order are remembered for you, on every day you open, until you change them. The people filter is not remembered: it answers a question you had once, and keeping it would mean opening the diary tomorrow to a day that silently omits most of what happened.

If anything is hidden, the diary says so, so you can always tell you are looking at part of a day rather than all of it. In a browser the View or People button turns amber and reads “Showing 12 of 26”; on the phone the funnel icon fills in and the day says how many entries are hidden. Click Show the whole day in the browser menu, or Show all on the phone, to clear it.

On the phone, with no signal: The whole day reads offline: who was on site, what was due, raised and completed, photos and files, what people wrote, the delays, and whether no work was carried out. You can write with no signal too. An entry and its photos, a delay, and a day with no work are kept on the phone and reach the diary when it next connects, as a check-in does. If the project refuses one when it arrives (because you have since been taken off the job, say), the phone tells you rather than letting it disappear.

Three things need signal, and the day says so: searching across days, the lines for a task’s status or date changing, and the weather forecast. A day written up with none gets its weather from the next entry posted with some.

Reading one person’s day out of a busy one: Next to View is People. It lists whoever appears in that day, and unticking a name hides what that person did. That is how you read one subcontractor’s day out of a day when thirty people were on site. In a browser there is a search box at the top of the list for a big crew. Like View, the button turns amber and names the count (“3 of 8 people”) as soon as anybody is hidden. On a day nobody appears in there is nothing to narrow by, so the button is not there at all.

Two things about People catch people out. Entries that name nobody stay put: a due date, a completion and an announcement belong to the day rather than to a person, so they are still there with everybody unticked, and the menu says so. And unlike View, this choice is not remembered. Leave the diary and come back and the whole day is shown again. That is deliberate, because a people filter that quietly survived until tomorrow would hide most of a day without telling you.

On the phone all three sit in one place. Tap the funnel icon in the top-right corner of the Site Diary screen to open Filter the day: the kinds of entry, the order, and the people, in one sheet. The funnel fills in solid while anything at all is hidden. A line under the day counts what the kinds are hiding and names them, so if you have only unticked people the funnel is the one thing telling you.

Visitors who are not on the team: Building control, the client, the HSE, a delivery driver, the architect: people on site who are not members of the project are signed in on the day’s Visitors card, beside On site in a browser and above the day on the phone. Each visit is a row in the day at the time they arrived, it prints with the day, and Visitors in the View menu shows or hides them like any other kind of entry. Signing somebody in and out, correcting a visit, the roll call and inductions are all in the “visitor_register” topic.

Who can see it: Members and admins only. Followers (clients, visiting subcontractors) cannot see the diary at all, because it carries labour hours, delay causes and what was blocked. On the phone the Site Diary entry does not appear in a follower’s side menu. The visitor register follows the same rule: a follower is not shown it, because a list of who visited, with their phone numbers, is not theirs to read.

Admins also see a certification check: anyone who was on site that day holding a certification that had already expired. This is only shown to admins, on the phone and in a browser alike.

Printing a day (browser only):

  1. Open the day you want
  2. Click Print, at the right-hand end of the row holding View and People
  3. Your browser’s print box opens, so you can put the day on paper or save it as a PDF

It prints the day as it stands on screen. The sidebar, the week strip and the buttons at the top are left off. The top of the sheet carries the project name (and its code, if it has one), the date, and the time you printed it, so the page stands on its own once it is in a file.

If View or People is hiding anything, the print says so at the top, in a box reading “This is a filtered copy of the day” that names what was left out. That is there so that part of a day cannot be passed off as the whole of it. When you want the whole day, clear the filters first: neither button should be amber.

There is no Print on the phone. Open the day in a browser when you need a copy.

Why it matters: A diary is the record you reach for months later, in a delay claim or a dispute over what was agreed. That is why it records who wrote what and when, why an edited check-in time is flagged as edited, and why a late entry says so.