Wanted to share a couple of drawbacks we’ve run across recently while automating things in Make with Webflow. These are challenges of the Webflow API and not caused by Make, so they’re relevant with any other application using the Webflow API (Zapier, Workato, etc.).
1. Restoring a Webflow site from backup will generate new CMS collection and item IDs.
This means that you’ll have to remap all your scenarios to the new IDs if they’re hardcoded. If other systems are referencing these IDs, they’ll also have to be repointed to these new IDs. So before restoring a site from backup, remember that you’ll have to update automations as well.
2. If you use a staging domain and production domain in Webflow, having different site versions for the staging and production domains will cause an error when updating items via the Webflow API.
You’ll receive the error: “Site is published to multiple domains at different times”.
To clear this error, you’ll have to republish the site to both domains at the same time.
3. If you receive “ValidationError: Validation Failure”, this is most likely because a required field is missing when trying to update or create an item.
This is pretty straightforward, but make sure to check your data types and inputs for each of the fields for your CMS item. Most likely the error was caused by missing fields that are required.
Hopefully these “things to look out for” will help you avoid some pain in the future!
Best regards,
Dan Saavedra