Updating CMS page by submitting form via Make.com

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.