Email Automation
Publish new YouTube videos to OrbitPage with optional email approval
When you run it, it handles email using Data Table, SMTP Email, Orbit Page.
What it does
# OrbitPage Smart Bio — YouTube ## Quick overview Add new public YouTube videos to your OrbitPage as native video cards with a cover and Play button. Choose automatic publication or a private draft with email approval. Public feed polling needs no YouTube API key or AI service. ## How it works 1. Manual and scheduled checks share one configuration and a persistent n8n Data Table registry. 2. The workflow checks OrbitPage draft support, reads the channel feed and selects one unseen video, oldest first. The first normal run only records a baseline. 3. A registry claim prevents a pending video from generating another card or approval request. 4. Current blocks and publication revisions are checked before adding a native YouTube card; unrelated private changes stop processing. 5. AUTOMATIC publishes immediately; EMAIL_APPROVAL saves a private draft and emails signed approve/decline buttons. 6. Approval publishes only the unchanged reviewed card. Decline or timeout removes only the unchanged proposal; concurrent edits stop cleanup for review. 7. Publication metadata and public HTML are checked before recording success. No-work, baseline and declined paths finish without another email. ## Setup 1. Import the workflow JSON and install n8n-nodes-orbitpage 0.3.2 or newer. 2. Select the same OrbitPage credential on all OrbitPage nodes, including Save video card; keep tokens in n8n credentials. 3. In Configuration, set YOUTUBE_CHANNEL_ID to the channel's UC… ID, choose MODE and set a dedicated REGISTRY_TABLE_NAME. 4. For EMAIL_APPROVAL, select SMTP on Email approval — Approva or Rifiuta and set FROM_EMAIL and APPROVAL_EMAIL to authorized addresses. 5. Run Manual check or replay with MANUAL_VIDEO_ID empty to establish the baseline; confirm its result and registry. 6. To test without a new upload, replay a recent feed video using MANUAL_VIDEO_ID; check approve, decline and duplicate behavior with separate videos, then clear the field. 7. Confirm the page's YouTube consent configuration, inspect the public player, then publish the workflow to enable its schedule. Follow the technical guide for the full test procedure. ## Requirements - n8n 2.x with Data Tables, Send Email 2.1 and community nodes enabled; a hosted OrbitPage workspace. - OrbitPage token scopes: workspace:read, links:read, links:write, publication:read, publication:write. - Approval mode requires API support
The steps
- Manual check or replay
- Check YouTube every 15 minutes
- Configuration
- Create or reuse registry
- Validate Configuration
- Read OrbitPage API contract
- Require private draft support
- Read public YouTube feed
- Parse channel feed
- Read channel registry
- Select next video
- Has new work
- Claim video or remember baseline
- Is a video
41 steps in total.
Similar automations
AI Agents & AssistantsEdit and publish OrbitPage site content with OpenAI chat approval18 stepsEmail AutomationGuard OrbitPage releases with Gmail approvals and rollback controls31 stepsData Sync & ETLSync approved Google Sheets menu items with OrbitPage native menus34 stepsCRM & Sales PipelineCreate, Update and Get a Member in Orbit5 steps