Quick Overview
This workflow receives a published page URL via webhook, analyzes the page with Snapshot Site, posts failures or quality issues to Slack, and creates a structured summary page in Notion with the extracted summary, topics, headings, and content-quality notes.
How it works
- Receives a POST webhook request (or a manual test payload) containing a page URL.
- Sends the URL to Snapshot Site AI Analyze to extract a summary, topics, headings, and quality signals.
- If the Snapshot Site request returns an API error, posts an error alert to a Slack channel and stops.
- If the page is detected as blank or CAPTCHA-walled, posts a content-quality warning to Slack and skips creating a Notion page.
- For valid pages, formats the analysis into Notion-ready fields (title, URL, summary, topics, headings, and quality notes).
- Creates a new Notion page under the выбранный parent page with the structured analysis content.
Setup
- Install the community node
n8n-nodes-snapshot-site and add Snapshot Site API credentials.
- Add a Notion connection and set the target parent page ID in the Notion node.
- Add a Slack connection and confirm the target channels (for example
#content-ops-alerts and #content-quality) exist or update them.
- Copy the webhook Production URL and configure your CMS/page publisher to POST JSON in the shape
{ "url": "https://..." } (mapped to body.url in the workflow).