Integrations overview
AmazingForms has native integrations for the most common tools. For anything else, Zapier, Make, and raw webhooks cover the gaps.
Integration categories
Section titled “Integration categories”Email marketing
Section titled “Email marketing”| Integration | What it does |
|---|---|
| Mailchimp | Add or update subscribers; add to lists and groups/tags; sync custom merge fields |
| Constant Contact | Add subscribers to lists; update contact properties |
Connect via: Settings → Integrations → [Platform] → Connect (OAuth — no API key copying needed).
Typical use: add everyone who submits a lead form to a Mailchimp audience. Combine with tags to put them in the right group automatically.
Messaging
Section titled “Messaging”| Integration | What it does |
|---|---|
| Slack | Post to a channel or send a DM on submission; supports merge tags |
| Twilio | Send SMS to the submitter or a fixed number on submission |
Slack uses OAuth. Twilio requires an Account SID and Auth Token (from your Twilio console).
Payments
Section titled “Payments”| Integration | What it does |
|---|---|
| Stripe | One-time and recurring (subscription) payments via embedded card element |
| Square | One-time payments via Square Web Payments SDK |
| PayPal | One-time payments and PayPal Billing Plan subscriptions |
See Stripe payments, PayPal payments for setup guides.
Automation platforms
Section titled “Automation platforms”| Integration | What it does |
|---|---|
| Zapier | Native trigger: “New form submission” or “New CRM contact” — field-labelled data in Zap UI |
| Make (formerly Integromat) | Watch trigger with field-labelled data; or use webhook module |
See Zapier & Make for step-by-step setup.
Generic / developer
Section titled “Generic / developer”| Integration | What it does |
|---|---|
| Webhooks | HTTP POST of submission data (JSON) to any URL on any trigger |
Webhooks are the escape hatch for any tool not listed here — internal systems, custom APIs, less common SaaS tools.
WordPress ecosystem
Section titled “WordPress ecosystem”| Integration | What it does |
|---|---|
| WooCommerce | Trigger a workflow when a WooCommerce order is placed (in addition to or instead of a form submission) |
| WordPress user creation | Create a WP user account from submission data — useful for membership sites |
How to connect an integration
Section titled “How to connect an integration”- Go to AmazingForms → Settings → Integrations
- Click the integration you want to connect
- Click Connect and follow the OAuth flow (or enter API keys for integrations that use them)
- Once connected, the integration appears as available in the Workflow actions panel and the Integrations tab of the form editor
Most integrations can be connected in under two minutes.
Webhook payload format
Section titled “Webhook payload format”When AmazingForms fires a webhook, it sends a JSON POST body in this format:
{ "event": "form.submission", "form_id": 7, "form_title": "Project enquiry", "submission_id": 1042, "submitted_at": "2026-06-15T10:23:41Z", "contact_id": 381, "fields": { "first_name": "Sarah", "email": "sarah@example.com", "phone": "+447911123456", "project_budget": "5000", "project_description": "I need a new e-commerce site...", "utm_source": "google", "utm_campaign": "brand" }}Field keys match the Field IDs you set in the form editor. Set human-readable field IDs (e.g. project_budget, not field_23) before connecting webhooks or Zapier.
Zapier / Make vs raw webhooks
Section titled “Zapier / Make vs raw webhooks”| Native trigger (Zapier/Make) | Raw webhook | |
|---|---|---|
| Field labels in UI | Yes — you see “Project budget” | No — you see project_budget |
| Setup | Requires AmazingForms Zapier app | Any HTTP endpoint |
| Best for | Non-technical Zap/scenario building | Developers, custom APIs, internal tools |
| Authentication | Handled via API key in Zapier/Make | You handle it (custom headers) |
For most non-developers, the native Zapier/Make trigger is easier. For developers building custom integrations, raw webhooks give you full control.