Home / Blog / Customer Data Collection

Process Discovery for SaaS Implementations (2026 Playbook)

Quick answer

Process discovery is where you document how the customer's work actually happens today, by role, step and system, before configuring anything. Time-box it to one to three weeks and two to six sessions, interview the people who do the work rather than only the sponsor, anchor every question to a real recent case, and capture exceptions and workarounds as first-class branches. The as-is map then becomes a fit-gap table, a decision log and your first UAT scenarios; every gap decided in writing now is a change request you avoid later.

Process discovery is the phase of a SaaS implementation where you document how the customer's work actually happens today, step by step, role by role, system by system, before you configure anything. Done well it takes one to three weeks of elapsed time and two to six working sessions, produces a current-state (as-is) process map plus a fit-gap list, and it is the cheapest place in the whole project to find the surprises that otherwise arrive as change requests in week nine. Skip it, or run it as a product demo with questions bolted on, and you end up configuring against the process the customer wishes they had.

This playbook covers what to capture, who to interview, which questions expose the real process instead of the official one, how long discovery should take at each deal size, and how to turn the map into configuration decisions the customer signs off on. It is written for implementation managers and forward-deployed engineers who have to learn a customer's business before they can build for it.

What is process discovery in a SaaS implementation?

Process discovery is requirements gathering focused on workflow rather than features. You establish where a process starts and ends, who touches it, which systems it passes through, what decisions get made along the way, and what happens when something goes wrong. The output is an as-is process map. SAP Signavio's process discovery guide is explicit that a useful as-is map shows the steps people actually follow, including manual workarounds and repeated checks, and that you should involve the people who do the work rather than only the managers who describe it.

It sits between the sales handoff and configuration. Sales discovery answers "should they buy"; implementation discovery answers "how exactly does this work here, and what does the product need to do about it." They are different documents at different levels of detail, which is why the sales-to-onboarding handoff rarely contains what you need.

Three terms you will run into:

If you need a shared vocabulary for naming processes across customers, APQC's Process Classification Framework organizes business work into 13 top-level categories that break down into process groups, processes, activities and tasks. You will map far less deeply than that. Still, naming processes the way the framework does (order-to-cash, procure-to-pay, hire-to-retire) helps when you compare the same workflow across a dozen accounts.

Why does skipping discovery cost so much?

Because the errors it prevents are the expensive kind: the ones found after configuration, after data migration, sometimes after go-live. PMI's Pulse of the Profession research found that 47% of unsuccessful projects fail to meet their goals because of inaccurate requirements management. Panorama Consulting's 2026 ERP Report found that more than a quarter of organizations exceeded their project budget, with additional technology needs the leading cause. Panorama's explanation is that organizations discover fatal misfits late in the project and then reach for scope expansion, custom builds and extra tools to close the gap.

The reason customers cannot simply hand you a process document is that they usually do not have one. In Lucid's 2025 survey of roughly 2,200 knowledge workers, only 16% said their workflows are extremely well documented, 71% said undocumented or ad-hoc processes affect their efficiency at least sometimes (22% said often or always), and only 4% said none of their team's workflows depend on knowledge that lives in one person's head. Operations was the function most dependent on person-bound knowledge (46%), followed by customer support (36%), which are exactly the teams most B2B SaaS products are sold into.

The same survey explains why the documentation never gets written: 41% cite lack of time, 30% lack of tools and 27% no clear owner. Nobody at the customer is going to fix this before kickoff. Discovery is you fixing it for them, for the slice of their operation your product touches.

Quality management has a name for the part of a process that is missing from the official version: the hidden factory. Armand Feigenbaum estimated it at 20% to 40% of an organization's total capacity, all the rework, side checks and workarounds that never appear in the documented flow. In a SaaS implementation the hidden factory is the spreadsheet the ops lead keeps "just to double-check," the approval that happens over DM, and the three-step exception that handles 15% of volume. Configure without finding those and the customer will rebuild them around your product, usually in the second week after go-live.

How long should process discovery take?

Long enough to see every core path and the top exceptions, and no longer. Discovery that runs open-ended turns into a reengineering project nobody is paying you for. Time-box it by deal size and put the end date in the project plan:

Deal profileSessionsElapsed timeOutput
SMB, one team, one core process1 to 2 sessions of 60 to 90 minutes3 to 5 business daysOne-page SIPOC plus a fit-gap list of 10 to 20 lines
Mid-market, 2 to 4 teams, integrations3 to 5 sessions1 to 2 weeksSwimlane map per process, exception list, fit-gap with owners
Enterprise, several business units or regions6 to 12 sessions, often one per unit2 to 4 weeksProcess inventory, per-variant maps, fit-gap, decision log, integration requirements

A rule of thumb we use: discovery should consume roughly 10% to 15% of the total implementation calendar. On a 90-day onboarding that is 9 to 14 days, which matches the mid-market row above. If your average onboarding runs longer than 90 days, discovery usually stretches with it, but it should never be the phase that stretches the most.

Two scheduling rules that save weeks. First, book every discovery session before the kickoff meeting ends; sessions scheduled "next week when calendars free up" are where two-week slips are born. Second, put the customer's process owners on the invite, not only the project sponsor. The people who do the work are the ones with the exceptions in their heads.

Who should you interview during discovery?

The people who execute the process, the people who approve it, and the people who own the systems it runs through. Most discovery fails by interviewing only the first name on the contract.

Your stakeholder map from kickoff should already name most of these people. If it only lists the champion and an executive sponsor, discovery is where you fill it in.

Format matters too. A study of 24 practitioners at 12 software companies found that group techniques such as workshops and facilitated meetings were the most used elicitation method, with requirements instability (needs and priorities changing mid-project) the predominant challenge. Workshops are efficient, but they let the loudest person in the room define the process. Pair each workshop with at least one short one-on-one with a doer who stayed quiet.

What should an as-is process map capture?

Enough that a colleague who was not in the room could configure from it. For every process in scope, capture these twelve fields. The first six are the SIPOC; the rest are where implementations go wrong.

FieldWhat to write downWhy it changes configuration
TriggerWhat starts a case: a form, an email, a deal closing, a dateDefines your intake and automation entry point
Inputs and suppliersData, files and approvals needed to start, and who provides themDetermines required fields and integration direction
Steps in orderFive to seven core activities, in the order they really happenBecomes stages, statuses and task templates
Roles per stepWho does it, who approves it, who gets notifiedBecomes permissions, assignment rules and notifications
Outputs and consumersWhat leaves the process and who needs it, in what formatDefines reports, exports and downstream integrations
Systems touchedEvery tool opened during the process, including spreadsheets and inboxesBecomes the integration requirements list
DecisionsEach branch point and the rule behind itBecomes conditional logic; unwritten rules become validation gaps
ExceptionsWhat happens when an input is missing, late or wrongThe 15% of cases that break rigid workflows
WorkaroundsSide spreadsheets, DMs, manual re-checksSignals a control the process needs and the product must replace
Volume and timingCases per week, cycle time, peak periods, SLA if anySizes the rollout and tells you which steps to automate first
ControlsAudit, compliance or segregation-of-duties requirementsNon-negotiable configuration, often discovered last
Pain pointsWhere it stalls, where errors happen, what people complain aboutYour success criteria and your first UAT scenarios

Draw it as a swimlane: one lane per role, steps left to right, systems noted under each step. Swimlanes make handoffs visible, and handoffs are where most delays live. If you want a standard notation, BPMN 2.0 is the common one, but a whiteboard photo with clear lanes delivered the same day beats a perfect diagram delivered two weeks late.

Which questions reveal the real process instead of the official one?

Questions anchored to a specific recent case. Abstract questions ("how do you handle refunds?") return the policy; concrete questions ("walk me through the last refund you processed") return the process. People are unreliable narrators of their own routines, and the gap between described and observed behavior is as real for an ops team as it is for consumers in a survey.

A discovery script that works across products:

  1. "Pick one from last week and walk me through it, start to finish." Do not interrupt on the first pass. Note every noun (documents, systems, people) for follow-up.
  2. "Where did that one sit waiting, and for whom?" Surfaces handoffs and queue time.
  3. "What did you open on your screen to do that step?" Surfaces systems and spreadsheets, including the ones IT has never heard of.
  4. "What happens when the input is wrong or missing?" Surfaces exceptions and the person who handles them.
  5. "Who would you message if this got stuck?" Surfaces the real escalation path and unofficial approvers.
  6. "How often does that happen?" Turns anecdotes into volumes so you can prioritize.
  7. "Is there a check you do that isn't in the procedure?" Surfaces the hidden factory directly.
  8. "What would break if we removed this step?" Separates controls from habits.
  9. "Who else does this differently?" Surfaces variants across teams and regions before they surface in UAT.
  10. "What do you send onward, and to whom?" Confirms outputs and downstream requirements.

Where you can, add observation: twenty minutes watching someone run the process over a screen share exposes more than an hour of description. Process mining tools exist for the same reason at enterprise scale. Gartner's 2025 Magic Quadrant notes that process mining spend grew more than 30% in 2024, driven by organizations that could not automate or optimize what they did not understand. You do not need a mining platform for a 90-day onboarding. You need the screen share.

How do you run a discovery session?

Ninety minutes, one process, one recent case, one map on the screen by the end. A repeatable agenda:

  1. Scope (5 min): state the process, its start and end points, and what is out of scope today.
  2. Walkthrough (30 min): a doer narrates a real recent case while you build the swimlane live. Sharing your screen while you draw keeps the room honest; people correct a diagram faster than they correct a sentence.
  3. Exceptions and variants (20 min): run the questions above. Add branches to the map as they come up.
  4. Systems and data (15 min): for each step, confirm the system, the fields and who owns the record. Feed this straight into your onboarding questionnaire or data request rather than asking twice.
  5. Parking lot (10 min): to-be ideas and feature requests go here, visibly, so they are heard without contaminating the as-is map.
  6. Confirm (10 min): read back the steps, decisions and exceptions. Name the owner who will validate the written map within two business days.

Record every session and keep the transcript with the project. Discovery produces dozens of small commitments ("we'll get you the approval matrix," "finance needs the export monthly") that are easy to lose between the call and the plan. Stipulate is built for exactly this: it reads call transcripts and the customer's Slack channel and builds a record of requirements, decisions, stakeholders and processes, each linked to the message or transcript line it came from, so discovery findings become tracked items instead of notes scattered across five docs. Whatever tool you use, the rule is the same: nothing said in discovery should exist only in one person's memory. AI meeting notes handle the capture; you still own the confirmation step.

Send the written map within 48 hours while the session is fresh. Ask for corrections rather than approval; people mark up a draft more readily than they sign a clean one.

How do you turn the as-is map into configuration decisions?

Through a fit-gap analysis: one row per process step, classified by how your product handles it. This is the document that prevents both scope creep and the silent workaround.

ClassificationMeaningAction
FitThe product does this out of the boxConfigure it and note the setting
ConfigureThe product does it with setup: fields, rules, templatesAdd to the build plan with an owner and a date
Process changeThe product does it a different way and the customer will adaptDocument the new step; it goes into training and UAT
GapThe product does not do itDecide: workaround, integration, roadmap request or out of scope. Record the decision and who made it

The gap rows are the whole reason discovery exists. Every one that is not decided in writing before configuration becomes a change request later, which is the pattern Panorama describes as fatal misfits discovered late. If a gap forces a scope conversation, have it now, through the change control process you set up at kickoff.

Three more things to produce from the map before you configure:

How is discovery different for forward-deployed engineers?

Deeper, and it never fully ends. A forward-deployed or solutions engineer is building something inside the customer's operation, so the as-is map is more than input to configuration; it is the specification. Three adjustments:

If you are still deciding whether your implementations need this depth at all, this guide to when to hire forward-deployed engineers covers the signals.

What are the most common discovery mistakes?

Next steps: a process discovery checklist

  1. At kickoff, list the processes in scope and book every discovery session before the meeting ends. Set the discovery end date.
  2. For each process, identify two doers, one approver, one system owner and one downstream consumer.
  3. Run a 90-minute session per process using one real recent case; build the swimlane live and record the call.
  4. Capture all twelve fields, with exceptions and workarounds as first-class branches.
  5. Send the written map within 48 hours; get a named owner's confirmation within two business days.
  6. Produce the fit-gap table, the decision log, the UAT scenario list and the customer deliverables list from the map.
  7. Take every gap through change control before configuration begins.
  8. Store transcripts, maps and decisions in one place the whole delivery team can search; the same record feeds status updates, UAT and the handoff to CS.

Discovery is the least glamorous phase of an implementation and the one with the highest return per hour. Two weeks spent finding the hidden factory is cheaper than the change request that finds it for you.

Frequently asked questions

What is the difference between sales discovery and implementation discovery?

Sales discovery establishes whether the customer has a problem your product solves and is worth the deal; it works at the level of goals, budget and pain. Implementation discovery establishes exactly how the affected process runs today, who does each step, which systems it touches and what the exceptions are, so the product can be configured correctly. The sales notes are a starting point, and they are almost never detailed enough to configure from.

How many discovery sessions does a SaaS implementation need?

One to two 60 to 90 minute sessions for a single-team SMB deal, three to five for a mid-market deal spanning a few teams and integrations, and six to twelve for an enterprise rollout across business units or regions. Plan one session per process plus short one-on-ones with the people who do the work. As a rule of thumb, discovery should take 10% to 15% of the total implementation calendar.

Should you show the product during discovery?

Not at the start. Demoing first makes the customer describe their process in your product's vocabulary, and the parts your product does not model tend to disappear from the conversation. Map the current state first, then show the product when you present the fit-gap analysis. Forward-deployed teams are the exception: a rough prototype of one step in a later session often sharpens the requirements more than another interview.

What is a fit-gap analysis in a SaaS implementation?

A table with one row per process step that classifies how the product handles it: fit (works out of the box), configure (works with setup), process change (the customer adapts to the product's way) or gap (the product does not do it). Gaps get an explicit decision, such as a workaround, an integration, a roadmap request or out of scope, recorded with the name of the person who decided. It is the main output of process discovery and the input to the build plan.

What is the difference between an as-is and a to-be process map?

An as-is map documents how the process runs today, including exceptions, workarounds and manual checks that are not in the official procedure. A to-be map documents how the process should run after the software is live. Keep them separate during discovery; when future-state ideas get mixed into the current-state map, you end up configuring against a process that does not exist yet.

Who should attend a process discovery session?

At least two people who execute the process daily, the person a stuck case escalates to, the owner or admin of each system the process touches, and someone downstream who consumes the output, such as finance or reporting. The executive sponsor comes last, for goals and constraints. If only the champion and the sponsor attend, you will map the intended process rather than the real one.

Sources & further reading

  1. PMI, Requirements Management: Core Competency for Project and Program Success (Pulse of the Profession)
  2. Panorama Consulting Group, 2026 ERP Report press release (March 2026)
  3. Lucid Software, The AI readiness report: survey of ~2,200 knowledge workers (2025)
  4. ASQ, SIPOC+CM Diagram
  5. iSixSigma, The Hidden Factory: Understanding the Unseen
  6. SAP Signavio, As-Is and To-Be Process Mapping
  7. APQC, Introduction to the Process Classification Framework (PCF)
  8. Zylo, 2026 SaaS Management Index press release (January 2026)
  9. PEX Network, 5 highlights from Gartner's 2025 Magic Quadrant for Process Mining Platforms
  10. Palomares et al., The State-of-Practice in Requirements Elicitation: An Extended Interview Study at 12 Companies (arXiv, 2021)

Cut your customers' time-to-go-live in half

Stipulate extracts action items from your calls and Slack conversations, keeps project status current, and flags at-risk implementations early. It is built for B2B SaaS implementation teams, right inside Slack.

See how Stipulate works