🧙‍♂️Webhook Wizard
BlogDocsPricingCommandScopeContact
Feedback
Recent Posts

    Implementing webhook delivery retry to improve reliability

    5 tips for webhook reliability

    Sending a webhook to multiple places

    The Art of Webhook Message Structure: Tips and Techniques for Crafting Effective Webhook Messages

    How to Secure Webhook Messages

    Navigating JSON with JSON Path: A Quick Guide to Extracting Data from JSON Documents

    Webhooks: The Ultimate Tool for Automation, notifications and data synchronization

    Using Redis as a Webhook Queue

    Sending Webhooks in Go

    Sending Webhooks in Python

    Transforming webhook messages with no code

    Efficient Webhook Processing with Redis as a Queue in Go

    Debugging Discord webhooks: a step-by-step guide

    Sending Webhooks with Bubble

    Reliable Webhook Delivery

    How to Debug Webhooks

    How to log Webhooks without any code

Transforming webhook messages with no code

Jan 21, 2023

Sometimes when working with webhooks, they dont come in the right format, Or you need to change it a little bit before sending it somewhere else. When your in this situation it can be a real problem if you are not being able to change the code thats sending the webhook, or the code thats receiving the webhook.

With webhook wizard you can transform the messages in flight and connect the two systems.

Using a handlebars templates you can completely change the message structure / format & fields.

Example

For example if you want to change a message from

{
    "category": "reference",
    "author": "Nigel Rees",
    "title": "Sayings of the Century",
    "price": 8.95
}

To

{
  "type": "reference",
  "from": "Nigel Rees",
  "name": "Sayings of the Century",
  "class": "Book"
}

You would use the template

{
  "type": "{{category}}",
  "from": "{{author}}",
  "name": "{{title}}",
  "class": "Book"
}

The values in the brackets get substituted with the json value from the input.

Steps

  1. Login to webhook wizard and create an advanced Webhook
  2. Define the template in handlebars
  • Use the example message and check the output to see if you are getting the right result.
  1. Start sending webhooks :)

Thats it, no need to host, deploy, monitor and manage. And for free you get all the usual monitoring that Webhook Wizard has.

Transform webhook with handlebars