Front-end forms built around ACF
Advanced Forms Pro is a WordPress plugin for creating front-end forms with Advanced Custom Fields. It supports all ACF field types, including repeaters and flexible content fields, and uses the familiar ACF field editing interface. The plugin requires ACF PRO version 5.7 or later.
The Pro edition is intended for advanced form workflows where visitors need to submit information, edit content, register users, connect with external services, or receive immediate feedback while completing a form.
Build and place forms
Forms can be created through the WordPress admin panel or programmatically. Gutenberg support lets you add forms using blocks, while the plugin also provides hooks and helper functions for developer-led integrations. Comprehensive documentation is available for working with these capabilities.
Submissions can use AJAX, allowing forms to submit without a page reload. Forms can also save submissions as entries with all fields, giving you a stored record of the information people provide.
Advanced Pro workflows
- Post editing: Create and edit posts from forms, configure the post title, content, and status, and map existing ACF fields.
- User editing: Register new users or let people edit their user profiles with automatic mapping of user fields.
- Calculated fields: Show values that update live as users complete the form. Calculations can also be programmed for more complex requirements.
- Restrictions: Use built-in controls to limit total submissions, allow access only to logged-in users, or restrict the time when a form can be used.
These options make the Pro edition suitable for content submission, profile updates, registration flows, controlled-access forms, and forms that need calculated results during completion.
Notifications and connected services
Configure an unlimited number of email notifications with dynamic recipients and field includes. Advanced Forms Pro can send a Slack message for each form submission, including all form data. It can also create forms that sign users up for a Mailchimp mailing list and connect forms to thousands of third-party services using Zapier.
Every form includes honeypot spam protection. For a more sophisticated spam-protection option, Pro supports reCAPTCHA, including Google reCAPTCHA with an invisible captcha.
Practical form management
A typical workflow begins by defining the ACF fields needed for the form, then creating the form through the admin interface or in code. Add it with a Gutenberg block, configure notifications or restrictions, and choose whether submissions should be stored as entries, mapped to posts, used for user editing, or sent to connected services.
Installation and requirements
Install Advanced Forms Pro in a WordPress site that has ACF PRO version 5.7 or later. After activation, create a form using the admin panel or programmatic tools, add the required ACF fields, and place it with a Gutenberg block. Configure any notifications, entries, restrictions, integrations, calculated fields, or reCAPTCHA settings required by your workflow. Pro users can contact the stated support address for assistance.