Mimir LabMimir Lab

What's running

Workflows

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

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.

TriggerWebhook / Telegram
n8nClaude APILinkedIn APITelegram Bot
#content#linkedin#claude#production
truefalsetruetruetruetrue
Webhook — Brief
Telegram — Brief ACK
Merge — Consolidate RSS
Parse & Filter RSS — 7 days
Any Articles?
Build Claude Payload
Claude — Generate Briefmessage: text
Parse Brief
Save Brief to Sheets
Telegram — Send Brief
Webhook — Publish
Has Pending Brief?
Truth Judgemessage: text
Parse Verdict
IF Grounded?
Regenerate Briefmessage: text
Is Publish EN?
LinkedIn — Publish EN
Is Publish IT?
LinkedIn — Publish IT
Built withn8n

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.

TriggerSchedule (daily)
n8nClaude APILinkedIn APIGoogle Sheets
#rss#content#linkedin#automation
truefalsetrue
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 Briefmessage: text
Truth Judgemessage: text
IF Grounded?
Regenerate Briefmessage: text
Save Brief to Sheets
LinkedIn — Publish EN
LinkedIn — Publish IT
Built withn8n

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.

TriggerSchedule (20 min)
n8nn8n APIn8n MCPClaude APITelegram Bot
#monitoring#devops#n8n#claude
truetruetruetrue
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 Patchmessage: text
Claude Sonnet 4.6message: text
MCP Validate Workflow
Is Valid
MCP Update Workflow
MCP Publish Workflow
Is Applied
Telegram Success
Built withn8n

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.

TriggerWebhook
n8nClaude API (Anthropic)SlackGmailGoogle Sheets
#lead#crm#ai#triage
trueHOT
Lead Intake
Normalizza Lead
Email Valida?
Claude: Classifica Leadmessage: text
Parse Classificazione
Smista per Tier
Slack: Lead HOT
Sheets: Audit Lead
Built withn8n

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.

TriggerTypeform (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
Built withn8n

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.

TriggerSchedule (giornaliero, 08:00)
n8nGoogle SheetsGmailSlack
#fatturazione#solleciti#email#automazione
trueloop
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
Built withn8n

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.

TriggerWebhook (POST)
n8nWebhookJavaScript (Code)Google SheetsTelegram
#flotta#compliance#webhook#automazione
starttrue
Schedina Webhook
Normalize & Validate
Lookup Driver & Vehicle
Route by Event
Eligibility Check
Eligible?
Open Shift
Audit Log
Notify Dispatcher
Built withn8n

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.

TriggerTelegram (foto scontrino)
n8nTelegramClaude API (Vision)Google Sheets
#scontrini#ocr#ai#note-spese
false
Telegram Trigger
Scarica Foto Scontrino
Estrai Dati Scontrino (Claude)message: text
Normalizza Categoria & Soglia
Importo Sopra Soglia?
Registra in Google Sheets
Conferma a Dipendente
Built withn8n

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.

TriggerForm (webhook)
n8nGoogle SheetsGmailSlack
#hr#ferie#approvazione#automazione
truetrue
Form Richiesta Ferie
Salva Richiesta Raw
Verifica Saldo Ferie
Saldo Sufficiente?
Richiesta Breve?
Aggiorna Registro Assenze
Notifica Dipendente
Notifica HR
Built withn8n

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.

TriggerGmail (nuova email)
n8nGmailClaude APISlackGoogle SheetsTelegram
#helpdesk#triage#ai#supporto
Tecnicotrue
Gmail: Nuova Richiesta Supporto
Claude: Classifica Categoria & Urgenzamessage: text
Smista per Categoria
Slack: Notifica Team Tecnico
Sheets: Log Ticket
Urgenza Alta?
Telegram: Alert Dispatcher
Built withn8n

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.