ToolkitSuitePopupWebhooks Integration
Integrations

Webhooks Integration

Note: Integrations must be set up by a Toolkit admin. To connect any of the integrations below, contact support and let us know which integration you'd like added to your account.

Webhooks Integration

Webhooks let you send form submission data to any URL endpoint via HTTP. Use webhooks to connect Popup with services that do not have a built-in integration, or to feed data into your own backend systems.

Step 1: Add the Webhook Action

  1. Open your widget in the Popup editor.
  2. Select the Submit button (or any clickable element).
  3. In the On Submit Actions panel, add the action Send webhook.

Step 2: Configure the Webhook

Enter the URL

Type or paste the destination URL for your webhook endpoint. Click the validate icon next to the URL field to verify that the endpoint is reachable.

Choose the Method

Select the HTTP method:

  • POST -- Sends data in the request body as form-encoded or JSON payload. This is the most common choice for webhook receivers.
  • GET -- Appends data as URL query parameters.

Configure Variables

By default, Popup includes all form fields (email, name, phone, etc.) as variables in the webhook payload.

To add additional variables:

  1. Click Add Variable.
  2. Enter a Name (the parameter key).
  3. Set the Value -- choose from form fields or type a static value.

You can add as many variables as needed. Each variable is sent as a key-value pair in the webhook request.

Testing

After saving your widget, submit a test entry and check your webhook endpoint to confirm the data arrives correctly. Many webhook testing services (like RequestBin or Webhook.site) can help you inspect the incoming payload.

Need more help?

If you've worked through this and still need a hand, contact support -- we'll dig in with you.