Author picture Fongang Rodrique

How to Receive and Replay Custom Webhooks in Make with Hookdeck

Published · Updated


Webhooks introduce event-driven integrations between different applications or platforms. When it comes to building event-driven architectures, it is recommended to introduce an event gateway to manage webhooks for security, routing, log tracing, throttled delivery, and webhook event replay.

In this article, we will explore how to leverage Hookdeck, an event gateway, to receive and replay webhooks to your Make workflows.

Setting Up Make Custom Webhooks with Hookdeck

Creating your Make webhook receiver

To receive custom webhook events from other platforms in Make, you need to create a custom webhook receiver. Follow these steps:

  1. Sign up or log in to your Make account.
  2. Create a new scenario or select an existing one where you wish to receive the webhook.
  3. Insert the Custom webhook module into your scenario. Each scenario must have its own webhook; you cannot use one webhook in multiple scenarios.

Make custom webhook

  1. Click on Create a webhook, then give it a name and Save.

Create webhook in Make

Make generates a URL for the webhook receiver and starts listening for requests sent to this URL. You can send a request to this URL to have Make automatically determine the data structure for the webhook. Note the webhook URL provided, as it is needed below.

Learn more about Make webhooks in their documentation.

Configuring Hookdeck as your Event Gateway

Now that you have the custom webhook setup and listening on Make, integrate Hookdeck to handle webhook events and enable replay functionality. Follow these steps to create a webhook connection in Hookdeck:

  1. Sign up or log in to your Hookdeck dashboard.
  2. Select Connections on the side panel and click New Connection.
  3. Fill in the required information and Save:
    • Source: Specify the source to be any platform or application you want to receive webhooks from.
    • Destination: Set the destination to the URL provided by Make.

Create Make Hookdeck connection

Hookdeck now acts as an intermediary between the source platform and your Make webhook receiver, forwarding the webhook events while providing additional reliability and observability features.

Create Make Hookdeck connection

Test by copying the source URL from Hookdeck to use on the source platform where the webhooks are published or with Hookdeck Console to simulate example webhooks from popular webhook sources.

Managing Webhook Events in Production

Monitoring webhook delivery and status

When an event is triggered from the source platform, Hookdeck receives the webhook request and forwards it to Make's endpoint where any further modules are executed with the data received. You can monitor the events within the Hookdeck dashboard and track their delivery status.

From your Hookdeck dashboard:

  1. Switch to the Events tab from the side panel
  2. Filter by the destination created above
  3. View the activities of events on that connection

Make.com events in Hookdeck

Events received can also be visualized on the Make dashboard. Switch to Webhooks on the left menu and click on LOGS.

Events received in Make dashboard

Replaying failed or missed webhooks

In case any webhook events fail to be processed correctly by the Make webhook receiver, Hookdeck provides the ability to replay those error events:

  1. From the Hookdeck Event panel, locate the failed event and click on the kebab menu (three dots).
  2. Select Retry from the menu. This attempts to send the event to your Make webhook receiver again.

Replay Make webhook

make delivery attempts webhook

By replaying error webhooks, you ensure that failed events are delivered and processed correctly by the webhook receiver.

Debugging webhook issues with event logs

Hookdeck provides detailed event logs for every webhook, including:

  • Full request and response payloads
  • HTTP status codes and error messages
  • Timing information and latency metrics
  • Retry attempts and their outcomes

This visibility helps you quickly identify and resolve issues without digging through multiple systems or asking webhook providers to resend events.

How Hookdeck Enhances Make Workflows

Built-in reliability for critical events

Hookdeck queues and persists every webhook event, ensuring delivery even during Make downtime or rate limits.

One-click replay without re-triggering

Instantly replay any webhook from the Hookdeck dashboard without asking providers to resend events.

Real-time visibility into webhook traffic

Monitor all webhooks with detailed logs, payloads, and delivery status in a single dashboard.

Next Steps with Hookdeck and Make

By following the steps outlined in this article, you have learned how to create a webhook receiver in Make and add Hookdeck to reliably receive and replay webhooks.

Hookdeck offers many features beyond replay, including filters, transformation, and rate limiting, to help you build robust workflow automation that reliably communicates with external systems. Try Hookdeck for Free.


Author picture

Fongang Rodrique

Lead Software Developer

Rodrique is a technical writer and developer with expertise in webhook who has authored documentation for many tech companies such as Rocket.chat