What are Webhooks?
A way for Line-Up to automatically send real-time updates to an external system whenever something happens on your account (i.e. a new order being placed or a ticket being scanned).
Instead of manually checking for updates, the information is delivered to your chosen destination the moment it occurs.
When you set up Webhooks, you can:
Choose which events trigger a notification (e.g. orders, scans, or all activity)
Send updates to one or more external systems at the same time
Monitor delivery history and success rates from within Line-Up
FAQs
What can I use Webhooks for?
What can I use Webhooks for?
Webhooks are for sending notifications/triggers to external systems that you might be using alongside Line for your Events. Some examples are:
Customer comms - use our customer.created and customer.updated events to send separate messages to customers via an external email service.
Marketing Opt-In capture - using opt_in_response.created to add a customer to a external marketing automation flow.
Invoicing on finance systems - use transaction.completed to push transaction data directly into an accounts system.
We recommend using a data warehouse/digital marketing team to help set up any of the above.
Can I test Webhooks before connecting to a live system?
Can I test Webhooks before connecting to a live system?
Yes. When adding an endpoint, you'll see a link to Svix Play below the URL field. This lets you receive and inspect sample data without needing a live server. This is the recommended first step when setting up a new endpoint.
Can I send updates to more than one system?
Can I send updates to more than one system?
Yes. While the Webhooks application is set up once, you can create multiple endpoints within it. Each endpoint can be configured to receive different events, so you can send different types of updates to different destinations.
What types of events can I subscribe to?
What types of events can I subscribe to?
Line-Up has an Event Catalog that lists every notification type the platform can send. Events are grouped by category, and you can subscribe to individual events or an entire category. New event types are added as the platform develops.
Can I change my Webhook configuration after it's set up?
Can I change my Webhook configuration after it's set up?
Yes. You can edit, disable, or delete endpoints at any time from the endpoint configuration screen. You can also update which events an endpoint is subscribed to.
How do I know if my Webhooks are working?
How do I know if my Webhooks are working?
The Logs tab shows a record of every delivery attempt, and the Activity tab gives a high-level overview of success rates over time. You can also view message attempts directly on each endpoint.
My deliveries are failing, what should I check?
My deliveries are failing, what should I check?
Common causes include:
An incorrect endpoint URL
Aserver that is not publicly accessible
Or a firewall blocking inbound requests from Line-Up.
Check the message attempts list on your endpoint for details on failed messages.
My events aren't arriving, what's wrong?
My events aren't arriving, what's wrong?
Confirm that your endpoint is subscribed to the correct event types. If you have filtered by event, check the Event Catalog to make sure you have the right selection.
