Vai al contenuto

Workflows

Production n8n automation pipelines. Built, documented, and open for inspection. Real triggers, real costs, no toy demos.

Mimir Command Center

Featured

Webhook-triggered content pipeline. Accepts a topic via Telegram, uses Claude to research and draft a LinkedIn post, sends it for approval, checks the text is grounded in its sources before publishing, then auto-publishes via LinkedIn API in EN and IT.

Trigger Webhook / Telegram
n8nClaude APILinkedIn APITelegram Bot
#content#linkedin#claude#production

Webhook — Brief → Telegram — Brief ACK → Merge — Consolidate RSS → Parse & Filter RSS — 7 days → Any Articles? → Build Claude Payload → Claude — Generate Brief → Parse Brief → Save Brief to Sheets → Telegram — Send Brief → Webhook — Publish → Has Pending Brief? → Truth Judge → Parse Verdict → IF Grounded? → Regenerate Brief → Is Publish EN? → LinkedIn — Publish EN → Is Publish IT? → LinkedIn — Publish IT

Webhook — Brief
Telegram — Brief ACK
Merge — Consolidate RSS
Parse & Filter RSS — 7 days
Any Articles?
Build Claude Payload
Claude — Generate Brief
Parse Brief
Save Brief to Sheets
Telegram — Send Brief
Webhook — Publish
Has Pending Brief?
Truth Judge
Parse Verdict
IF Grounded?
Regenerate Brief
Is Publish EN?
LinkedIn — Publish EN
Is Publish IT?
LinkedIn — Publish IT

RSS → LinkedIn Publisher

Monitors a curated set of AI/automation RSS feeds, consolidates and filters the last 24h of articles, uses Claude to draft a post, has a second model fact-check it against its sources before publishing to LinkedIn in EN and IT.

Trigger Schedule (daily)
n8nClaude APILinkedIn APIGoogle Sheets
#rss#content#linkedin#automation

Schedule — Morning Brief → Fetch RSS — n8n Blog → Fetch RSS — OpenAI → Fetch RSS — TechCrunch AI → Merge — Consolidate RSS → Parse & Filter RSS — 7 days → Any Articles? → Build Claude Payload → Claude — Generate Brief → Truth Judge → IF Grounded? → Regenerate Brief → Save Brief to Sheets → LinkedIn — Publish EN → LinkedIn — Publish IT

Schedule — Morning Brief
Fetch RSS — n8n Blog
Fetch RSS — OpenAI
Fetch RSS — TechCrunch AI
Merge — Consolidate RSS
Parse & Filter RSS — 7 days
Any Articles?
Build Claude Payload
Claude — Generate Brief
Truth Judge
IF Grounded?
Regenerate Brief
Save Brief to Sheets
LinkedIn — Publish EN
LinkedIn — Publish IT

n8n Self-Healing Monitor

Scans failed executions of workflows tagged [auto], asks Claude to generate a patch, validates it via MCP, applies and publishes the new version, then notifies the outcome — with an honesty gate to catch "no-op" fixes.

Trigger Schedule (20 min)
n8nn8n APIn8n MCPClaude APITelegram Bot
#monitoring#devops#n8n#claude

Webhook Trigger → Get Recent Errored Executions → Filter Auto-Improvable → Any Errors Found → Loop Over Failures → Is [auto] Workflow → Get Workflow JSON → Get Execution Detail → Analyze & Generate Patch → Claude Sonnet 4.6 → MCP Validate Workflow → Is Valid → MCP Update Workflow → MCP Publish Workflow → Is Applied → Telegram Success

Webhook Trigger
Get Recent Errored Executions
Filter Auto-Improvable
Any Errors Found
Loop Over Failures
Is [auto] Workflow
Get Workflow JSON
Get Execution Detail
Analyze & Generate Patch
Claude Sonnet 4.6
MCP Validate Workflow
Is Valid
MCP Update Workflow
MCP Publish Workflow
Is Applied
Telegram Success

AI Lead Triage — From Form to CRM in Real Time

Every lead coming from the website form gets validated, classified by Claude into HOT/WARM/COLD and routed automatically: an instant Slack alert for hot leads, a draft follow-up email for warm ones, everything logged to an audit sheet. No one has to manually skim every inquiry to figure out who to call first.

Trigger Webhook
n8nClaude API (Anthropic)SlackGmailGoogle Sheets
#lead#crm#ai#triage

Lead Intake → Normalizza Lead → Email Valida? → Claude: Classifica Lead → Parse Classificazione → Smista per Tier → Slack: Lead HOT → Sheets: Audit Lead

Lead Intake
Normalizza Lead
Email Valida?
Claude: Classifica Lead
Parse Classificazione
Smista per Tier
Slack: Lead HOT
Sheets: Audit Lead

New Client Onboarding — from form to active client

When a new client fills out the onboarding form, the workflow automatically creates the HubSpot contact, the Drive documents folder, sends the welcome email, notifies the team on Slack and logs everything in Google Sheets. It eliminates 15-20 minutes of repetitive manual work per new client, with zero missed steps.

Trigger Typeform (webhook)
n8nHubSpotGoogle DriveGmailSlackGoogle Sheets
#onboarding#crm#automazione#notifiche

Typeform: Nuovo Cliente → Normalizza Dati Cliente → HubSpot: Crea Contatto → Drive: Crea Cartella Cliente → Gmail: Benvenuto → Slack: Notifica Team → Sheets: Log Onboarding

Typeform: Nuovo Cliente
Normalizza Dati Cliente
HubSpot: Crea Contatto
Drive: Crea Cartella Cliente
Gmail: Benvenuto
Slack: Notifica Team
Sheets: Log Onboarding

Automated Invoice Payment Reminders

Every morning at 8am the workflow checks a Google Sheet for overdue invoices and sends a personalized reminder email — courteous, firm, or urgent depending on how late the payment is — then updates the status automatically. Work that would otherwise mean an accountant manually chasing each unpaid invoice, one by one.

Trigger Schedule (giornaliero, 08:00)
n8nGoogle SheetsGmailSlack
#fatturazione#solleciti#email#automazione

Ogni giorno alle 08:00 → Sheets: Leggi Fatture → Filtra Scadute → Ci sono Scadute? → Processo 1 per volta → Gmail: Reminder Fattura → Sheets: Aggiorna Status → Prepara Riepilogo → Slack: Riepilogo Giornaliero

Ogni giorno alle 08:00
Sheets: Leggi Fatture
Filtra Scadute
Ci sono Scadute?
Processo 1 per volta
Gmail: Reminder Fattura
Sheets: Aggiorna Status
Prepara Riepilogo
Slack: Riepilogo Giornaliero

Fleet Driver Check-in & Compliance

A driver submits a shift event (start/break/end) via webhook; the workflow automatically checks license and CQC validity, applies driving/rest-time rules (EU 561 or local labor law) and alerts the dispatcher in real time — no more paper slips or phone calls to figure out who can drive what.

Trigger Webhook (POST)
n8nWebhookJavaScript (Code)Google SheetsTelegram
#flotta#compliance#webhook#automazione

Schedina Webhook → Normalize & Validate → Lookup Driver & Vehicle → Route by Event → Eligibility Check → Eligible? → Open Shift → Audit Log → Notify Dispatcher

Schedina Webhook
Normalize & Validate
Lookup Driver & Vehicle
Route by Event
Eligibility Check
Eligible?
Open Shift
Audit Log
Notify Dispatcher

Expense Reports & Receipts — Design Studio

An employee sends a photo of the receipt on Telegram, Claude automatically reads the amount, merchant and category and logs everything in the expense register — no more manual collection at month-end, and expenses above threshold get flagged right away for approval.

Trigger Telegram (foto scontrino)
n8nTelegramClaude API (Vision)Google Sheets
#scontrini#ocr#ai#note-spese

Telegram Trigger → Scarica Foto Scontrino → Estrai Dati Scontrino (Claude) → Normalizza Categoria & Soglia → Importo Sopra Soglia? → Registra in Google Sheets → Conferma a Dipendente

Telegram Trigger
Scarica Foto Scontrino
Estrai Dati Scontrino (Claude)
Normalizza Categoria & Soglia
Importo Sopra Soglia?
Registra in Google Sheets
Conferma a Dipendente

Leave & Time-Off Requests — Automatic Approval

An employee fills out a leave/time-off/sick-day form; the workflow automatically checks the remaining leave balance and auto-approves short requests — only longer ones land on the manager's desk. Cuts out the usual back-and-forth of emails between employee, HR and manager.

Trigger Form (webhook)
n8nGoogle SheetsGmailSlack
#hr#ferie#approvazione#automazione

Form Richiesta Ferie → Salva Richiesta Raw → Verifica Saldo Ferie → Saldo Sufficiente? → Richiesta Breve? → Aggiorna Registro Assenze → Notifica Dipendente → Notifica HR

Form Richiesta Ferie
Salva Richiesta Raw
Verifica Saldo Ferie
Saldo Sufficiente?
Richiesta Breve?
Aggiorna Registro Assenze
Notifica Dipendente
Notifica HR

Helpdesk Tickets — Automatic Triage & Routing

Every incoming support email is read by Claude, classified by category and urgency, and routed to the right team's Slack channel — technical, billing or sales — with no one manually sorting the inbox. Urgent tickets also trigger an instant alert to the dispatcher.

Trigger Gmail (nuova email)
n8nGmailClaude APISlackGoogle SheetsTelegram
#helpdesk#triage#ai#supporto

Gmail: Nuova Richiesta Supporto → Claude: Classifica Categoria & Urgenza → Smista per Categoria → Slack: Notifica Team Tecnico → Sheets: Log Ticket → Urgenza Alta? → Telegram: Alert Dispatcher

Gmail: Nuova Richiesta Supporto
Claude: Classifica Categoria & Urgenza
Smista per Categoria
Slack: Notifica Team Tecnico
Sheets: Log Ticket
Urgenza Alta?
Telegram: Alert Dispatcher

Want the build-in-public story?

We document what we build, what breaks, and how we fix it — write-ups on the blog, the running commentary on LinkedIn.