Back to Catalog

Generate financial reports with AI insights, budget analysis & smart alerts

Jitesh DugarJitesh Dugar
368 views
2/3/2026
Official Page

Transform month-end reporting from manual drudgery to automated intelligence - automatically pull P&L data from accounting systems, detect financial anomalies, generate AI-powered insights, calculate health scores, and distribute professional reports with conditional CFO review and smart team alerts.

What This Workflow Does

Revolutionizes financial reporting with intelligent automation, anomaly detection, and AI-powered analysis:

  • Scheduled Monthly Automation - Runs automatically on 1st of each month at 9 AM, eliminating manual trigger requirements
  • Dual Period Data Fetching - Pulls current and previous month P&L data from accounting systems for comparative analysis
  • Automatic Period Calculation - Intelligently calculates reporting dates for current month and comparison period
  • Smart Data Validation - Merges and validates financial data from multiple sources ensuring calculation accuracy
  • Growth Rate Analysis - Automatically calculates month-over-month growth for revenue, expenses, and net income
  • Intelligent Anomaly Detection - Flags revenue changes >20%, expense growth >15%, and budget variances >25%
  • Financial Health Scoring - Computes 0-100 health score based on profitability, growth, expenses, and anomaly count
  • AI-Powered Executive Insights - Generates CFO-level summaries, identifies top concerns, provides actionable recommendations
  • Budget Variance Analysis - Detailed tracking of budget vs actual with percentage variances by expense category
  • Conditional CFO Review - Routes reports with health scores <50 or 3+ anomalies through executive approval
  • Professional Report Design - Creates color-coded reports with health banners, metric cards, and anomaly alerts
  • AI Insights Section - Prominently displays executive summary, key insights, and recommended actions
  • Anomaly Alert Display - Visual severity badges (high/medium) with detailed anomaly descriptions
  • Comparative P&L Statements - Side-by-side current vs previous period with growth percentages
  • PDF Conversion - Transforms HTML into print-ready, board-presentation quality PDF reports
  • Google Drive Archival - Automatically saves reports to organized folders with searchable filenames by period
  • Automated Email Distribution - Sends reports to stakeholders (CEO, CFO, Board) with AI insights in email body
  • Context-Aware Notifications - Critical Slack alerts for health <60, standard notifications for healthy financials
  • Multi-Currency Support - Handles USD, EUR, GBP with proper currency symbols and formatting
  • Fiscal Year Tracking - Organizes reports by fiscal year with period identification and report ID tracking

Key Features

  • Proactive Anomaly Detection: Automatically flags unusual financial patterns before they become major issues using configurable thresholds
  • AI Financial Analysis: GPT-4 generates executive summaries, identifies top 3 concerns, and provides 2-3 actionable recommendations
  • Health Score Algorithm: 0-100 scoring system weighing profitability (+20), revenue growth (+15), expense control (+10), and anomaly absence (+5)
  • Smart Routing Logic: Critical issues (health <50 or 3+ anomalies) trigger CFO review, healthy reports auto-distribute
  • Visual Health Indicators: Color-coded banners (green/yellow/red) instantly communicate financial status
  • Severity-Based Alerts: High-severity anomalies get urgent Slack notifications, normal reports get standard updates
  • Comparative Analytics: Side-by-side period comparison showing dollar amounts and percentage changes
  • Budget Compliance Tracking: Highlights categories over/under budget with color-coded variance indicators
  • Automated Commentary: AI-generated insights eliminate manual analysis and report writing
  • Real-Time Data Integration: Fetches live data from accounting APIs ensuring reports reflect latest financials
  • Conditional Workflows: Different paths for critical vs healthy financials ensuring appropriate oversight
  • Professional Formatting: Board-ready reports with company branding, metric dashboards, and executive summaries

Perfect For

  • CFO Offices - Automated monthly reporting with AI insights for board presentations and investor updates
  • Finance Departments - Eliminate 4-6 hours of manual report creation and variance analysis
  • Controllers - Proactive budget monitoring with automatic anomaly detection and alerts
  • Accounting Firms - Scalable client reporting with AI-generated commentary and insights
  • Private Equity - Portfolio company monitoring with health scoring and automated distribution
  • Investment Firms - Standardized reporting across portfolio companies with comparative analytics
  • Small Business Owners - Executive-level insights without hiring a full-time CFO
  • Nonprofit Organizations - Board reporting with budget variance tracking for grants and donations
  • Startups - Investor updates with professional formatting and AI-powered analysis
  • Corporate Finance Teams - Monthly business reviews with automated data compilation and presentation

What You Will Need

Required Integrations

  • Accounting System API - QuickBooks, Xero, FreshBooks, or custom REST API for P&L data extraction (API credentials required)
  • HTML to PDF API - PDF conversion service (API key required) - approximately 1-5 cents per report
  • OpenAI API - GPT-4 access for AI insights generation (API key required) - approximately 5-10 cents per report
  • Gmail or SMTP - Email delivery service for distributing reports to stakeholders
  • Google Drive - Cloud storage for report archival and compliance record-keeping

Optional Integrations

  • Slack Webhook - Finance team notifications with metrics and alert levels based on health scores
  • CRM Integration - Link to customer data for revenue attribution and customer segment analysis
  • Data Warehouse - Connect to Snowflake, BigQuery for consolidated multi-source reporting
  • Business Intelligence Tools - Export data to Tableau, Power BI for deeper trend analysis

Quick Start

  1. Import Template - Copy JSON workflow and import into your n8n instance
  2. Configure Accounting API - Update "Fetch Current P&L" and "Fetch Previous P&L" nodes with your accounting system API endpoint and credentials
  3. Set Schedule - Adjust "Schedule Monthly" trigger if needed (default: 1st of month, 9 AM)
  4. Setup OpenAI - Add OpenAI API credentials to "AI Financial Insights" node for automated analysis
  5. Configure PDF Service - Add HTML to PDF API credentials in the "HTML to PDF" node
  6. Setup Gmail - Connect Gmail OAuth2 credentials and update sender email in "Send to Stakeholders" node
  7. Connect Google Drive - Add Google Drive OAuth2 credentials and set folder ID for report archival in "Save to Google Drive" node
  8. Customize Company Info - Edit "Prepare Report Data" node with your company name, logo URL, fiscal year, and prepared by information
  9. Configure Stakeholders - Update stakeholder list with actual recipient names and email addresses for automated distribution
  10. Set Anomaly Thresholds - Adjust detection thresholds in "Analyze Financial Data" node if your business requires different sensitivity levels
  11. Configure Slack - Add Slack webhook URLs in "Alert - Critical" and "Notify - Standard" nodes for team notifications
  12. Test Workflow - Run manually with sample data to verify API connections, calculations, AI insights, and PDF generation
  13. Monitor First Run - Check first automated execution on the 1st to ensure accounting data pulls correctly

Customization Options

  • Anomaly Thresholds - Adjust revenue (default 20%), expense (default 15%), and variance (default 25%) sensitivity levels
  • Health Score Weights - Modify scoring algorithm bonuses for profitability, growth, expense control, and anomaly absence
  • AI Prompt Engineering - Customize AI instructions to focus on specific financial metrics or industry concerns
  • Report Templates - Create different HTML designs for monthly vs quarterly vs annual reports
  • Multi-Department Reporting - Generate separate reports for each business unit with department-specific budgets
  • Custom Metrics - Add industry-specific KPIs like EBITDA, burn rate, runway, CAC, LTV, ARR, MRR
  • Chart Integration - Add revenue trend charts, expense pie charts using Chart.js or D3.js libraries
  • Drill-Down Links - Embed links to detailed transaction reports in accounting system for deeper analysis
  • Year-Over-Year Comparisons - Extend to include YoY analysis alongside month-over-month comparisons
  • Forecast Integration - Add forecast vs actual comparisons with variance explanations and revised projections
  • Cash Flow Statements - Extend to include operating, investing, financing cash flows and balance sheet summaries
  • Scenario Analysis - Add best case, worst case, and expected case financial projections for decision modeling
  • Multi-Currency Consolidation - Aggregate financial data from international entities with exchange rate conversions
  • Approval Workflows - Add multi-level review and approval steps before distribution to board or investors
  • Alert Escalation - Configure progressive alerts to VP Finance, CFO, CEO based on severity and response time

Expected Results

  • 95% time savings - Reduce monthly reporting from 4-6 hours to 15 minutes of automated execution
  • 100% calculation accuracy - Eliminate manual errors in growth rates, variances, and health scoring
  • Proactive issue detection - Identify financial anomalies on day 1 instead of discovering them mid-month
  • Executive-level insights - AI generates CFO-quality analysis without requiring finance expertise
  • Faster decision making - Stakeholders receive reports with actionable recommendations on 1st of month
  • Improved oversight - Conditional CFO review ensures critical issues get executive attention
  • Reduced fire drills - Anomaly detection prevents surprises in board meetings or investor calls
  • Better budget control - Immediate visibility into 25%+ variances enables faster corrective action
  • Enhanced credibility - AI-powered insights and professional reports improve stakeholder confidence
  • Scalable intelligence - Handle 10x more entities without additional analysts or manual work
  • Compliance automation - Automated archival with report IDs meets audit and regulatory requirements
  • Strategic focus shift - Finance team shifts from manual reporting to strategic planning and analysis

Pro Tips

  • Validate API Connections - Test accounting system API calls before month-end to avoid production failures
  • Customize AI Context - Tailor AI prompts with your industry terminology and specific concerns for better insights
  • Set Realistic Thresholds - Adjust anomaly detection based on your business volatility and acceptable variance
  • Review First AI Output - Validate AI insights quality in first few runs and refine prompts as needed
  • Schedule Buffer Time - Run workflow after accounting close is complete to ensure data accuracy
  • Test Alert Routing - Verify CFO review emails trigger correctly for critical health scores
  • Archive Systematically - Organize Drive folders by fiscal year and report type for easy retrieval
  • Monitor Health Trends - Track health scores over time to identify improving or declining financial patterns
  • Document Anomalies - Keep log of flagged anomalies and corrective actions for continuous improvement
  • Customize for Audience - Different stakeholder lists for internal management vs board vs investors
  • Version Control Reports - Use report ID and timestamps in filenames for easy version tracking
  • Benchmark Thresholds - Compare your anomaly thresholds against industry standards and adjust accordingly
  • Secure Sensitive Data - Use encrypted email or secure portal for highly confidential financial reports
  • Regular Threshold Review - Quarterly review and adjust detection thresholds based on false positive rates
  • AI Insight Validation - Spot-check AI recommendations against CFO analysis to ensure quality

Business Impact Metrics

Track these key metrics to measure workflow success:

  • Report Generation Time - Average minutes from trigger to stakeholder inbox (target: under 15 minutes)
  • Anomaly Detection Rate - Percentage of financial issues flagged by workflow vs manually discovered (target: >80%)
  • AI Insight Quality - CFO rating of AI recommendations usefulness on 1-5 scale (target: 4+)
  • Health Score Accuracy - Correlation between health scores and actual financial performance outcomes
  • False Positive Rate - Percentage of flagged anomalies that were not actual issues (target: <20%)
  • CFO Review Efficiency - Time saved on critical issue analysis with pre-flagged anomalies and AI insights
  • Distribution Timeliness - Days after month close when stakeholders receive report (target: day 1)
  • Finance Team Productivity - Hours saved monthly on reporting and analysis (typical: 20-30 hours)
  • Budget Adherence - Improvement in staying within budget after implementing proactive variance alerts
  • Decision Response Time - Days from anomaly detection to management corrective action
  • Report Accuracy - Percentage of reports with calculation errors (target: 0%)
  • Stakeholder Satisfaction - Survey rating on report clarity, insights, and actionable recommendations (target: 4.5/5)

Template Compatibility

  • Compatible with n8n version 1.0 and above
  • Works with n8n Cloud and Self-Hosted instances
  • Requires OpenAI API access (GPT-4 recommended for best insights)
  • Requires HTML to PDF API service subscription
  • Requires accounting system with REST API (QuickBooks, Xero, FreshBooks, or custom)
  • No coding required for basic setup
  • Fully customizable for industry-specific requirements
  • Integrates with major accounting platforms via API
  • Multi-currency support built-in
  • Supports monthly reporting cycles (extendable to quarterly/annual)

Ready to transform your financial reporting? Import this template and start generating intelligent financial reports with AI-powered insights, automatic anomaly detection, health scoring, and conditional CFO review - freeing your finance team to focus on strategic decision-making instead of manual number-crunching and report writing!

10677-generate-financial-reports-with-ai-insights-budget-analysis--smart-alerts

This n8n workflow leverages AI to automate the generation of financial reports, providing intelligent insights and budget analysis, and enabling smart alerts. It integrates with Google Drive and Gmail to process financial data and deliver reports.

What it does

This workflow automates the following steps:

  1. Triggers on a Schedule: The workflow starts at a predefined schedule, ensuring regular report generation.
  2. Retrieves Financial Data: It fetches financial data from a specified Google Drive folder.
  3. Processes Data with Custom Code: A Code node processes the retrieved data, likely preparing it for AI analysis or formatting.
  4. Generates AI Insights: An AI Agent node (powered by Langchain and an OpenAI Chat Model) analyzes the financial data to generate insights and budget analysis.
  5. Conditional Logic for Reporting: An If node likely checks for certain conditions (e.g., anomalies, budget thresholds) to determine the next steps.
  6. Merges Data: A Merge node combines different data streams, possibly integrating AI insights with raw financial data.
  7. Formats Report Data: An Edit Fields (Set) node is used to format or refine the data before the final report generation.
  8. Sends Financial Report via Email: The workflow sends the generated financial report, including AI insights and budget analysis, via Gmail.
  9. Makes an HTTP Request: An HTTP Request node is included, which could be used for various purposes such as logging, sending data to another API, or triggering further actions.

Prerequisites/Requirements

To use this workflow, you will need:

  • n8n Instance: A running n8n instance.
  • Google Drive Account: Configured credentials for Google Drive to access financial data.
  • Gmail Account: Configured credentials for Gmail to send reports.
  • OpenAI API Key: Credentials for OpenAI (or a compatible service) to power the AI Chat Model for generating insights.
  • Langchain Integration: The @n8n/n8n-nodes-langchain package installed in your n8n instance.

Setup/Usage

  1. Import the Workflow: Import the provided JSON into your n8n instance.
  2. Configure Credentials:
    • Set up your Google Drive credentials.
    • Set up your Gmail credentials.
    • Configure your OpenAI Chat Model credentials with your API key.
  3. Customize Nodes:
    • Schedule Trigger: Adjust the schedule to your desired frequency for report generation.
    • Google Drive: Specify the folder or file containing your financial data.
    • Code: Review and modify the JavaScript code to match your specific data processing and formatting needs.
    • AI Agent / OpenAI Chat Model: Fine-tune the AI prompts or model parameters to get the desired financial insights and budget analysis.
    • If: Configure the conditions for your smart alerts or conditional reporting logic.
    • Edit Fields (Set): Adjust the fields to be set or modified for your final report structure.
    • Gmail: Customize the recipient, subject, and body of the email report. You can include dynamic data from previous nodes in the email content.
    • HTTP Request: Configure this node if you need to integrate with other services or APIs.
  4. Activate the Workflow: Once configured, activate the workflow to start automating your financial reporting.

Related Templates

Automate RSS to social media pipeline with AI, Airtable & GetLate for multiple platforms

Overview Automates your complete social media content pipeline: sources articles from Wallabag RSS, generates platform-specific posts with AI, creates contextual images, and publishes via GetLate API. Built with 63 nodes across two workflows to handle LinkedIn, Instagram, and Bluesky—with easy expansion to more platforms. Ideal for: Content marketers, solo creators, agencies, and community managers maintaining a consistent multi-platform presence with minimal manual effort. How It Works Two-Workflow Architecture: Content Aggregation Workflow Monitors Wallabag RSS feeds for tagged articles (to-share-linkedin, to-share-instagram, etc.) Extracts and converts content from HTML to Markdown Stores structured data in Airtable with platform assignment AI Generation & Publishing Workflow Scheduled trigger queries Airtable for unpublished content Routes to platform-specific sub-workflows (LinkedIn, Instagram, Bluesky) LLM generates optimized post text and image prompts based on custom brand parameters Optionally generates AI images and hosts them on Imgbb CDN Publishes via GetLate API (immediate or draft mode) Updates Airtable with publication status and metadata Key Features: Tag-based content routing using Wallabag's native system Swappable AI providers (Groq, OpenAI, Anthropic) Platform-specific optimization (tone, length, hashtags, CTAs) Modular design—duplicate sub-workflows to add new platforms in \~30 minutes Centralized Airtable tracking with 17 data points per post Set Up Steps Setup time: \~45-60 minutes for initial configuration Create accounts and get API keys (\~15 min) Wallabag (with RSS feeds enabled) GetLate (social media publishing) Airtable (create base with provided schema—see sticky notes) LLM provider (Groq, OpenAI, or Anthropic) Image service (Hugging Face, Fal.ai, or Stability AI) Imgbb (image hosting) Configure n8n credentials (\~10 min) Add all API keys in n8n's credential manager Detailed credential setup instructions in workflow sticky notes Set up Airtable database (\~10 min) Create "RSS Feed - Content Store" base Add 19 required fields (schema provided in workflow sticky notes) Get Airtable base ID and API key Customize brand prompts (\~15 min) Edit "Set Custom SMCG Prompt" node for each platform Define brand voice, tone, goals, audience, and image preferences Platform-specific examples provided in sticky notes Configure platform settings (\~10 min) Set GetLate account IDs for each platform Enable/disable image generation per platform Choose immediate publish vs. draft mode Adjust schedule trigger frequency Test and deploy Tag test articles in Wallabag Monitor the first few executions in draft mode Activate workflows when satisfied with the output Important: This is a proof-of-concept template. Test thoroughly with draft mode before production use. Detailed setup instructions, troubleshooting tips, and customization guidance are in the workflow's sticky notes. Technical Details 63 nodes: 9 Airtable operations, 8 HTTP requests, 7 code nodes, 3 LangChain LLM chains, 3 RSS triggers, 3 GetLate publishers Supports: Multiple LLM providers, multiple image generation services, unlimited platforms via modular architecture Tracking: 17 metadata fields per post, including publish status, applied parameters, character counts, hashtags, image URLs Prerequisites n8n instance (self-hosted or cloud) Accounts: Wallabag, GetLate, Airtable, LLM provider, image generation service, Imgbb Basic understanding of n8n workflows and credential configuration Time to customize prompts for your brand voice Detailed documentation, Airtable schema, prompt examples, and troubleshooting guides are in the workflow's sticky notes. Category Tags social-media-automation, ai-content-generation, rss-to-social, multi-platform-posting, getlate-api, airtable-database, langchain, workflow-automation, content-marketing

Mikal Hayden-GatesBy Mikal Hayden-Gates
188

Ai website scraper & company intelligence

AI Website Scraper & Company Intelligence Description This workflow automates the process of transforming any website URL into a structured, intelligent company profile. It's triggered by a form, allowing a user to submit a website and choose between a "basic" or "deep" scrape. The workflow extracts key information (mission, services, contacts, SEO keywords), stores it in a structured Supabase database, and archives a full JSON backup to Google Drive. It also features a secondary AI agent that automatically finds and saves competitors for each company, building a rich, interconnected database of company intelligence. --- Quick Implementation Steps Import the Workflow: Import the provided JSON file into your n8n instance. Install Custom Community Node: You must install the community node from: https://www.npmjs.com/package/n8n-nodes-crawl-and-scrape FIRECRAWL N8N Documentation https://docs.firecrawl.dev/developer-guides/workflow-automation/n8n Install Additional Nodes: n8n-nodes-crawl-and-scrape and n8n-nodes-mcp fire crawl mcp . Set up Credentials: Create credentials in n8n for FIRE CRAWL API,Supabase, Mistral AI, and Google Drive. Configure API Key (CRITICAL): Open the Web Search tool node. Go to Parameters → Headers and replace the hardcoded Tavily AI API key with your own. Configure Supabase Nodes: Assign your Supabase credential to all Supabase nodes. Ensure table names (e.g., companies, competitors) match your schema. Configure Google Drive Nodes: Assign your Google Drive credential to the Google Drive2 and save to Google Drive1 nodes. Select the correct Folder ID. Activate Workflow: Turn on the workflow and open the Webhook URL in the “On form submission” node to access the form. --- What It Does Form Trigger Captures user input: “Website URL” and “Scraping Type” (basic or deep). Scraping Router A Switch node routes the flow: Deep Scraping → AI-based MCP Firecrawler agent. Basic Scraping → Crawlee node. Deep Scraping (Firecrawl AI Agent) Uses Firecrawl and Tavily Web Search. Extracts a detailed JSON profile: mission, services, contacts, SEO keywords, etc. Basic Scraping (Crawlee) Uses Crawl and Scrape node to collect raw text. A Mistral-based AI extractor structures the data into JSON. Data Storage Stores structured data in Supabase tables (companies, company_basicprofiles). Archives a full JSON backup to Google Drive. Automated Competitor Analysis Runs after a deep scrape. Uses Tavily web search to find competitors (e.g., from Crunchbase). Saves competitor data to Supabase, linked by company_id. --- Who's It For Sales & Marketing Teams: Enrich leads with deep company info. Market Researchers: Build structured, searchable company databases. B2B Data Providers: Automate company intelligence collection. Developers: Use as a base for RAG or enrichment pipelines. --- Requirements n8n instance (self-hosted or cloud) Supabase Account: With tables like companies, competitors, social_links, etc. Mistral AI API Key Google Drive Credentials Tavily AI API Key (Optional) Custom Nodes: n8n-nodes-crawl-and-scrape --- How It Works Flow Summary Form Trigger: Captures “Website URL” and “Scraping Type”. Switch Node: deep → MCP Firecrawler (AI Agent). basic → Crawl and Scrape node. Scraping & Extraction: Deep path: Firecrawler → JSON structure. Basic path: Crawlee → Mistral extractor → JSON. Storage: Save JSON to Supabase. Archive in Google Drive. Competitor Analysis (Deep Only): Finds competitors via Tavily. Saves to Supabase competitors table. End: Finishes with a No Operation node. --- How To Set Up Import workflow JSON. Install community nodes (especially n8n-nodes-crawl-and-scrape from npm). Configure credentials (Supabase, Mistral AI, Google Drive). Add your Tavily API key. Connect Supabase and Drive nodes properly. Fix disconnected “basic” path if needed. Activate workflow. Test via the webhook form URL. --- How To Customize Change LLMs: Swap Mistral for OpenAI or Claude. Edit Scraper Prompts: Modify system prompts in AI agent nodes. Change Extraction Schema: Update JSON Schema in extractor nodes. Fix Relational Tables: Add Items node before Supabase inserts for arrays (social links, keywords). Enhance Automation: Add email/slack notifications, or replace form trigger with a Google Sheets trigger. --- Add-ons Automated Trigger: Run on new sheet rows. Notifications: Email or Slack alerts after completion. RAG Integration: Use the Supabase database as a chatbot knowledge source. --- Use Case Examples Sales Lead Enrichment: Instantly get company + competitor data from a URL. Market Research: Collect and compare companies in a niche. B2B Database Creation: Build a proprietary company dataset. --- WORKFLOW IMAGE --- Troubleshooting Guide | Issue | Possible Cause | Solution | |-------|----------------|-----------| | Form Trigger 404 | Workflow not active | Activate the workflow | | Web Search Tool fails | Missing Tavily API key | Replace the placeholder key | | FIRECRAWLER / find competitor fails | Missing MCP node | Install n8n-nodes-mcp | | Basic scrape does nothing | Switch node path disconnected | Reconnect “basic” output | | Supabase node error | Wrong table/column names | Match schema exactly | --- Need Help or More Workflows? Want to customize this workflow for your business or integrate it with your existing tools? Our team at Digital Biz Tech can tailor it precisely to your use case from automation logic to AI-powered enhancements. Contact: shilpa.raju@digitalbiz.tech For more such offerings, visit us: https://www.digitalbiz.tech ---

DIGITAL BIZ TECHBy DIGITAL BIZ TECH
923

Automated YouTube video uploads with 12h interval scheduling in JST

This workflow automates a batch upload of multiple videos to YouTube, spacing each upload 12 hours apart in Japan Standard Time (UTC+9) and automatically adding them to a playlist. ⚙️ Workflow Logic Manual Trigger — Starts the workflow manually. List Video Files — Uses a shell command to find all .mp4 files under the specified directory (/opt/downloads/单词卡/A1-A2). Sort and Generate Items — Sorts videos by day number (dayXX) extracted from filenames and assigns a sequential order value. Calculate Publish Schedule (+12h Interval) — Computes the next rounded JST hour plus a configurable buffer (default 30 min). Staggers each video’s scheduled time by order × 12 hours. Converts JST back to UTC for YouTube’s publishAt field. Split in Batches (1 per video) — Iterates over each video item. Read Video File — Loads the corresponding video from disk. Upload to YouTube (Scheduled) — Uploads the video privately with the computed publishAtUtc. Add to Playlist — Adds the newly uploaded video to the target playlist. 🕒 Highlights Timezone-safe: Pure UTC ↔ JST conversion avoids double-offset errors. Sequential scheduling: Ensures each upload is 12 hours apart to prevent clustering. Customizable: Change SPANHOURS, BUFFERMIN, or directory paths easily. Retry-ready: Each upload and playlist step has retry logic to handle transient errors. 💡 Typical Use Cases Multi-part educational video series (e.g., A1–A2 English learning). Regular content release cadence without manual scheduling. Automated YouTube publishing pipelines for pre-produced content. --- Author: Zane Category: Automation / YouTube / Scheduler Timezone: JST (UTC+09:00)

ZaneBy Zane
226