Skip to content
All insights
Automation8 min read

How Long Does It Take to Automate a Business Workflow?

Most custom AI systems go live in 6 to 12 weeks, and the number isn't guesswork, it comes out of the same variables that set the price. Here's what actually moves the date.

Flow, AI assistant

Drafted by Flow, reviewed by humans.

The same kind of system we build for clients · · 8 min read

Automation · 7 min
Key takeaway

Most custom AI operational systems go live in 6 to 12 weeks, from the first discovery call to a fully connected system handling real customers. The range isn't a shrug, it's set by the same handful of variables that set the price: how many channels the system runs on, how much booking or business logic it has to encode, and how many tools it has to integrate with. A single-channel build with simple logic lands at the short end; a multi-channel system with payments and several integrations lands at the long end.

"How long will this take" is usually the second question after "what does it cost," and the honest answer has the same shape: it depends on scope, but not on a mysterious kind of scope. It's the same five or six variables every time, and once they're mapped in discovery, the timeline follows almost mechanically. What follows is the actual process, stage by stage, and what pushes a build toward six weeks or toward twelve.

Why timeline and cost move together

A booking system that answers on one channel with one type of slot is a smaller build than one that answers on three channels, quotes package pricing, and collects a deposit. That's true of the price, and it's true of the calendar for the same underlying reason: more channels mean more integrations to build and test, more logic means more rules to encode and verify against real cases, and more integrations mean more systems that have to stay in sync (a calendar, a payment processor, a messaging platform, a CRM). None of that is padding on either the invoice or the schedule, it's the actual work. A system doesn't take longer because it costs more; it costs more because it takes longer, and it takes longer because there's genuinely more to build correctly.

This is also why a rushed quote for either number is a bad sign. A build that hasn't been scoped in discovery can't have an honest timeline attached to it yet, any more than it can have an honest price.

The four stages

Every build runs through the same four stages, in the same order, regardless of size. What changes with scope is how long each stage takes and how much overlaps with the next one, not whether a stage gets skipped.

  1. 01

    Discovery

    Week 1-2

    We map the workflow: every channel a customer can reach you on, every rule that decides what's available and what it costs, every exception and handoff. This turns into a fixed scope before any code is written, which is also what makes the price and the date both fixed rather than estimated.

  2. 02

    Build

    Week 2-8

    The working core gets built and shipped to you weekly, not delivered as one finished block at the end. You're using and reacting to a real system from early in this stage, not waiting on a black box.

  3. 03

    Integrate

    Week 6-10

    Every channel and tool gets connected with guardrails: WhatsApp, Instagram, Messenger, Stripe, Google Calendar, whatever the workflow calls for. This overlaps with the tail end of Build on purpose, integration work starts on the channels that are ready while the core logic is still being finished on the rest.

  4. 04

    Operate

    Ongoing

    Handover happens once the system is live and handling real customers, and improvement continues from there. Real usage surfaces edge cases discovery couldn't predict, and this is the stage where those get tuned.

Discovery and Operate don't vary much by project size, discovery is bounded because there's a fixed amount of workflow to map, and Operate is ongoing by design. Build and Integrate are where a small project and a large one actually diverge: a single-channel build might spend four weeks in Build and two in Integrate, while a multi-channel system with payments spends closer to six and four, with more overlap between them.

What you see before it's finished

A system built entirely behind closed doors and revealed on week ten isn't how this runs, on purpose. Because Build ships weekly rather than all at once, you're looking at a working version of the system from partway through that stage onward, not a demo, the actual thing, running against test cases and then against your own workflow as pieces come online. That matters for two reasons beyond just visibility. First, it means mistakes in how a rule was understood get caught in week 3, not week 9, when fixing them is cheap. Second, it means the system earns trust incrementally: by the time it's handling real customers, you've already watched it handle the same cases correctly for weeks.

This is also why Integrate overlaps with Build instead of waiting for it to fully finish. A channel that's ready to connect gets connected while the remaining logic is still being built out, so the last weeks of a project are about connecting and hardening what's proven, not starting integration work from zero after everything else is done.

What changes the timeline mid-build

The scope agreed in discovery is what the timeline is built against, the same way it's what the fixed fee is built against. If the workflow itself doesn't change, the date doesn't move. What does move it is a genuine scope change: deciding mid-build that you also want a fourth channel, or that the booking logic needs a rule nobody mentioned in discovery, or that payments should be added to a system that was scoped without them.

When that happens, it's a conversation, not a silent slip. The added scope gets estimated the same way the original scope was: what it actually involves, mapped against the same variables. Sometimes that's a small addition that barely touches the date; sometimes it's enough to genuinely add a couple of weeks. Either way, you know the new date before it happens instead of finding out by watching the original one pass. The version of "scope creep" that quietly blows through timelines on undocumented hourly work doesn't have anywhere to hide here, because there was a fixed scope to compare against in the first place.

Can a simple build go faster than six weeks

For a genuinely narrow scope, yes, a single channel, one type of booking or one type of message flow, no payments, no multi-location logic, can move through Discovery and Build faster than the low end of the general range. Six to twelve weeks is the range for the builds we actually see most often, which usually involve at least two channels and some real business logic behind them, not the floor of what's technically possible. What keeps a small build from being instant is the same thing that makes it worth building custom instead of configuring a template: even a "simple" flow still needs discovery to map it correctly and testing against real cases before it goes anywhere near actual customers, and neither of those steps compresses to zero just because the scope is small.

If you want a real date instead of a range, the fastest way to get one is a discovery call, the same call that sets the price, since the two come out of the same conversation about your actual workflow.

Want a system like the ones we write about?