Need help? You’ve come to the right place

What’s New Getting Started Building Integrating Publishing Glorify HTMLPub New Leadpages

[New Leadpages] Connecting your integrations

Last Updated

Overview

Integrations let you connect Leadpages to your favorite marketing tools so leads, data, and actions flow automatically. When someone submits a form on your page, their information can be sent to your CRM, email platform, Slack channel, or any connected service, in real time.

Connecting an Integration

  1. On your Dashboard, select Integrations in the left-hand navigation, under Manage.
  2. Browse available integrations or search for a specific tool.
  3. Click Connect on the integration you want.
  4. Sign in with your account for that service and authorize the connection.
  5. The integration is now active and available to use on your pages.

Available Integrations

Leadpages integrates with popular platforms, including:

  • Mailchimp
  • HubSpot
  • Pipedrive
  • Keap
  • Zoom
  • Facebook Ads
  • MailerLite
  • Google Sheets
  • Slack
  • Klaviyo
  • ActiveCampaign
  • Shopify
  • Brevo
  • Zoho CRM
  • Constant Contact
  • Kit
  • GetResponse

Setting Up Automations

After connecting an integration, you can route form submissions from specific pages to your action app of choice.

  1. Set up a form in the builder of your landing page or site (to learn how, click here for our guide).
  2. Head back to the Dashboard and select Integrations in the left-hand navigation.
  3. Simply describe to the AI agent what process you would like to automate (for example, "Add form leads to HubSpot as contacts"). You can also choose a suggestion beneath the prompt box.
  4. Alternatively, you can manually set up your automation by clicking "+ New Automation".
    • Click your desired action under "Step 1. When should this run?"
    • Select your integration of choice under "Step 2. What should happen?"
  5. You may repeat these steps to set up automations via multiple apps.

You can choose to toggle one or several flows "on" or "off" in single automation. You can also toggle an automation "on" or "off" without having to delete it.

Webhooks

Webhooks let Leadpages send data to any HTTPS URL you choose the moment something happens on your account. Use them to connect Leadpages to Make, n8n, Slack, or your own backend, even when we don't have a native integration for that tool.

For custom setups, configure webhooks to send form data to any URL:

  1. Click your account name in the bottom-left corner of your dashboard. Go to Account Settings → Webhooks, under Organization.
  2. Click Add Webhook.
  3. Add a webhook destination URL.
  4. Select which events trigger the webhook (form submissions, page published, etc.).
  5. Decide which pages to which the webhook will apply. You can also choose all the pages in your account.
  6. You can also choose to apply a Secret Key or add text to the Description field.

What You Can Subscribe To

Choose one or more of these events when you create a webhook:

  • Form submitted - a visitor submits a form on one of your pages
  • Page published - a page or blog post is published
  • Page updated - a published page is edited
  • Page deleted - a page is deleted

What Leadpages Sends

Each event triggers an HTTP POST with a JSON body to your URL. For example, a form submission looks like this:

{
  "event": "form.submitted",
  "timestamp": "2026-08-26T14:32:00.000Z",
  "page_id": "pg_...",
  "url": "https://your-domain.com/summer-sale",
  "form_data": {
    "email": "jane@example.com",
    "first_name": "Jane"
  }
}

A few things to know about delivery:

  • Your endpoint must be HTTPS and publicly reachable.
  • We wait up to 10 seconds for a response. Any 2xx counts as success.
  • Failed deliveries are retried twice (3 attempts total) with backoff, then stop.
  • Set an optional Secret Key to receive an X-HTMLPub-Signature header (HMAC-SHA256) so your endpoint can verify the request came from Leadpages.

Testing And Troubleshooting

Every webhook has two tools in its action menu:

  • Send Test - POSTs a sample payload to your URL and shows the response instantly. Great for confirming your endpoint is reachable.
  • View Deliveries - Shows the last 30 days of attempts for that webhook, including status codes and response bodies, so you can see exactly what happened.

If deliveries are failing, the most common causes are: the URL isn't HTTPS, the endpoint is returning a redirect (we don't follow them - use the final URL), or the endpoint is taking longer than 10 seconds to respond. Use Pause from the action menu if you need to stop deliveries temporarily without deleting the webhook.

API Access

Developers can use the Leadpages API for programmatic access. Generate API keys in Account → API Keys.


Need more help?

You can always get in touch with our support team—just click Support in your Leadpages navigation menu, or submit a ticket ↗

Was this article helpful?
Powered by Zendesk