Webflow Bulk CMS Item Updater
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Webflow Bulk CMS Item Updater lets you update a specific field across multiple CMS items in a single operation. Instead of opening each item individually, navigating to the field, editing the value, and saving — repeating this for every single item — this tool provides a unified checklist of all CMS items on the current page. You can filter items by status (Published, Draft) to quickly find the ones you want to update. Select any number of items using checkboxes, choose the field you want to update from the dropdown, enter the new value, and click Update. The tool then automatically processes each selected item — opening the edit modal, locating the specified field, setting the new value, and saving the changes. This turns what could be dozens of manual operations into a single batch action, making CMS content management and site updates significantly faster and more consistent.
WHERE IT RUNS
This script runs exclusively on the Webflow web application in your browser. It activates on the CMS collection items list page within the Webflow Designer and Editor. It requires the BotGentz extension to inject and execute the script. The tool does not work on the Webflow mobile app, the API, or any third-party Webflow clients — only the web-based Webflow interface accessed through a Chromium-based or Firefox browser. It specifically targets pages under *.webflow.com, including the Webflow CMS collections view.
HOW TO USE
After installing the script via BotGentz, navigate to your Webflow CMS and open a collection items page. The tool automatically detects the item list and displays a floating panel on the right side. The panel shows all CMS items on the current page, with checkboxes next to each item entry. Each item displays its name, slug, status, and a preview of its field values. Use the search box to filter by item name, or use the status filter dropdown to show only published or draft items. Check the boxes for every item you want to update. Below the item list, select the field you want to update from the dropdown — this loads available fields from your Webflow collection. Enter the new value in the input field. Click "Update Items" and confirm the action. The tool will process each selected item one by one — opening the edit modal, locating the specified field, updating it with your new value, and saving. A status message appears when the operation completes, showing how many items were successfully updated.
THE ACTUAL MECHANISM — WHY IT WORKS
Webflow's CMS interface is built with React and uses a component-based rendering system for its collection management. The item list is rendered as cards or table rows, each containing item metadata and action buttons. This tool scans the DOM for item elements using multiple selector patterns that Webflow consistently uses across versions. For each item, it extracts the name, slug, status, and field values from the visible text content and data attributes. Each item is assigned a unique identifier from data attributes or checkbox values. When updating fields, the tool locates the edit button within each item and triggers a click event that opens Webflow's item edit modal. The modal contains field inputs for each collection field. The tool searches for the specified field by scanning field labels, input names, and aria labels. When found, it updates the value using React-friendly event dispatching — setting the value via the native setter and dispatching both "input" and "change" events to ensure React registers the update. The tool then clicks the modal's save/update button, waits for the modal to close, and proceeds to the next item. This approach works without making direct API calls, which would require authentication credentials and knowledge of Webflow's internal API structure. By using the existing UI, the tool works within Webflow's own permission and validation system, and continues to function even if the underlying API changes.
THE PANEL
The floating panel is fully draggable — click and drag the header to reposition it anywhere on the page. The panel's position is saved per site in localStorage, so it reappears exactly where you left it when you return to the collection. Double-click the header to snap the panel to the nearest edge (left or right). A collapse button minimizes the panel to a small tab showing a database emoji badge, keeping it out of the way while still accessible. The item list inside the panel is scrollable and resizes vertically based on the number of items. Pressing Escape while the panel is focused closes it completely; reopening is done via a small button injected near the page toolbar. All panel interactions are non-blocking — Webflow's main UI remains fully responsive while the panel is open, and the panel updates automatically when you navigate between collections or pages.
PLEASE NOTE
This script requires the BotGentz extension (free) to run user scripts on Webflow. Webflow frequently updates its web interface and modal structures; if the tool stops working, check for an updated version within BotGentz's script repository. This tool does not store, transmit, or log any CMS item data, field values, or content — all operations occur locally in your browser with no external network requests except those made by Webflow itself. Field updates are applied through Webflow's own UI event system, so all changes respect your editor permissions and site settings. The tool does not bypass Webflow's security or permission system; it simply automates the clicks you would otherwise perform manually. For collections with a large number of items, the tool may take several minutes to complete the operation, as each item is processed sequentially with delays to avoid overwhelming the UI. A progress indicator shows which item is currently being processed. Always double-check your selections and field value before applying changes, as bulk updates can affect multiple pages and content across your site. The tool only affects items visible on the current page; to update all items, use Webflow's built-in pagination controls or adjust your filters to show all relevant items. The field dropdown is populated from fields detected on the page. This tool is designed for updating a single field value across multiple items; for multiple fields, run the tool multiple times with different field selections.