Automation
AI automation for small business: a practical checklist
AI automation is a trigger, a few fixed steps and one step where AI reads or writes: sorting an email, pulling an address out of a form, drafting a reply. The AI part is usually one step out of six; the hours come from the copying and chasing around it.
Key takeaways
- Start with one workflow that runs daily or weekly, follows rules and costs money when it slips: missed calls, quote follow-ups or payment reminders.
- Most of the value is fixed steps plus one AI step that reads, sorts or drafts. Save agents for work where the path changes case by case.
- Price the same workflow in each tool’s unit before you choose. A 6-step workflow run 500 times a month uses 2,500 Zapier tasks, 3,000 Make credits or 500 n8n executions: about C$92 to C$127, C$13 or C$32 a month.
- Automated follow-ups by email or text fall under CASL. Implied consent lasts 6 months after an inquiry and 2 years after a purchase, and you must be able to prove the date.
- Go live in draft mode, with a send cap and a kill switch, then measure against the log you kept before.
Canadian businesses are taking this up fast: 19.2% used AI to produce goods or deliver services in the 12 months before Statistics Canada’s second-quarter 2026 survey, up from 12.2% a year earlier and 6.1% in 2024. In StatCan’s third-quarter 2026 survey, 25.2% planned to use AI in the next 12 months, up from 14.5% a year earlier.
For a small business that mostly means the admin between your inbox, phone, CRM and accounting tool: copying a lead into Jobber, chasing a quote, filing a receipt.
Step 1: Find the work worth automating
The first step in how to automate your small business is a one-week log, not a tool demo. For one normal week, note every repetitive admin task as it happens, yours and your staff’s. A sample from a small trades business:
| Task | Tools now | Minutes each | Times a week | Rule-based? | Cost of a miss |
|---|---|---|---|---|---|
| Calling back missed calls | Phone, notepad | 4 | 25 | Mostly | Caller books someone else |
| Copying web-form leads into the CRM | Gmail, Jobber | 5 | 15 | Yes | Slow first reply |
| Chasing unanswered quotes | Gmail | 6 | 10 | Yes | Quote goes cold |
| Writing invoices after jobs | Jobber, QuickBooks Online | 8 | 20 | Yes | Cash arrives late |
| Filing receipts | Phone photos, a shoebox | 3 | 15 | Yes | Missed expenses at tax time |
| Pricing a custom job | Spreadsheet | 25 | 4 | No | Wrong price |
Illustrative numbers. For your own log, copy the six column headings into a spreadsheet and add a row per task.
Multiply minutes by times a week. Invoices (160 minutes a week) come first; missed calls and custom pricing tie at 100, but only missed calls follow rules. Pricing a custom job needs judgment, so it gets AI help with a person deciding. Score your top five:
| Automate first if | Wait if | |
|---|---|---|
| How often? | Daily or weekly | A few times a year |
| How long each time? | More than a few minutes | Seconds |
| Rule-based? | You could explain it to a new hire in a paragraph | Every case needs fresh judgment |
| Cost of a miss? | Leads, payments or deadlines slip | Nobody would notice |
| Moves data between tools? | You copy and paste between apps | It all happens in one place |
Don’t automate a broken process.
If three people do the task three ways, agree on one first. Otherwise you automate whichever version you described, and the other two people work around it.
Step 2: 12 AI workflows for small business (start with one)
Every recipe below is a trigger, a few fixed steps, at most one AI step and a named person who checks the result. That follows Anthropic’s advice to start by “finding the simplest solution possible, and only increasing complexity when needed.”
| Use it when | Example | Trade-off | |
|---|---|---|---|
| Simple automation | The process has no “it depends” | Booking and payment reminders | Cheapest and most predictable; can’t handle messy input |
| Automation with an AI step | One step needs reading or writing | Sorting email, reading receipts, drafting replies | Under a cent a run; check what it sends at first |
| AI agent | The path changes from case to case | A phone agent that books jobs | Most capable; needs the most guardrails and testing |
None of the 12 needs an agent. Agents are worth the extra testing on the phone and in shared inboxes where each message needs a different next step (see what an AI agent is); for tasks a person starts on demand, the connectors in ChatGPT, Claude or Grok may be enough.
Start with one of these four. They cover the usual leaks from a time audit: missed calls, cold quotes, slow invoices and late payments.
1 Missed call to text-back Leads
Within a minute, texts the caller your business name, “we’ll call you back” and a booking link; logs the lead and alerts the owner.
- Trigger
- A call goes unanswered (Twilio reports busy or no-answer).
- Tools
- Twilio or your VoIP provider, Jobber or HubSpot, Telegram.
- AI step
- Optional, a voicemail summary in the alert.
- Who checks
- The owner returns urgent calls the same day.
If most missed calls come after hours, let an AI receptionist answer instead; see AI receptionist vs answering service and what one costs in Canada.
2 Quote follow-up on day 2, 5 and 10 Quotes
Before each nudge, checks for a reply, an approval or a decline; any one ends the sequence. After day 10, marks the quote cold and creates a call task.
- Trigger
- A quote moves to Awaiting response in Jobber, or to sent in your CRM.
- Tools
- Jobber, HubSpot workflows or a platform.
- AI step
- Optional, one line from the quote notes, never prices.
- Who checks
- The owner works the day-10 call list.
Jobber builds in up to two follow-ups from its Connect plan, but its version stops on approval, not on an email reply, so mark the quote before the next send or use a platform. The spec in Step 5 is for this recipe.
3 Job done to invoice draft (automated invoicing) Closeout
Pulls hours, parts and line items into a draft invoice, with the tech’s note and photos attached. Prices come from your price list, never from the model.
- Trigger
- A job is marked complete.
- Tools
- Jobber, QuickBooks Online or Xero.
- AI step
- Turns “replaced cap + contactor, 1.5h” into line items a client understands.
- Who checks
- The owner approves and sends every invoice.
4 Payment reminders Money
You may not need to build this. QuickBooks Online sends up to three automatic reminders, each up to 90 days before or after the due date, and Jobber up to two on past-due invoices (Connect plan).
- Trigger
- The due date, then 7 and 14 days past it.
- Tools
- Built into QuickBooks Online and Jobber.
- AI step
- None.
- Who checks
- The owner calls after the last reminder.
Eight more workflows to add later
In the order work moves through a service business:
| Recipe | Trigger | AI step | Who checks | Tools |
|---|---|---|---|---|
| 5 Inbox triageInbox | New email in the shared inbox | Labels it lead, question, invoice, supplier, complaint, junk or “unsure” | Someone clears “unsure” daily; complaints go to a person | Gmail or Outlook, plus Zapier, Make or n8n |
| 6 Drafted replies to common questionsInbox | A question you answer weekly: hours, area, warranty | Drafts the reply from approved answers only | A person edits and sends | Gmail (its API saves drafts) or Outlook |
| 7 Web form to CRM, with a drafted replyLeads | A web-form submission (log the date for CASL) | Pulls out job type, address, urgency and dates; drafts a reply | Owner approves replies for the first two weeks | Your form, HubSpot or Jobber, Gmail, Telegram |
| 8 Booking confirmations and remindersScheduling | A booking is created or moved | None. Times come from the calendar; a model has nothing to add. | You, for double-bookings at first | Calendly or Google Calendar, Jobber, email or SMS |
| 9 Site-visit notes and photos to job notesJobs | A tech sends a voice note or photos to the bot | Transcribes and sorts into work done, parts and follow-ups | The tech confirms the bot’s summary | A Telegram or WhatsApp Business bot, Jobber, n8n or Make |
| 10 Review request after closeoutCloseout | Job closed or paid; one reminder at most | None | Owner answers new reviews, bad ones first | Jobber or HubSpot, your Google review link, email, SMS or WhatsApp |
| 11 Receipts to bookkeepingMoney | A receipt photo or forwarded email | Reads vendor, date, GST/HST and total | Your bookkeeper, before month-end | Telegram or Gmail, QuickBooks Online or Xero |
| 12 Monday owner summaryReporting | Mondays at 7 a.m. | Ten lines on leads, calls, jobs, quotes and overdue invoices, plus three things that need you | You. If a figure looks off, open the record it came from; the summary only repeats what the CRM holds. | Your CRM and accounting tool, Telegram or email |
On 10, ask every customer: Google bans selectively asking for positive reviews and offering incentives. On WhatsApp, a message outside the 24-hour window needs an approved template.
Recipes 1 to 4, 6 to 8 and 10 message customers, so read Step 4 before switching them on.
Step 3: Zapier vs Make vs n8n, and what each costs
Zapier, Make and n8n do the same core job: watch for a trigger, then run steps across your apps. What changes your bill is the unit each one counts.
| Zapier | Make | n8n Cloud | |
|---|---|---|---|
| You pay per | Task | Credit | Execution |
| Free | 100 tasks a month, two-step Zaps, checks every 15 min | 1,000 credits a month, runs at most every 15 min | Free trial; the self-hosted Community Edition is free to run for internal use (n8n’s Sustainable Use License) |
| Entry plan | Pro: US$19.99 (US$29.99 monthly), 750 tasks | Core: US$9 (US$10.59 monthly), 10,000 credits | Starter: €20, 2,500 executions |
| More volume | Pro at 2,000 tasks US$49, at 5,000 US$89; Team from US$69 | More credits on the same plan; Pro (US$16) and Teams (US$29) add features | Pro: €50, 10,000 executions |
| Good fit | Short workflows, fastest setup, 9,000+ apps | Visual branching at a low price per step, 3,000+ apps | Long or AI-heavy workflows, or self-hosting |
Vendor pricing pages on October 14, 2026, before tax. Prices are per month, billed yearly, unless marked monthly. n8n prices in euros and says yearly billing saves 17%.
- Zapier task
- Each action that runs successfully. Triggers, filters, paths, and Formatter, Delay and Storage steps are free; an AI by Zapier step can cost more than one task, depending on the model tier.
- Make credit
- Covers most module actions, and the trigger uses one on every run, even a scheduled check that finds nothing. In Make’s own example, hourly checks use 720 credits a month before any work happens. Routers use none.
- n8n execution
- One complete run, however many steps it has.
Worked example: one workflow, three bills
Take recipe 7 as six steps: form trigger, AI extract-and-draft, find or create the contact, create the deal, save the Gmail draft, Telegram alert. It runs 500 times a month, and the AI step uses your own OpenAI or Anthropic API key, so each platform counts it as one ordinary step. Built-in AI, such as AI by Zapier or Make’s AI Provider, bills differently.
| Zapier | Make | n8n Cloud | |
|---|---|---|---|
| Units used | 2,500 tasks (5 actions × 500; the trigger is free) | 3,000 credits with an instant trigger; about 5,400 if it polls every 15 minutes | 500 executions |
| Smallest plan that fits | Pro, 5,000 tasks: US$89 (US$133.50 monthly) | Core, 10,000 credits: US$9 (US$10.59 monthly) | Starter, 2,500 executions: €20 |
| About CAD a month, billed yearly | $126.94, or about $91.73 on the 2,000-task tier with pay-per-task | $12.84 | $31.77 |
Bank of Canada rates for October 14, 2026 (US$1 = C$1.4263, €1 = C$1.5883), before GST/HST and card fees. Zapier’s pay-per-task overage costs 1.25 times your plan’s price per task, so 500 tasks over the US$49 tier add about US$15.31, for about US$64.31 a month.
The model is billed on top by the provider. At Anthropic’s API price for Claude Sonnet 5.5 (US$2 per million input tokens, US$10 per million output), a 2,000-token email and a 300-token draft cost about US$0.007, or US$3.50 for 500 runs.
Zapier charges for every action step, Make for every module plus every polling check, n8n once per run. Zapier gets a short workflow live fastest; for long workflows at volume, Make or n8n cost a fraction as much.
Check what you already pay for
Jobber sends quote and invoice follow-ups from its Connect plan, QuickBooks Online sends invoice reminders, and HubSpot includes workflows on Professional and Enterprise. Built in means no extra login and no extra vendor holding client data. Custom code makes sense at high volume or with unusual systems; Lane is one.
Step 4: Build Canadian rules into the workflow
CASL: consent for commercial email and texts
Canada’s Anti-Spam Legislation covers commercial electronic messages: email, SMS, WhatsApp and other text, sound or image messages. Each one needs consent, must identify your business with contact details, and must carry a free, working unsubscribe.
Those CASL rules don’t cover live two-way voice calls, faxes or voice recordings sent to a phone number. Calls fall under the CRTC’s Unsolicited Telecommunications Rules, which ban telemarketing calls using a pre-recorded or synthesized voice without express consent. An AI voice agent that dials out to sell is likely to be caught, so get that consent in writing or on a recorded call first.
Implied consent from a business relationship expires 2 years after a purchase or contract and 6 months after an inquiry; express consent, the box they ticked, doesn’t. If challenged, you must prove consent, and dates are where businesses get caught. In 2019 the CRTC imposed a $100,000 penalty on nCrowd’s former president and CEO after the company’s list showed express consent for over 1.5 million addresses on a single day, which the CRTC couldn’t verify.
- Store consent type (express, purchase or inquiry), date and source (form URL, call, invoice number) for every contact.
- Before each commercial send, check for express consent, a purchase in the last 2 years or an inquiry in the last 6 months. If none applies, don’t send.
- Put your business name, contact details and an unsubscribe link in every message. The link must work for at least 60 days after sending.
- Process unsubscribes within 10 business days at most. A single suppression list that every workflow checks before sending is safer than each tool’s own unsubscribe list. For texts, honour STOP replies too.
- Never load a bought or old list into a sequence.
A message that solely sends a quote they asked for, or confirms or completes a transaction they agreed to (a booking confirmation, an invoice), doesn’t need consent. It still needs your identification and an unsubscribe. Add a promotion and the exemption is gone.
PIPEDA: you’re accountable for your vendors
Your automation platform, AI provider and SMS provider all handle client data for you, and under PIPEDA you stay responsible for it. The Privacy Commissioner expects contracts that give comparable protection, and customers told their information may be processed abroad. List each workflow’s vendors and pass each step only the fields it needs.
CRA: six years, kept in Canada
Workflows that create invoices or file receipts are creating business records. Keep them six years from the end of the last tax year they relate to, in Canada unless the CRA gives written permission. Records stored outside Canada and accessed electronically from here don’t count, so know where your storage lives.
Quebec: fully automated decisions
If a workflow decides something about a person using only automated processing, such as auto-declining a job applicant, section 12.1 of Quebec’s private-sector privacy law applies. Tell them when you give the decision; on request, explain the information and main factors used and their right to have that information corrected; and let them submit observations to someone who can review it. If a person makes the final call, section 12.1 doesn’t apply.
Step 5: Guardrails before go-live
- Draft mode first. For two weeks, every outgoing message waits for approval. n8n, for one, can hold an AI agent’s tool call for a person to approve in Slack, Telegram, Gmail or WhatsApp.
- Least privilege. A separate login or API key per workflow, with only the access it needs. If it drafts, it can’t delete or forward.
- A kill switch. One shared setting, such as a Google Sheet cell reading SENDING = ON, that every customer-facing workflow checks before sending. Set it to OFF and they all stop. Test it monthly.
- A send cap. Each workflow counts its own messages in the last hour; at 20 it stops, pauses itself and alerts the owner on Telegram. If a broken filter matches all 600 past clients, 20 get a confusing email, not 600. Zapier Storage, Make data stores and n8n data tables can hold the counter.
- Error alerts. A failed run pings a named person the same day, so a stalled follow-up gets noticed in a day, not a month.
- Logs and test contacts. Record what ran and what the AI step received and returned. Test on your own phone and inbox before real clients.
- Treat what the AI reads as untrusted. An incoming email can contain text aimed at your AI, so no AI step should trigger a payment, deletion or bulk send on its own. More in AI agent risks and guardrails.
Write a one-page spec first
Before anyone builds, put the workflow on one page. Here is recipe 2, built on a platform so it can watch the inbox:
- TriggerWhat starts it
- Quote moves to Awaiting response in Jobber.
- DataOnly what it needs
- Client name, email, quote number, job summary, consent type and date.
- SendsWhat and when
- Up to three emails on day 2, 5 and 10, each with your business name and an unsubscribe link.
- Stops whenEvery exit
- Changes requested, Approved, Converted or Archived, any email reply, unsubscribe, or SENDING = OFF.
- LimitsAI, approval, cap
- AI writes one line, no prices. Owner approves for two weeks. 20 an hour, 60 a day.
- OwnerWho reads the log
- The office manager, every Monday.
Step 6: Measure the hours saved
You logged the “before” in Step 1. A month after launch, log the same task again, including time spent checking the automation’s work.
Hours saved per month = (minutes before − minutes after) × times per month ÷ 60 − review and fix time
Say a web-form lead took 9 minutes to read, enter and answer, 60 times a month, and now takes 2 minutes to check the draft and send. (9 − 2) × 60 ÷ 60 = 7 hours, minus 30 minutes reading logs: 6.5 hours a month.
Also track time to first reply, quotes that got every follow-up, and days to payment. Faster first replies and fewer days to payment are where the money shows up.
A real example: Lane, end to end
One job through Lane, the dispatch system we built for a Toronto home-services company, with each step tagged by who or what does it:
- Automation
9:42 PM, the phone rings. The business number connects through the phone provider’s API, so the call starts a flow instead of hitting voicemail.
- AI
The voice agent answers. An ElevenLabs agent works out the problem, books a window for the next morning and can hand the caller to a person. It’s the same setup as our AI receptionist service.
- Automation
The job record is created. Customer, address, issue, priority and call summary land in the CRM; repeat customers are recognized.
- Automation
One Telegram alert. The owner gets a single de-duplicated message linking to the job on the dispatch board. Contact details stay behind sign-in.
- Person
The tech closes out on WhatsApp. After the visit, the assigned technician replies “done” with a note and a photo.
- Automation
The job closes. Lane marks it complete and sends the review request.
AI handles one step, the conversation, because every caller is different. The rest is fixed steps that are cheap to run and easy to test, plus a person confirming the work is done.
Lane is custom code (Next.js and Supabase) because it runs several service lines, each with its own number, agent and records. A single-location business can get most of the flow from recipes 1, 7, 9 and 10. More for trades in AI for home service businesses.
A 30-day plan
- Week 1
Run the time audit, score tasks, pick one workflow and write its spec.
- Week 2
Build it in draft mode with test contacts, plus the send cap, kill switch and error alerts.
- Week 3
Go live with approvals on, and read every run.
- Week 4
Measure, relax approvals on steps that ran clean, pick the next workflow.
Our business process automation service covers intake, follow-ups, CRM and invoicing, and our AI automation agency work covers agents and voice.
FAQ
What should I automate first?
The task from your time audit that’s frequent, rule-based and costly to miss. For most service businesses that means missed-call text-back, quote follow-ups or payment reminders. Each one stops a specific leak: a caller who books elsewhere, a quote that goes cold, an invoice paid late.
Do automated follow-up emails need consent under CASL?
Yes, if they’re commercial. Implied consent lasts 6 months after an inquiry and 2 years after a purchase, so store the consent date with each contact and stop the sequence when it lapses, unless they’ve given express consent. A quote they asked for is exempt from consent but still needs your identification and an unsubscribe link.
How do I stop an automation from emailing every client by mistake?
Build three brakes before go-live. Run in draft mode for two weeks so every message waits for approval. Add a send cap, so each workflow pauses itself and alerts you at 20 messages in an hour. And keep one kill switch, a shared SENDING = ON setting that every workflow checks, so one change stops everything.
How do I automate invoicing for a small business?
Start with what your software already does: QuickBooks Online sends up to three automatic invoice reminders, and Jobber up to two from its Connect plan. Then add recipe 3, which drafts the invoice from hours, parts and the tech’s notes when a job is marked complete, for the owner to approve and send.
Zapier vs Make vs n8n: which is best for a small business?
Zapier for the fastest setup on short workflows. Make for visual branching at a low price per step. n8n for long or AI-heavy workflows, or self-hosting. Price your own workflow in each tool’s unit first: the same 500-run workflow costs about C$13 a month on Make, C$32 on n8n and C$92 to C$127 on Zapier.
Do I need a developer?
Not for the first few. Built-in automations in Jobber, QuickBooks Online and HubSpot need none, and Zapier and Make are built for non-developers. Bring in someone technical when a workflow touches money or customer records at volume, needs custom code or self-hosting, or passes personal data through several vendors.
Is it safe to give AI access to my email?
With limits. Connect a shared inbox rather than your personal one, have it write drafts instead of sending, keep deleting and forwarding out of reach, and check the AI vendor’s data terms: under PIPEDA you remain accountable for your clients’ emails.
Sources
Written by Selit Media, a founder-led AI studio in Toronto that builds AI phone agents and automations, including Lane. Product details reflect official vendor and government pages as of October 2026 and can change. This guide is general information, not legal or financial advice.
- Statistics Canada, Analysis on artificial intelligence use by businesses in Canada, second quarter of 2026 (June 11, 2026).
- Statistics Canada, Analysis on planned use of artificial intelligence by businesses in Canada, third quarter of 2026 (October 1, 2026).
- Statistics Canada, Analysis on artificial intelligence use by businesses in Canada, second quarter of 2025 (June 16, 2025).
- Zapier, Pricing (USD; checked October 14, 2026), and Zapier Help Center, Tasks in Zapier and pay-per-task billing.
- Make, Pricing (USD; checked October 14, 2026); Make Help Center, Credits and Schedule your scenario; and Make Academy, Credit consumption in Make.
- n8n, Plans and pricing (EUR; checked October 14, 2026), the Sustainable Use License, and n8n Docs, Human-in-the-loop for AI tool calls.
- Jobber Help Center, Automations and Quote list page and key metrics.
- Intuit QuickBooks Canada, Send invoice reminders automatically or manually in QuickBooks Online.
- HubSpot Knowledge Base, Create workflows.
- Google for Developers, Working with drafts (Gmail API).
- Twilio Docs, Call resource and WhatsApp key concepts.
- Google, Prohibited and restricted content (Maps user-generated content policy).
- Anthropic, Claude API pricing (USD; checked October 14, 2026) and Building effective agents (December 19, 2024).
- Bank of Canada, Daily exchange rates (USD/CAD 1.4263 and EUR/CAD 1.5883 on October 14, 2026).
- Justice Laws Website, Canada’s Anti-Spam Legislation (S.C. 2010, c. 23): sections 1 and 6 and sections 10, 11 and 13.
- Innovation, Science and Economic Development Canada, Canada’s anti-spam legislation.
- CRTC, Unsolicited Telecommunications Rules (Part I definitions and Part IV, Automatic Dialing-Announcing Device Rules).
- CRTC, Compliance and Enforcement Decision CRTC 2019-111 (April 23, 2019), its news release, and Dentons, CRTC finds director vicariously liable for company’s violation of CASL.
- Office of the Privacy Commissioner of Canada, Guidelines for processing personal data across borders.
- Canada Revenue Agency, Where to keep your records, for how long and how to request permission to destroy them early.
- LégisQuébec, Act respecting the protection of personal information in the private sector (CQLR c. P-39.1), section 12.1.