Skip to main content

Send a Webhook app

Use the Send a Webhook app to trigger real-time notifications to external systems when subscribers reach specific steps in your Visual Automations.

The Send a Webhook app triggers notifications to external systems when subscribers reach a specific Visual Automation step.

Use the app to:

  1. Send webhook notifications to any third-party system that accepts HTTP requests

  2. Deliver subscriber data in real time to custom workflows and internal tools

  3. Secure your webhook requests with secret verification

NOTE: The Send a Webhook app sends notifications only when subscribers reach a specific Visual Automation step. To send notifications for other supported events in your Kit account—like a subscriber joining your list, a Tag being added, or a Broadcast being sent—set up a webhook from the Webhooks page instead.

Getting started with the Send a Webhook app

To use the Kit Send a Webhook app, you need to:

  1. Have a paid Kit account

  2. Have a receiving endpoint URL where you want to send webhook notifications

  3. (Optional) A secret provided for verifying that the webhook is coming from Kit, which is accessible via the App Settings

How to install the Send a Webhook app

  1. Log in to your Kit account

  2. Click Apps in the navigation

  3. Find the Send a Webhook app and click Install

  4. The app will be installed and ready to use in your Visual Automations

You can also go directly to the Send a Webhook app listing to install the app.

How to use the Send a Webhook app

Add a webhook action node to your Visual Automation

Once installed, you can add webhook notifications to any Visual Automation:

  1. Go to Visual Automations and either create a new automation or edit an existing one

  2. Click the + button where you want to add the webhook action

  3. Select Action and choose Send a Webhook > Webhook

  4. Configure your webhook settings:

Required fields:

  • Webhook URL: The endpoint URL where you want to send the notification

  • Webhook Name: A descriptive name to help you identify this webhook

What data is sent

When a subscriber reaches the webhook action in your automation, Kit sends their profile data to your specified endpoint.

NOTE: The Send a Webhook app currently doesn't support custom fields. The data we send includes only the subscriber ID and email.

Use cases for webhooks

The Send a Webhook app is perfect for:

  • Connecting to internal tools: Notify your CRM, project management system, or custom database when subscribers reach a certain point in your Visual Automation

  • Third-party integrations: Connect Kit to platforms not available in the Kit App Store

  • Custom workflows: Trigger actions in external systems based on subscriber behavior

  • Real-time notifications: Get instant alerts when subscribers reach key points in your automations

Send a Webhook troubleshooting

My webhook isn't being triggered

  • Verify that the Visual Automation is active and subscribers are reaching the webhook action node

  • Check that your webhook URL is correct and accessible

  • Make sure your receiving endpoint is set up to accept POST requests

I'm not receiving the data I expected

  • Confirm that the subscriber profile includes the fields you're trying to send

  • Check your endpoint's logs to see what data is being received

How do I verify webhooks are coming from Kit?

  • Use the shared secret field when setting up your webhook action—you can access this via the App Settings

  • Implement webhook signature verification on your receiving endpoint using the shared secret

☝️ If you're having trouble installing or using the Send a Webhook app, or if you wish it included functionality not currently available, we're here to help. Just reach out to us with our in-app messenger for the quickest help, or send us a message at help@kit.com, and a member of the team will be in touch.

Did this answer your question?