Custom AI integration means connecting an AI model to the tools your business already uses, with defined data, clear permissions and a person who approves the risky steps. It is not a chatbot bolted onto your website. For a service business running Jobber, Housecall Pro or QuickBooks, the best first project is usually small: read an inbound request, pull out the key fields, propose an action, and let staff approve it.
Below, we cover what to automate first, how the data moves, where people stay in the loop, and what to check before anything goes live.
TL;DR
- Start with one narrow workflow that has a clear owner, such as sorting inbound leads or summarizing service calls.
- Automate the handoff between systems first. Keep the decision with a person.
- Keep model calls on your server, decide on data retention up front, and test with real examples before launch.
- Don't promise "accurate" or "fully autonomous" unless you have tested that exact claim in your own use case.
- A good demo is not proof. Plan for monitoring after launch.
What custom AI integration actually is
Think of three layers. The first is your systems of record: the job management tool, the accounting software, the inbox. The second is the model, which reads text and produces structured output. The third is the glue: the code that decides what the model can see, what it can do, and who signs off.
The glue is where most of the work sits. NIST's Generative AI Profile, published in July 2024, recommends managing risk across the whole AI lifecycle. NIST describes it as voluntary guidance. We read it as a practical point: design the workflow and its controls together, not the AI first and the safety later.
We wrote a longer walk-through on this topic in our guide to wiring AI into software you already use.
What to automate first
Pick work that is repetitive, text-heavy and easy to check. Good first candidates for a trades or home service business:
- Inbound request intake. A customer emails or fills in a form. The AI reads it, labels the job type, extracts the address and urgency, and drafts a reply.
- Call and visit summaries. A tech's rough notes become a clean job note on the customer record.
- Task creation. The AI proposes a follow-up task and assigns it to the right person.
- Invoice prep. The AI matches job details to the right fields in QuickBooks and flags anything odd.
Skip anything where a wrong answer moves money or makes a promise on its own. That comes later, if at all.
Our rule of thumb: the first project should take one person's annoying 20 minutes a day and make it 2. It should not try to run the company.
How the data flows
Here is a typical flow for a home service company.
- Trigger. A new request arrives by email, web form or phone transcript.
- Fetch context. Your server looks up the customer in Jobber or Housecall Pro: past jobs, open quotes, service address.
- Model call. The server sends only what the task needs to the model. Nothing more.
- Structured output. The model returns fields, not free text: job type, urgency, suggested reply, confidence.
- Checks. Simple code validates the output. Is the job type on your list? Does the address exist? Is the amount in range?
- Approval. Low-risk items go through. Anything else lands in a review queue.
- Write back. The approved result updates the job, the task list or the QuickBooks record, with a log entry.
Step 5 matters. Plain code catches many errors that no prompt will.
If you run Jobber or Housecall Pro, we build custom Jobber integrations and custom Housecall Pro integrations around this pattern.
Where a person stays in the loop
We keep a human responsible at any step where money moves, a customer gets a binding promise, a work order changes, or a sensitive record is edited. OpenAI's production guidance stresses architecture, security and operational readiness when you move from prototype to production. Approval steps belong in that list.
In practice that looks like this:
| Step | AI does | Person does |
|---|---|---|
| Lead intake | Labels, extracts, drafts reply | Sends the reply on unclear or high-value leads |
| Scheduling | Suggests a time slot | Confirms with the customer |
| Invoicing | Maps fields, flags mismatches | Approves before it posts |
| Customer replies | Drafts | Approves anything with a price or a promise |
The routing rule is simple: when the model is unsure, it hands off. Tools that surface high-impact messages to a human before anything is sent follow the same idea, for example an email assistant that ranks messages by consequence.
Test it before it touches a real customer
A convincing demo proves little. OpenAI's evaluation guidance says to define a success criterion, build a representative test set, use task-specific metrics and keep evaluating after launch. It also notes that generative output varies, so traditional software testing is not enough.
For a service business, a starter test set could check:
- Does it classify the job type correctly?
- Does it map values to the right QuickBooks fields?
- Are customer replies safe to send?
- Does it escalate when it is unsure?
Use real past requests, with the answers your best dispatcher would give. Add new failure cases from live logs as they appear. Before you change a model or a prompt, compare results on the same test set.
Security and data handling
Three habits cover most of the basics.
Keep keys off the front end. OpenAI's production guidance says not to expose API keys in code or public repositories. Use environment variables or a secrets manager, and call the model from your server.
Decide on retention. OpenAI states that API data is not used to train its models by default as of March 1, 2023. Abuse-monitoring logs may be kept for up to 30 days by default. Eligible customers can apply for modified controls. Check the current terms for whichever provider you use.
Send less. If the task does not need a customer's full history, don't send it.
If you also operate in Canada, privacy law differs. We cover that in our note on PIPEDA and AI agents.
Be careful what you claim
The FTC has said AI has no exemption from consumer-protection law, announcing actions against deceptive AI claims in September 2024. Its business guidance, Keep your AI claims in check, covers performance claims. The FTC has also told AI companies to uphold their privacy and confidentiality commitments.
The takeaway for you: responsibility stays with the business deploying the tool. If you hire a developer, that does not move the risk. So don't tell customers your system is "unbiased" or "fully autonomous" unless you tested that claim in your real use case. This matters most for public-facing apps and anything that ranks or makes claims about people, such as lead qualification.
For ongoing ownership, AI governance practices like named risk owners, monitoring and audit logs are worth setting up early, even for a three-person team.
Our perspective
We build software for owners who are tired of digital busywork. So we are wary of AI projects that add a new dashboard to watch.
Here is what we believe after building integrations for service businesses:
- The best AI feature is often invisible. It fills a field, drafts a note, or puts a task in the right place.
- Approvals, audit logs, fallbacks and monitoring are product requirements. We scope them from day one.
- NIST's framework boils down to four questions we ask every client: who owns this, what can go wrong, how will we measure it, and how will we manage it over time.
- Start small. A narrow workflow that works earns trust for the next one.
- You should see how it works. We keep clients involved from idea to launch, and we explain each step in plain words.
— Loic
Working with Westcode
We are an independent studio in Kelowna and Vancouver, BC, and we work with business owners in Canada and the US. Our AI automation and integrations service covers picking the first workflow, wiring it into your existing tools, building the review steps and testing it on your real data. Projects are scoped and quoted to your needs, so there is no published price. You can also look at all our services or start a conversation.
FAQ
How much does custom AI integration cost?
It depends on the number of systems, the risk of the workflow and the testing needed. A single narrow workflow costs far less than an agent touching billing and scheduling. We scope and quote each project, so we don't publish a price. Ask for a written scope that separates build, testing and ongoing monitoring.
Should I build custom or buy an off-the-shelf tool?
Start with the workflow, not the tool. If a ready-made product already fits your process and your data rules, buy it. If your process is unusual or spans several systems, custom work pays off. Our piece on building versus buying AI goes deeper.
Is it safe to connect AI to QuickBooks or my job management software?
It can be, with limits. Give the integration only the permissions it needs, keep keys on your server, log every action, and require approval before anything posts to your books. Test with real examples first.
Can AI run my business without staff checking it?
Not for the steps that matter. We keep a person responsible wherever money moves, a customer gets a firm promise, or a record changes. AI handles the reading and drafting. Your team keeps the judgment.
Sources
- NIST: Generative AI Profile (July 2024)
- OpenAI: Production best practices
- OpenAI: Evaluation best practices
- OpenAI: Data controls in the platform
- FTC: Crackdown on deceptive AI claims and schemes
- FTC: AI companies, uphold your privacy and confidentiality commitments



