Appearance
Integrations
Neverline supports integrations via webhooks and API keys.
Webhooks
Webhooks allow external systems to react to queue events in real time. Configure webhooks in Settings → Integrations.
Supported Events
| Event | Triggered When |
|---|---|
session.created | Customer joins a queue |
session.called | Staff calls a customer |
session.completed | Service is marked complete |
session.no_show | Customer doesn't appear when called |
session.requeued | Customer sent back to queue |
session.away | Customer enters away mode |
session.late | Customer marks as running late |
chat.message_sent | New message in a chat thread |
Payload Format
json
{
"event": "session.called",
"timestamp": "2025-01-15T10:30:00Z",
"data": {
"sessionId": "...",
"queueId": "...",
"position": 3,
"customerName": "John"
}
}Webhook endpoints receive POST requests with a JSON body. Failed deliveries are retried up to 3 times.
API Keys
Generate API keys in Settings → Integrations for programmatic access to the REST API. See the API Reference for available endpoints.
Use Cases
- CRM Integration — create customers in your CRM when they join a queue
- Event Ticketing — programmatically inject headless "Session Tokens" for concert or event entry via the API and verify via the physical ticket scanner mode.
- SMS Notifications — send a text when it's the customer's turn (built-in templates available)
- Booking Systems — auto-add customers from appointment bookings via planned arrivals
- Digital Signage — display queue status on screens in your office
- Chat Bots — auto-respond to customer chat messages via the chat API