Generate SEO meta drafts from webhook batches with OpenAI and Outlook
Ready for 3.0Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.
What this workflow does
This AI workflow has 11 nodes and runs when an HTTP POST request hits its webhook URL. Along the way it connects OpenAI and Microsoft Outlook.
How it runs
Trigger: When an HTTP POST request hits its webhook URL.
- Validate API Secret Key (Code): runs custom JavaScript code
- If: checks a condition and branches into true / false
- Return Accepted Response (Respond to Webhook): sends the response back to the webhook caller
- Return Unauthorized Response (Respond to Webhook): sends the response back to the webhook caller
- Flatten Incoming Data (Code): runs custom JavaScript code
- OpenAI: uses OpenAI
- Extract Drafts Data (Code): runs custom JavaScript code
- Send Drafts to Callback URL (HTTP Request): calls an HTTP API (POST)
- Construct Summary Email Content (Code): runs custom JavaScript code
- Email Summary via Outlook (Microsoft Outlook): uses Microsoft Outlook
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (7)
- Webhook
n8n-nodes-base.webhook - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Respond to Webhook
n8n-nodes-base.respondToWebhook - OpenAI
@n8n/n8n-nodes-langchain.openAi - HTTP Request
n8n-nodes-base.httpRequest - Microsoft Outlook
n8n-nodes-base.microsoftOutlook
From the author
Quick overview This webhook-driven workflow validates an incoming SEO post batch, uses OpenAI to generate meta title and description drafts for each post, sends the drafts to a provided callback URL, and emails an HTML summary through Microsoft Outlook. How…