Skip to main content
A visit in Omneo records that a customer was physically present at a location, separately from any purchase. A visit is not a standalone object: it is an Interaction with the action value visit. Recording a store check-in, event attendance, or a walk-in consultation means creating an interaction with action: "visit".

Visit vs transaction

Because a visit is an interaction, it appears on the profile timeline alongside other interactions, contributes to interaction history, and can be filtered by action.

Recording and reacting to visits

Record a visit by creating an interaction with action: "visit". See Interactions for the fields and endpoints. A visit fires the interaction.created event, so a Reaction can respond to it, for example incrementing a visit Achievement or issuing a Benefit once a customer reaches a threshold. Filter the reaction on action to target visits specifically.

Appointments

An appointment is the scheduled, bookable counterpart to a visit: a booking against a service definition, with availability, staff assignment, statuses, waitlists, and walk-in queues. Use appointments when customers book ahead or join a queue, and record a visit when you only need to capture attendance. See Appointments for the full model.