Where customer questions arrive and how staff answer them: the channels, the conversation record, order context, reply tools, automation, self-service and response measures.
37 parts and 16 phrases. Apps in this area include Gorgias, Zendesk, Tidio, Re:amaze, Richpanel, Intercom.
support.channelShowWhere a customer's message comes in.How to extend
message channelA channel provider brings email, chat widget, social or SMS messages into the same conversation list.| Part | Litestore today | How to extend |
|---|---|---|
Core app/(web)/messages | Provider · many | |
Core modules/messaging/conversations.ts | Provider · many | |
Core modules/messaging/alert-emails.ts | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many |
support.conversationShowWhat one support conversation holds and how staff sort it.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Conversation status support.conversation.statusThe state of a conversation: open, resolved or archived, with reopen and archive actions. | Core modules/messaging/admin/actions.ts | Core only |
Core modules/messaging/admin/actions.ts | Core only | |
Topic and subject support.conversation.topicThe conversation's kind, such as support or product question, and its subject line. | Core prisma/schema.prisma | Core only |
Read state support.conversation.read_stateThe time each message was read by the other side, used for unread counts. | Core modules/messaging/storefront/actions.ts | Core only |
Conversation tags support.conversation.tagsShort labels staff attach to conversations, such as refund or shipping question, for filtering and reports. | Plugin | Core only |
Priority support.conversation.priorityA level such as low, normal or urgent that orders the queue and sets response targets. | Plugin | Core only |
Merge conversations support.conversation.mergeJoining two conversations from the same customer into one thread. | Plugin | Core only |
support.contextShowThe customer's orders shown beside the conversation, and what staff can do from there.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Core modules/messaging/resolve-conversations.ts | Slot · many | |
Core modules/orders/customer-capabilities.ts | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many | |
Plugin | Slot · many |
support.replyShowWhat staff put into a reply and the tools that help write it.How to extend
draftCustomerMessageThe assistant drafts a customer message for staff to send through its message tool.| Part | Litestore today | How to extend |
|---|---|---|
Core platform/config/store-policies.ts | Assistant tool · many | |
Core modules/messaging/product-linking.ts | Assistant tool · many | |
Core modules/messaging/notifications.ts | Assistant tool · many | |
Core modules/messaging/assistant-reply.ts | Assistant tool · many | |
Plugin | Assistant tool · many | |
Plugin | Assistant tool · many |
support.automationShowRules and bots that act on conversations without a staff member.How to extend
helpdesk automationAutomation rules and answer bots come from a helpdesk plugin; core sends no AI reply without staff approval.| Part | Litestore today | How to extend |
|---|---|---|
Automation rule support.automation.ruleA rule that checks each new message against conditions, such as words or channel, and then tags, assigns or closes the conversation. | Plugin | Provider · many |
Automatic reply support.automation.auto_replyA fixed reply sent when a message arrives, for example outside opening hours. | Plugin | Provider · many |
Automated answer support.automation.automated_answerA chatbot that answers common questions, such as order status, from the store's data and help articles without a staff member. | Plugin | Provider · many |
Handoff to staff support.automation.handoffThe step where a bot passes the conversation to a person, with the thread so far. | Plugin | Provider · many |
support.self_serviceShowAnswers a customer finds without writing to the store.How to extend
| Part | Litestore today | How to extend |
|---|---|---|
Plugin | Section · many | |
Contact form support.self_service.contact_formA form where a visitor without an account sends a question that becomes a conversation. | Plugin | Section · many |
support.measureShowHow quickly and how well questions are answered.How to extend
helpdesk reportsResponse-time reports and surveys come from a helpdesk plugin.| Part | Litestore today | How to extend |
|---|---|---|
Core modules/messaging/admin/waiting-age.tsx | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many | |
Plugin | Provider · many |
The words apps use for a feature, and the plain parts the feature is made of, in the order they happen.
| Phrase | Made of |
|---|---|
| shared inbox | |
| live chat | |
| macros | At some helpdesks a macro also runs order actions, such as a refund, alongside the text. |
| canned responses | |
| ticket assignment | |
| ticket tagging | |
| order actions | |
| AI suggested replies | |
| AI agent | |
| chatbot | |
| where is my order flow | |
| help center | |
| first response time | |
| CSAT | |
| SLA | |
| internal notes on tickets |
These phrases mean different things at different apps, so the glossary doesn't map them.
The app documentation these parts were checked against.