Costs and planning

How long does an integration project take for a small firm?

Flow Mesh · · 6 min read

An owner who asks "how long will this take?" usually hears either "a couple of days" or "it depends". Both answers are unhelpful. The first ignores the work around the build; the second gives you nothing to plan around.

The direct answer: for a 10 to 50 person firm, the build itself is usually the shortest part of an integration project. Most of the calendar time goes on four other things: agreeing exactly what should happen, getting access to every system, cleaning the data, and testing with real cases before switching over. A single, well-defined one-way connection can be live within days to a couple of weeks. A multi-system project with two-way sync and a data cleanup more often takes several weeks to a few months. The ranges below are a rough planning guide, not a benchmark; your own scope decides the real number.

The four phases of an integration project

1. Scoping

This is where the project is won or lost. Scoping answers questions such as:

  • Which system is the source of truth for clients, matters, deals and invoices?
  • Which direction does each piece of data flow, and what triggers it?
  • What should happen when a record already exists, is missing a field, or does not match?
  • Who gets told when something fails?

For a single connection, scoping can be one or two working sessions. For a project touching a CRM, accounting, document storage and email, expect it to take longer, because each answer depends on people who also have client work. Writing the scope down is what keeps the rest of the project short: every question left open here comes back during testing, when it costs more.

2. Access and setup

This phase is mostly waiting, and it is the one owners underestimate. Typical delays:

  • Admin rights. The person who can approve a connection is often a partner, an outside IT provider, or a former employee whose account still owns the tool.
  • Plan upgrades. Some features an integration needs, such as API access, webhooks or higher automation allowances, sit on higher plans. Discovering this mid-project means a purchasing decision.
  • Consent screens and security reviews. Microsoft 365 tenants often require an administrator to approve third-party apps, and some firms have an internal or client-driven review before any tool touches client data.
  • Test environments. Not every plan includes one. HubSpot, for example, documents standard sandbox accounts as an Enterprise feature, as listed in October 2026. Without a sandbox, testing has to be done carefully in the live account with clearly marked test records.

A day of build can easily wait a week for one password or one approval. Collect access before the build starts, not during it.

3. Data cleanup

Integrations expose bad data immediately. Duplicate clients, inconsistent names ("Smith & Co" and "Smith and Company"), missing email addresses, and old statuses nobody uses all cause an automation to fail or, worse, create more duplicates, so agree matching rules (email address, client number) before anything syncs.

How long cleanup takes depends entirely on the state of the data. A firm with a tidy CRM may need an afternoon of checks. A firm with years of client records spread across a spreadsheet, a CRM and an accounting tool may need someone from the team to review and merge records over several weeks, alongside their normal work. This is often the longest phase, and only the firm can do part of it, because only the team knows which "J. Martin" is the real client.

4. Build, testing and switch-over

The build itself, in a tool such as Zapier, Make, Power Automate or a custom script, is usually measured in days for a small firm's typical workflow. Testing takes as long again or longer:

  • Happy path: a normal new client flows through correctly.
  • Edge cases: a returning client, a client with two contacts, a cancelled deal, a deleted record, a name with an accent.
  • Failure handling: what happens when one system is down or rejects a record, and whether someone is alerted.
  • Real cases: a small group of users runs the new process on real work for a short period, with the old process available as a fallback.

Switch-over is then a planned date: the old manual step stops, the team knows what changed, and someone watches the first days of runs closely.

Rough planning ranges

These are illustrative ranges for planning, assuming the firm responds to questions and approvals within a few days. They are not quotes and not industry statistics.

ProjectWhat it involvesRough calendar time
One-way notification or record copyOne trigger, one target, little matchingDays to two weeks
One workflow across three or four toolsIntake form to CRM to document to email, with matching rulesTwo to six weeks
Two-way sync between core systemsCRM and accounting kept in step, conflict rules, backfillFour to ten weeks
Several workflows plus data cleanup or migrationNew source of truth, records merged, team retrainedTwo to four months

The biggest variable in every row is not technical. It is how quickly decisions are made and how clean the data is.

What makes projects run long

  • The scope grows during the build. "While you are in there, could it also..." is the most common cause of delay. Keep a list of new ideas for a second phase.
  • No single decision-maker. When three partners each have a view on the client onboarding process, scoping repeats itself.
  • Unknown tool limits. A plan limit, an API restriction or a missing field discovered halfway through forces a redesign. Checking every tool before scoping avoids this, which is what a workflow audit is for.
  • Busy seasons. Accounting firms near tax deadlines and law firms around trials will not have time to test. Plan around them.
  • No owner after go-live. If nobody is responsible for checking alerts, small failures pile up and the project "finishes" several times.

How to keep your project short

  1. Write the scope down with inputs, outputs, matching rules and failure alerts, and agree it before the build.
  2. Collect access in the first week: admin accounts, plan confirmations, app approvals.
  3. Start cleanup early, in parallel with scoping, because it depends on your team's time.
  4. Build in phases. Ship the one workflow that saves the most time first, then extend.
  5. Name an internal owner who answers questions within a day or two and checks the automation after launch.

Cost and time are linked: the same scoping that shortens the project also makes the quote reliable. Our guide to how much software integration costs explains the cost side.

How Flow Mesh helps

Every engagement starts with a first call, then a stack audit that is scoped in writing before it starts and gives every tool a verdict: keep, configure, consolidate or replace. The integration build is then quoted in writing with its phases laid out, and carried out inside your own accounts, so you can plan around real dates rather than "it depends".

Key takeaways

  • The build is usually the shortest phase; scoping, access, data cleanup and testing take most of the calendar time.
  • A single one-way connection can be live in days to two weeks; multi-system projects with cleanup often take several weeks to a few months.
  • Access and approvals cause more delay than technical work, so collect them first.
  • Data cleanup depends on your team and is often the longest phase.
  • A written scope, phased delivery and one internal owner keep a project from running open-ended.

FREE CHECKLIST

The SaaS stack self-audit: 12 checks

The same questions our paid audit starts with. Work through them in an hour and see whether your stack is costing more than the subscriptions. We'll email you the checklist.

More articles

See all articles →