Possible to only update certain fields with csv import?

As the title states, is it possible to overwrite only specific fields while updating a collection with a CSV import?

I am trying to update the tags for ~440 blog posts, and most of them have custom code embedded in the copy which isn’t carrying over after the export/update/import workflow.

Ideally, I would just update the tags field, but the solution there is evading me.

Thanks in advance!


Here is my site Read-Only: LINK
(how to share your site Read-Only link)

You can either leverage the API or use a third-party tool like https://www.whalesync.com/

Webflow’s CMS import does actually have this capability.
The best way to do it is-

  • Export your current items as CSV, which will contain the ItemID
  • Modify your CSV however you like, preserving the ItemID column
  • Re-import it

The importer will automatically match existing items using that ItemID column, and update the fields you specify.

@memetican - That’s new to me. I mostly export!

@webdev Yes it’s not particularly obvious, I discovered it because I’m frequently building proofs, test data for cloneables, or fixing client data with an export → fix → import workflow.

At one point you could key on the slug but currently the ItemID seems a better fit, if you have it.
GPT4 is surprisingly useful at doing CSV transformations and creating test data as well.

@memetican - I tried this earlier, but am getting a message that certain fields (body copy for blog post) is required and the post will be published as a draft.

Likely you have the field marked as required. You could change that, or supply the required content for that field.

If you are not wanting to update that field, you should be able to import and just specify that nothing is imported for that field.