Connect Google Sheets, Mailchimp, Klaviyo, HubSpot, Slack, Zapier, reCAPTCHA, and more to your forms.
The app supports 10 integrations: reCAPTCHA, Google Sheets, Mailchimp, Klaviyo, HubSpot, Sendinblue (Brevo), Slack, Zapier, Google Analytics, and Facebook Pixel. Availability depends on your plan.
In the form builder, go to the Integrations tab. Click Connect on the integration card you want. A configuration modal will open where you enter the required credentials (API keys, webhook URLs, etc.). The config is validated before saving.
Integration access by plan:
No. Integrations run in parallel and non-blocking after the submission is saved. If an integration fails (network issue, invalid credentials), the form submission still succeeds. Integration results are returned in the response for debugging.
You'll need a Google Service Account. Enter the service account email, private key, spreadsheet URL, and sheet name in the config modal. Each form submission will append a new row to your specified spreadsheet. Available on Starter+ plans.
Enter your Mailchimp API key and List (Audience) ID in the integration config. When a form is submitted, the visitor's email will be subscribed to your selected Mailchimp audience. Available on Growth+ plans.
Enter your Klaviyo API key and List ID. On submission, the app creates a profile and adds the contact to your specified Klaviyo list. Available on Growth+ plans.
Enter your HubSpot API key and Portal ID in the integration config. When someone submits the form, the app creates or updates a contact in your HubSpot CRM. Available on Growth+ plans.
Enter your Sendinblue API key and List ID. On form submission, the contact is added to your specified Sendinblue list. Available on Growth+ plans.
Create a Slack Incoming Webhook URL for the channel where you want notifications, then paste it into the integration config. Each form submission will post a message to that Slack channel. Available on Pro plan only.
Enter your Zapier Webhook URL from a Zap's "Webhooks by Zapier" trigger. Each submission sends data to Zapier, where you can connect it to thousands of other apps. Available on Pro plan only.
reCAPTCHA protects your forms from spam and bots. Enter your Site Key and Secret Key from Google reCAPTCHA. The widget appears on your form, and submissions are verified server-side before being accepted. Available on all plans.
Enter your Google Analytics Measurement ID (e.g., G-XXXXXXXXXX) in the integration config. This enables event tracking for form submissions. Available on Pro plan only.
Enter your Facebook Pixel ID in the integration config. This enables conversion tracking for form submissions on your storefront. Available on Pro plan only.
Yes. Click the Disconnect button on any connected integration card. This removes the credentials and disables the integration for that form. You can reconnect it at any time with new or existing credentials.
Integration credentials are stored in the form's integrations JSON field in the database. Each integration record includes its connection status, enabled flag, connection timestamp, and encrypted config. Credentials are only used server-side during submission processing.
Integrations run in parallel with a 10-second timeout. Most integrations complete within 1-3 seconds. If an integration takes longer than 10 seconds, it times out but the submission is still saved successfully.
Yes! You can connect as many integrations as your plan allows on a single form. They all run in parallel when a submission comes in — for example, you could send data to Google Sheets, subscribe to Mailchimp, and notify Slack all at once.
Install the app and reach out directly — we're here to help.
Install Free on Shopify