Title: Form Integration for Action Network and Contact Form 7
Author: procomdev3
Published: <strong>8 julho, 2025</strong>
Last modified: 8 julho, 2025

---

Pesquisar plugins

![](https://ps.w.org/form-integration-for-action-network-and-contact-form-7/assets/
banner-772x250.png?rev=3324351)

Este plugin **não foi testado com os 3 lançamentos principais mais recentes do WordPress**.
Ele pode não ser mais mantido ou suportado e pode ter problemas de compatibilidade
quando usado com versões mais recentes do WordPress.

![](https://ps.w.org/form-integration-for-action-network-and-contact-form-7/assets/
icon-256x256.png?rev=3324351)

# Form Integration for Action Network and Contact Form 7

 Por [procomdev3](https://profiles.wordpress.org/procomdev3/)

[Baixar](https://downloads.wordpress.org/plugin/form-integration-for-action-network-and-contact-form-7.1.0.0.zip)

 * [Detalhes](https://br.wordpress.org/plugins/form-integration-for-action-network-and-contact-form-7/#description)
 * [Avaliações](https://br.wordpress.org/plugins/form-integration-for-action-network-and-contact-form-7/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/form-integration-for-action-network-and-contact-form-7/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/form-integration-for-action-network-and-contact-form-7/#developers)

 [Suporte](https://wordpress.org/support/plugin/form-integration-for-action-network-and-contact-form-7/)

## Descrição

[Contact Form 7 (CF7)](https://wordpress.org/plugins/contact-form-7/) is a widely-
used plugin by millions of WordPress websites for creating forms.

The **Form Integration for Action Network and Contact Form 7** plugin provides a
powerful bridge between your WordPress forms and ActionNetwork’s organizing platform.
Designed for nonprofits, advocacy groups, and political campaigns, this plugin automatically
maps CF7 form fields to ActionNetwork’s person data structure with intelligent field
recognition and enhanced features.

#### Key Features

🎯 **Smart Field Mapping**: Automatically recognizes common form field patterns 
and maps them to ActionNetwork’s standard fields
 🌍 **Auto Country Detection**:
Automatically detects user location when country isn’t provided in forms 🏷️ **Advanced
Tagging**: Add or remove tags from ActionNetwork contacts with simple configuration
📧 **Email Integration**: Control ActionNetwork autoresponse emails and skip CF7
emails to prevent duplicates 🔒 **Security First**: WordPress.org compliant with
proper nonces, sanitization, and permission checks 🎨 **Modern Admin UI**: Clean,
responsive interface with real-time URL validation 📊 **Source Tracking**: Automatic
referrer data and custom source identification 🔄 **Retry Logic**: Built-in exponential
backoff for reliable delivery

Disclaimer: This plugin was created without any encouragement from ActionNetwork
or CF7 developers.

#### How to Use

Setting up the integration is simple:

 1. **Create an ActionNetwork Action**: Set up a Form, Petition, Event, Fundraising
    Page, or Advocacy Campaign in ActionNetwork
 2. **Get the API Endpoint**: Copy the API Endpoint URL from the right sidebar when
    editing your action
 3. **Configure CF7 Form**: In Contact Form 7, go to the ‘ActionNetwork’ tab and paste
    your URL
 4. **Smart Configuration**: The plugin automatically activates when you add a URL –
    no separate activation needed
 5. **Optional Enhancements**: Configure country detection, tags, source tracking, 
    and autoresponse settings

#### Supported ActionNetwork Actions

The plugin automatically detects and properly formats data for:
 – **Forms**  `/
submissions` – **Petitions**  `/signatures` – **Events**  `/attendances` – **Fundraising
Pages**  `/donations` – **Advocacy Campaigns**  `/outreaches`

#### Smart Field Mapping

The plugin intelligently recognizes common CF7 field names and automatically maps
them to ActionNetwork’s person structure:

**Email Variations**:
 your-email, `email`, `email-address`  Email address

**Name Variations**:
 your-name, `first-name`, `firstname`, `given-name`  First 
name your-last-name, `last-name`, `lastname`, `family-name`, `surname`  Last name

**Contact Information**:
 your-phone, `phone`, `phone-number`, `telephone`, `mobile`
Phone number

**Address Components**:
 your-address, `address`, `street-address`  Street address
your-city, `city`, `locality`, `town`  City your-state, `state`, `province`, `region`
State/Region your-zip, `zip`, `zipcode`, `postal-code`  Postal code your-country,`
country`  Country

**Custom Fields**: Any fields that don’t match these patterns are automatically 
included as custom fields in ActionNetwork.

#### Advanced Features

**Country Auto-Detection**: When enabled, automatically detects user’s country using:
–
IP geolocation services – CloudFlare country headers – Browser language preferences

**Tag Management**:
 – Add tags to new contacts (comma-separated list) – Remove 
specific tags from contacts – Tag operations run automatically on form submission

**Source Tracking**:
 – Configurable source name for campaign tracking – Automatic
referrer URL capture – Support for `?source=` URL parameters

### External Services

This plugin connects to external services to provide its functionality. Here are
the third-party services used:

#### ActionNetwork API

**What it’s used for**: This plugin’s primary function is to send form submission
data to ActionNetwork’s organizing platform for contact management and campaign 
actions.

**What data is sent**: All form field data submitted through Contact Form 7, including
but not limited to names, email addresses, phone numbers, addresses, and any custom
fields. This data is formatted according to ActionNetwork’s person data structure.

**When data is sent**: Data is transmitted to ActionNetwork every time a Contact
Form 7 form is submitted on forms where ActionNetwork integration is configured.

**Service provider**: ActionNetwork
 **Terms of service**: https://actionnetwork.
org/terms **Privacy policy**: https://actionnetwork.org/privacy

#### IP Geolocation Service (ipapi.co)

**What it’s used for**: Automatic country detection when the country auto-detection
feature is enabled and the user’s country cannot be determined through other methods.

**What data is sent**: The user’s IP address is sent to determine their country 
location.

**When data is sent**: Only when country auto-detection is enabled and a form is
submitted without a country field or when other country detection methods fail.

**Service provider**: ipapi.co
 **Terms of service**: https://ipapi.co/terms/ **
Privacy policy**: https://ipapi.co/privacy/

**Note**: This service is only used as a fallback when other country detection methods(
GeoIP functions, CloudFlare headers, browser language) are unavailable. You can 
disable country auto-detection in the plugin settings if you prefer not to use this
service.

## Capturas de tela

[⌊Main section of the plugin, where you just enter the Action NEtwork API Endpoint.⌉⌊
Main section of the plugin, where you just enter the Action NEtwork API Endpoint
.⌉[

Main section of the plugin, where you just enter the Action NEtwork API Endpoint.

[⌊The plugin automtically matches you fields from CF7 to the official Action Network\'
s Core Fields.⌉⌊The plugin automtically matches you fields from CF7 to the official
Action Network\'s Core Fields.⌉[

The plugin automtically matches you fields from CF7 to the official Action Network\’
s Core Fields.

[⌊You can also add and remove tags to people submitting you form.⌉⌊You can also 
add and remove tags to people submitting you form.⌉[

You can also add and remove tags to people submitting you form.

## Instalação

 1. Install [Contact Form 7](https://wordpress.org/plugins/contact-form-7/) and activate
    it.
 2. Install “Form Integration for Action Network and Contact Form 7” by using the plugins
    dashboard or upload the entire `form-integration-for-action-network-and-contact-
    form-7` folder to the `/wp-content/plugins/` directory.
 3. Activate the plugin through the ‘Plugins’ menu in WordPress.
 4. You will find the ‘ActionNetwork’ tab in the form configuration.

## Perguntas frequentes

### Does it work with Gutenberg and WordPress 6+?

Yes! The plugin is fully compatible with modern WordPress (5.0+) and the Gutenberg
editor.

### How do I know if the integration is working?

After submitting a test form, check your ActionNetwork action for new submissions.
The plugin automatically handles retries and error logging.

### Can I use this for non-ActionNetwork webhooks?

This plugin is specifically designed for ActionNetwork’s API structure. For general
webhooks, consider using [CF7 to Webhook](https://github.com/mariovalney/cf7-to-zapier).

### How does file upload work?

File uploads are automatically handled – files are copied to a secure directory 
and the URLs are sent to ActionNetwork before CF7 removes the temporary files.

### Can I customize field mapping?

Yes! Use the `actionnetwork` option in your CF7 field tags:
 [text your-field actionnetwork:
custom_field_name]

### What happens to CF7 emails when integration is active?

By default, CF7 emails are automatically disabled when ActionNetwork integration
is configured to prevent duplicate notifications. ActionNetwork autoresponse emails
can be controlled separately.

### How does country detection work?

The plugin tries multiple methods in order:
 1. GeoIP functions (if available) 2.
Free ipapi.co service 3. CloudFlare country headers 4. Browser language preferences

### Can I add multiple ActionNetwork URLs?

Yes, you can add multiple URLs (one per line) to send the same form data to different
ActionNetwork actions.

## Avaliações

Não há avaliações para este plugin.

## Colaboradores e desenvolvedores

“Form Integration for Action Network and Contact Form 7” é um programa de código
aberto. As seguintes pessoas contribuíram para este plugin.

Colaboradores

 *   [ procomdev3 ](https://profiles.wordpress.org/procomdev3/)
 *   [ procom.dev ](https://profiles.wordpress.org/procomdev/)
 *   [ Mário Valney ](https://profiles.wordpress.org/mariovalney/)

[Traduzir o “Form Integration for Action Network and Contact Form 7” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/form-integration-for-action-network-and-contact-form-7)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/form-integration-for-action-network-and-contact-form-7/),
consulte o [repositório SVN](https://plugins.svn.wordpress.org/form-integration-for-action-network-and-contact-form-7/)
ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/form-integration-for-action-network-and-contact-form-7/)
por [RSS](https://plugins.trac.wordpress.org/log/form-integration-for-action-network-and-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Registro de alterações

#### 1.0.0

 * **Enhanced Integration**: Complete rewrite with improved ActionNetwork API integration
 * **Smart Field Mapping**: Automatic recognition of 25+ common field name patterns
 * **Country Auto-Detection**: Multiple detection methods for automatic country 
   assignment
 * **Advanced Tagging**: Add/remove ActionNetwork tags with simple configuration
 * **Security Improvements**: WordPress.org compliant with proper nonces and sanitization
 * **Modern Admin UI**: Responsive interface with real-time URL validation
 * **Simplified Activation**: Automatic activation when ActionNetwork URL is provided
 * **Source Tracking**: Enhanced referrer data and campaign source tracking
 * **Retry Logic**: Exponential backoff for reliable API delivery
 * **Email Control**: Configurable ActionNetwork autoresponse and CF7 email management
 * **Multi-URL Support**: Send form data to multiple ActionNetwork actions
 * **Error Handling**: Comprehensive logging and graceful error recovery
 * **Performance**: Optimized data processing and reduced overhead

## Meta

 *  Versão **1.0.0**
 *  Última atualização **1 ano atrás**
 *  Instalações ativas **20+**
 *  Versão do WordPress ** 4.7 ou superior **
 *  Testado até **6.8.11**
 *  Versão do PHP ** 7.4 ou superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/form-integration-for-action-network-and-contact-form-7/)
 * Tags
 * [action network](https://br.wordpress.org/plugins/tags/action-network/)[cf7](https://br.wordpress.org/plugins/tags/cf7/)
   [contact form 7](https://br.wordpress.org/plugins/tags/contact-form-7/)[integration](https://br.wordpress.org/plugins/tags/integration/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/form-integration-for-action-network-and-contact-form-7/advanced/)

## Classificações

Ainda não foi enviada nenhuma avaliação.

[Sua avaliação](https://wordpress.org/support/plugin/form-integration-for-action-network-and-contact-form-7/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/form-integration-for-action-network-and-contact-form-7/reviews/)

## Colaboradores

 *   [ procomdev3 ](https://profiles.wordpress.org/procomdev3/)
 *   [ procom.dev ](https://profiles.wordpress.org/procomdev/)
 *   [ Mário Valney ](https://profiles.wordpress.org/mariovalney/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/form-integration-for-action-network-and-contact-form-7/)