PlanDocket

Webhooks

Professional+

Configure real-time notifications for system events.

Webhooks enable integration with external systems through automatic HTTP notifications on events.

Create Webhook

  • Endpoint URL - HTTPS URL that will be called
  • Select Events - Which events should be sent
  • Secret Key - For signature validation
  • Activation - Enable or pause webhook

Available Events

These events can be sent to webhook endpoints:

  • application.approved - Application was approved
  • application.rejected - Application was rejected
  • contact.created - New contact created
  • contact.updated - Contact updated
  • participant.added - Participant added to event
  • participant.removed - Participant removed from event
  • participant.confirmed - Participant confirmed
  • invoice.created - Invoice created
  • invoice.paid - Invoice was paid
  • invoice.cancelled - Invoice cancelled
  • booth.assigned - Booth assigned to participant
  • booth.unassigned - Booth assignment removed
  • service_order.confirmed - Service order confirmed
  • service_order.completed - Service order completed

Webhook Monitoring

  • Delivery Log - History of all sent webhooks
  • Failed Deliveries - Webhooks with HTTP errors
  • Retry Attempts - Automatic retry on failures
  • Payload View - View sent data

Tips

  • Use HTTPS for secure transmission
  • Validate the signature on your server
  • Implement idempotent handlers for retries

Notes

  • Webhooks are retried up to 5 times on failures
  • Timeouts after 30 seconds result in failure status
Esc to close