Skip to main content

NEW! Webhooks V2

More reliable, more robust, and built for scale.

Updated today

We’re excited to announce the release of our webhooks v2!

With enriched event data and detailed audit trails, you can monitor webhook delivery status and debug issues effectively.

The introduction of enhanced retry mechanisms ensures that critical events are reliably delivered, significantly improving the robustness of integrations with external systems.

This reduces operational disruptions for businesses like yours, that rely on webhooks to trigger business-critical workflows.


👀 What’s improved in webhooks v2?

Webhook processing

Webhook events will be received, validated, and processed in a structured manner. Each event will be enriched with relevant metadata before being delivered to your configured endpoint. In the event of any processing issues, the system will ensure reliable delivery through automatic retries.

Webhook logging and monitoring
Webhook payloads, responses, and failure logs are securely stored, allowing you to track activity with detailed logging and diagnostics, helping you quickly troubleshoot any delivery issues.

Webhook configuration

You will have flexibility in defining webhook configurations:

  • A global webhook endpoint can be configured to receive all event types.

  • Specific event types can have designated webhook endpoints for granular routing.

  • An API will be provided to update webhook configurations dynamically.

  • The Enterprise Management Console will allow you to centrally manage all webhook configurations.

Webhook future-proof architecture
Webhook v2 enables faster delivery and will support additional event types:

  • Invoice paid

  • Booking participant created

  • Booking participant updated

  • Booking participant cancelled

We don't have feature parity with webhooks v1 just yet. If there's any endpoints missing, please let us know here.


🔧 How can I configure Webhooks v2?

In your Appointedd account at app.appointedd.com, you'll only be able to configure webhooks v1. To configure webhooks v2, you will need have access to the new Enterprise Management Console at console.appointedd.com. You must be Administrator to access the Console.

Once you setup the webhooks in the Console, it will apply to your accounts as usual, as long as you select them. You just won't visually see them setup in the back office at app.appointedd.com, only console.appointedd.com.

Please note you can use webhooks v1 and webhooks v2 simultaneously.

Follow the below procedure to configure webhooks v2 in the Console:

Steps

Instruction

1) Fill in the Label

This is the internal name for your configuration

2) Enter the Destination URL

This is the URL that the payload will be sent to when an event is triggered

3) Tick which Event Triggers you want to configure

These are the type of events that will be sent to the destination URL

4) Fill in your Account Selection

Tick the accounts your webhook configuration applies to

5) Add Custom HTTP Header (optional)

Optionally provide a custom header that will be included in the webhook HTTP request. After a configuration is saved, existing header values cannot be viewed or edited for security reasons. You can disable custom headers or replace the entire configuration if you need to change them

6) Enter Header Key and Header Value (if using custom HTTP Header)

e.g. Authorization and Bearer token123

7) Hit Save!

Once saved, you'll see it listed in your Webhook Configurations, and it will be live.


🔧 Testing the Webhooks V2

TBC.

Did this answer your question?