Formidable Forms

Formidable Forms

  • Features
  • Pricing
  • Resources
    • Docs & Support
    • Blog
    • Community
  • Solutions
    • Web Applications
    • Calculators
    • Surveys
    • Directories
    • Payments
    • Contact forms
  • Login
  • Get Formidable Forms

Advanced Custom Fields (ACF) Forms

Last Updated: December 13, 2022

Knowledge Base → Add-Ons → Other Integrations → Advanced Custom Fields (ACF) Forms

Integrate your Formidable form fields with the Advanced Custom Fields (ACF) plugin right out of the box. When you create posts with Formidable ACF forms, and the value is saved in both the field and ACF custom field.

Formidable Forms is the best WordPress Form Builder plugin. Get it for free!
  • Easily map ACF fields like dates, galleries, and multi-file uploads.
  • Integrate advanced field types like repeater and group.
Subscribe on YouTube

Download and Install

    This add-on will require at least ACF Free or ACF Pro v5.7.11.

  1. If you haven't already done so, install and activate Formidable Forms.
  2. In your WordPress admin, go to Formidable → Add-Ons and click the Install button for the ACF Form WordPress plugin.

Easy-integration ACF Fields

Below is a list of the supported field types.

Formidable Field ACF Equivalent
Single Line Text Text, Textarea, Password, Wysiwyg Editor, Select, Radio, Button Group
Paragraph Text, Textarea, Password, Wysiwyg Editor
Checkboxes Checkbox, Select
Radio Buttons Text, Password, Select, Radio, Button Group
Dropdown Text, Password, Select, Radio, Button Group
Email Email
Website/URL URL, oEmbed
Number Number, Range
Phone Text
HTML Textarea, Wysiwyg Editor
Rich Text Textarea, Wysiwyg Editor
Hidden Text, Textarea, Password, Wysiwyg Editor
File Upload Image, File, Gallery
Date Date Picker
Time Time Picker
Scale Number, Range
Star Rating Number, Range
Slider Number, Range
Toggle True/False
NPS Number, Range
Password Text, Password
Repeater Repeater
User ID (hidden) User

Set up your post

  1. Go to your ACF (Custom Fields) menu → Add New and create a field group.
    ACF Form - Add Field Group
  2. Add your custom fields by clicking the Add field button.
    ACF Form - Add Custom field
  3. If you have already created a Formidable form, go into your form Settings → Actions & Notifications and click the Create Post icon. Set up your post creation.
    ACF Create Posts
  4. In the Create Post form action, go to the Custom fields section and click to toggle the Map form fields to Advanced Custom Fields checkbox.
    ACF Form - Create Post action
  5. Select your ACF field group from the dropdown. Map your ACF custom fields with your Formidable fields by clicking the Add button.
    ACF Form - Map custom fields
  6. Save your settings and create your first post.

Integrate with repeater field

This integration requires at least the Advanced Custom Fields (ACF) Pro v5.7.11 plugin.
Map a Formidable repeater to an ACF repeater by following the instructions below.

  1. Go to your ACF (Custom Fields) menu → Add New and create a field group.
    ACF Forms - Add Field Group
  2. Add a field and choose Repeater as the field type.
    ACF Form - Add Repeater field
  3. Add sub-fields inside the ACF Repeater field to match the Formidable repeater field in your form.
    ACF Forms - Add Sub field
  4. Create a new form or edit your existing form with a repeater. Go into your form Settings → Actions & Notifications and click the Create Post icon. Set up your post creation.
    ACF Create Posts
  5. In the Create Post form action, go to the Custom fields section and click to toggle Map form fields to Advanced Custom Fields.
    ACF Form - Create Post action
  6. Select an ACF field group from the dropdown. Map your ACF custom fields with your Formidable fields by clicking the Add button.
    ACF Forms - Map custom fields
  7. Choose the repeater field under the Formidable Fields dropdown, then select the corresponding repeater field under the Advanced Custom Fields dropdown. Map the ACF sub-fields with your Formidable fields.
    ACF Form - Map repeater
  8. Save your settings and create your first post.
    ACF Form - Publish Post

Related customizations

ACF Google Map field

You can find user-contributed instructions on setting this up in the Community Tips & Tricks.

Related developer hooks

  • Filter the supported field types list with the frm_acf_supported_field_types hook.
  • Filter the global JS data with the frm_acf_global_js_data hook.
  • Filter the form action JS data with the frm_acf_form_action_js_data hook.
  • Change the IP address of child entry with the frm_acf_repeater_child_entry_data hook.
  • Filter the value converted from ACF to Formidable with the frm_acf_acf_to_frm hook.
  • Filter the value converted from a specific ACF field type to Formidable with the frm_acf_acf_{field_type}_to_frm_{field_type} hook.
  • Filter the value converted from Formidable to ACF with the frm_acf_frm_to_acf hook.
  • Filter the value converted from a specific Formidable field type to ACF with the frm_acf_frm_{field_type}_to_acf_{field_type} hook.
  • Download and Install
  • Easy-integration ACF Fields
  • Set up your post
  • Integrate with repeater field
  • Related customizations
    • ACF Google Map field
  • Related developer hooks
Categories
×

Categories

  • Installation & Getting Started
  • Account Management
  • Forms
  • Entries
  • Views
  • Styles
  • Importing & Exporting
  • Add-Ons
  • Extend Formidable Forms

Using WordPress and want to get Formidable Forms for free?

Get Formidable Forms Lite Now

You do not have permission to view this form. Maybe you need to log in?

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

Take on bigger projects Right Now

Get the tools you need to revolutionize your workflow and architect a masterpiece. Build the most advanced WordPress forms and actually use the data you collect in meaningful ways.

Get the most advanced WordPress form plugin and the only form builder with integrated Views.

Get Formidable Forms Now

Resources

  • Community
  • Affiliates
  • Contact
  • Free Online Form Builder

Top Features

  • Application Builder
  • Calculator Forms
  • Surveys & Polls
  • Quiz Maker
  • Form Templates
  • Application Templates
  • Directories
  • Donation Plugin

Company

  • About Us
  • Giving Back
  • Careers
  • Newsletter
  • WP Tasty
  • Nutrifox

Copyright © 2023 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.
Privacy Policy | Terms of Service | Sitemap

Join 300,000+ using Formidable Forms to create form-focused solutions fast. Get Started See User Reviews