{"id":331175,"date":"2026-07-04T08:43:10","date_gmt":"2026-07-04T08:43:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/alpha-addons-for-contact-form-7\/"},"modified":"2026-09-06T12:11:35","modified_gmt":"2026-09-06T12:11:35","slug":"alphafields-for-contact-form-7","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/alphafields-for-contact-form-7\/","author":23061364,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.1","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Alpha Fields for Contact Form 7","header_author":"PluginsCafe","header_description":"Enhance your Contact Form 7 with powerful advanced addons, custom fields, and seamless integrations.","assets_banners_color":"","last_updated":"2026-09-06 12:11:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/pluginscafe.com\/alphafields-for-contact-form-7\/","header_author_uri":"https:\/\/pluginscafe.com\/","rating":5,"author_block_rating":0,"active_installs":0,"downloads":230,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pluginscafe","date":"2026-07-04 08:42:46","revision":3595800},"1.0.1":{"tag":"1.0.1","author":"pluginscafe","date":"2026-09-06 12:11:35","revision":3683419}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3683394,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3683394,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3683419,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=alpcf7\",\"preferredVersions\":{\"php\":\"7.4\",\"wp\":\"7.1\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"contact-form-7\"}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"alphafields-for-contact-form-7\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3683403,"resolution":"1","location":"assets","locale":"","width":1170,"height":580},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3683403,"resolution":"2","location":"assets","locale":"","width":1175,"height":720},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3683403,"resolution":"3","location":"assets","locale":"","width":1053,"height":810},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3683403,"resolution":"4","location":"assets","locale":"","width":1169,"height":490},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3683403,"resolution":"5","location":"assets","locale":"","width":1173,"height":404},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3683403,"resolution":"6","location":"assets","locale":"","width":1171,"height":603},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3683403,"resolution":"7","location":"assets","locale":"","width":1437,"height":637}},"screenshots":{"1":"The Alpha Addons dashboard \u2014 see your form activity and total entries at a glance.","2":"Turn extensions on or off as you need them \u2014 redirection, conditional logic, address autocomplete and more.","3":"Advanced fields for Contact Form 7 ready to use \u2014 signature, file upload, range slider, star rating, calculation and more.","4":"Connect your forms to Mailchimp, Brevo, Klaviyo, ActiveCampaign or WhatsApp in just a few clicks.","5":"Clean, simple settings \u2014 configure Alpha Fields exactly the way you want.","6":"Every form submission saved in your own database \u2014 search, filter and manage your entries with ease.","7":"All Alpha Fields options appear right inside the Contact Form 7 editor, just one click away."}},"plugin_section":[],"plugin_tags":[130308,1152,143813,5887,723],"plugin_category":[58],"plugin_contributors":[230618],"plugin_business_model":[],"class_list":["post-331175","plugin","type-plugin","status-publish","hentry","plugin_tags-conditional-logic","plugin_tags-contact-form-7","plugin_tags-contact-form-7-database","plugin_tags-file-upload","plugin_tags-signature","plugin_category-user-management","plugin_contributors-pluginscafe","plugin_committers-pluginscafe"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/icon-128x128.png?rev=3683394","icon_2x":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/icon-256x256.png?rev=3683394","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-1.png?rev=3683403","caption":"The Alpha Addons dashboard \u2014 see your form activity and total entries at a glance."},{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-2.png?rev=3683403","caption":"Turn extensions on or off as you need them \u2014 redirection, conditional logic, address autocomplete and more."},{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-3.png?rev=3683403","caption":"Advanced fields for Contact Form 7 ready to use \u2014 signature, file upload, range slider, star rating, calculation and more."},{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-4.png?rev=3683403","caption":"Connect your forms to Mailchimp, Brevo, Klaviyo, ActiveCampaign or WhatsApp in just a few clicks."},{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-5.png?rev=3683403","caption":"Clean, simple settings \u2014 configure Alpha Fields exactly the way you want."},{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-6.png?rev=3683403","caption":"Every form submission saved in your own database \u2014 search, filter and manage your entries with ease."},{"src":"https:\/\/ps.w.org\/alphafields-for-contact-form-7\/assets\/screenshot-7.png?rev=3683403","caption":"All Alpha Fields options appear right inside the Contact Form 7 editor, just one click away."}],"raw_content":"<!--section=description-->\n<p>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 &amp; marketing integrations \u2014 without writing a single line of code.<\/p>\n\n<p>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.<\/p>\n\n<h4>Save Contact Form 7 Entries in Your Database<\/h4>\n\n<p>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.<\/p>\n\n<h4>Contact Form 7 Conditional Logic<\/h4>\n\n<p>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 \u2014 build smart, dynamic forms that adapt to what your visitors type.<\/p>\n\n<h4>Custom Fields for Contact Form 7<\/h4>\n\n<p>Replace multiple single-purpose plugins with one addon and add these field types to any Contact Form 7 form:<\/p>\n\n<ul>\n<li>Address Field \u2013 Capture a full street address with country, state and ZIP in one structured field.<\/li>\n<li>Range Slider \u2013 Let visitors pick a numeric value by dragging a handle along a track.<\/li>\n<li>Math Captcha \u2013 Protect your forms from bots and spam with a simple math challenge, no third-party service required.<\/li>\n<li>Star Rating \u2013 Collect ratings with an interactive star-rating control.<\/li>\n<li>File Upload \u2013 Drag-and-drop file uploads with a live progress bar and per-file delete.<\/li>\n<li>Input Mask \u2013 Force a fixed input format (e.g. phone, date, serial) as the visitor types.<\/li>\n<li>Signature \u2013 Capture handwritten signatures on a canvas, saved as an image.<\/li>\n<li>Calculation \u2013 Auto-compute a live total from a formula that references other fields in the form.<\/li>\n<li>Column Layout \u2013 Build multi-column form layouts with simple row and column shortcodes.<\/li>\n<li>Date &amp; Time \u2013 A single field that can capture a date, a time, or both with a popover picker.<\/li>\n<li>Phone \u2013 A phone input with a searchable country-flag dropdown and live formatting.<\/li>\n<li>Dynamic Text \u2013 Pre-fill a text or hidden field from the post, user, URL or request automatically.<\/li>\n<\/ul>\n\n<h4>Form Extensions<\/h4>\n\n<ul>\n<li>Redirection \u2013 Send visitors to a Thank You page or any external URL right after a successful form submission.<\/li>\n<li>Conditional Logic \u2013 Show or hide groups of form fields at runtime based on rules you configure in the form editor.<\/li>\n<li>Address Autocomplete \u2013 Google Places address autocomplete auto-fills city, state, postcode, and country as visitors type.<\/li>\n<li>Form Styler \u2013 Apply a ready-made design theme to your forms instantly, with no custom CSS required.<\/li>\n<li>Submission ID \u2013 Give every successful submission a unique tracking ID to use in emails and saved entries.<\/li>\n<li>Pre-Populate Fields \u2013 Pre-fill form fields automatically from URL parameters, the logged-in user, or a fixed value.<\/li>\n<\/ul>\n\n<h4>AI Form Generator for Contact Form 7<\/h4>\n\n<p>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.<\/p>\n\n<h4>CRM &amp; Marketing Integrations<\/h4>\n\n<ul>\n<li>Brevo \u2013 Sync form submissions to your Brevo contact lists automatically.<\/li>\n<li>Mailchimp \u2013 Add subscribers to your Mailchimp audience on every form submission.<\/li>\n<li>Klaviyo \u2013 Sync form submissions to your Klaviyo lists automatically.<\/li>\n<li>ActiveCampaign \u2013 Push contacts and their details into ActiveCampaign lists.<\/li>\n<li>WhatsApp \u2013 Send form submissions straight to a WhatsApp chat with an automatic redirect after submit.<\/li>\n<\/ul>\n\n<h4>Enable Only What You Use<\/h4>\n\n<p>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.<\/p>\n\n<h4>Developer API<\/h4>\n\n<p>A GFAPI-style PHP database API (<code>ALPCF7_API<\/code>) for reading, creating, updating and deleting entries and notes programmatically. Also available as <code>AlphaFields_API<\/code> and <code>ALPCF7\\API<\/code>.<\/p>\n\n<p>Example:<\/p>\n\n<pre><code>$entries = ALPCF7_API::get_entries( $form_id, array( 'status' =&gt; 'active' ) );\n<\/code><\/pre>\n\n<p>The API supports entry search\/count\/IDs, single and bulk creation\/update, property and field updates, deletion, and note CRUD. Write methods return <code>WP_Error<\/code> on validation or database failure, matching GFAPI conventions.<\/p>\n\n<h3>External services<\/h3>\n\n<p>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\/<\/p>\n\n<p>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\/<\/p>\n\n<p>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<\/p>\n\n<p>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<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the Contact Form 7 plugin.<\/li>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/alphafields-for-contact-form-7<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Open the <strong>Alpha Addons<\/strong> menu in your WordPress admin to enable the addons you need. Form entries are saved automatically from the moment the plugin is active \u2014 view them under <strong>Alpha Addons \u2192 Entries<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20contact%20form%207%3F\"><h3>Does this plugin require Contact Form 7?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20save%20contact%20form%207%20submissions%20to%20the%20database%3F\"><h3>How do I save Contact Form 7 submissions to the database?<\/h3><\/dt>\n<dd><p>Nothing to configure \u2014 once Alpha Fields is active, every form submission is saved automatically. Open <strong>Alpha Addons \u2192 Entries<\/strong> in your WordPress admin to browse, search, filter, read, edit, star or delete the saved entries.<\/p><\/dd>\n<dt id=\"where%20are%20my%20contact%20form%207%20entries%20stored%3F\"><h3>Where are my Contact Form 7 entries stored?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20edit%20or%20delete%20saved%20entries%3F\"><h3>Can I edit or delete saved entries?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20add%20a%20signature%20field%20to%20a%20contact%20form%207%20form%3F\"><h3>How do I add a signature field to a Contact Form 7 form?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20or%20hide%20form%20fields%20conditionally%3F\"><h3>How do I show or hide form fields conditionally?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"does%20the%20math%20captcha%20require%20an%20external%20service%20or%20api%20key%3F\"><h3>Does the Math Captcha require an external service or API key?<\/h3><\/dt>\n<dd><p>No. Math Captcha generates a simple math challenge on your own server, so there is no third-party service, API key or tracking involved.<\/p><\/dd>\n<dt id=\"can%20i%20send%20form%20submissions%20to%20mailchimp%2C%20brevo%2C%20klaviyo%20or%20activecampaign%3F\"><h3>Can I send form submissions to Mailchimp, Brevo, Klaviyo or ActiveCampaign?<\/h3><\/dt>\n<dd><p>Yes. Enable the integration you need under <strong>Alpha Addons<\/strong>, 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.<\/p><\/dd>\n<dt id=\"can%20i%20redirect%20visitors%20after%20a%20successful%20submission%3F\"><h3>Can I redirect visitors after a successful submission?<\/h3><\/dt>\n<dd><p>Yes. The Redirection extension sends visitors to a Thank You page or any external URL immediately after a successful form submission.<\/p><\/dd>\n<dt id=\"will%20unused%20addons%20load%20on%20my%20site%3F\"><h3>Will unused addons load on my site?<\/h3><\/dt>\n<dd><p>No. Use the Addon Manager to disable any field, extension or integration you do not use, and its code and assets will not load.<\/p><\/dd>\n<dt id=\"is%20there%20a%20php%20database%20api%3F\"><h3>Is there a PHP database API?<\/h3><\/dt>\n<dd><p>Yes. <code>ALPCF7_API<\/code> (also available as <code>AlphaFields_API<\/code> and <code>ALPCF7\\API<\/code>) mirrors the GFAPI entry and note methods while using the existing AlphaFields tables.<\/p>\n\n<p>Example:<\/p>\n\n<pre><code>$entries = ALPCF7_API::get_entries( $form_id, array( 'status' =&gt; 'active' ) );\n<\/code><\/pre>\n\n<p>The API supports entry search\/count\/IDs, single and bulk creation\/update, property and field updates, deletion, and note CRUD. Write methods return <code>WP_Error<\/code> on validation or database failure, matching GFAPI conventions.<\/p><\/dd>\n<dt id=\"is%20alpha%20fields%20translation-ready%3F\"><h3>Is Alpha Fields translation-ready?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully translation-ready, and translations are welcome on translate.wordpress.org.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added the Submission ID extension with server-generated IDs for mail and saved entries.<\/li>\n<li>Added the <code>created<\/code> event to the public AlphaFields entry lifecycle so integrations receive the\nexact canonical entry after its fields are stored.<\/li>\n<li>Improved dashboard performance by reading the persisted recent-entries snapshot instead of\nre-running the entries query on every page load.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Save Contact Form 7 entries in your database. Add signature, file upload, conditional logic and Mailchimp, Brevo &amp; WhatsApp integrations.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331175"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pluginscafe"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331175"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331175"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331175"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331175"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331175"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}