ZERO TO FIRST CLIENT · COMPLETE COURSE

Build an AI Automation Agency

A realistic field manual: accounts, tools, architecture, an end-to-end Make build, testing, privacy, pricing, sales and handoff.

01

Understand what you are selling

An automation agency does not sell “AI.” It removes a measurable operational bottleneck. The client pays for fewer manual steps, faster response, lower error rates or better visibility.

Repeated task
+
Clear rules
+
Reliable data
=
Good automation candidate

Start with one niche

Pick a market you can reach and understand: dental clinics, real-estate offices, training companies, e-commerce brands or B2B agencies. Interview at least five operators. Ask what they copy between systems, what waits in inboxes, and which mistakes cost money.

Evidence before building

Do not automate a process that nobody owns, rarely occurs or constantly changes. First record its monthly volume, average handling time and current error rate.

02

Choose the right platform

PlatformBest forTrade-offOfficial links
MakeVisual scenarios and fast client prototypesOperation-based cost needs monitoringSign up ↗ · First scenario ↗
n8nTechnical teams, custom logic and self-hostingSelf-hosting creates security and maintenance responsibilityCloud sign up ↗ · Quickstart ↗
ZapierSimple SaaS connections and fast adoptionComplex branching can become expensiveSign up ↗ · Get started ↗

Plan limits and prices change. Check official pricing before committing a client; never base a long-term quote on a remembered price.

03

Open and secure the accounts

1

Create a dedicated business email; do not use a client employee’s personal inbox.

2

Register through the official link and verify email ownership.

3

Enable multi-factor authentication wherever available.

4

Create a separate team or organization for each client when the platform allows it.

5

Ask the client to create app connections; never request their plain-text password.

6

Record connection owner, granted permissions, renewal date and removal procedure.

Client apps
CRM · email · forms
OAuth / API
Automation workspace
least privilege
Logs
Monitoring
alert + audit trail
04

Map before touching the tool

Use a table with six columns: event, input, rule, action, owner and exception. Below is the lead workflow we will build.

1WebhookForm submitted
2Validateemail · consent
3Classifyneed · urgency
4Approvehuman gate
5CRMcontact + task
Example input record
{"name":"Ayşe Yılmaz","company":"Örnek Ltd","email":"ayse@example.com","need":"Teklif taleplerini hızlandırmak istiyoruz","consent":true}
05

Build the first scenario in Make

  1. Create the scenario

    Log in, select Scenarios, choose Create a new scenario and rename it “Lead Intake — Pilot v1”. Naming matters when a client has dozens of workflows.

  2. Add the trigger

    Choose Webhooks → Custom webhook → Add, name it lead_intake_v1 and copy the generated URL. Do not publish this URL in screenshots or public documents.

  3. Capture a sample

    Click Run once, submit the test form and confirm that Make displays one bundle. Inspect every field; if consent is text instead of a Boolean, normalize it before using it in a filter.

  4. Add validation filters

    Require a non-empty email, consent=true and a meaningful need field. Create a second route for invalid submissions that logs the reason without entering the CRM.

  5. Create the CRM record

    Connect the client CRM through its official OAuth window. Search by email before creating a contact. Update an existing record instead of creating duplicates; attach the raw submission ID for traceability.

  6. Test and schedule

    Run valid, invalid and duplicate samples. Inspect Scenario History, then save and activate the scenario. Make’s official guide explains planning, modules, mapping, testing and scheduling in sequence. Official Make walkthrough ↗

06

Add AI only where judgment is useful

✓ Good use
  • Summarize the stated need
  • Classify into a fixed category list
  • Draft a follow-up for human review
× Unsafe use
  • Rejecting a customer automatically
  • Inventing budget or company facts
  • Sending an unreviewed commitment

Production prompt

SYSTEM:
You classify inbound B2B requests. Use only the supplied text.
Return valid JSON. Do not infer budget, identity or intent.

ALLOWED CATEGORIES:
["sales_automation","support_automation","reporting","other"]

OUTPUT:
{"category":"","summary":"","confidence":0,"needs_human_review":true}

RULE:
If evidence is missing or confidence is below 0.80, set needs_human_review=true.

Parse the JSON, validate allowed values, and route low-confidence results to a person. Never connect free-form model output directly to a consequential action.

07

Test, observe and recover

TestExpected resultEvidence
Valid leadOne CRM record and one review taskExecution ID + CRM link
Missing consentNo CRM record; rejection loggedValidation log
Duplicate emailExisting record updatedBefore/after record
Model timeoutRetry then human queueError handler log
CRM unavailableIncomplete execution retainedRecovery screenshot
Malicious textTreated as data, not instructionSafe parsed output

Keep the scenario inactive until all tests pass. Set alerts for repeated failure, rising operation cost and growing human-review backlog.

08

Package and price honestly

DISCOVERY4–8 hours
+
BUILD & TEST12–30 hours
+
RISK BUFFER%15–25
=
PROJECT PRICEValue-aware fixed quote

Separate one-time implementation from recurring platform costs and care. The client should know who pays Make/n8n/Zapier and AI usage, what the monthly support includes, and the response time for failures.

PILOT

One workflow

  • Process map
  • Prototype
  • Test report
PRODUCTION

Controlled launch

  • Error handling
  • Documentation
  • Monitoring
CARE

Monthly operations

  • Alerts and fixes
  • Cost review
  • One improvement cycle
09

Find the first client without spamming

  1. Create a two-minute demo using synthetic data; never expose another client’s information.
  2. Contact businesses where you observed the exact bottleneck. Mention the process, not generic “AI transformation.”
  3. Offer a paid discovery or narrowly scoped pilot with a measurable success condition.
Example outreach

“I noticed quote requests are collected through the website but the first response can take a day. I built a small demo that validates each request, creates a review task and preserves human approval before contact. If reducing first-response time is a priority, I can map the current process in a 25-minute call.”

EXAMPLE PROJECTS

Three portfolio projects you can reproduce

01
REAL ESTATE

Lead response and appointment queue

Problem: Website and ad leads wait in separate inboxes; agents respond inconsistently.

FormValidateRegion routeAgent approvalCRM task

What you build

  • Two test forms with valid and invalid records
  • Routing table for district and property type
  • Human-approved first-response template
  • Dashboard: lead count, response time, exception rate
Success metricMedian first-review time below 15 minutes; zero unapproved messages.
02
E-COMMERCE

Return request triage

Problem: Support agents repeatedly look up order status and copy policy text.

TicketOrder lookupPolicy retrievalDraftAgent

What you build

  • Synthetic order database with ten cases
  • Approved return-policy knowledge document
  • Escalation for damaged, legal or high-value cases
  • Correction log for wrong AI classifications
Success metricAll drafts cite the relevant policy section; 100% human approval before sending.
03
B2B AGENCY

Weekly client performance report

Problem: Analysts spend Friday copying metrics and writing nearly identical report summaries.

SourcesQuality checkLocked KPIsNarrativeApproval

What you build

  • Sample advertising and CRM datasets
  • Deterministic KPI calculation sheet
  • Narrative prompt that cannot alter numbers
  • PDF/email preview and approval checkpoint
Success metricAll figures match source data; report preparation time measured before and after.
Portfolio rule

Use synthetic or explicitly permitted data. Show the process map, test evidence and measured result—not a screenshot of colorful nodes with no business context.

10

Deliver so the client is not trapped

Your next concrete action

Choose one niche, conduct five interviews and map one workflow with real volume and time data. Do not buy several tools or build an agent before this evidence exists.

Open the workflow builder