Advanced Custom Fields Import & Update

WP Ultimate CSV Importer supports ACF Import. ACF Import Feature allows to import/update the custom fields of ACF Free as well as Pro. You can import/update your custom fields data either instantly or schedule it to do later. The import process follows the same as that of Simple Post import. To use the ACF Import plugin, install it from for the free plugin or else you can buy ACF importer.

ACF Import

You can create as many custom fields based on your requirement.

How to create ACF data and import with WP Ultimate CSV Importer?

Step 1: Download the free plugin from WordPress or else buy the ACF Pro plugin.

Step 2: Create new custom fields in ACF on your needs.


Step 3: Click on publish to add respective fields in post/page.


Step 4: Prepare CSV file

Prepare the CSV file which contains all the details of the ACF fields.

Advanced Custom Fields

Click here to download the ACF CSV sample File for trying test import.

The below table listed all the ACF fields format values that are helpful to prepare a proper CSV file.

ACF FieldsDescription & CSV ValuesCSV Sample Value
TextAdd your single line text.WP Ultimate CSV Importer
Text AreaAdd your paragraph with multiple lines.WP Ultimate CSV Importer lets you to import or update your WordPress website content from any CSV/XML file.
NumberAny numeric value.769837219
RangeSpecific your range value100
EmailUse the standard email format with @ and dot representation.[email protected]
URLSpecify your URL. (Page URL, Post URL or any external URL)
PasswordAdd your own password with any value.[email protected]!jfj9ftn
Wysiwyg EditorAny type of text values are supportedWP Ultimate CSV Importer
* Import/ Update
* Instant/ Scheduled import
ImageMention the image path of your WordPress media gallery or any publicly accessible External URL.
FileSpecify the file path in your WordPress Media gallery. External URL are not supported.
oEmbedMention your youtube video URL
GallerySpecify your WordPress Media URL or any publicly accessible external URL. Multiple images are separated using Comma separator.,,
SelectProvide the values of your select option to select the desired one. Multiple values are selected by using Comma(,) separation
Eg: Gold
CheckboxProvide the checkbox values in your CSV file. To enable multiple checkboxes provide the values in Comma(,) separation.
Eg: Yellow
Radio ButtonSpecify the radio button value to be selected.
Button GroupSpecify the button value to be selected.
True/ FalseSpecify the desired value
True – 1
False – 0
LinkSpecify your Post or Page or any external link.
Page LinkSpecify your WordPress page URL. Mention multiple pages using Comma(,) separator.,
Post ObjectSpecify the Post ID. Multiple values are separated in Comma(,) separation.356,598.870
RelationshipRelate multiple post by mentioning the Post ID in Comma(,) separation.345,466,897
TaxonomySpecify your Terms & taxonomies ID in your CSV. For Multiple values use comma(,) separator.86,38,63
UserMention your User ID. To assign multiple user mention the ID in Comma(,) separation.567,379,648
Google MapSpecify your exact geo location with Geo Codes.Smackcoders Inc., Kattnayakan, Palayamkottai, Tirunelveli, Tamil Nadu, India|8.7149916|77.73236250000002.
Date PickerMention the date value in standard format. DD/MM/YYYY25/09/2018
Date time Picker

Specify the date and time(HH/MM/SS). Supported Date formats are:


Month Date Year



25/09/2018 05:18pm
Color PickerMention your color code(HEX Code).#0000ff

Step 5: Upload the CSV file in WP Ultimate CSV Importer. You can view the ACF field in the mapping section.


Step 6: The next step is media handling. Configure the options based on your needs.


Step 7: Finally, run the import. For more detailed explanation, please refer here


ACF Repeater Fields

The ACF repeater fields allow you to create a set of subfields that comes up repeatedly. This is used when you have to create and manage very customized data.

Repeater Field Sample CSV File With WordPress Ultimate CSV Importer you can import any Repeater values of ACF. You can easily separate the repeater values using Pipeline(|) separator.

Eg: Let’s repeat Text(Car Name) & Radio button(Fuel type – Petrol or Diesel) Values.

  1. Q5 35 TDI Premium Plus – Petrol
  2. A6 35 TDI Matrix – Diesel
  3. Q7 45 TDI Quattro Technology – Diesel

Along with your post details add two additional columns in your CSV file – one for Car Name & other for Fuel Type. Now mention the values in pipeline separator.

  • Car Name – Q5 35 TDI Premium Plus|A6 35 TDI Matrix|Q7 45 TDI Quattro Technology
  • Fuel Type – Petrol|Diesel|Diesel

Repeater of Repeater ACF fields

Repeater acts as a parent for subfields. The repeater provides a neat solution for repeating contents like team members, CTA.

WP Ultimate CSV Importer allows you to import the Repeater of Repeater ACF field values. The values are separated using -> (hyphen & less than) and | (Pipeline).

Eg: Repeater field (Model Name – Q5,A6,Q7) Repeater of Repeater(Car Name – Q5 35 TDI Premium Plus, Q5 35 TDI Technology,A6 35 TDI Matrix,A6 35 TFSI Matrix,Q7 45 TDI Quattro Technology,Q7 45 TDI Design Edition). After adding your necessary post information, add two additional columns in your CSV,

  • Models – Q5|A6|Q7
  • Cars – Q5 35 TDI Premium Plus->Q5 35 TDI Technology|A6 35 TDI Matrix->A6 35 TFSI Matrix|Q7 45 TDI Quattro Technology->Q7 45 TDI Design Edition.

Update WordPress data with ACF Fields

This plugin lets you update the existing WordPress fields with the help of ACF custom fields. Once you upload your CSV/XML file, click the Existing Items option. Then choose your post_type from the dropdown. This plugin also lets you update the existing WordPress ACF fields. Once you upload your CSV/XML file, click the Existing Items option. Then choose your desired post_type from the dropdown.

The data update is done based on the text or number field. So while you’re in the import section, enable the Do you want to update the records based on ACF Fields? option and enter the name of the text or number field.


The update will be done based on the ACF field name you have entered.

Note: The Field Mapping and Media Handling follows the same procedure you do for import.

ACF Flexible Content Field import and export

ACF flexible content field is a block-based editor designed with layouts and sub-fields. You can import and export flexible content fields data as CSV/XML along with the other fields and assigned post type like pages, posts, or custom posts using the CSV Importer Pro plugin.

Import Flexible Content Field into WordPress

To import flexible content field data into your website, all you first need to do is prepare a proper CSV/XML file. If you want to prepare a CSV file to import, follow the fields value format to give inside CSV in the below table. The table shows as a reference for one flexible content field with two layouts.

ACF FieldsDescription & CSV ValuesCSV Sample Value
TextSpecify text values. To specify text values for multiple layouts, separate values with a pipeline separator.Text Field label1|Text Field label2
TextareaTo include values for textarea fields in multiple layouts, separate each layout values with pipelines.Textarea content 1|Textarea content 1a
NumberProvide numeric values for many layouts’ number fields.190|180
RangeSpecify range values. Separate multiple layout values using a pipeline.83|50
EmailEnter mail address here.[email protected]|[email protected]
URLInclude page, post, or any external url. Provide a pipeline to separate urls to include in multiple layouts.|
PasswordGive a password including special characters, alphabets, and numbers.admin123|pwd123
ImageGive your WordPress site a media image url or any external image url. Separate multiple layout image field values with pipelines.|
FileSupports only the file path of your media library.http://localhost/wordpress5811/wp-content/uploads/2022/03/Post.csv|http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-138.jpg
Wysiwyg editorAdd any type of text values in this field.You can write your wysiwyg editor content here1|You can write your wysiwyg editor content here2
oEmbedProvide any youtube url. Use pipelines to separate the values of different layouts.|
GalleryMention WordPress media URLs or external urls in comma separator. If you want to add gallery images for many layouts then separate each layout value with a pipeline.http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-145.jpg,http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-144.jpg|http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-148.jpg,http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-147.jpg,http://localhost/wordpress5811/wp-content/uploads/2022/02/CMS-146.jpg
SelectProvide values for the select field. Use comma separator for separating multiple select values and to separate multiple select block values including a,two|two
CheckboxMention the checkbox values and separate multiple values with commas. Separate multiple checkbox field values using pipeline to include inside many,green|red
Radio ButtonMention radio button values for many blocks separated with a pipeline.male|female
Button GroupSpecify the value for the button to select.small|medium
True/ FalseSpecify 1 to select true and 0 for false.1|0
LinkMention your post, page, or external url.|
Post ObjectMention the titles of your posts in comma separator. Specify the post values for multiple blocks with pipelines.Blog Post-1|Blog Post-3
Page LinkSpecify your page URLs.|
RelationshipMention multiple posts titles to relate.Blog Post1, Blog Post2|Blog Post5, Blog Post3
TaxonomySpecify taxonomies namescategory1,catefory6|category3
UserMention user IDs here.1,3|2,3
Date PickerEnter the date values.20220317|20220318
Datetime PickerSpecify the date time value.2022-03-04 00:00:00|2022-03-24 00:15:00
Time PickerMention time value in the defined format.00:00:00|16:00:00
Color PickerSpecify the colors hex value.#eeee22|#969696

In your CSV file you also need to mention the layouts you want to fill values like this.

flexible contentMention the layouts in comma separator.flex_label,flex_label

Here ‘flexible content’ is the field name, ‘flex_label,flex_label’ are the layout names.

After you prepare the CSV, follow the upcoming steps to import it into WordPress.

  • Upload the CSV in the CSV Importer plugin and select the post type from the dropdown.
  • Then map the CSV fields using ‘advanced mode’ or ‘drag & drop mode’. Map all the fields in the ACF Flexible Fields widget.
  • Move to the next step and configure media handling.
  • Click Import to import CSV instantly. To know more about importing and scheduling the import, refer to the Import and schedule CSV data documentation.

Export Flexible Content Field data

You can export ACF flexible content field data along with Posts, Pages, or Custom Posts data export. To export flexible content field data,

  • Move to the Export tab and select the post type which can be Pages, Posts,  Custom Posts, or WooCommerce.
  • If you select Custom Posts, select one Custom Post name from the beside dropdown.
  • Give a name for the file to export and select one file type.
  • Configure advanced filter. To know more about this, refer to our export data with CSV Importer documentation.
  • Click Export.
  • After the file is ready to export. Click download to save the backup on your local desktop.

Other Links

Jet Engine Data Import Using CSV importer

How to Export and Import ACF Fields

Cookies help us deliver our services. By using our services, you agree to our use of cookies.