Webflow’s API requires an item ID, so you have to get creative in order to acquire and submit that to your Make scenario. If I recall correctly, it isn’t exposed anywhere on the page, or via webflow.js context, and you cannot embed it using CMS bound fields.
So, lots of ugly workarounds. Here’s the process;
DUPLICATE THE ITEM ID, SO THAT IT’S ACCESSIBLE TO YOU
- Create a new accessible-item-id field in your collection as text
- Populate it with the item id, copy-paste. You can see the item id at the bottom of the CMS item view in the designer
- Setup a make scenario to auto-pop this going forward, on a new cms item created trigger. Grab the id, set your accessible-item-id.
Now the item id is accessible to you in your CMS bindings
USE THE ITEM ID IN YOUR FORM
- Drop an HTML embed, to retrieve and submit the item id. Your “update” scenario will need this;
e.g.
<input type="hidden" name="id" value="{{ accessible-item-id }}">
USE THE ITEM ID IN YOUR MAKE SCENARIO
Now you have the ID needed to do your update.