Need help? You’ve come to the right place

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

[HTMLPub] Connecting Integrations

Last Updated

Overview

HTMLPub integrations let you automatically forward form submission data to the tools your team already uses. Every time a visitor submits a form on one of your pages, HTMLPub can send that data to HubSpot, Mailchimp, Google Sheets, Slack, or Pipedrive — without any custom code.

Integrations page showing HubSpot, Slack, Pipedrive, Mailchimp, and Google Sheets

Available Integrations

  • HubSpot — Create a new contact from each form submission.
  • Mailchimp — Add the submitter to a Mailchimp audience/list.
  • Google Sheets — Append a new row to a spreadsheet with the submission data.
  • Slack — Send a message to a Slack channel when a form is submitted.
  • Pipedrive — Create a new lead or contact in your Pipedrive CRM.

Connecting an Integration

  1. Go to Integrations in the left sidebar.
  2. Find the integration you want to connect and click Connect.
  3. An OAuth or API key flow will open — follow the prompts to authorize HTMLPub to access your account.
  4. Once connected, the status badge changes to Connected and an Automations section appears below the integration card.

Configuring Automations

After connecting, the Automations section lets you configure what happens when a form is submitted:

  • Enable/disable the automation with the toggle switch.
  • Fill in any required fields specific to the integration — for example, the Mailchimp Audience ID or the Google Sheets Spreadsheet ID.
  • Automations apply to all pages by default. You can scope an automation to a specific page if needed.
  • Use Add another to create multiple automations for the same integration (e.g. send to two different Slack channels).

How Data Is Mapped

HTMLPub maps form fields to integration fields automatically:

  • HubSpotemail, first_name, and last_name fields map to contact properties. All other fields are sent as additional properties.
  • Mailchimpemail is used as the subscriber email. All other fields are sent as merge fields.
  • Google Sheets — All form data is appended as a new row.
  • Slack — You configure a static message template; form data is not dynamically inserted.
  • Pipedrive — Submission data is used to create a new lead record.

Disconnecting an Integration

Click Disconnect on the integration card to remove the connection. Existing automations are preserved but will stop firing until you reconnect.

Execution Logs

Click View execution logs at the bottom of the Integrations page to see a history of every automation run. Each row shows the integration name, action, trigger, status, duration, and timestamp.

Status values

  • Success — the integration received and processed the submission.
  • Pending — the trigger was accepted and HTMLPub is waiting for confirmation from the integration provider. Most rows move out of pending within a few seconds; a row that stays pending indefinitely may indicate a missing workflow step on the provider side.
  • Failed — the provider reported an error. A Retry button appears on failed rows so you can re-send the submission without resubmitting the form.

Viewing full error details

Click anywhere on a log row to expand it. The detail panel shows:

  • The complete error message (not truncated).
  • The raw response payload from the provider, which can help identify the exact field or value that caused the failure.

Use the All / Success / Pending / Failed filter buttons above the table to narrow the log list to the status you want to investigate.

Plan Limits

The number of integrations you can connect depends on your plan. Free accounts do not include integrations. Starter and above plans include a set number of connected integrations. If you need more, contact support or upgrade your plan.


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