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 softwareAutomation + integrationsDataAIWebAboutJournalStart a project

Your business shouldn't stop because one AI tool does.

Using ChatGPT is not a problem. The risk is letting one AI tool become the only route through an important business process. A stronger setup keeps your customer information, business rules and actions in systems you control, with AI used for the parts it is good at rather than becoming the foundation everything depends on.

NM
WRITTEN BYNathan Mackenzie · ZappFlow
THE SETUP IN ONE VIEWTHE AI PROVIDER IS REPLACEABLE ✓
YOUR BUSINESS

Business process + information

Customer data, documents, permissions, rules and where the job currently stands.

YOUR APPLICATION LAYER

Control layer

Decide when AI is needed, check what goes in and comes out, route the next action and decide what happens if something fails.

MODEL LAYER

One provider is not the system

Primary modelREADY
Fallback / alternate pathSTANDBY
TOOLSCRM · email · database · connected systems
SAFETY CONTROLSChecks · permissions · human approval
FAILURERetry · fallback · queue · manual review
THE SHORT VERSIONYou do not need to stop using ChatGPT, Claude or any other good tool.

You need to know whether your business simply uses that tool or whether the whole process now depends on it. Those are very different levels of risk.

There is an understandable reaction whenever a popular AI product has a bad day: people discover how much of their work has started to depend on it. A draft waits. Research stops. A customer response takes longer. Somebody checks a status page and carries on when the service comes back.

For many teams, that is not a crisis. It is exactly what happens when any useful third-party product becomes temporarily unavailable.

The more interesting question is what happens when the unavailable product is no longer just a tool somebody opens, but the only route through a business process.

The problem is not using one AI tool. The problem is having no system around it.

The outage is not really the point.

A vendor outage is simply one easy way to expose a dependency that was already there. The same weakness can appear through usage limits, account restrictions, model changes, changes to the provider's connection, pricing changes, worse output quality or a feature being removed.

If a process only works because one particular product behaves a certain way, your business has become dependent on choices made by that provider.

Sometimes that is a perfectly rational trade-off. A small team using an AI assistant to help draft internal emails probably does not need a complex backup setup across several AI providers. The cost of an outage is low, the task can wait and the fallback is obvious: write the email normally.

But the calculation changes when AI sits inside customer service, lead handling, document processing, internal decision support or another process that is expected to keep moving without somebody manually rescuing it.

A tool and a system are not the same thing.

A tool is something your team chooses to use. A system is something the process expects to be there.

That distinction matters more than whether the AI is “custom”. A custom interface that still sends every request to one AI provider, with no checks, waiting queue or backup route, is still a single point of failure. It may look more custom, but the dependency has not disappeared.

A stronger system keeps several concerns separate:

  • Current job record: the customer, case, task, transaction or document the process is actually about.
  • Business information: what the AI needs to know for this specific job.
  • Business rules: what the system is allowed to do, what must be checked and what requires approval.
  • System access: CRM, email, calendar, database and other actions.
  • AI service: the part doing the language or reasoning work, ideally kept replaceable rather than tied permanently to everything around it.
THREE DEPENDENCIES PEOPLE OFTEN MIX TOGETHERSEPARATE THEM
01

Interface dependency

The process only works because a person knows which AI website to open and what to type into it.

02

Model dependency

The application exists, but every critical path assumes one provider will answer successfully.

03

Context dependency

Important knowledge, instructions or the current job information live inside the AI provider instead of systems the business controls.

Where single-provider dependency hides.

The obvious version is an employee who cannot continue until their AI chat tool comes back online. The less obvious version is an automated workflow that looks independent because nobody is opening a browser, but still has one fixed AI dependency sitting in the middle of the process.

Imagine a lead intake system. A form arrives, AI reads the enquiry, classifies it, drafts a response and updates the CRM. If the model call fails and the entire workflow simply stops, the automation has moved the dependency out of sight rather than removed it.

A live business system should know what to do when the ideal path is unavailable. That does not always mean switching instantly to another AI provider. Retrying may be enough. The request could be held until it can retry. A simple fixed rule could handle the straightforward cases. The system could create a task for a person instead of sending anything automatically.

Resilience is not “always have another AI provider”. It is having an intentional failure path.

The setup to aim for.

The useful design principle is simple: keep the business process in software you control and call on AI only when AI is useful.

A PRACTICAL LAYERINGBUSINESS FIRST
01 / BUSINESS
Work + process

The lead, customer, case, document or operational task exists independently of the AI provider.

OWN IT ✓
02 / CONTEXT
Relevant information

The relevant customer records, knowledge, history and permissions are brought together for this job.

CONTROLLED ✓
03 / CONTROL
Rules + next action

Decide when to use AI, check the response and choose the next action.

YOUR LOGIC ✓
04 / MODEL
Reasoning / generation

One provider may be preferred, but the surrounding business process does not live inside it.

REPLACEABLE
05 / ACTION
Tools + human gates

CRM updates, drafts, messages or escalations happen under explicit permissions.

VALIDATED ✓

This also makes model changes less dramatic. If a better provider becomes available, you are swapping one part instead of redesigning the business process around a new product.

It also makes AI easier to remove from the places where it was never needed. A lead with a known customer ID and a simple account-update request might be handled with ordinary rules. There is no prize for using AI when a fixed rule can do the job more reliably.

THE ZAPPFLOW VERSION

AI where it earns its place. Normal software everywhere else.

If you are trying to work out how a business workflow should be structured, start with the workflow rather than choosing a model first.

Show us the workflow →

When one AI tool is completely fine.

Not every dependency deserves extra complexity. If your team uses an AI product for optional research, brainstorming, drafting or ad-hoc analysis, a temporary outage may be nothing more than an inconvenience.

Building backup systems around every piece of software would be expensive, unnecessary and, in some cases, less reliable than simply accepting the occasional interruption.

A useful test is to ask:

  • Does a customer experience fail if this is unavailable?
  • Does money, compliance, safety or a critical deadline depend on the result?
  • Can a person continue the process without specialist knowledge?
  • Can the request safely wait and be retried later?
  • Is the current job information stored somewhere outside the AI provider?

The more serious the consequence, the less comfortable you should be with an invisible single point of failure.

A practical resilience checklist.

Keep business data and the current job record outside the AI provider.

The AI should receive the context it needs, not become the only place that context exists.

Define what happens when the model call fails.

Retrying later, holding the job in a queue, using a backup route, following a fixed rule or sending it to a person are all valid answers.

Validate outputs before high-impact actions.

Especially before external messages, money movement, deletion or sensitive account changes.

Keep permissions narrower than the model's reasoning ability.

A capable model does not need broad write access to every connected system.

Log the path the workflow took.

If something fails or behaves unexpectedly, you should be able to see the AI request, the checks that ran and the resulting action.

Make provider replacement possible, not mandatory.

You may never need to switch. The value is keeping the whole business process from being trapped inside one provider's product.

The better question to ask.

“What happens if ChatGPT goes down?” is useful, but it is narrower than the real design question.

A better one is: “What happens when any part of this process is unavailable, wrong or slow?”

That question forces you to look at the whole system: the data, the rules, the model, the tools, the people and what happens when something goes wrong. It is the difference between simply adding AI and building the process to cope with real-world problems.

Use the best model or product for the job. Just do not confuse that product with the business system itself.