Answer the messages a support bot missed during a server outage, then switch the catch-up off

Freelance automation developer Dmitry Prozorovsky runs an n8n-based AI support bot for a motorcycle-gear shop's VK community. When the client's server went down for 17 hours, they built a recovery workflow: it reads the server's up/down history from an outside monitor, waits until the server is properly back, answers only the messages that never got a reply, then turns itself off.
Try it yourself
What you get
A recovery workflow that waits for a confirmed recovery, replies to every message missed during an outage, and then turns itself off.
Tools
- n8n
- External uptime monitor API
- VK community messages
- Tool-calling AI agent
Steps
- Watch the server from outside it, so the check still works when the server is down.
- After an outage, wait until the monitor history shows the server is stable again.
- Compare conversations with the bot's own records and reply only to messages that never got an answer.
- Look up live order status and prices at reply time, then switch the workflow back off.
Copy-ready prompt
Design an n8n recovery workflow for my support bot: 1. Trigger: poll [MONITOR] API every [N] minutes for my server's recent up/down history. 2. Start the backfill only after the server has been up for [N] minutes in a row. 3. Pull conversations from [CHANNEL] for the outage window and compare against the bot's reply log; keep only messages with no reply from the bot or a human. 4. Answer each one, fetching current order status and prices at reply time. 5. When the list is empty, deactivate the backfill workflow. List the nodes, and how to avoid touching conversations a human is already handling.
Watch out: This comes from the monitoring vendor's blog. An always-on version first interfered with chats staff were handling by hand; keep it temporary.
Proof / source
Second-hand report Interview published by the monitoring vendor whose API the workflow uses (Oct 2026), not by the builder.
In their words
Build recovery tools to be self-limiting: something that watches for a real signal and then switches itself back off, rather than a patch that just runs forever and can end up causing its own bugs.
Read the original source ↗ Discussion ↗
Related
Convert HTML to Markdown on a CPU with Microsoft MarkItDown
We tested Microsoft MarkItDown 0.1.8 on Oct 16: it converted Project Gutenberg ebook #4 (Lincoln's Gettysburg Address, HTML) to Markdown on an 8-vCPU Intel Xeon, CPU only…
Discussion
Remove an image background on a CPU with rembg
We tested rembg on Oct 16 with a self-made test image: a red circle with a yellow square on a green background.
Read an upside-down, blurry page scan with Indra OCR on a CPU
We tested Indra OCR (first published Oct 10–13) on an 8-vCPU Intel Xeon, CPU only.
Let your AI agent do the bookkeeping legwork in Dougs while you approve every change
Tom Eberle open-sourced dougs-cli (MIT), an unofficial command-line tool for the French accounting platform Dougs, so an agent can work in their company's books.