Skip to main content
Business Process Automation Webhook

Splitout Code Create Webhook

2
14 downloads
15-45 minutes
🔌
4
Integrations
Intermediate
Complexity
🚀
Ready
To Deploy
Tested
& Verified

What's Included

📁 Files & Resources

  • Complete N8N workflow file
  • Setup & configuration guide
  • API credentials template
  • Troubleshooting guide

🎯 Support & Updates

  • 30-day email support
  • Free updates for 1 year
  • Community Discord access
  • Commercial license included

Agent Documentation

Standard

Splitout Code Create Webhook – Business Process Automation | Complete n8n Webhook Guide (Intermediate)

This article provides a complete, practical walkthrough of the Splitout Code Create Webhook n8n agent. It connects HTTP Request, Webhook across approximately 1 node(s). Expect a Intermediate setup in 15-45 minutes. One‑time purchase: €29.

What This Agent Does

This agent orchestrates a reliable automation between HTTP Request, Webhook, handling triggers, data enrichment, and delivery with guardrails for errors and rate limits.

It streamlines multi‑step processes that would otherwise require manual exports, spreadsheet cleanup, and repeated API requests. By centralizing logic in n8n, it reduces context switching, lowers error rates, and ensures consistent results across teams.

Typical outcomes include faster lead handoffs, automated notifications, accurate data synchronization, and better visibility via execution logs and optional Slack/Email alerts.

How It Works

The workflow uses standard n8n building blocks like Webhook or Schedule triggers, HTTP Request for API calls, and control nodes (IF, Merge, Set) to validate inputs, branch on conditions, and format outputs. Retries and timeouts improve resilience, while credentials keep secrets safe.

Third‑Party Integrations

  • HTTP Request
  • Webhook

Import and Use in n8n

  1. Open n8n and create a new workflow or collection.
  2. Choose Import from File or Paste JSON.
  3. Paste the JSON below, then click Import.
  4. Show n8n JSON
    Title:
    Automate Calendar Events from Excel with AI: How n8n, Cloudflare, and Gemini Streamline Academic Schedules
    
    Meta Description:
    Discover how to automate calendar creation from university term dates in Excel using n8n, Cloudflare's Markdown Conversion, and Google's Gemini AI. Convert academic term spreadsheets into downloadable ICS files and email them—with zero manual input.
    
    Keywords:
    n8n workflow, Excel to calendar, Cloudflare Markdown Conversion, Google Gemini API, ICS automation, AI calendar generation, academic term automation, ICS file generation, Gmail API, Python ICS creation, LLM data extraction, university term dates, calendar automation
    
    Third-party APIs Used:
    
    1. Cloudflare Workers AI - Markdown Conversion Service
       - Used to convert Excel spreadsheets into markdown tables that are LLM-readable.
    
    2. Google Gemini (PaLM) API
       - Employed via Langchain's LLM integration to perform information extraction of structured data from markdown.
    
    3. Gmail API (OAuth2)
       - Sends the final ICS file via email through a connected Gmail account.
    
    Article:
    
    📅 Automate Academic Calendars with AI: Excel-to-ICS Converter in n8n
    
    When it comes to organizing academic schedules from Excel documents, the task is often repetitive, error-prone, and boring. Think of how many students or administrators you know who jot down university term dates manually into their calendar apps. Now, what if we told you that AI and automation could handle all of this behind the scenes?
    
    With tools like n8n, Cloudflare Workers AI, and Google Gemini, it’s now possible to extract term schedules from Excel files and generate calendar-ready ICS files—no manual data entry required. This guide breaks down how one n8n workflow automates it all.
    
    🚀 Overview: From Excel to Calendar in Minutes
    
    This n8n workflow accomplishes several high-level objectives:
    
    - Downloads a university’s term dates Excel file
    - Parses that file using an external service API (Cloudflare)
    - Uses an LLM (Google’s Gemini) to extract date/event entries into a structured format
    - Transforms the events into ICS (iCalendar) format using Python
    - Sends the final ICS document as an email attachment
    
    Perfect for educators, academic institutions, and students alike, this workflow reduces hours of effort to seconds of processing.
    
    🧩 Step-by-Step Breakdown
    
    1. XLSX File Retrieval
    The workflow begins with the n8n HTTP Request node. It downloads an XLSX file containing the Undergraduate Term Dates 2025–2026 from the University of Westminster’s public site.
    
    2. Cloudflare Markdown Conversion
    Since large language models (LLMs) can’t natively parse Excel files, we convert the XLSX into markdown format—tables that AI can understand. This is done via Cloudflare’s Workers AI Markdown Conversion Service. At the time of writing, this service is free but requires a Cloudflare account and API credentials.
    
    3. Extract Events Using AI
    Once converted, the markdown content is handed off to Google Gemini (accessed via n8n’s Langchain integration). The Gemini model scans the markdown and extracts structured data rows with fields like:
    - Week number
    - Week beginning (in Excel serial date format)
    - Title (event description)
    
    This replaces the need for custom parsers or brittle formula scripts.
    
    4. Convert Excel Dates to ISO Format
    Excel uses a serial number system to represent dates (e.g., 45915 = 2025-09-15). A dedicated “Set” node in n8n fixes this by recalculating the date offset using JavaScript or Python logic. This ensures compatibility with standard ICS date formats.
    
    5. ICS Generation with Python
    n8n’s Code Node (set to Python) takes the extracted events and converts them into a proper ICS file string. Each event becomes an iCalendar entry, complete with start and end dates, UID, and summary.
    
    6. Convert and Send
    Using the "Convert to File" node, the ICS string is transformed into a binary file. Finally, this file is attached to an email via the Gmail OAuth2 integration node, and sent to the recipient (e.g., jim@example.com).
    
    ✨ Bonus: Scalability and Customization
    
    This workflow isn’t limited to academic calendars. Any Excel file with structured time/event data—conference agendas, school timetables, room bookings—can be transformed in the exact same way.
    
    You can:
    - Change the source URL to point to any publicly available Excel document.
    - Modify the schema used by the LLM for different kinds of schedules.
    - Use Google Drive, Slack, or Notion instead of Gmail to distribute files.
    
    📦 Requirements
    
    To use or recreate this workflow, you’ll need:
    
    - A Cloudflare account to access their Markdown Conversion API.
    - Gemini API access (via Google PaLM) for advanced AI extraction via Langchain in n8n.
    - A Gmail account connected through n8n’s OAuth2 to send the email.
    
    🔧 Where It Shines
    
    - Automates repetitive admin tasks
    - Ensures consistency by removing human error
    - Supports structured export via ICS, a universally accepted calendar format
    - Easily adaptable to non-academic schedules and datasets
    
    🙋 Need Help?
    
    n8n has an active community on Discord and a support forum where you can ask questions, show off customizations, and get help if you get stuck.
    
    🔚 Conclusion
    
    This workflow proves that with the right tech stack—n8n for orchestration, Cloudflare for document reformatting, and Gemini for AI-powered understanding—you can dramatically reduce time and effort when managing date-centric data from Excel files. Automate once, and let AI handle the rest.
    
    It’s not just for coders either. If you can click and drag nodes in an interface, you can build this too.
    
    Happy automating!
  5. Set credentials for each API node (keys, OAuth) in Credentials.
  6. Run a test via Execute Workflow. Inspect Run Data, then adjust parameters.
  7. Enable the workflow to run on schedule, webhook, or triggers as configured.

Tips: keep secrets in credentials, add retries and timeouts on HTTP nodes, implement error notifications, and paginate large API fetches.

Validation: use IF/Code nodes to sanitize inputs and guard against empty payloads.

Why Automate This with AI Agents

AI‑assisted automations offload repetitive, error‑prone tasks to a predictable workflow. Instead of manual copy‑paste and ad‑hoc scripts, your team gets a governed pipeline with versioned state, auditability, and observable runs.

n8n’s node graph makes data flow transparent while AI‑powered enrichment (classification, extraction, summarization) boosts throughput and consistency. Teams reclaim time, reduce operational costs, and standardize best practices without sacrificing flexibility.

Compared to one‑off integrations, an AI agent is easier to extend: swap APIs, add filters, or bolt on notifications without rewriting everything. You get reliability, control, and a faster path from idea to production.

Best Practices

  • Credentials: restrict scopes and rotate tokens regularly.
  • Resilience: configure retries, timeouts, and backoff for API nodes.
  • Data Quality: validate inputs; normalize fields early to reduce downstream branching.
  • Performance: batch records and paginate for large datasets.
  • Observability: add failure alerts (Email/Slack) and persistent logs for auditing.
  • Security: avoid sensitive data in logs; use environment variables and n8n credentials.

FAQs

Can I swap integrations later? Yes. Replace or add nodes and re‑map fields without rebuilding the whole flow.

How do I monitor failures? Use Execution logs and add notifications on the Error Trigger path.

Does it scale? Use queues, batching, and sub‑workflows to split responsibilities and control load.

Is my data safe? Keep secrets in Credentials, restrict token scopes, and review access logs.

Keywords:

Integrations referenced: HTTP Request, Webhook

Complexity: Intermediate • Setup: 15-45 minutes • Price: €29

Requirements

N8N Version
v0.200.0 or higher required
API Access
Valid API keys for integrated services
Technical Skills
Basic understanding of automation workflows
One-time purchase
€29
Lifetime access • No subscription

Included in purchase:

  • Complete N8N workflow file
  • Setup & configuration guide
  • 30 days email support
  • Free updates for 1 year
  • Commercial license
Secure Payment
Instant Access
14
Downloads
2★
Rating
Intermediate
Level