Every invitation in JustInvite has a unique link tied to each guest. When a guest taps that link and the invitation page loads, the system records a firstViewedAt timestamp on their invitation record. This happens once, silently, and automatically. There is nothing to configure and nothing the guest needs to do.
What gets recorded. A single timestamp: the exact date and time the guest first opened the invitation. That is it. JustInvite does not track how long they spent on the page, how many times they came back, what device they used, or whether they scrolled to the bottom. One data point, one purpose.
What it looks like on your dashboard. On your
RSVP dashboard, each guest row shows whether they have viewed the invitation. Guests who have not opened the link appear with a "Not viewed" indicator, making them easy to spot at a glance. You can also use the
filter chips on your guest list to show only guests who have not viewed the invitation, giving you a clean list of people who need a follow-up.
Set-once, not surveillance. The firstViewedAt field is written once and never updated. If a guest opens the invitation five times, the timestamp still reflects their first visit. This is a deliberate design decision. The purpose of view tracking is to help you identify guests who never received your invitation, not to build a profile of their browsing habits. One bit of information — "seen" or "not seen" — is all a host needs.