Skip to content
Pile
Esc
↑↓navigate↵open⌘Jpreview
On this page

Support

Tickets, inbox, channels, captures, and escalation — the helpdesk surface.

Support

Support is a first-class surface: tickets from email, widget, SMS, and API land in one inbox, triage to owners, and link to engineering issues.

Ticket lifecycle

# Create (API agents can file tickets for customers)
pile request POST "/workspaces/{org}/support/tickets" \
  -d '{"title":"Cannot log in","description":"…","customerId":"<uuid>"}'

# Reply / note
pile request POST "/workspaces/{org}/support/tickets/{id}/messages" \
  -d '{"body":"Looking into it now"}'
  • Inbox — GET /workspaces/{org}/support/inbox/next — the triage queue
  • Contacts — …/support/customers — end-user records with comments
  • Channels — …/support/channels — inbound routes (email, widget, SMS)
  • Captures — …/support/captures/{ticketId} — console logs/video attached to a ticket
  • Escalation — …/support/escalation — on-call routing
  • Team — …/support/tiers — tiers and members
  • Content — …/support/snippets — saved replies

The engineering bridge

The support ticket that reported a bug links the issue that fixes it — POST /entities/support_ticket/{id}/links → issue. When the issue closes, the activity feed shows the ticket→issue edge and a human (or the support agent) knows to close the customer loop.

Widget

Embeddable support widget for customer apps — see Support widget.

Was this page helpful?