Services
Custom SoftwareCRMs, portals, dashboards + internal tools. Automation + IntegrationsConnected workflows + automatic hand-offs. DataCollect, clean + monitor business data. AIAgents, assistants + knowledge systems. WebWebsites, performance + conversion.
Company
AboutWorkJournal
Start a project
Custom software Automation + integrations Data AI Web Start a project
AI systems

AI that knows the business around the prompt.

The AI itself is only one part. Useful AI needs the right business information, access to the right systems, clear permissions and rules for when it should act, ask or hand control back to a person.

Business info + system access + safety Agents · chat · voice · knowledge
AI
Decision traceContext before action
LIVE
NEW REQUEST

Sales enquiry

WEBSITE VISITOR

We have 12 people across sales and operations. Can you build a CRM that connects our website and Stripe?

CONTEXT LOADED
CR
CRMExisting Atlas Telecom account
FOUND ✓
WB
WebsiteOriginal enquiry + source
LOADED ✓
KN
KnowledgeService scope + qualification rules
3 SOURCES
HI
HistoryPrevious conversation context
MATCHED ✓
DECISION PATH

What should happen?

TRACEABLE
01
Understand intentCustom CRM + integrations
DONE ✓
02
Check relationshipExisting company, no duplicate lead
DONE ✓
03
Apply qualificationTeam size + project scope fit
DONE ✓
04
Check permissionMay draft + update CRM, may not send
APPROVAL
PROPOSED ACTIONSAFE TO PREPARE ✓

Qualify + prepare follow-up

Update the existing account, create the opportunity and draft the response. A person approves before anything is sent externally.

THE SYSTEM AROUND THE MODELWhere AI becomes useful.
ContextToolsPermissionsSafety rulesHuman reviewAudit trail
The important bit

The model is the smallest part of the system.

A good AI build is usually a combination of ordinary software, business information, permissions and workflows, with AI doing the parts it is genuinely useful for.

Do not start with “where can we add AI?”

Start with the job: answer this question, qualify this lead, handle this call, classify this document, research this company, prepare this action.

Then decide what context the model needs, what tools it can use, what it is allowed to change and where a person should stay in control.
UI
EXPERIENCEChat, voice, internal tool or background workflow

The interface depends on who or what is using the system.

SURFACE
CT
BUSINESS INFOCRM, documents, website, history and live data

The information needed to make the response relevant to the business.

SOURCE CHECKS
AI
MODELReasoning, language, classification and extraction

The AI capability itself, chosen for the job rather than the marketing.

MODEL
TL
TOOLSCRM, calendar, email and internal systems

The things the system is allowed to read or do.

ACTIONS
GR
SAFETY CONTROLSPermissions, approvals, checks, history and backup paths

The controls around an AI system operating in the real business.

CONTROL
Where it earns its place

Different jobs need different AI.

The homepage gives the quick demo. Here is what those systems actually mean when they are connected to real context and business actions.

01

Agents

AI that can work through a task using approved tools: research, check systems, prepare outputs, create records and continue until the job is complete or needs a person.

AGENT PLAN

Qualify Atlas Telecom

Read enquiry
Check CRM
Research company
Create opportunity
TOOL ACCESSCRM READ + WRITEPublic research READEmail DRAFT ONLYCalendar READ
02

Chatbots + assistants

Website or customer-facing chat that can understand the enquiry, ask useful questions, use business context and turn a conversation into the next real action.

LIVE CHAT
Can you build a CRM that connects to Stripe?
Yes. Roughly how many people would use it?
12 across sales and operations.
Got it. I can pass that to the team with the project context attached.
BUSINESS RESULT

Qualified enquiry

Team12NeedCRM + integrationsNextCREATE LEAD ✓
03

Voice

AI reception and call workflows that can answer, gather context, book, update systems and hand over cleanly when the call needs a person.

AINew patient enquiry
00:42
Caller: “Thursday at half two would be ideal.”

AI: “2:30 pm is available. I can book that now and send confirmation by text.”
AFTER THE CALL

Appointment booked

DateThursdayTime14:30SystemUPDATED ✓SMSSENT ✓
04

Internal knowledge

Search policies, procedures, documents and company material with answers based on the actual source rather than a generic AI response.

RETRIEVED SOURCES
Customer PolicySECTION 4 · 92% MATCH
Operations GuideCANCELLATION FLOW · 88%
Billing SOPREFUNDS · 84%
GROUNDED ANSWER

Open the case first.

Create the cancellation case, notify the account owner and check whether onboarding or third-party work has started before deciding refund eligibility.

Policy · Section 4Operations GuideBilling SOP
Live AI demo

Give it an awkward process.

Describe something messy in your business. The assistant will sketch how ZappFlow would think about the system: what belongs in software, automation, data or AI, what should stay human, and what we would need to understand before building.

ZF
Problem MapperZappFlow / live system sketch
LIVE
ZF
ZAPPFLOW

Give me the ugly version. What are people doing manually, what tools are involved, and where does the process usually fall apart?

Built with OpenAI · no confidential or personal data
AI decision room

See the context. See the control.

Switch scenarios, choose how much the AI is allowed to do on its own and run the example. It can only use the systems and permissions shown on the left.

READY
SELECTED USE CASE

Qualify a sales enquiry

EXECUTION TRACE
RESULT
Run the scenario.

The result stays locked until each information, reasoning and permission check has completed.

Tool permissions

Give AI access to the job, not the kingdom.

“Can use the CRM” is too vague. A live business system should know exactly what the AI may read, what it may prepare or change, and which actions must stop for human approval.

EXAMPLE AGENT · SALES + ACCOUNT WORK Explicit access boundaries
LEAST ACCESS NEEDED
01
READ

Context it can see

CRM accountREAD ✓

Company, contacts, opportunity history and notes.

Knowledge baseREAD ✓

Service scope, policies and internal guidance.

PaymentsREAD ✓

Status and transaction context, not money-moving controls.

02
LIMITED ACTION

What it can prepare

CRM opportunityWRITE ✓

Create or update approved sales-record fields and notes.

EmailDRAFT ✓

Prepare a response using account and enquiry context.

CalendarLIMITED ✓

Book only approved meeting or appointment types.

03
HUMAN GATE

What it cannot decide alone

Send external emailAPPROVAL

A person sees and approves the final message before it is sent.

Refund moneyAPPROVAL

AI may prepare the context, but cannot move money.

Destructive changesBLOCKED

Deletion and high-impact account changes stay outside its scope.

AI can still be useful without unrestricted access. Read widely where appropriate. Write narrowly. Escalate high-impact actions.
Internal knowledge

The useful answer should come with where it came from.

For policy, operations and internal support, the system can find the relevant company material, answer from it and show the sources behind the response. It can then use that context to prepare the next workflow instead of stopping at an answer.

SOURCES RETRIEVED

Company knowledge

Customer PolicyCancellation · Section 4
Operations GuideEarly cancellation workflow
Billing SOPRefund decision rules
ANSWER

Open a cancellation case first.

Notify the account owner and check whether onboarding or third-party work has started. Refund eligibility then follows the billing rules based on completed work and costs already incurred.

Policy · Section 4Operations GuideBilling SOP
Then do something with the answer.

Create the case with the policy sources attached so the next business process starts with the same information.

AI for real business use

The boring controls are what make it safe to use.

The exact controls depend on the use case, but live business systems need more than a good prompt and access to an AI model.

PM

Permissions

Give each AI workflow the minimum system access required for the job.

  • View vs change
  • Limits by system
  • Action-specific limits
HU

Human approval

Keep a person in control for high-impact, unusual or irreversible decisions.

  • Approval before action
  • Unusual-case review
  • Clear handover
LG

Activity history

Capture what information was used, which systems were involved and what action the AI took.

  • Action history
  • Source references
  • Action outcomes
FB

Backup paths

Know what happens when confidence is low, a source is missing or a tool fails.

  • Low-confidence limits
  • Safe default action
  • Human escalation
AI where it earns its place

Sometimes the best AI feature is no AI at all.

If a normal rule, direct system connection or bit of software solves the problem more reliably, use that. AI is useful where language, judgement, messy inputs or flexible reasoning genuinely add something.

Classify a messy customer request

Language varies, intent matters and rigid rules can break too easily.

AI FIT
Copy a payment amount into a database

The information is already clear and the next action follows a fixed rule.

NORMAL CODE
Answer from 200 internal policy documents

Search and natural language make the knowledge easier to use.

AI FIT
Approve an unusual £50,000 refund

AI may prepare context, but the final decision should stay human.

HUMAN
How we approach AI

Start with the job. Then design the intelligence.

01 / USE CASE

Define the job

Choose the specific outcome, the user and the decisions the system needs to support.

  • Success criteria
  • What comes in + what should come out
  • Human role
02 / CONTEXT

Connect the knowledge

Decide what internal data, documents, history and live systems the AI needs to understand the task.

  • CRM + connected systems
  • Knowledge sources
  • Permissions
03 / CONTROL

Build the rules

Define what the AI can do automatically, what needs checking and what must stop for approval.

  • Safety rules
  • System limits
  • Backup paths
04 / OPERATE

Test + improve

Run real scenarios, review outcomes and improve the system around what actually happens in use.

  • Results review
  • Activity logs + review
  • Improvements
CLIENT FEEDBACK

Responsive through the build.

“This is our second project with ZappFlow. Nathan is very responsive and has been more than happy to make changes where necessary.”

Ade, UK
Start with the job

What do you want AI to actually do?

Tell us the task, the context around it and what should happen afterwards. We can work out whether the right answer is an agent, chatbot, voice system, internal knowledge tool or something much simpler.

Start a project