Title: Alpha Fields – Advanced Fields &amp; Integrations for Contact Form 7
Author: PluginsCafe
Published: <strong>July 4, 2026</strong>
Last modified: September 6, 2026

---

Search plugins

![](https://ps.w.org/alphafields-for-contact-form-7/assets/icon-256x256.png?rev=
3683394)

# Alpha Fields – Advanced Fields & Integrations for Contact Form 7

 By [PluginsCafe](https://profiles.wordpress.org/pluginscafe/)

[Download](https://downloads.wordpress.org/plugin/alphafields-for-contact-form-7.1.0.1.zip)

[Live Preview](https://vec.wordpress.org/plugins/alphafields-for-contact-form-7/?preview=1)

 * [Details](https://vec.wordpress.org/plugins/alphafields-for-contact-form-7/#description)
 * [Reviews](https://vec.wordpress.org/plugins/alphafields-for-contact-form-7/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/alphafields-for-contact-form-7/#installation)
 * [Development](https://vec.wordpress.org/plugins/alphafields-for-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/)

## Description

Alpha Fields is an all-in-one addon for Contact Form 7 that saves every form submission
to your own database and extends your forms with advanced custom fields, conditional
logic, an AI form generator and popular CRM & marketing integrations — without writing
a single line of code.

Instead of installing a separate plugin for each feature, you get one addon manager
where every field, extension and integration can be enabled or disabled individually.

#### Save Contact Form 7 Entries in Your Database

Stop losing submissions to missed or lost emails. Every Contact Form 7 submission
is stored in your own WordPress database, where you can browse, search and filter
entries (unread, starred, spam, trash), mark them as read, star them, edit them,
delete them and attach internal notes. Jump between submissions with previous/next
navigation, see an Entries count column on the Contact Form 7 forms list, and get
at-a-glance stats on the Alpha Fields dashboard, including total entries stored.

#### Contact Form 7 Conditional Logic

Show or hide groups of form fields at runtime based on rules you configure directly
in the Contact Form 7 form editor. No JavaScript knowledge required — build smart,
dynamic forms that adapt to what your visitors type.

#### Custom Fields for Contact Form 7

Replace multiple single-purpose plugins with one addon and add these field types
to any Contact Form 7 form:

 * Address Field – Capture a full street address with country, state and ZIP in 
   one structured field.
 * Range Slider – Let visitors pick a numeric value by dragging a handle along a
   track.
 * Math Captcha – Protect your forms from bots and spam with a simple math challenge,
   no third-party service required.
 * Star Rating – Collect ratings with an interactive star-rating control.
 * File Upload – Drag-and-drop file uploads with a live progress bar and per-file
   delete.
 * Input Mask – Force a fixed input format (e.g. phone, date, serial) as the visitor
   types.
 * Signature – Capture handwritten signatures on a canvas, saved as an image.
 * Calculation – Auto-compute a live total from a formula that references other 
   fields in the form.
 * Column Layout – Build multi-column form layouts with simple row and column shortcodes.
 * Date & Time – A single field that can capture a date, a time, or both with a 
   popover picker.
 * Phone – A phone input with a searchable country-flag dropdown and live formatting.
 * Dynamic Text – Pre-fill a text or hidden field from the post, user, URL or request
   automatically.

#### Form Extensions

 * Redirection – Send visitors to a Thank You page or any external URL right after
   a successful form submission.
 * Conditional Logic – Show or hide groups of form fields at runtime based on rules
   you configure in the form editor.
 * Address Autocomplete – Google Places address autocomplete auto-fills city, state,
   postcode, and country as visitors type.
 * Form Styler – Apply a ready-made design theme to your forms instantly, with no
   custom CSS required.
 * Submission ID – Give every successful submission a unique tracking ID to use 
   in emails and saved entries.
 * Pre-Populate Fields – Pre-fill form fields automatically from URL parameters,
   the logged-in user, or a fixed value.

#### AI Form Generator for Contact Form 7

Generate a complete Contact Form 7 form from a prompt, arrange fields visually, 
and customize every tag. Build a working contact form, registration form or booking
form in seconds instead of minutes.

#### CRM & Marketing Integrations

 * Brevo – Sync form submissions to your Brevo contact lists automatically.
 * Mailchimp – Add subscribers to your Mailchimp audience on every form submission.
 * Klaviyo – Sync form submissions to your Klaviyo lists automatically.
 * ActiveCampaign – Push contacts and their details into ActiveCampaign lists.
 * WhatsApp – Send form submissions straight to a WhatsApp chat with an automatic
   redirect after submit.

#### Enable Only What You Use

The Addon Manager lets you enable or disable each field, extension and integration
individually from the Alpha Addons dashboard, so your site only loads the code you
actually use. No bloat, no unused scripts on your pages.

#### Developer API

A GFAPI-style PHP database API (`ALPCF7_API`) for reading, creating, updating and
deleting entries and notes programmatically. Also available as `AlphaFields_API`
and `ALPCF7\API`.

Example:

    ```
    $entries = ALPCF7_API::get_entries( $form_id, array( 'status' => 'active' ) );
    ```

The API supports entry search/count/IDs, single and bulk creation/update, property
and field updates, deletion, and note CRUD. Write methods return `WP_Error` on validation
or database failure, matching GFAPI conventions.

### External services

This plugin can connect to Brevo when the Brevo integration is enabled and a site
administrator saves a Brevo API key. It sends the configured API key to Brevo to
fetch account/list data, and it sends mapped Contact Form 7 submission fields to
Brevo only for forms where the Brevo integration is enabled. The service is provided
by Brevo. Terms: https://www.brevo.com/legal/termsofuse/ Privacy: https://www.brevo.
com/legal/privacypolicy/

This plugin can connect to Mailchimp when the Mailchimp integration is enabled and
a site administrator saves a Mailchimp API key. It sends the configured API key 
to Mailchimp to fetch audience data, and it sends mapped Contact Form 7 submission
fields such as email address, first name, last name, and phone to Mailchimp only
for forms where the Mailchimp integration is enabled. The service is provided by
Intuit Mailchimp. Terms: https://mailchimp.com/legal/terms/ Privacy: https://www.
intuit.com/privacy/statement/

This plugin can connect to Klaviyo when the Klaviyo integration is enabled and a
site administrator saves a Klaviyo API key. It sends the configured API key to Klaviyo
to fetch list data, and it sends mapped Contact Form 7 submission fields to Klaviyo
only for forms where the Klaviyo integration is enabled. The service is provided
by Klaviyo. Terms: https://www.klaviyo.com/legal/terms Privacy: https://www.klaviyo.
com/legal/privacy-policy

This plugin can connect to ActiveCampaign when the ActiveCampaign integration is
enabled and a site administrator saves an ActiveCampaign API key. It sends the configured
API key to ActiveCampaign to fetch list data, and it sends mapped Contact Form 7
submission fields to ActiveCampaign only for forms where the ActiveCampaign integration
is enabled. The service is provided by ActiveCampaign. Terms: https://www.activecampaign.
com/legal/terms Privacy: https://www.activecampaign.com/legal/privacy-policy

## Screenshots

[⌊The Alpha Addons dashboard — see your form activity and total entries at a glance.⌉⌊
The Alpha Addons dashboard — see your form activity and total entries at a glance
.⌉[

The Alpha Addons dashboard — see your form activity and total entries at a glance.

[⌊Turn extensions on or off as you need them — redirection, conditional logic, address
autocomplete and more.⌉⌊Turn extensions on or off as you need them — redirection,
conditional logic, address autocomplete and more.⌉[

Turn extensions on or off as you need them — redirection, conditional logic, address
autocomplete and more.

[⌊Advanced fields for Contact Form 7 ready to use — signature, file upload, range
slider, star rating, calculation and more.⌉⌊Advanced fields for Contact Form 7 ready
to use — signature, file upload, range slider, star rating, calculation and more
.⌉[

Advanced fields for Contact Form 7 ready to use — signature, file upload, range 
slider, star rating, calculation and more.

[⌊Connect your forms to Mailchimp, Brevo, Klaviyo, ActiveCampaign or WhatsApp in
just a few clicks.⌉⌊Connect your forms to Mailchimp, Brevo, Klaviyo, ActiveCampaign
or WhatsApp in just a few clicks.⌉[

Connect your forms to Mailchimp, Brevo, Klaviyo, ActiveCampaign or WhatsApp in just
a few clicks.

[⌊Clean, simple settings — configure Alpha Fields exactly the way you want.⌉⌊Clean,
simple settings — configure Alpha Fields exactly the way you want.⌉[

Clean, simple settings — configure Alpha Fields exactly the way you want.

[⌊Every form submission saved in your own database — search, filter and manage your
entries with ease.⌉⌊Every form submission saved in your own database — search, filter
and manage your entries with ease.⌉[

Every form submission saved in your own database — search, filter and manage your
entries with ease.

[⌊All Alpha Fields options appear right inside the Contact Form 7 editor, just one
click away.⌉⌊All Alpha Fields options appear right inside the Contact Form 7 editor,
just one click away.⌉[

All Alpha Fields options appear right inside the Contact Form 7 editor, just one
click away.

## Installation

 1. Install and activate the Contact Form 7 plugin.
 2. Upload the plugin files to the `/wp-content/plugins/alphafields-for-contact-form-
    7` directory, or install the plugin through the WordPress plugins screen directly.
 3. Activate the plugin through the ‘Plugins’ screen in WordPress.
 4. Open the **Alpha Addons** menu in your WordPress admin to enable the addons you
    need. Form entries are saved automatically from the moment the plugin is active—
    view them under **Alpha Addons  Entries**.

## FAQ

### Does this plugin require Contact Form 7?

Yes. Alpha Fields is an addon for Contact Form 7 and requires the Contact Form 7
plugin to be installed and activated. WordPress will prompt you to install Contact
Form 7 automatically if it is missing.

### How do I save Contact Form 7 submissions to the database?

Nothing to configure — once Alpha Fields is active, every form submission is saved
automatically. Open **Alpha Addons  Entries** in your WordPress admin to browse,
search, filter, read, edit, star or delete the saved entries.

### Where are my Contact Form 7 entries stored?

In your own WordPress database, in tables created by this plugin. Your form submissions
do not leave your site unless you explicitly enable one of the CRM integrations.

### Can I edit or delete saved entries?

Yes. You can open and edit any entry, star it, attach internal notes, move it to
spam or trash, and delete it permanently. An unread/starred/spam/trash filter view
is built in.

### How do I add a signature field to a Contact Form 7 form?

Enable the Signature addon in the Addon Manager, then insert the field from the 
tag generator in the Contact Form 7 form editor. Visitors sign on a canvas and the
signature is saved as an image with the entry.

### How do I show or hide form fields conditionally?

Enable the Conditional Logic extension, open your form in the Contact Form 7 editor,
and configure show/hide rules for groups of fields. Fields then appear or disappear
instantly based on what the visitor selects or types.

### Does the Math Captcha require an external service or API key?

No. Math Captcha generates a simple math challenge on your own server, so there 
is no third-party service, API key or tracking involved.

### Can I send form submissions to Mailchimp, Brevo, Klaviyo or ActiveCampaign?

Yes. Enable the integration you need under **Alpha Addons**, enter your API key,
map your form fields to contact fields, and enable the integration for the forms
that should sync. New submissions are added to your list automatically.

### Can I redirect visitors after a successful submission?

Yes. The Redirection extension sends visitors to a Thank You page or any external
URL immediately after a successful form submission.

### Will unused addons load on my site?

No. Use the Addon Manager to disable any field, extension or integration you do 
not use, and its code and assets will not load.

### Is there a PHP database API?

Yes. `ALPCF7_API` (also available as `AlphaFields_API` and `ALPCF7\API`) mirrors
the GFAPI entry and note methods while using the existing AlphaFields tables.

Example:

    ```
    $entries = ALPCF7_API::get_entries( $form_id, array( 'status' => 'active' ) );
    ```

The API supports entry search/count/IDs, single and bulk creation/update, property
and field updates, deletion, and note CRUD. Write methods return `WP_Error` on validation
or database failure, matching GFAPI conventions.

### Is Alpha Fields translation-ready?

Yes. The plugin is fully translation-ready, and translations are welcome on translate.
wordpress.org.

## Reviews

![](https://secure.gravatar.com/avatar/b656c7b05e939bd20c4eafdce9f348a72afb82bd1a9336999223dc190ef4d9fe?
s=60&d=retro&r=g)

### 󠀁[Excellent Plugin for Contact Form 7](https://wordpress.org/support/topic/excellent-plugin-for-contact-form-7/)󠁿

 [Shahin Ahmed](https://profiles.wordpress.org/iamshahin/) September 10, 2026

★★★★★ Excellent plugin! Alpha Fields adds some really useful advanced field options
and integrations to Contact Form 7 without making things complicated. It’s easy 
to set up, works smoothly, and has saved me a lot of time when building more advanced
forms. The plugin is well-developed, reliable, and the features are exactly what
I needed. Highly recommended for anyone using Contact Form 7 who wants more flexibility
and functionality.

 [ Read all 1 review ](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/)

## Contributors & Developers

“Alpha Fields – Advanced Fields & Integrations for Contact Form 7” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ PluginsCafe ](https://profiles.wordpress.org/pluginscafe/)

[Translate “Alpha Fields – Advanced Fields & Integrations for Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/alphafields-for-contact-form-7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/alphafields-for-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/alphafields-for-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/alphafields-for-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/alphafields-for-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Added the Submission ID extension with server-generated IDs for mail and saved
   entries.
 * Added the `created` event to the public AlphaFields entry lifecycle so integrations
   receive the
    exact canonical entry after its fields are stored.
 * Improved dashboard performance by reading the persisted recent-entries snapshot
   instead of
    re-running the entries query on every page load.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.1**
 *  Last updated **4 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/alphafields-for-contact-form-7/)
 * Tags
 * [conditional logic](https://vec.wordpress.org/plugins/tags/conditional-logic/)
   [contact form 7](https://vec.wordpress.org/plugins/tags/contact-form-7/)[contact form 7 database](https://vec.wordpress.org/plugins/tags/contact-form-7-database/)
   [file upload](https://vec.wordpress.org/plugins/tags/file-upload/)[signature](https://vec.wordpress.org/plugins/tags/signature/)
 *  [Advanced View](https://vec.wordpress.org/plugins/alphafields-for-contact-form-7/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  1 5-star review     ](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/reviews/)

## Contributors

 *   [ PluginsCafe ](https://profiles.wordpress.org/pluginscafe/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/alphafields-for-contact-form-7/)