Zero vendor lock-in in ISO automation means the workflow logic, the data it writes to, and the accounts it runs in are yours by default, not something you negotiate to extract if you ever want to leave. It's a technical property you can verify, not a promise you have to trust.
"No lock-in" is a slogan almost every vendor selling into manufacturing uses right now, which is exactly why it's worth being specific about what the phrase means at the level of accounts, file formats, and exports, and honest about where some switching cost is unavoidable no matter how the system is built.
Lock-in in ISO automation is a spectrum, not a switch
Vendor lock-in isn't binary. Every system that automates document control creates some coupling between your process and the tool that runs it — that's true of a Google Sheets macro, an enterprise QMS suite, and everything between. The real question is where a given system sits on that spectrum, and that comes down to a small number of concrete, checkable facts.
The five questions that actually determine lock-in
1. Who owns the hosting account the workflow runs in? If the automation runs on an account registered to the vendor — their n8n Cloud tenant, their AWS account, their SaaS login — you're a guest in someone else's house. Access ends when the relationship does. In our reference build for a Thai manufacturer, the automation runs on n8n inside accounts registered to the manufacturer itself, not to us. That single fact determines almost everything else on this list.
2. Is the workflow logic exportable, or trapped in a proprietary format? n8n workflows export as JSON, a plain, readable file format any developer familiar with the platform can open, audit, and modify without us. Compare that to a closed low-code platform where the "workflow" only exists inside a vendor's own editor, with no export path at all. The format the logic is stored in is a technical fact, not a policy — the first thing worth asking a vendor to show you, not just tell you about.
3. Where does the data actually live? The register, the master document list, the change log — in our build, these live in Google Sheets inside the manufacturer's own Google Workspace, not a database we control. That means the eight fields the system writes after human approval sit in a spreadsheet the client can open, query, and back up independently, at any time, without asking.
4. Is there an independently readable activity log? Every one of those eight writes is logged individually to an activity log the client can query on their own. That matters for lock-in because you're never dependent on a vendor's dashboard to prove what the system did — you have your own record, in your own account, that doesn't disappear if the vendor relationship does.
5. Is the logic traceable to your own SOPs, or to undocumented tribal knowledge? Our reference build's logic was derived directly from the manufacturer's own written SOPs, not a generic template. Anyone auditing or extending the workflow later can trace each automated step back to a documented procedure the client already owns, not back to internal design notes nobody else has access to.
What zero lock-in looks like end to end
| Layer | Where it lives |
|---|---|
| Automation engine | n8n, in the manufacturer's own instance |
| Register and master-list backend | Google Sheets, in the manufacturer's Google Workspace |
| Document lifecycle state | Real Google Drive folders, nine-step lifecycle, moved by human decision |
| Activity log | Queryable independently, one entry per automated write |
| Workflow logic file | Exported JSON, documented, editable by any n8n-familiar developer |
The system preserves the four human decision gates the client's SOPs already required — reviewer marks the change-request form, approver checks content adequacy, a combined final gate completes master sign-off across internal and external documents — and only writes after that sign-off is recorded. It passed 19 of 19 acceptance criteria, and all 51 pre-existing unrelated workflows on the same automation tenant were verified unchanged afterward. Nothing about integrating this automation required consolidating unrelated systems into a platform the client would then depend on us to untangle.
Where switching cost is real, even here
It would be dishonest to claim any automated workflow has zero switching cost. Even with exportable logic and client-owned accounts, whoever takes over maintenance next has to learn the specific workflow: how the n8n nodes are sequenced, how the Google Sheets structure maps to the nine-step Drive lifecycle, what the idempotency key protects against and why. That's real work. A workflow described only in JSON, with no one available to explain the reasoning behind it, is portable but not instantly comprehensible.
What zero lock-in eliminates is the switching cost that's manufactured on purpose: proprietary formats designed to be unreadable outside one platform, accounts you can't get credentials to, exports that don't exist because the business model depends on you not being able to leave. It doesn't eliminate the ordinary cost of a new person getting familiar with any nontrivial system.
How to check this before you sign anything
You don't have to take a vendor's word for it. Ask to see, specifically:
- The account the automation will run in, and confirm it's registered to your company, not the vendor's.
- A sample export of the workflow logic, and whether it opens without vendor tooling.
- Where the register and master-list data will physically live, and who has account-level access on day one.
- Whether the activity log is queryable by you independently, or only visible through the vendor's own interface.
If a vendor hesitates on any of those four, that hesitation is the answer. See what ISO automation actually means for how it stays inside the boundary of clerical execution rather than content judgment.
FAQ
Is n8n itself vendor lock-in, since it's still a specific platform?
n8n is open-source and self-hostable, and workflows export as standard JSON. That's a materially different position than a closed SaaS tool — you're not dependent on one company continuing to operate a proprietary service for your workflow to keep running.
What happens to the automation if the builder stops operating?
The workflow keeps running, because it lives in your own n8n and Google Workspace accounts. Maintenance would need a new developer, but the system itself doesn't depend on any one company existing.
Does zero lock-in mean there's no cost to switching maintainers?
No. There's a real learning curve, covered honestly above. What's removed is the artificial cost: proprietary formats and withheld access, not the ordinary work of a new person learning a system.
Can I audit the workflow logic myself without asking permission?
Yes. The exported n8n JSON and the activity log are both readable independently, by you or by any developer you bring in.
Does this apply to any automation platform, or is n8n required?
The principle applies broadly — these five questions work regardless of platform. n8n is what we use because it's open, exportable, and matched what the manufacturer already had in place. It isn't the only technically valid choice.
If you want a straight answer to these five questions for your own document control process, request a scoped quote and ask us to walk through exactly where your workflow and data would live. 1% EVO builds against your own SOPs and hands over accounts you already own, not a login you rent from us.