The statuses a ticket moves through belong to the channel's workflow, so a hospitality WhatsApp line and a technical mailbox can run different pipelines on one workspace. Every move is time-stamped, emailed to the people who need it and charted in Analytics.
Statuses per channel ✦ Email on every change ✦ Created against resolved, per day
The most guest-obsessed brands trust Lodgestory to power 50M+ conversations a year
A ticket workflow is attached to one channel and holds its categories, the details it captures and its status list. The front desk's WhatsApp line runs the stages a hotel needs; the technical support mailbox runs the stages an engineering team needs. Neither sees the other's categories in the picker, and reports filter by either.
The assignee is emailed on creation and the relevant people on every status change; the guest hears on the channel the conversation is on.
ticket.created, ticket.status_changed and ticket.assigned webhooks, signed and retried, with the previous status in the payload.
Analytics charts created against resolved per day and the average resolution time; Reports exports any filtered set as CSV.
A conversation moves through workflow lifecycle stages designed in a visual builder: starting, in-progress and final stages, with arrows for the transitions you allow and a colour-coded badge on every chat card. A ticket on that conversation keeps its own status, so the chat can be Resolved while maintenance still works the ticket.
Design one workflow per channel and move the first ticket through it today.
From the channel's ticket workflow, the same configuration that holds its categories, sub-categories and details to capture. Each channel has one active workflow, so its tickets share one status list, typically Open, In progress, Resolved and Closed, or whatever your team defines.
Yes. A hospitality WhatsApp line can run Open, In progress, Waiting on vendor, Resolved while a technical support mailbox runs New, Triaged, Fixed, Verified. The ticket workflow lives on the channel, so different teams run different flows without touching each other's.
They are separate. A conversation moves through workflow lifecycle stages, designed in a visual builder with explicit transitions, colour-coded badges and a stage history. A ticket on that conversation moves through its own status list. The chat can be Resolved while its ticket stays open for maintenance, or the other way round.
Yes. The ticket's assignee and the relevant people get an email on every status change, the ticket.status_changed webhook fires on a genuine open to resolved transition with the previous status, and Analytics charts created against resolved per day with the average resolution time.