Guides / Automation

How to document and hand over automations so they survive staff changes

Every automation your business depends on needs a one-page runbook: what it does and why, what triggers it, which systems and accounts it touches, where credentials live, how you'll know it failed, and what to do when it does. Store runbooks with company accounts, review them every quarter, and treat a handover as incomplete until someone else has followed the runbook successfully.

By Ahmed Mohamed · Updated

Here’s a scenario we see often. A freelancer or a technical employee builds a handful of automations: leads into the CRM, orders into accounting, reminders to customers. Everything works. A year later that person moves on, an app changes its connection, something stops, and nobody knows what was built, where, or with whose login.

The fix isn’t more technology. It’s one page per automation, written while the builder is still around.

What goes on the one-page runbook

Section What to write Example
Name and purpose What it does, in one sentence a non-technical person understands, and why it matters “Sends every website enquiry into HubSpot and alerts sales in Google Chat, so no lead waits more than an hour.”
Owner The person responsible, plus a backup Owner: Sales lead. Backup: Operations manager.
Where it lives Platform and exact location n8n Cloud → workflow “Website lead → CRM → team alert”
Trigger What starts it Website contact form posts to the n8n webhook (production URL)
Steps The main steps in plain words, 3–8 lines Validate → confirm to visitor → find or create contact → create deal → alert team
Systems and accounts Every app it touches and which account it connects with HubSpot via admin@company private app. Google Chat via the “Sales” space webhook.
Credentials Where they’re stored, never the secrets themselves Stored in n8n credentials. Master copy in the company password manager, “Automations” vault.
How we know it failed The alert, and where it goes Error workflow posts to the “Ops alerts” chat. Daily heartbeat checks for at least one lead in 24 hours.
What to do when it fails The first three steps a non-builder can take 1. Open the failed execution link. 2. Add the lead by hand. 3. If the CRM credential expired, reconnect it (password manager → HubSpot).
Dependencies What breaks if this breaks, and what this depends on Depends on the website form field names. Deals feed the weekly sales report.
Change log Date, who, what changed 2026-10-23, AM: added phone normalisation.
Last tested Date of the last end-to-end test 2026-10-23

The template has these fields ready to copy for each automation.

Rules that make documentation useful

  1. Write it during the build, not after. Documentation written “later” is never written.
  2. Name things clearly in the tool too. “Website lead → CRM → team alert” beats “Workflow 7”. Name each step for what it does.
  3. Never paste secrets into the runbook. Point to where they are stored.
  4. Use company accounts for every connection. Personal logins break when people leave. See who owns your accounts?
  5. Keep an inventory. One list of every automation, its owner and its runbook link, so nothing is forgotten.
  6. Review quarterly. Click through each runbook. Is it still accurate? Does the alert still reach someone?

Handover checklist

When the person who built or maintains automations is leaving, or when an agency hands over to you:

  • Inventory complete: every automation listed, including “small” ones
  • Runbook for each, reviewed by the new owner
  • All connections use company accounts. Personal ones replaced.
  • Credentials in the company password manager, with access for the new owner
  • Platform access: the new owner has an admin or owner account, and the leaver’s access is removed after handover
  • Alerts go to a shared channel, not to the leaver’s inbox
  • The new owner has fixed one simulated failure using only the runbook

The last item is the real test. If someone else can recover a failure from the runbook alone, the handover worked.

Where to keep runbooks

Somewhere the whole team can find them and that belongs to the company: a shared drive folder, the company wiki or a page in your project tool. Link each runbook from the automation itself (most platforms have a description or notes field) and vice versa.

One platform note: in n8n’s free self-hosted Community Edition, workflows and credentials are only accessible to the instance owner and the user who created them. If several people need access, plan for that when choosing how you host n8n. See self-hosting n8n: the real cost.

Frequently asked questions

Isn’t the workflow itself the documentation?

Partly. A well-named workflow shows how it works. It doesn’t show why it exists, who owns it, which accounts it relies on, or what to do at 9pm when the alert fires.

How long does a runbook take to write?

For a typical small-business automation, 20–30 minutes when written by the person who built it. Much longer when someone has to reverse-engineer it later.

We use an agency. Should they write these?

Yes. Make runbooks and an automation inventory part of the deliverable, along with confirmation that all accounts are in your company’s name. If you’d like your current automations documented and tidied up, that’s part of our tech stack service.

Free download · Excel template

Automation runbook template

A one-page runbook to copy for each automation, an inventory listing all of them in one place, and a handover checklist.

Download it

No sign-up. Opens in Excel, Google Sheets or Numbers.

Rather have it done?

This is the kind of work our tech stack service covers. Tell us where you are today and we’ll reply with a plan and a fixed price.

Let’s talk

Sources

  1. n8n docs: handle errors gracefully (error workflows)
  2. Google Workspace Admin Help: control which apps access Google Workspace data
  3. n8n docs: compare editions (sharing of workflows and credentials)

Written by

Ahmed Mohamed, Growth marketer, Jinnflow. Ahmed has worked in growth marketing for 6 years. At Jinnflow, Ahmed builds the systems behind client work (websites, stores, CRMs and the integrations that connect them) and writes the technical guides.