This powerful new feature simplifies managing complex ACF data structures in WordPress. This is a game-changer for developers and site owners. It saves time and minimizes manual effort.
You can import flexible data in Update Mode (this requires the post, page, or product to already exist).
To use this mode:
- Check the Update Mode checkbox.
- Include the post_id, page_id, or product_id in your CSV file accordingly.
You can find the post, page, or product ID in the ID column of the respective WordPress admin post/page/product table.
For products, you may also use the product_sku to update.
In the Advanced Settings, you can choose between:
Append Layout:
Adds a new layout with data (including repeater).
Replace Layout:
Replaces the existing layout and its instances with the new ones.
Append Existing Repeater:
Adds new repeater rows to the existing ones (this mode only appends existing repeaters in an existing layout).
Replace Existing Repeater:
Replaces existing repeater rows with the new ones (this mode only replaces existing repeaters in an existing layout).
After providing the correct column names( ACF flexible field names, not the label, usually lowercase with underscore like First Name –> first_name ) in the CSV, the plugin will automatically map them.
After providing the correct column names( ACF flexible content’s repeater field names, not the label, usually lowercase with underscore like First Name –> first_name ) in the CSV, the plugin will automatically map them.
Note: For more help, please watch the video tutorial.
Your data will not import if the CSV does not contain a layout_instance column. This column instructs the plugin which layout row this data should go into.

Pingback: Major Update Notice: CSV Importer Plus for ACF 1.3.8 & Pro 1.2.6 - CSV Importer Plus for ACF