Checking In Email Template for Onsite Visit Readiness
Many checking in emails are vague:
Just checking in to see if you are still coming.
For a customer onsite visit, the email should be more specific. The host needs to know whether each participant is ready, registered, on the way, checked in, delayed, or blocked.
Use these checking in email templates when you need a short, task-focused status update before or during a site visit.
Template 1: Check in on attendance
Subject: Quick check-in: are you attending {{Customer}} onsite visit?
```text Hi {{Name}},
Quick check-in for the {{Customer/Site Name}} onsite visit on {{Date}}.
Can you please confirm whether you are attending?
{{Participant Link}}
Required arrival: {{Required Arrival Time}} Meeting point: {{Meeting Point}}
Thanks, {{Host Name}} ```
Template 2: Check in on ETA
Subject: Quick check-in: ETA for {{Customer}} site visit
```text Hi {{Name}},
Can you please submit your ETA for today's {{Customer/Site Name}} site visit?
Update here: {{Participant Link}}
Required arrival: {{Required Arrival Time}} Meeting starts: {{Meeting Start Time}} Meeting point: {{Meeting Point}}
Thanks, {{Host Name}} ```
Template 3: Check in on visitor registration
Subject: Quick check-in: visitor registration for {{Customer}}
```text Hi {{Name}},
Checking in on visitor registration for the {{Customer/Site Name}} onsite visit.
Please complete registration and update your status here: {{Participant Link}}
Registration link: {{Visitor Registration Link}}
Thanks, {{Host Name}} ```
Template 4: Day-of check-in status
Subject: Please check in for today's onsite visit
```text Hi {{Name}},
Please update your day-of status for the {{Customer/Site Name}} onsite visit:
{{Participant Link}}
Choose the status that matches your situation: - On my way - Arrived nearby - At meeting point - Checked in - Delayed - Blocked / need help
Thanks, {{Host Name}} ```
Template 5: Delayed participant check-in
Subject: Are you delayed for {{Customer}} onsite visit?
```text Hi {{Name}},
Checking in because we do not yet see you marked as arrived or checked in.
If you are delayed or need help, please update your status here: {{Participant Link}}
You can also add a short note if parking, security, reception, or access is the issue.
Thanks, {{Host Name}} ```
Template 6: Blocked / need help follow-up
Subject: Do you need help getting into {{Customer}}?
```text Hi {{Name}},
We saw that you may be blocked or need help for the {{Customer/Site Name}} onsite visit.
Please reply with a short note or update the mission page: {{Participant Link}}
Helpful details: - Are you at security, reception, parking, or another entrance? - What name or company is security looking for? - Is there a customer contact nearby?
Thanks, {{Host Name}} ```
Make checking in emails short
A good checking in email should:
- Ask for one status update.
- Include the mission link.
- Repeat the required arrival time.
- Include the meeting point.
- Avoid long explanations.
- Avoid asking for unnecessary travel details.
Why one shared mission link works better
When every checking in email has the same mission link, participants do not need to search through old messages.
The host can also avoid sending a separate direct message for every missing item. Instead, the participant updates their own status, and the host sees who still needs attention.
Use OnsiteMission for live check-in
OnsiteMission turns checking in emails into a lightweight mission flow:
- Participants confirm attendance.
- Participants submit ETA.
- Participants acknowledge site instructions.
- Participants update day-of status.
- The host sees delayed or blocked people first.
CTA: Create a free onsite mission board and replace manual checking in emails with participant status buttons.
Replace the spreadsheet with a live mission board
Create a private OnsiteMission beta board for your next customer onsite visit.
Create a free mission board