"Oh, I'll just restore my backup from earlier today!"
âŠand then it happens. That one critically important detail.
If you restore your Webflow site from a backup, all of your Collection IDâs and Item IDâs will get scrambled, randomized, and totally changed.
All integrations are now broken đĄ
Seriously!?
If you use Lookup Tables, Airtable, or add your CMS IDâs directly into any service outside of Webflow - it stops working.
And there is no way to undo it đ€Ź
"This is costing me a whole lot of time, effort, and just plain disappointment."
Itâs a weak point in Webflowâs service and I needed to test this for myselfâŠ


- Last 3 digits from the Item ID before the restore: â078â
- Last 3 digits from the Item ID after the restore: âf96â
Yup, confirmed. All of your IDâs will change đ±

Thatâs đa comforting statement directly from the Webflow Staff đ
SoâŠhow do you fix this?
The obvious approach is to never restore a backup.
But doesnât that totally defeat the purpose of having backups in the first place?
Yes, yes it doesâŠ
Solutions
One approach is to not rely upon the Webflow CMS as your âsource of truthâ for your data.
Instead you could rely upon Airtable.
Now, Airtable will hold the most recent Item IDâs so you can fetch them from your Airtable base first.
If your Item IDâs change, they are updated within Airtable and youâre always fetching the most recent IDâs from Airtable instead.
This would work perfectly for your Lookup Tables.
You couldâŠ
- Use Make / Integromat or Zapier to always send your newly created CMS items into Airtable on every operation.
- Use the Webflow Webhooks API to automatically send all newly created CMS items to Airtable (and leverage my free WebhookCreator.com tool to make your life easy).
There seems to be no perfect solution to this. Itâs unfortunate as this is a big problem.