EntraLane Outbound Webhooks allow your external backend systems, CRMs (HubSpot, Salesforce), automation platforms (Make, n8n, Zapier), and analytics services to react instantly to queue events as they happen in your physical locations.
Whenever a ticket is created, called to a counter, served, or marked as completed, EntraLane dispatches an authenticated HTTP POST request to your HTTPS endpoint within milliseconds.
1. Supported Lifecycle Events
You can subscribe to individual event topics or all events simultaneously:
Event Name
Trigger Moment
Common Use Cases
ticket.created
Visitor checks in at an entrance kiosk, scans a dynamic QR code, or is manually queued by an operator.
Log customer arrival in CRM; trigger welcome SMS or digital loyalty greeting.
ticket.called
Operator clicks Call Next or calls a specific ticket to a service desk.
Flash counter signage; push notification or pager integration.
ticket.serving
Operator clicks Start Serving when the visitor arrives at the counter.
To protect your receiving server from tampering, spoofing, and replay attacks, EntraLane signs every outbound webhook payload with an HMAC-SHA256 signature using your webhook endpoint’s secret key (whsec_...).
Request Headers
EntraLane includes two custom HTTP headers with each webhook POST:
Open Webhooks Management
Log into the EntraLane Management Portal and navigate to Organization → Webhooks (/app/webhooks).
Add a Webhook Endpoint
Click Add Webhook in the top toolbar.
Provide Endpoint URL & Events
Enter your public HTTPS URL (e.g., https://api.yourdomain.com/webhooks/entralane).
Select the queue events you wish to receive (ticket.created, ticket.called, ticket.serving, ticket.completed, ticket.noshow).
(Optional) Specify a custom secret key or let EntraLane generate a cryptographically random secret (whsec_...).
Save & Copy Signing Secret
Click Create Webhook. Copy the displayed Signing Secret immediately into your server’s environment configuration.
Send Test Ping
Click Send Test Ping next to your newly created webhook. EntraLane sends a synthetic ticket.test event (sequenceNumber: 42, ticketNumber: "A042") and displays the HTTP response status code in real time.
5. Security & Infrastructure Protection
Anti-SSRF & DNS-Rebinding Protection
EntraLane validates target hosts at socket connection time. Requests to private subnets (RFC 1918 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16), loopback addresses (127.0.0.1), CGNAT (100.64.0.0/10), link-local IPs, and cloud metadata endpoints (169.254.169.254) are strictly blocked.
HTTPS Strictly Enforced
All webhook endpoints must use secure https:// URLs. Plaintext http:// endpoints are rejected upon creation.
Automated Retries & Backoff
If your endpoint returns an HTTP 5xx error or times out (>3 seconds), EntraLane automatically retries delivery up to 3 times with exponential backoff.
Circuit Breaker Safeguard
If an endpoint fails 10 consecutive delivery attempts, EntraLane automatically marks the webhook subscription as Inactive to prevent cascading failures. You can re-enable the subscription in your admin settings once your service recovers.