ToolkitSuitePopupPosting Data to a Custom URL
Integrations

Posting Data to a Custom URL

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.

Posting Data to a Custom URL

You can send form submission data directly to any external URL using the Go to URL and send data action. This is useful when you need to post leads to a custom endpoint, CRM webhook, or third-party service that is not available as a built-in integration.

Setting Up the Action

  1. Open your widget in the Popup editor.
  2. Select the Submit button.
  3. In the On Submit Actions panel, add the action Go to URL and send data.
  4. Enter the destination URL where form data should be sent.

Choosing POST vs GET

Toggle between POST and GET request methods:

  • POST -- Sends data in the request body. Use this for most webhook endpoints and custom APIs.
  • GET -- Appends data as URL query parameters. Use this when the receiving service expects data in the URL string.

Configuring Variables

Each variable sent to the URL can be configured as:

  • Static text -- A fixed value you type in manually (e.g. a campaign name, source tag).
  • Dynamic value -- A value pulled from the form submission. Click the bracket icon { } next to the variable field to select from available dynamic values (email, name, phone, custom fields, etc.).

You can add multiple variables to send along with the request. Each variable has a name (the parameter key) and a value (static or dynamic).

Example

To send the subscriber's email and a source tag to https://example.com/api/lead:

Variable Name Value Type Value
email Dynamic {email}
source Static exit_popup

This would POST to https://example.com/api/lead with the body email=subscriber@example.com&source=exit_popup.

Need more help?

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