{"product_id":"sync-approved-google-sheets-menu-to-orbitpage-menus-n8n","title":"Sync Approved Google Sheets Menu to OrbitPage Menus (n8n)","description":"\u003ch3\u003eKeep your OrbitPage menu synced with approved Google Sheets rows—safely and with review\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow previews, diffs, and synchronizes one native \u003cstrong\u003eOrbitPage\u003c\/strong\u003e menu section from \u003cstrong\u003eapproved Google Sheets\u003c\/strong\u003e data. It supports additions and edits, shows an exact before\/after diff by email for approval, and enforces controlled deletions—without overwriting unrelated page blocks or other menu sections.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns in a shared configuration\u003c\/strong\u003e for manual execution and scheduled checks every 30 minutes; scheduling remains disabled until the workflow is published.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUses SAMPLE mode for safe testing\u003c\/strong\u003e with isolated fictional scenarios—no external calls, no menu changes, and no reviewer email.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIn real runs\u003c\/strong\u003e, reads unformatted Google Sheets values, the current native OrbitPage menu, the current publication revision, and a dedicated \u003cstrong\u003en8n Data Table ownership registry\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates only one managed menu section\u003c\/strong\u003e: existing page blocks, other menu sections, unmanaged items, and item fields outside the sheet mapping are preserved.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eProtects against accidental removals\u003c\/strong\u003e: missing or unapproved rows keep their previous items. Deletion requires an approved \u003cstrong\u003eDELETE\u003c\/strong\u003e row and \u003cstrong\u003eALLOW_DELETIONS\u003c\/strong\u003e enabled.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEMAIL_APPROVAL workflow\u003c\/strong\u003e: creates a pending claim and emails a before\/after diff. Decline or expiry releases the claim without saving changes.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRe-approval safety check\u003c\/strong\u003e: on approval, it re-reads the sheet, menu, publication revision, and ownership record. Changes in source\/revision\/ownership or manual edits to managed fields block the write.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRevision precondition + read-back\u003c\/strong\u003e: the reviewed menu is written with an exact revision precondition; read-back checks confirm success before recording completion.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAutomation engineers: validate menu changes with an email diff before publishing OrbitPage updates.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators: manage approved navigation content in Google Sheets while keeping other site elements intact.\u003c\/li\u003e\n  \u003cli\u003eTeams: prevent accidental deletions by requiring explicit approved DELETE rows.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003en8n nodes: \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, \u003cstrong\u003edata table\u003c\/strong\u003e, \u003cstrong\u003eemail send\u003c\/strong\u003e, \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eCore concepts: SAMPLE vs real runs, managed OrbitPage menu section updates, EMAIL_APPROVAL claims, and revision-guarded writes.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46359802347699,"sku":"N8N-22130","price":21.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/YUv1MEz7yMfp2vj_x3gd1_TlaofaHj.png?v=1793698011","url":"https:\/\/buyflowscripts.com\/products\/sync-approved-google-sheets-menu-to-orbitpage-menus-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}