How to Start an AI Automation Agency (2026)

To start an AI automation agency, sell one repeated business outcome to one kind of client: answering inbound leads in minutes, turning enquiries into structured intake, processing documents, triaging support, or producing a weekly report. Build it on a tool the client can own, charge a setup fee plus a monthly retainer, and keep the first scope to one workflow that touches one system of record. You do not need funding, a team, or a proprietary model.

Editorial title card reading "How to Start an AI Automation Agency (2026)" beside the orange ZeroRaised mark.

Key takeaways

  • Sell a workflow, not AI. Lead response, intake, document processing, support triage and reporting are the jobs clients buy; strategy decks and generic chatbots are the jobs they do not.
  • The tool stack is cheap: n8n Cloud Starter is 20 euros a month billed annually for 2.5K executions, and Zapier Professional is $29.99 a month on monthly billing for 750 tasks.
  • Price setup plus retainer, not hours. Our illustrative example is a $4,500 build and $900 a month, with direct tool costs under 70 euros a month.
  • Pick a niche where a missed lead or a manual document costs visible money, the buyer is easy to reach, and the systems already have APIs.
  • Keep accounts client-owned from day one. If you process personal data for a client you are probably a processor under the UK GDPR, with your own contract, sub-processor and breach duties.
On this page 48
  1. TL;DR
  2. What an AI automation agency actually sells
  3. What clients will not pay for
  4. The honest reality check
  5. The regulator is watching the claims
  6. The tools are commoditising the easy layer
  7. Churn is structural if the workflow is invisible
  8. Picking a niche with a scoring table
  9. The offer and how to scope it
  10. The one-workflow offer
  11. What goes in the written statement of work
  12. Change requests and the acceptance test
  13. Pricing models that work for a solo agency
  14. Setup plus retainer is the default
  15. An illustrative worked example
  16. The tool stack, with prices checked today
  17. Self-hosted n8n and Zapier
  18. The n8n licence point agencies get wrong
  19. Who owns the accounts, keys and data
  20. The client-owned setup we recommend
  21. Offboarding
  22. Data protection: the processor conversation
  23. What this looks like in practice
  24. Claims rules: sell what you can prove
  25. Contracts and liability
  26. Getting the first three clients without ads
  27. The 50-company list
  28. The first message
  29. The paid pilot and the referral
  30. Delivery: how to keep the workflow alive
  31. Write a runbook and log every run
  32. Alert on errors, not on everything
  33. Put a human in the loop where it matters
  34. Monitor the boring things and report monthly
  35. When to productise into SaaS
  36. A 90-day plan
  37. Checklist
  38. Before your first client
  39. Before go-live
  40. Before offboarding
  41. Frequently asked questions
  42. How much does it cost to start an AI automation agency?
  43. Do I need to know how to code to run an AI automation agency?
  44. What should I charge for an AI automation project?
  45. Is the AI automation agency model saturated?
  46. Who owns the automations, accounts and client data?
  47. Build the thing, then launch it
  48. Sources

Short answer: To start an AI automation agency, sell one repeated business outcome to one kind of client: answering inbound leads in minutes, turning enquiries into structured intake, processing documents, triaging support, or producing a weekly report. Build it on a tool the client can own, charge a setup fee plus a monthly retainer, and keep the first scope to one workflow that touches one system of record. You do not need funding, a team, or a proprietary model.

The tools got cheap. n8n Cloud Starter is 20 euros a month billed annually for 2.5K workflow executions, and Zapier Professional is $29.99 a month on monthly billing for 750 tasks. OpenAI's cheaper gpt-6-luna model is $0.10 per 1M input tokens and $0.50 per 1M output tokens, so the model bill for a typical document is small. What did not get cheap is distribution: finding a buyer with a painful, repeated workflow, getting access to their systems, and staying accountable when the workflow breaks.

That is the business. Not "AI". The automation is the delivery mechanism. Every price and rule below was checked on its source page on 15 Nov 2026. The advice in between is ours and is marked as such.

TL;DR#

  • Sell a workflow, not AI. The five jobs that reliably get budget are lead response, intake, document processing, support triage and reporting. "AI strategy" and a generic website chatbot usually do not.
  • Pick one niche and one trigger. A missed enquiry, a PDF that someone retypes, or a ticket queue that nobody owns. If you cannot name the system of record, you cannot scope the job.
  • Price setup plus retainer. Charge for the build, then charge monthly for monitoring, support and a small change budget. Our illustrative example is $4,500 plus $900 a month, with direct tool costs under 70 euros a month.
  • Use client-owned accounts. The client pays the automation platform, the LLM API and the hosting bill. You get a named seat, least-privilege keys and a clean exit.
  • Take data protection and claims seriously. If you process personal data for a client you are likely a processor under the UK GDPR, with your own legal duties (ICO). The FTC has already acted on deceptive AI claims (NBC News).

Disclosure: ZeroRaised publishes this guide and runs a launch site for bootstrapped products. ZeroRaised has no commercial relationship with any company named here, and no links in this post are affiliate links. This is general information, not legal, tax or financial advice.

What an AI automation agency actually sells#

An automation agency is a systems integration business with a monthly service attached. The client does not buy a model, a prompt or a workflow diagram. They buy a business outcome that happens without a person remembering to do it.

JobWhat the client buysTriggerSystem of recordBill on
Lead responseFirst reply in minutes, with qualification questions and a booked slotForm, DM, email, inbound callCRM or inboxLeads handled
IntakeEnquiry turned into a structured record, with the next action assignedEmail, form, call transcriptCRM, ATS, practice management toolSubmissions processed
Document processingInvoice, purchase order, claim or CV turned into clean fieldsShared inbox or uploadAccounting, ERP or HR systemDocuments processed
Support triageTicket classified, tagged, drafted and routed to the right queueHelpdesk ticketHelpdeskTickets triaged
ReportingData from several systems pulled into one weekly view, with exceptions explainedScheduleSpreadsheet, BI tool or client portalReports delivered

Lead response watches a form, inbox or social inbox, checks for duplicates, asks two or three qualification questions, and books a call or routes the lead to a human with a summary. It is usually the easiest first sale because the trigger is obvious and the result is visible in the CRM within a week. It pairs naturally with a voice agent if the client wants inbound calls answered, which we cover in best AI voice agent platform for indie developers.

Intake is lead response with more structure. A recruitment agency receives candidate emails and CVs. A clinic receives new patient enquiries. The workflow extracts the fields the client needs, writes them to the system of record, and sends the next action to the right person. The work is less about the model and more about the data model.

Document processing is the most defensible of the five because the output is checkable. The workflow extracts fields, validates them against rules, and sends anything below a confidence threshold to a human review queue. The client pays for the queue to shrink, not for the extraction model.

Support triage and reporting are the quieter jobs. Triage classifies tickets, applies tags, drafts a first response and routes to the right queue. Reporting pulls numbers from two or three systems and writes a short narrative for the Monday meeting. Both sell well to owner-operated businesses because the alternative is a manual ritual nobody trusts.

What clients will not pay for#

The fastest way to lose a quarter is to sell something buyers do not budget for, even if it is technically impressive.

"AI strategy" without implementation. A deck that says "use AI to improve operations" is a consulting product with a different sales cycle. Small clients will not pay a solo operator for it, and larger clients will ask for procurement, insurance and references you do not have yet.

A generic website chatbot. The buyer has seen a hundred. It is cheap to build, easy to replace, and hard to connect to a real outcome. Unless the chatbot answers from a specific knowledge base and hands off to a specific team, it is a demo with a monthly fee.

Prototypes with no production path. A workflow that runs on five sample records is not a system. Clients will pay for a paid pilot with a written success test, which we cover in how to run a paid pilot for B2B SaaS. They will not pay full price for a demo that never touches their live data.

Promises to replace headcount. Do not sell "cut two staff". You do not control the client's process, data quality, exceptions or management. Sell "remove the retyping" or "answer every enquiry within five minutes". If the client wants a headcount reduction, let them make that decision after the workflow has run for a month.

Tool subscriptions in your name. Bundling the platform into your fee looks convenient until the client leaves, the account is yours, and you are holding their data and workflows. More on that below.

The honest reality check#

The "AI automation agency" pitch has a hype problem. The pitch usually goes: learn one tool, sell agents to local businesses for a big monthly fee, run it from a laptop. Parts of that are true. The part where the money arrives without distribution, scoping or accountability is not.

The regulator is watching the claims#

On 25 September 2024 the US Federal Trade Commission announced Operation AI Comply, a sweep of five actions against companies it said used AI in deceptive or unfair ways. The cases included an AI "robot lawyer", an AI writing tool used to generate fake reviews, and schemes that promised AI-powered storefronts would produce passive income. FTC Chair Lina M. Khan said in a statement: "Using AI tools to trick, mislead, or defraud people is illegal," and NBC News reports the FTC's actions "make clear that there is no AI exemption from the laws on the books" (NBC News).

Our read: do not promise revenue, savings or accuracy you cannot evidence. Describe the workflow, show the test set, and state the limits.

The tools are commoditising the easy layer#

The platform vendors are shipping AI features into entry plans. n8n's pricing page lists agents, MCP and AI nodes as included on its Starter plan (n8n pricing). Zapier's pricing page marks Agents, Chatbots and MCP as included on every plan, with basic access to Agents and Chatbots (Zapier pricing).

That does not kill the agency. It kills the agency whose only skill is knowing where the AI node lives. The client can already buy the tool. What they cannot easily buy is someone who maps their process, integrates their messy system, tests the exceptions, monitors the runs and answers the phone when it breaks.

Churn is structural if the workflow is invisible#

Automations break when the client changes a form, renames a pipeline stage, rotates a password or updates an app. If the client does not see the workflow, does not own the account and does not receive a monthly report, the retainer feels like a subscription to something they cannot inspect. The first busy month, they cancel. The retainer is a service contract, not a licence: earn it with monitoring, a monthly report and a named person to call.

Picking a niche with a scoring table#

A niche is not a buzzword. It is a group of buyers who share a workflow, a system of record and a way of talking about the problem. "Real estate agencies" is a niche. "Businesses that want AI" is not.

Score each niche from 1 to 5 on six weighted criteria: pain frequency (3), cost of failure visible in money (3), reachable buyer (2), usable APIs (2), manageable data sensitivity (1) and repeatability across clients (2). The maximum is 65. This is our model, not a market study.

NichePainCostReachAPIsDataRepeatTotal /65
Real estate agency lead response55433557
Recruitment agency candidate intake54443556
Accounting firm document collection44442552
E-commerce support triage44354452
Private clinic new patient intake55332452
B2B SaaS support and reporting43354449

The top scores are not a recommendation to pick real estate or recruitment. The best niche is the one where you already have access: a 52 you can reach through a family contact beats a 57 where you know nobody. Do not pick a niche because a course told you it is "hot". Pick it because you can get three conversations this week without paying for ads.

The offer and how to scope it#

A solo agency cannot afford ambiguous projects. The offer should fit on one page and the scope should fit in one workflow.

The one-workflow offer#

Write the offer in the client's words, not yours. A good shape is:

We make sure every new enquiry gets a reply, a qualification question and a booked call within five minutes, using your existing CRM. We build it in your account, test it on 20 real enquiries, train one person on your team, and monitor it every month. Setup is $4,500. Monitoring and changes are $900 a month.

That paragraph names the trigger, the outcome, the system, the test and the ongoing service. It also makes the boundary visible: a second workflow for a different inbox is a new statement of work.

What goes in the written statement of work#

Use a written statement of work (SOW) for every project, even a small one. Ours includes:

  • Outcome, trigger and frequency: what happens, what starts it and roughly how often.
  • Systems and data map: every app, field, permission and data type touched, plus what is out of scope.
  • Acceptance test and support: the real records the client will sign off, the response window and the monthly change budget.
  • Price, ownership and protection: setup fee, retainer start, deposit, account and workflow owner, DPA and sub-processors.
  • Termination and handover: notice period, export format and what happens to credentials.

The data map is the most important page. It forces the client to say which fields are personal data, which systems are authoritative and who can approve access, and it gives you a defensible answer when the scope expands.

Change requests and the acceptance test#

The first change request is a test of the relationship. Our rule: anything not in the data map is a change request. Small tweaks inside the agreed workflow can come out of the monthly budget. A new integration, branch, user group or outcome needs a written change request with a price and a date.

Before you connect production, run the workflow on a test set the client has signed off. Twenty real historical records is a good default. Include the ugly ones: a duplicate, a missing field, a forwarded email, a record with an attachment, a name with an apostrophe. When the workflow matches, the client signs. When it does not, you have a concrete bug rather than a vague feeling.

Pricing models that work for a solo agency#

There is no single correct price. There is a correct shape for your cash flow, your risk and the client's buying process.

ModelHow it worksBest forWatch out
Setup plus retainerOne-off build fee, then a monthly service feeMost small B2B workflowsYou must define what the retainer includes
Fixed projectOne price for a defined deliverable, then handoverClients who will not sign a retainerNo recurring revenue and no monitoring budget
Value basedPrice tied to a measurable outcome, such as hours saved or leads handledWorkflows with a clean, agreed baselineBaseline disputes and attribution arguments
Usage pass-throughClient pays tool and API costs directly, you charge for the build and serviceClients with unpredictable volumeRequires transparent reporting and a spend cap
HourlyYou bill for timeRescue work, audits, small changesPunishes efficiency and caps your income

Setup plus retainer is the default#

The setup fee pays for discovery, build, testing, documentation and training. The retainer pays for monitoring, support, small changes and the monthly report, so your revenue does not reset to zero every month.

The retainer should have a named scope, not "unlimited support". Four hours a month is our starting point for a small workflow. It should cover monitoring, error alerts, a monthly report, a defined change budget, a response time for breakages and a quarterly review. It should not cover new workflows, new integrations, data cleanup or being on call at midnight for a lead form.

An illustrative worked example#

This is arithmetic, not a quote. A recruitment agency receives about 4,000 candidate emails a month. The workflow extracts candidate details, checks for duplicates, writes to the applicant tracking system and sends a shortlist to a recruiter.

LineAmountNotes
Setup fee$4,500Discovery, build, 20-record test set, documentation, one training session
Monthly retainer$900Monitoring, support, four hours of changes, monthly report
n8n Cloud Pro50 euros a month, billed annually10K workflow executions and 40-minute maximum execution duration on Pro
LLM usageAbout $14 a month8M input and 1.2M output tokens at gpt-6.1-terra rates of $1 and $5 per 1M tokens
Direct costsUnder 70 euros a monthBefore your labour

At those volumes the model bill is not the constraint. Your time is. If the retainer includes four hours of support at an internal cost of $100 an hour, $900 minus $400 of your time leaves $500 a month, before the roughly 70 euros of tool and model costs, tax and the hours you spend on sales. The setup fee is what makes the first month worthwhile.

The tool stack, with prices checked today#

You need one orchestration layer, one model provider, somewhere to run the automation, and the client's existing apps. Everything else is optional. Prices below are the published list prices on 15 Nov 2026, in the currency each vendor uses. Taxes are not included.

LayerOptionPublished price todayBest for
Orchestration, cloudn8n Cloud Starter20 euros a month billed annually, 2.5K executions, unlimited users and workflowsA first client or a solo build
Orchestration, cloudn8n Cloud Pro50 euros a month billed annually, 10K executionsSeveral live workflows or heavier volume
Orchestration, self-hostedn8n CommunityFree to installClients who want to own the instance
OrchestrationZapier Professional$29.99 a month on monthly billing for 750 tasks, or $19.99 billed annuallyApp coverage and simple workflows
Model APIOpenAI gpt-6-luna$0.10 per 1M input tokens, $0.50 per 1M output tokensHigh-volume classification, extraction and drafting
HostingHetzner CloudFrom 5.49 euros a month excluding VAT on Regular PerformanceSelf-hosted n8n and small internal tools

Make is a common alternative, but we could not verify its current plan prices, so we do not quote them. Sources: n8n pricing, Zapier pricing, OpenAI API pricing, Hetzner Cloud.

Self-hosted n8n and Zapier#

Self-hosted Community is free and includes what n8n calls "almost the complete feature set" (n8n docs), but you pay for the server, database and backups. Zapier is the hosted alternative in the table. Our advice: pick one orchestration layer per client, because mixing tools creates several places to debug and several bills to explain.

The n8n licence point agencies get wrong#

n8n is not open source in the OSI sense. The Community edition is released under the Sustainable Use License. The licence says:

"You may use or modify the software only for your own internal business purposes or for non-commercial or personal use. You may distribute the software or provide it to others only if you do so free of charge for non-commercial purposes."

That is the wording in the repository's LICENSE.md (n8n on GitHub).

Our read: a paid agency running one shared self-hosted instance for multiple clients is not comfortably inside that wording. The clean patterns are: the client owns the n8n Cloud account or self-hosts on their own server and pays the vendor directly, with you as a named user; each client gets their own instance; or the client buys the paid plan that includes the features they need.

This is not legal advice. The commercial point is simpler: client-owned accounts are better for you anyway, because they remove the data liability and the churn trap.

Who owns the accounts, keys and data#

ItemAgency-ownedClient-owned
Platform accountYou control access and billingClient controls access and billing, you are a named user
API keysYou hold the master keyClient creates restricted keys for the workflow
DataYou are a processor with custodyClient remains in control, you access only what the workflow needs
ChurnClient leaves and you keep the accountClient leaves and keeps the system
OffboardingYou must export, delete and prove deletionYou remove your seat and hand over documentation
LiabilityHigher, because you hold the dataLower, because the client is the account holder

The client-owned setup we recommend#

  1. The client creates the automation platform, LLM API and hosting accounts in the company name, with a company email and payment method.
  2. The client adds you as a named user with the minimum role that lets you build, and sets a spend cap on the API.
  3. Credentials live in the platform's credential store, not in a shared spreadsheet.
  4. A short access policy says who can add users and rotate keys.
  5. You record every account, owner, purpose and renewal date in an asset register. The asset register sounds bureaucratic, but it is the difference between a clean handover and a week of password resets.

Offboarding#

Include offboarding in the SOW and do it even when the relationship ends badly. Export every workflow, scenario and prompt. Write a one-page runbook. Transfer ownership and billing if needed. Rotate every key and password you had access to. Remove your seat and personal tokens. Confirm in writing what data you retained and when it will be deleted.

Data protection: the processor conversation#

Most automation workflows touch personal data. An enquiry contains a name, an email and sometimes a phone number. A CV contains employment history. A support ticket contains account details. A clinic intake form may contain health information.

Under the UK GDPR, the client is usually the controller because they decide why the data is processed and what the workflow is for. You are usually the processor because you act on their instructions. The ICO defines a processor as "a natural or legal person, public authority, agency or other body which processes personal data on behalf of the controller" (ICO).

That role comes with direct obligations, not just contractual ones. The ICO lists them (ICO): process only on instructions, sign a binding contract, get written authorisation before engaging a sub-processor, implement appropriate security, notify the controller of a breach without undue delay, ensure international transfers are authorised, and cooperate with supervisory authorities.

What this looks like in practice#

A written data processing agreement and sub-processor list. Sign one before the first live record. Name the subject matter, duration, purpose, data types, data subjects, and your sub-processors: the automation platform, model provider, hosting provider and any email or storage tool. Under the ICO's processor guidance you need the controller's written authorisation before engaging a sub-processor, so we also tell the client before adding one later. A one-page list makes you look more professional than the agency that says "it is all in the cloud somewhere".

Data minimisation and retention. Send only the fields the workflow needs. Redact special category data unless the client has explicitly instructed you and has a lawful basis. Decide how long execution logs keep payloads, turn on redaction where it exists, and document the window.

International transfers and training. Check where the platform, model and hosting providers process data. If the client needs EU or UK data residency, choose a region and write it down. Check the provider's terms on training with customer data. That is a decision for the controller, not a default you accept on their behalf.

Breach route. Give the client a phone number and an email for breaches, and a commitment to notify without undue delay. "We will mention it in the monthly report" is not good enough.

This is general information, not legal advice. For a client in a regulated sector, get the client's legal team involved before you connect production.

Claims rules: sell what you can prove#

The FTC's Operation AI Comply is the clearest public warning that AI marketing claims are enforceable. The sweep, announced on 25 September 2024, included five actions and covered fake reviews, an AI "robot lawyer" and AI-powered income schemes (NBC News).

Our claims policy is short:

  • Describe the workflow, not the intelligence. "Every enquiry gets a reply and a booked call within five minutes" is testable. "Our AI understands your business" is not.
  • Show the test set. If you claim accuracy, say which records you tested and what happened on the failures.
  • Do not promise revenue, savings or headcount. Report what changed after a month. Do not guarantee it before.
  • Say when a human reviews the output. "Human approved" is a feature, not an admission of weakness.
  • Do not use client logos or testimonials without written permission. Keep the permission with the project file.
  • Do not imply a professional relationship you do not have. An automation that touches legal, medical or financial decisions is not legal, medical or financial advice.

If a claim feels like it would need a footnote to be true, remove it. The footnote will not save you.

Contracts and liability#

You need a services agreement, a statement of work and a DPA. Templates exist, but the three documents should agree with each other. A common failure is an SOW that promises an outcome the master agreement disclaims. These are the clauses we would expect. They are not a substitute for a lawyer.

Limit of liability. Cap total liability at the fees paid in the previous three to six months. Exclude indirect and consequential loss, lost profits and lost data to the extent the law allows. Do not accept unlimited liability for a $4,500 workflow.

No warranty of accuracy. State that AI outputs can be wrong, that the client reviews outputs used in high-stakes decisions, and that you do not warrant that the model will never produce an incorrect result. This is not a get-out clause for sloppy work. It is the boundary between your build and the client's business judgement.

Intellectual property. The client should own the workflows, prompts, documentation and data created for them. You retain your pre-existing templates, libraries and know-how, and license them for use with the delivered workflow. This lets you reuse a pattern without handing over your whole toolkit.

Termination and handover. Give both sides 30 days' notice. Include a handover obligation, an export format and a final invoice. If the client terminates for convenience, the setup fee is not refundable unless you failed the agreed acceptance test.

Our read: have a lawyer review your template once, then reuse it.

Getting the first three clients without ads#

You do not need ads. You need a list, a specific offer and enough conversations to find people with the problem this month.

The 50-company list#

Pick your niche and build a list of 50 companies. For each one, record the trigger you can see from outside (a job ad for an administrator, a "we are hiring" post, a contact form, a booking page, a review that mentions slow replies), the likely system of record, the buyer, and one specific observation you can mention in the first line of an email. A list of 5,000 scraped addresses is not a strategy, and it will get your domain blocked.

The first message#

Write like a person who looked at the business:

Hi [Name], I noticed you are hiring a second administrator for the front desk. I build a small workflow that replies to every website enquiry within five minutes, asks two qualifying questions and puts the answer in your CRM. I did a three-record sample for [company] using your public enquiry form. Would a 15-minute call on Thursday be useful?

The sample is the differentiator. It shows you did the work before asking for time. Do not attach a deck or ask for a "discovery call" without saying what will happen. For the mechanics, our guide to cold email tools for bootstrapped founders covers domains, warm-up and deliverability.

The paid pilot and the referral#

Convert the first conversation into a small paid pilot, not a free build. A pilot has a fixed price, a fixed scope and a written success test. We cover the structure in how to run a paid pilot for B2B SaaS. A good first pilot is two weeks, one workflow, one system, twenty test records and a decision at the end. Apply the fee to the full build if they continue.

At the end of a successful pilot, ask: "Who else in your network has the same problem?" Do this while the result is fresh. A referral from a happy client is worth more than fifty cold emails. Our guide to getting your first 10 paying customers has more on the sequence from warm intro to paid work. Accountants, bookkeepers, IT support firms and web agencies are also useful referral partners: they see the messy process and do not want to build automations themselves. Offer a fixed fee or a revenue share in writing, but lead with the workflow you can take off their plate.

Do not run ads before you have a repeatable offer and a case study. Do not bid on freelance marketplaces for "AI automation" work at the lowest price. Do not promise a result you have not tested on the client's own data.

Delivery: how to keep the workflow alive#

Delivery is where an agency earns the retainer. The build is the easy part. The system has to keep running when a form changes, a password expires or a model provider has a bad afternoon.

Write a runbook and log every run#

The runbook is one page and it lives in the client's drive, not only yours. It covers the trigger, every system and credential owner, the expected output, what happens on an error, the manual fallback, the escalation contact and the date of the last change.

Log the timestamp, record ID, status, model used and a short result. Do not log full payloads unless the client has agreed and the data is minimised. A log table in the client's workspace is usually enough. The log is how you answer "did it run?" without opening the editor, and how you spot a volume drop before the client does.

Alert on errors, not on everything#

Set an error workflow that sends a message to a channel the client can see. Include the workflow name, the failed step, the record ID and a link to the execution. Do not alert on every successful run; the channel will be muted within a week. n8n's pricing page lists human approval for tool calls as included on Starter and Pro. Test the alert path before go-live. An alert that has never fired is not an alert.

Put a human in the loop where it matters#

Use a human approval step before sending an outbound email that commits to a price, a date or a legal position; issuing a refund or invoice adjustment; deleting or merging a CRM record; making a decision about a candidate or customer eligibility; and anything that touches health, legal, financial or employment data. The approval can be a message with two buttons. It slows the workflow by minutes and prevents the failure that ends the contract.

Monitor the boring things and report monthly#

Most breakages are not model failures. They are expired OAuth tokens, changed field names, rate limits, a new required field, or a plan limit reached. Check weekly: authentication status, execution count against the plan limit, error rate, latency and any new required field in the source system.

The monthly report is the retainer made visible. Keep it to one page: runs completed and success rate, exceptions and resolutions, changes made and requested, estimated time saved using a method the client agreed to, and one recommendation. Do not inflate the time saved.

Export the workflow before every change and label the export with the date, so a broken change is a five-minute restore rather than a rebuild. Every workflow that sends something externally should have a pause button, and the client should know where it is.

When to productise into SaaS#

The agency becomes a product business when the same workflow, integrations and acceptance test repeat across clients.

The signals: three or more clients use the same workflow with the same system of record; you have reused the same test set; support is predictable and mostly the same five questions; the client would prefer a fixed price and self-serve onboarding; and you can describe the outcome without naming the client.

The options, in order of risk:

  1. Template pack. Sell the workflow, documentation and a setup call. Low support, low price, useful as a lead magnet.
  2. Productised service. Fixed scope, fixed price, fixed timeline, one niche. This is the natural next step and we cover the mechanics in how to start a productized service.
  3. SaaS. Self-serve onboarding, multi-tenant data, billing, uptime, security reviews and a support desk. Much more expensive than it looks.

Our read: stay at stage two for as long as possible. A productised service with a waiting list is a better business than a SaaS with twelve accounts and a churn problem. Build the SaaS only when clients ask to use it without you and the support burden is already documented. If you do move toward software, read how to bootstrap a SaaS before you pick a stack.

A 90-day plan#

This is a plan for one person working part-time or full-time. Adjust the volume, not the sequence.

DaysFocusDeliverableExit criteria
1 to 14Niche and offerOne niche, one workflow, one buyer title, one-page offerYou can explain the offer in 30 seconds without saying "AI"
15 to 30List and conversations50-company list, 10 conversations, 3 samplesAt least one buyer asks "how much?"
31 to 45First paid pilotSigned SOW, DPA, test set, live pilotPilot passes the written acceptance test
46 to 60Delivery and evidenceRunbook, monitoring, monthly report, case studyClient agrees to a testimonial or referral
61 to 75Second and third clientTwo more conversations from referrals or partnersOne more signed pilot
76 to 90Repeat and raiseReusable template, updated pricing, second case studyYou can deliver the same workflow in half the time

Success at day 90 is one paying client, one case study, one repeatable workflow and a pipeline of at least five conversations. Not ten clients. Not a SaaS. One proof that someone will pay you to run this workflow, and a second sale that costs less to deliver than the first.

Checklist#

Before your first client#

  • One niche and one workflow chosen.
  • Offer written in one page, with outcome, trigger and system of record.
  • 50-company list built with a named buyer for each.
  • Three-record sample built for the top five prospects.
  • SOW, DPA and services agreement templates reviewed by a lawyer.
  • Asset register and sub-processor list started.
  • Support window, response time, change budget and payment terms defined.

Before go-live#

  • Client owns the platform, API and hosting accounts.
  • You have a named user seat with the minimum role.
  • Credentials are in the platform's credential store, not in chat.
  • Data map agreed and personal data minimised.
  • DPA signed and sub-processors authorised.
  • Test set signed off on 20 real records.
  • Error workflow tested and sending to a channel the client sees.
  • Human approval steps in place for outbound or high-stakes actions.
  • Runbook written and stored in the client's drive.
  • Rollback export saved and labelled with the date.
  • Kill switch shown to the client.
  • Monthly report template agreed.

Before offboarding#

  • Workflows exported in a format the client can import.
  • Documentation and runbook handed over.
  • Account ownership and billing transferred if needed.
  • Every key and password rotated.
  • Your user seat and personal tokens removed.
  • Data retention and deletion confirmed in writing.
  • Final invoice sent and payment terms confirmed.

Frequently asked questions#

How much does it cost to start an AI automation agency?#

Very little in tools. n8n Cloud Starter is 20 euros a month billed annually for 2.5K executions, and Zapier Professional is $29.99 a month on monthly billing for 750 tasks. Self-hosted n8n Community is free, and Hetzner Cloud hosting starts from 5.49 euros a month excluding VAT.

Do I need to know how to code to run an AI automation agency?#

Not for most workflows, but you need to be comfortable with APIs, JSON, authentication, webhooks and error logs. The visual builders handle the wiring. When a client needs a custom transform, a rate limit handled properly or a private API integration, you will need code or a developer on call.

What should I charge for an AI automation project?#

Charge a setup fee that covers the build and a monthly retainer that covers monitoring, support and a small change budget. In our illustrative example a recruitment agency pays $4,500 for the build and $900 a month for monitoring plus four hours of changes. Fixed project pricing works for a narrow, well defined workflow.

Is the AI automation agency model saturated?#

The generic version is crowded and the hype is real. The FTC's Operation AI Comply showed regulators will act on deceptive AI claims, and n8n and Zapier now include agents and MCP in entry plans. The defensible version is narrow: one industry, one workflow, one system of record, plus accountability for monitoring and data protection.

Who owns the automations, accounts and client data?#

The client should. Have the client create and pay for the automation platform, the LLM API and the hosting account, then add you as a named user. You build in their workspace, keep an asset register, and hand over exports, credentials and documentation at offboarding.

Build the thing, then launch it#

ZeroRaised is a launch directory for products built without institutional VC. If you turn your agency workflow into a productised service or a small SaaS, submit it to ZeroRaised and use the launch to find your next ten users. Our bootstrapped app launch guide covers the week before and after a launch, and the product launch checklist is the list we would run on the day.

For more guides on building a business funded by customers rather than investors, join the ZeroRaised newsletter.

Sources#

Frequently asked questions

How much does it cost to start an AI automation agency?

Very little in tools. n8n Cloud Starter is 20 euros a month billed annually for 2.5K executions, and Zapier Professional is $29.99 a month on monthly billing for 750 tasks. Self-hosted n8n Community is free, and Hetzner Cloud hosting starts from 5.49 euros a month excluding VAT.

Do I need to know how to code to run an AI automation agency?

Not for most workflows, but you need to be comfortable with APIs, JSON, authentication, webhooks and error logs. The visual builders handle the wiring. When a client needs a custom transform, a rate limit handled properly or a private API integration, you will need code or a developer on call.

What should I charge for an AI automation project?

Charge a setup fee that covers the build and a monthly retainer that covers monitoring, support and a small change budget. In our illustrative example a recruitment agency pays $4,500 for the build and $900 a month for monitoring plus four hours of changes. Fixed project pricing works for a narrow, well defined workflow.

Is the AI automation agency model saturated?

The generic version is crowded and the hype is real. The FTC's Operation AI Comply showed regulators will act on deceptive AI claims, and n8n and Zapier now include agents and MCP in entry plans. The defensible version is narrow: one industry, one workflow, one system of record, plus accountability for monitoring and data protection.

Who owns the automations, accounts and client data?

The client should. Have the client create and pay for the automation platform, the LLM API and the hosting account, then add you as a named user. You build in their workspace, keep an asset register, and hand over exports, credentials and documentation at offboarding.