Skip to main content

Webhooks

Using Webhooks in Honeycommb

Updated today

Overview

Honeycommb’s webhook system gives you the power to connect your network with the rest of your tech stack - instantly, reliably, and endlessly customizable.

You can create as many webhooks as you need, test them before going live, and, paired with Honeycommb's custom service integration with Zapier, the possibilities of automation are endless!

What is a Webhook?

A webhook lets your Honeycommb network automatically send data to another application when something happens, like a new user joining, a payment completing, or a post being created.

Think of it as a “real-time notification” that delivers information instantly to another system. For example:

  • 💳 When a payment completes, you can send that data to your accounting or CRM system.

  • 👋 When a new user registers, you can automatically add them to your email marketing platform.

  • 📣 When a post is created, you can notify another app or trigger a workflow in tools like Zapier or Make.

Webhooks make it easy to connect Honeycommb with your other tools and automate actions without any manual work.

How Webhooks Work

When an action happens in your Honeycommb network (like a “Payment completed”), Honeycommb can send a webhook payload, a structured set of data, to any URL you choose.

Your system, app, or automation tool can then read that data and do something with it, such as:

  • Update a database

  • Send a Slack message

  • Trigger a marketing automation

  • Log an event in your analytics system

  • Trigger a custom automation in Zapier

Creating a Webhook

You can create, edit, delete, and test webhooks directly in your Honeycommb Control Center. ✅ You can create and send unlimited webhooks with Honeycommb.

To create a webhook:

  1. Go to Control Center → Integrations → Webhooks

  2. Click “Create New Webhook”

  3. Name the webhook (internal use only)

  4. Choose the Event(s) you want to trigger the webhook

  5. Enter the URL where you want the webhook payload to be sent

  6. (Optional) Add a secret key - from the application or service your sending the webhook to.

  7. Click Save, and your done!

Testing a Webhook

Before using a webhook in production, you can send a test webhook to your chosen URL to see what the payload looks like and ensure your system is ready to receive it.

To test:

  1. From the list of your webhooks, select the webhook you want to test

  2. Click “Send Test” (top right)

  3. Check the receiving endpoint to view the test payload

Example Webhook Payload

Here’s an example of what a webhook payload might look like for a “User Created” event:

{
"event": "user.created",
"timestamp": "2025-10-06T15:25:10Z",
"data": {
"id": 10834,
"name": "Jane Doe",
"email": "[email protected]",
"username": "janedoe",
"created_at": "2022-10-01T15:24:50Z"
}
}

Your receiving system can use this data to take action immediately, like adding the user to a CRM or sending a welcome message.

Available Webhooks

Here’s the full list of webhook events, organized by category:

🧾 Payments

  • Payment completed

  • Payment failed

  • Preapproval created

👤 Users

  • User created

  • User approved

  • User updated

  • User destroyed

  • User flagged

💬 Posts & Interactions

  • Post created

  • Post destroyed

  • Post featured

  • Post flagged

  • Like created

  • Like destroyed

  • Follow created

  • Follow destroyed

👥 Groups

  • Group join request created

  • Group join request updated

  • Group chat message created

📅 Events

  • Event created

  • Event updated

  • Event destroyed

  • Event RSVP created

  • Event RSVP updated

  • Event RSVP destroyed

💼 Billing & Subscriptions

  • Billing subscription updated

  • Billing subscription destroyed

  • Billing subscription canceled

  • Billing subscription recurring payment restored

🛠️ Admin & Community

  • Admin user community created

Example Use Cases

Here are a few common ways webhooks can make your workflow easier:

  • Send a Slack notification when a new user is created.

  • Add subscribers to Mailchimp when a user is approved.

  • Log failed payments in Google Sheets for review.

  • Sync event RSVPs with an external event management tool.

Did this answer your question?