Skip to content

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

EventTriggered When
session.createdCustomer joins a queue
session.calledStaff calls a customer
session.completedService is marked complete
session.no_showCustomer doesn't appear when called
session.requeuedCustomer sent back to queue
session.awayCustomer enters away mode
session.lateCustomer marks as running late
chat.message_sentNew 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