Framer CMS Data Sync Plugin - Assertion Error: "Collection with ID cannot be found"
I’m running into an issue using the Framer CMS Data Sync plugin and could use some help.
Context:
I'm using the CMS Data Sync plugin in Framer to fetch product data from a BuildShip workflow that pulls and simplifies product info from BigCommerce.
The workflow is fully functional and returning a proper array of product objects (confirmed via logs and manual testing).
The data fetch step within the plugin works — I can see the returned columns and match them to fields like title, price, description, and image.
The Problem:
When I click “Create Field Mapping”, I get the following error:
CMS Data Sync - Failed to sync data. Please try again.
Assertion Error: "Collection with ID cannot be found"
What I’ve Tried:
I did not manually create the collection — I let the plugin handle it entirely.
I tested the endpoint manually; it returns an array with product objects properly.
I verified that the workflow URL is correct and publicly accessible.
I also made sure that the returned array is directly at the top level (as expected by the plugin).
Tried renaming the collection and restarting the sync from scratch.
My Suspicion:
It seems like the plugin tries to create a new collection but then fails to locate the internal Framer CMS ID during the mapping step — maybe something is going wrong between the sync steps, or there's a bug in the plugin itself.
Any ideas or help from the team would be greatly appreciated! I can share screenshots, logs, or even the full BuildShip workflow and Framer setup if helpful. Thanks!
I'm using the CMS Data Sync plugin in Framer to fetch product data from a BuildShip workflow that pulls and simplifies product info from BigCommerce.
The workflow is fully functional and returning a proper array of product objects (confirmed via logs and manual testing).
The data fetch step within the plugin works — I can see the returned columns and match them to fields like title, price, description, and image.
When I click “Create Field Mapping”, I get the following error:
CMS Data Sync - Failed to sync data. Please try again.
Assertion Error: "Collection with ID cannot be found"
I did not manually create the collection — I let the plugin handle it entirely.
I tested the endpoint manually; it returns an array with product objects properly.
I verified that the workflow URL is correct and publicly accessible.
I also made sure that the returned array is directly at the top level (as expected by the plugin).
Tried renaming the collection and restarting the sync from scratch.
It seems like the plugin tries to create a new collection but then fails to locate the internal Framer CMS ID during the mapping step — maybe something is going wrong between the sync steps, or there's a bug in the plugin itself.

