Skip to main content

Core Forms Integrations

Most outbound integrations are configured in the Actions tab of a form and fire on successful submission. Builder, automation, and analytics integrations can register automatically when the companion plugin is active.

Add an action: Edit Form > Actions tab > Add Action > select type.

Analytics & Attribution

Integration Description
Independent Analytics Automatically track Core Forms submissions, conversion rates, traffic sources, UTM campaigns, user journeys, devices, locations, and individual form performance with Independent Analytics Pro

Messaging & Notifications

Integration Description
Email Send email notification to admin or custom recipients
Autoresponder Auto-reply email to the person who submitted the form
Slack Post a message to a Slack channel via Incoming Webhook
Discord Send a rich embed notification to a Discord channel
Telegram Send a message to a Telegram chat or group via bot
Twilio SMS Send an SMS notification via Twilio

CRM & Marketing

Integration Description
HubSpot Create or update a contact in HubSpot CRM
Mailchimp Subscribe to a Mailchimp list (requires MC4WP plugin)
ConvertKit Subscribe to a ConvertKit form with optional tags
ActiveCampaign Add or update a contact in ActiveCampaign with list and tag assignment
Brevo Add or update a contact in Brevo (formerly Sendinblue)
Drip Create or update a subscriber in Drip
MailerLite Add a subscriber to a MailerLite group

Data & Productivity

Integration Description
Google Sheets Append each submission as a new row in a Google Spreadsheet
Notion Create a new page in a Notion database for each submission
Airtable Add a record to an Airtable base for each submission

Automation & Webhooks

Integration Description
Zapier Send all form data to a Zapier webhook to trigger any Zap
Make Send form data to a Make (Integromat) webhook scenario
Webhook Generic webhook: POST form data to any URL with auth support

WordPress Actions

Integration Description
Create User Create a WordPress user account from form data
Create Post Create a post or custom post type entry from form data
Create Article Full article creation with taxonomy, ACF, and meta mapping

Data Variables

All integrations that support message templates can use these variables:

  • [field_name] -- replaced with the value of the matching form field
  • [all:label] -- all fields formatted as "Label: Value" pairs
  • [CF_TIMESTAMP] -- submission timestamp
  • [CF_IP] -- submitter IP address

Conditional Actions

Actions can be set to run conditionally based on field values. Configure conditions in the action settings to control when each action fires.

Source Code

All action classes are in src/actions/ and extend Core_Forms\Actions\Action. The webhook extension is in extensions/webhooks/.