Skip to content

List · reads checkin

Check-ins

Attendance events.

One row per item, the plainest possible view.

One person still on site. That is the reason a fire register is a live document.
  • Tomas RéalAtelier Nord
  • Jonas WeissOberkampf
  • Céramique Rive (delivery)Atelier Nord
  • Aïcha BenaliOberkampf

What it does

Behaviours, not fields. Choosing between two modules is choosing between these.

Presence rather than intention, which is what makes it evidence after the fact.

Still-on-site is a live state, which is the reason a fire register exists at all.

Visitors and staff in one record, because an evacuation does not distinguish them.

How it works

  1. 1

    Arrival is recorded when it happens rather than reconstructed later.

  2. 2

    Still-on-site is a live state, which is the whole reason a register exists.

  3. 3

    Visitors and staff share one record, because an evacuation does not distinguish them.

  4. 4

    The register is per site, so two locations do not confuse each other.

Best for

Reading and scanning. It is the right default more often than it looks.

Not the right choice for

Comparing many fields at once — use a table.

What a row holds

Every field, and what the agent listens for to fill it — which is the difference between a page you type into and one that fills itself.

FieldTypeFilled from
WhorequiredtextThe person or visitor, matched against Team where possible.
WhererequiredtextWhich site. Presence is per location.
InrequiredtimeArrival. Recorded at the moment, which is what makes it evidence.
OuttextDeparture, or Still on site. The live state a fire register depends on.

What it does not do

A module chosen for something it cannot do costs more than one that was never offered.

  • Nothing enforces checking out, and people forget — which is itself the most common false alarm.
  • No automatic check-in from a device or badge.
  • It records presence, not hours worked; that is a different problem.
  • No alerting if somebody is on site outside expected hours.

Before it works

What you have to provide, if anything.

  • Decide which sites need it. A register on a site nobody uses trains people to ignore it.
  • Pair with Facilities so the sites in the register are the sites you actually occupy.

In practice

A workshop with staff across two sites and regular deliveries.

Tomas is at Atelier Nord from seven.
What was said to the agent

What the agent built

A check-in with a time, and a check-out when he left.

What changed

At six one evening one person was still checked in. He had gone home and forgotten to check out — which is exactly the failure the record is meant to catch.

Questions

What data does the Check-ins page use?

It reads checkin records the agent has collected. Attendance events. Nothing has to be imported first — the page appears once there is something to show.

Do I have to build or configure it?

No. You describe what you need in a sentence and the agent chooses the view and fills it. Custom pages exist for the cases no built-in view covers, and those are reviewed before they go live.

When is a list the wrong choice?

Comparing many fields at once — use a table. It is best for: reading and scanning. It is the right default more often than it looks.

Does it stay up to date?

Yes. The page is a view over the data rather than a copy of it, so anything the agent learns afterwards shows up without a rebuild or a re-import.

Ask for it in a sentence

You do not configure this page. You tell your agent what you need and it builds it from what it has already collected.

Build your agent free

Agents

More

👤
Profile
FAQ