blip
blip7d ago

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!
No description
No description
No description
No description
6 Replies
AI Support
AI Support7d ago
AI Support Bot Information
<@1359747978406920303> you can react on the relevant answer (message) with a ✅ in this thread when you think it has been solved, by the bot or by a human! Anyone can react on this message with a ❌ if the GPT bot is unhelpful or hallucinating answers. Please note: Team members will review and answer the questions on best efforts basis.
AI Support
AI Support7d ago
AI Response
The error you're encountering, "CMS Data Sync - Failed to sync data. Please try again. Assertion Error: 'Collection with ID cannot be found'," suggests that there may be an issue with how the Framer CMS Data Sync plugin is attempting to create or access the collection within your Framer project. Here are some suggestions you can try to resolve this issue: 1. Verify Collection Creation: Ensure that the plugin has been allowed to create the collection automatically and that no manual creation of the collection has been performed in the Framer CMS. Sometimes manually creating a collection can lead to ID mismatches. 2. Check Permissions: Ensure that you have the necessary permissions on Framer to create and manage CMS collections. Sometimes permission issues can cause the sync process to fail. 3. Restart and Re-test: As mentioned, you've tried renaming and starting from scratch. Make sure that there are no residual data or settings causing conflicts. Clear any cache or cookies if possible. 4. Verify Configuration: Double-check the data format being sent from the BuildShip workflow. The data should be an array of objects with each object containing a unique id. Ensure all necessary fields match the expected schema. 5. Check for Plugin Updates: Ensure that the CMS Data Sync plugin is up to date. Sometimes issues like these are resolved in newer releases of the plugin. 6. Logs and Debugging: Examine the logs closely for any other errors or warnings that might give more context. Turning on additional debug information if available can provide more insight. If these steps do not resolve the issue, it might be beneficial to submit an in-app support request to get more tailored help regarding your specific setup.
BuildShip AI Support
Gaurav Chadha
Gaurav Chadha6d ago
Hi @blip could you please check if the data you are sending is in this format https://docs.buildship.com/tutorials/framer-cms#data-format-required-by-framer-cms along with ID and your setup follows this tutorial? cc @Bhavya for further follow-up if required.
Framer CMS Data Sync – BuildShip
Sync data from any source like Google Sheets, Airtable, Firebase, Supabase, Postgres etc to Framer CMS. Drag and drop your data source on an AI workflow builder, ship as API in a click and sync it to Framer CMS. Fully customizable flow logic with lowcode.
Bhavya
Bhavya6d ago
@blip, could you share an in-app support request?
blip
blipOP6d ago
Thank you, the issue was with the format of my data, much appreciated! If you would still like for me to submit this support request for documentation purposes i can, but the issue is resolved now. if you would still like it to be posted, please advise 🙂

Did you find this page helpful?