What are webhooks?
Webhooks allow Pickup to notify an external URL whenever a specific event occurs — for example, when a booking is created, a driver is assigned, or a ride is completed. Your system receives the event and can act on it.
Setting up a webhook
1
Go to Settings → Integrations → Webhooks → Add webhook.
2
Enter the destination URL where Pickup should send events.
3
Select which events to send (booking created, booking updated, ride completed, payment received, etc.).
4
Click Save. Pickup sends a test event to verify the endpoint is reachable.
Webhook payloads contain booking data in a standard format. If your endpoint does not respond within 10 seconds, Pickup retries automatically up to 3 times.