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.

August 28, 2026

Copy for LLM

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?

Disappointed ReactionNeutral ReactionSmiley Reaction