Yeah, this setup is totally doable. You can use Bubble’s API Connector to connect directly with the Webflow CMS API and perform create, update, and delete actions on menu items. Just make sure the menu content on the Webflow side is actually set up using CMS Collections if it’s hardcoded into the design, then the API won’t be able to touch it.
There are two solid ways to go here. First, you can store all the menu data in Bubble, let the restaurant manage it from their dashboard, and push updates to Webflow CMS whenever they make changes. That keeps the Webflow site updated without them ever needing to log into Webflow.
The other route is to skip syncing and just keep the menu fully in Bubble. Then you embed it into the Webflow site using an iframe or even a bit of JavaScript that fetches the data from your Bubble app’s API. That way, you’re only managing it in one place and it’s always up to date, but it does mean styling and UX might take a little extra effort to match Webflow’s look.
Either approach works just depends on what kind of control and experience you’re aiming for.
If you’re looking to get this built properly, I can handle the full setup for you integration, API setup, workflows, and all that. Of course, it’d be a paid gig, but happy to chat if you’re interested. Just let me know.