Compare
Thrum and n8n, side by side.
n8n is a general workflow automation tool with hundreds of integrations, code steps and a free self-hosted edition. Thrum is built for running a client’s business: forms, a CRM, an inbox, booking, email and payments with the workflows between them, each client in a workspace of their own, and a portal that shows them the results.
Thrum opens soon. Sign up now and you’ll be among the first in.
Which to choose
Choose n8n if
You need an integration Thrum does not have, custom code in a step, or to run everything on your own servers.
Choose Thrum if
You run several clients’ businesses and want the forms, records, conversations and payments in the same system as the workflows, each client kept apart, and each client shown their results under their own brand.
Feature by feature
n8n’s side as of 1 October 2026, with sources below.
- Yes
- Partly
- No, or not found in their docs
Building
- Code in a step
- n8nThrum
Yes. The Code node runs JavaScript or Python.7
No. Reads values by name. Runs no code.
- Apps
- n8nThrum
Yes. More than 400 integrations, by its docs.6
Yes. 32 apps with actions and triggers, texts and email built in, and any API by web request.
- Loops
- n8nThrum
Yes. Nodes run once for each item they are given.8
Yes. For each item of a list, up to 500, one or two at a time.
- Schedules
- n8nThrum
Yes. The Schedule Trigger runs workflows at fixed intervals and times.9
Yes. Every few minutes, hourly, daily, weekdays or chosen days, in the client’s time zone. Every 5 minutes at most on Agency and Scale, daily on Solo.
- Webhooks in
- n8nThrum
Yes. The Webhook node starts a workflow when a service posts to it.10
Partly. Starts from forms, bookings, chats, records, payments and email events inside the product. App triggers from 24 apps, by webhook or by checking, are in beta. No general inbound address yet.
- AI agent
- n8nThrum
Yes. The AI Agent node: a chat model and tools; the agent decides which to call.11
Partly. An agent step with app actions as tools. In beta.
- Files
- n8nThrum
Yes. Binary data: files such as images and documents move through a workflow.12
Yes. Files kept through a run: a PDF made from text, attached to an email.
Knowing it works
- A run that fails
- n8nThrum
Partly. An error workflow you build, started by the Error Trigger.2
Yes. Degraded after 3 failures in a row or 20% of recent runs, with an email, a daily reminder and a recovery email.
- A workflow that goes quiet
- n8nThrum
No. We found no built-in check. “The Error Trigger only runs when an automatic workflow errors.”3
Yes. Learns each workflow’s usual gap and calls it Stopped after 3 times that gap of silence.
Client delivery
- Forms, CRM, inbox, booking, email, payments
- n8nThrum
Partly. A form trigger is built in; the rest are reached through integrations with other tools.
Yes. Forms, CRM, inbox, booking, email campaigns, a blog, a newsletter and payments, built in. Several are in beta.
- One workspace per client
- n8nThrum
Partly. Projects and sharing on paid editions.4
Yes. Each client is its own workspace, with its own keys, forms, workflows, CRM and portal.
- A portal for the client
- n8nThrum
No. We found no client portal in its docs.
Yes. A portal per client in their colours: leads, their month, inbox, bookings, email, content and revenue. White-label on Agency and Scale.
- A monthly report to the client
- n8nThrum
No.
Yes. Emailed to each client on the 1st, in their time zone, and kept in their portal.
- One build, many clients
- n8nThrum
Partly. Workflow templates to copy from.4
Yes. Templates with per-client fields, rolled out to the clients you pick, keeping their edits.
- Install a set of workflows into a client
- n8nThrum
No.
Yes. A pack installs several workflows and forms into one client, switched off until each is set up.
- Proposal to a running client
- n8nThrum
No.
Yes. A proposal the client accepts with an emailed code; their workspace, pack and portal set themselves up.
- Bill the client for what they used
- n8nThrum
No.
Partly. Each client invoiced monthly for their texts and emails, from your own Stripe, with no cut. In beta.
Hosting and price
- Self-hosting
- n8nThrum
Yes. The Community edition is free to run on your own servers.4
No. Hosted only.
- Priced by
- n8nThrum
Executions: “Paid plans, whether cloud or self-hosted, have an execution limit quota.”1
Per seat: each seat carries a number of clients, workflow runs, forms, responses, records and emails.
- Client work under the licence
- n8nThrum
Partly. Allowed “as long as your clients do not have the possibility to create or edit them”.5
Yes. Built for it, including a portal your clients sign in to.
Using both
A Thrum web request step can call an n8n webhook, so a client’s workflow can hand a step to n8n and still be watched, reported on and shown in the client’s portal.
Moving over starts with a paste: most exported n8n workflows come across as Thrum steps, switched off, with a list of what each still needs. See the importer.
Sources, checked 1 October 2026
- 1.n8n docs: Understand executions
- 2.n8n docs: Handle errors gracefully
- 3.n8n docs: Error Trigger node
- 4.n8n docs: Community edition features
- 5.n8n docs: Sustainable Use License FAQ
- 6.n8n docs: Deploy with the AI starter kit (integration count)
- 7.n8n docs: Code node
- 8.n8n docs: Looping
- 9.n8n docs: Schedule Trigger node
- 10.n8n docs: Webhook node
- 11.n8n docs: AI Agent node
- 12.n8n docs: Binary data
n8n’s licence FAQ is its own reading of the Sustainable Use License, not legal advice, and neither is this page.
If anything here about n8n is out of date, write to hello@thrum.run and it will be corrected.
Thrum is cooking.
Get early access and you’ll be among the first in. Early members get a launch perk.