{"product_id":"n8n-orbitpage-workflow-gmail-approval-rollback-on-http-fail","title":"n8n OrbitPage Workflow: Gmail Approval + Rollback on HTTP Fail","description":"\u003ch3\u003eAutomatically verify OrbitPage publications—and request approval if HTTP fails\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n OrbitPage workflow\u003c\/strong\u003e monitors \u003cstrong\u003eOrbitPage\u003c\/strong\u003e revisions, compares changes to the last verified release, and checks the live website after publication. If the public page fails its \u003cstrong\u003eHTTP check\u003c\/strong\u003e, it automatically prepares a \u003cstrong\u003ehuman rollback approval request\u003c\/strong\u003e before restoring an earlier verified revision.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMonitors revisions:\u003c\/strong\u003e Run manually or use the \u003cstrong\u003eOrbitPage trigger\u003c\/strong\u003e to poll saved revision changes every minute.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReads the latest state:\u003c\/strong\u003e Retrieves workspace overview, full draft, publication status, and revision\/ETag details.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAnalyzes public-facing changes:\u003c\/strong\u003e Compares selected public fields against the last verified snapshot and flags issues such as placeholders, unsafe URL protocols, or invalid publication metadata.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRoutes actions:\u003c\/strong\u003e Skips unchanged revisions; optionally requests approval for unpublished \u003cstrong\u003eprivate drafts\u003c\/strong\u003e by email; sends newly published dashboard revisions for verification.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional approval step:\u003c\/strong\u003e Emails a \u003cstrong\u003eone-time resume link\u003c\/strong\u003e and publishes the reviewed draft using its \u003cstrong\u003eETag\u003c\/strong\u003e after approval.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eVerifies the live page:\u003c\/strong\u003e Requests the public page and checks HTTP status, response length, and maintenance-like text. Saves successful release metadata for future comparisons.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eHandles verification failure:\u003c\/strong\u003e If HTTP verification fails, it checks whether an earlier verified revision is available. If yes, it emails a `rollback approval` link; if no, it notifies the recipient and stops.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRestores and rechecks:\u003c\/strong\u003e After approval, restores the selected version with an \u003cstrong\u003eETag concurrency check\u003c\/strong\u003e, then verifies the public page again.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eEnsure OrbitPage updates don’t ship broken links, placeholder content, or invalid publication metadata.\u003c\/li\u003e\n  \u003cli\u003eRequire email-based human approval for private drafts before public release.\u003c\/li\u003e\n  \u003cli\u003eAutomatically trigger a rollback workflow when a newly published OrbitPage revision fails an HTTP verification check.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes\/logic:\u003c\/strong\u003e \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003ecode\u003c\/em\u003e, \u003cem\u003ewait\u003c\/em\u003e, \u003cstrong\u003eGmail\u003c\/strong\u003e, and \u003cstrong\u003esticky note\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore workflow behavior:\u003c\/strong\u003e OrbitPage revision polling, public-field analysis, HTTP verification, ETag-based publishing\/restoration, and email approval\/rollback links via Gmail.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e Import the supplied workflow (via “Import”).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46326531031219,"sku":"N8N-21773","price":76.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/HW9BuybUCkNUq6n4qU0la_PU4z3QOO.png?v=1793351986","url":"https:\/\/buyflowscripts.com\/products\/n8n-orbitpage-workflow-gmail-approval-rollback-on-http-fail","provider":"N8N Commerce","version":"1.0","type":"link"}