How Do B2B Service Firms Turn a Discovery Call Into a Scoped Proposal With AI?
How-To Guide

How Do B2B Service Firms Turn a Discovery Call Into a Scoped Proposal With AI?

Jake McCluskeyIntermediate30 min
Back to guides

Most principals at agencies and consultancies I talk to write every proposal by hand. They get off the call, open a blank doc, stare at their notes, and spend three to four hours trying to turn a 60-minute conversation into a structured scope, a price, and a document that doesn't read like a contract boilerplate. The proposal sits in drafts for two days because something feels off. By the time it goes to the client, the energy from the call has faded on both sides.

AI doesn't fix the thinking. But it cuts the mechanical work in half and often surfaces scope gaps the principal missed during the call. When the process works, a transcript becomes a solid first-draft proposal in under an hour, and the principal spends the remaining time editing rather than composing.

This guide walks through the full workflow: structuring the call notes, extracting scope, framing pricing tiers, writing the risk and assumptions section, and matching the proposal to the principal's voice. Before you start, one important prerequisite: read the companion white paper Build, Buy, or Rent: How to Choose AI for Your Business. It covers the tool-selection question this guide assumes you've resolved.

Why this matters for B2B service firms specifically

Proposal writing is one of the highest-stakes writing tasks a service firm does. The proposal sets the scope that governs the engagement, the price the client expects to pay, and the professional impression that determines whether a warm prospect becomes a signed client. Firms that write proposals slowly lose deals to competitors who responded faster. Firms that write proposals carelessly end up in scope-creep disputes that eat margin for months.

Service firms are also, structurally, bad at proposal documentation. The knowledge lives in the principal's head from the call, not in notes. The pricing logic is intuitive, not written down. The risks and assumptions are understood internally but not spelled out in the document. AI forces the explicit version of all three, which is an improvement even before you consider the time savings.

The other factor: most small professional services firms don't have a dedicated proposal function. There's no proposal coordinator, no CRM-integrated proposal tool, no templating system. The principal does it alone, which means proposal quality varies with how tired the principal is on the day they sit down to write.

What AI actually does in this workflow

For proposal writing, AI acts as a structured first-draft engine. It reads the transcript, extracts named scope items, organizes them into workstreams, proposes a deliverable list, and drafts the sections of the proposal document. It does this faster than a human and without the fatigue that produces loose assumptions and missing line items.

Three things make this different from generic document drafting:

  • It works from the actual call. The AI is reading what the client said, not synthesizing from a brief. Scope items are grounded in conversation, not invented.
  • It forces explicit output. The extraction prompt requires AI to name each deliverable, its boundary, and any assumption embedded in it. That structure catches the handshake agreements that become scope disputes.
  • It separates the structural work from the voice work. Scope extraction, pricing logic, and risk identification are structural. Proposal voice is a separate pass. Doing them together produces worse output on both dimensions.

Think of it as a senior associate who has read the transcript, built the outline, and produced a first draft. The principal's job is to check the outline and edit the draft, not to write from scratch.

Before you start

You need:

  • A Business or Team tier AI account with a Data Processing Addendum, or a consumer Pro tier account where you'll anonymize client names before pasting. The FAQ below covers the tradeoffs.
  • A transcript or detailed notes from the discovery call. A recording with auto-transcription (Otter, Fireflies, or built-in Zoom transcription) works. Dense notes work. A three-line summary does not.
  • Your firm's standard proposal template or a recent proposal you're happy with, to calibrate voice and structure.
  • One hour blocked for the first run-through. The workflow gets faster after the second or third proposal.

One thing to settle before any client material goes into AI: the client confidentiality and work-product question. We have a dedicated section on this below. It is non-negotiable. The short version: anonymize client identifiers at the consumer tier and get a Data Processing Addendum in place before using the Business tier for identified client transcripts.

Task 1: Structure the call notes before extraction

The failure pattern: paste the raw transcript into AI and ask it to write a proposal. The output is a list of things that were discussed in order, not a structured scope. If the client mentioned pricing three times in different parts of the call, AI reports three separate pricing items that look like separate workstreams.

What to ask AI for instead:

Read this discovery call transcript and organize the conversation into structured call notes. Group by topic, not by chronology. For each topic, pull out: (1) what the client said they need, (2) what the firm said it could deliver, (3) any numbers mentioned (timeline, budget, team size, volume), (4) any explicit constraints or concerns the client raised, and (5) any items that were left open or need follow-up. Do not write a proposal yet. Just organize and de-duplicate the conversation into a clean notes structure I can use as the source for a proposal.

This step takes three minutes. The output is clean notes grouped by topic: discovery background, stated goals, scope items, budget signals, timeline, constraints, open items. That structured output becomes the source for everything else. The open-items list is often the most valuable section, because it surfaces the fuzzy areas the principal needs to resolve before committing to scope.

For calls with multiple stakeholders or a complex technical discussion, add: "Identify the primary decision-maker's stated priorities versus the technical or operational team's stated priorities. Note any points where they diverged."

Task 2: Run the scope-extraction prompt

The failure pattern: write scope sections from memory, which means the scope reflects what the principal remembers, not what was actually agreed. Important qualifications get dropped. Soft commitments get hardened. The proposal arrives and the client says "that's not exactly what we discussed."

What to ask AI for instead:

Using the structured call notes, extract a formal scope definition. For each deliverable or workstream mentioned, produce: (1) a clear one-sentence description of what is included, (2) a one-sentence description of what is explicitly excluded or out of scope, (3) any assumption embedded in the scope item (for example: client provides all source data, or the scope assumes 2 rounds of review, not unlimited), and (4) a flag if this item was ambiguous in the call or would benefit from client clarification before I commit it to a proposal. Format as a numbered list I can convert into a scope table.

The output is a numbered scope list with embedded assumptions and ambiguity flags. That structure is the backbone of the proposal. Every scope item with a flag becomes either a clarifying question to the client before proposal delivery, or an assumption bullet in the proposal's risk section.

For firms doing recurring work with the same client type, add: "Compare this scope to the following template scope for a [project type] engagement and note any additions, deletions, or modifications from the standard template." This comparison catches both overcommitments (the principal offered something the template does not include) and gaps (the standard deliverable was not discussed).

Task 3: Frame the pricing tiers

The failure pattern: proposals with a single price and a single scope leave the client with a binary decision. Take it or negotiate it down. Principals who present one number get pushed on that number. Principals who present three options see clients self-select, and the middle tier often closes.

What to ask AI for instead:

Using the extracted scope, draft three pricing tier options for this engagement. Tier 1 is the essential scope only: the core deliverables with the tightest boundaries and the lowest price. Tier 2 is the recommended scope: full deliverables as discussed in the call, with the standard assumptions in place. Tier 3 is the premium scope: adds the extended elements the client mentioned as nice-to-haves but did not commit to, plus faster delivery or additional support capacity. For each tier, write: a one-line tier name, a 2-3 sentence description of what's included and what differentiates it from adjacent tiers, and a placeholder for the price. Do not invent prices. I'll add those after reviewing the structure.

The point of this prompt is structure, not pricing math. The AI produces the narrative differentiation for three tiers. The principal fills in the numbers. This is faster than drafting tier descriptions from scratch, and the structure forces the principal to think explicitly about what the tiers actually include, which often reveals that the firm has been leaving scope (and revenue) on the table in past proposals.

For project categories where the principal has standard rates, add the rate schedule to the prompt: "Use the following rate structure to estimate price ranges for each tier: [rates]. Flag any scope items where your estimated hours feel uncertain given the call."

Task 4: Write the risk and assumptions section

The failure pattern: proposals with no risk and assumptions section. When scope disputes happen, the proposal is the document both parties refer to, and a proposal without an explicit assumptions section means every ambiguity resolves in favor of the client's interpretation. This is where service firms lose margin.

What to ask AI for instead:

Using the scope extraction and the flagged ambiguity items, draft a Risk and Assumptions section for the proposal. Format as two sub-sections. First, Assumptions: a bulleted list of conditions that must be true for the scope to hold. Include: data or access dependencies (what the firm requires from the client), timeline assumptions (based on client responsiveness), team size or staffing assumptions, and scope boundaries (what is included versus excluded). Second, Risks and Escalation Path: a bulleted list of the two or three most likely ways this engagement could go off-track, with a one-sentence escalation approach for each. Write this in professional, non-alarming language. The goal is to protect both parties, not to signal that the firm expects problems.

The language "non-alarming" matters. A risk section that reads like a legal disclaimer signals low confidence. A risk section that reads like a professional acknowledgment of how complex projects work signals maturity. The distinction is tone, and AI can hold the tone when instructed.

For engagements with technology dependencies (software builds, integrations, data migrations), add: "Include a section on third-party tool and platform dependencies: list each named tool or platform, note whether its behavior is within the firm's control, and include a standard change-order clause for scope changes driven by third-party platform changes."

Task 5: Draft the proposal voice pass

The failure pattern: letting AI write the entire proposal in one pass, which produces a document that is structurally complete and tonally wrong. It sounds like every other consulting proposal. Clients can tell.

What to ask AI for instead:

Here is the structural draft of the proposal: [paste the scope table, tier descriptions, and risk section]. Now rewrite it in the following voice: [paste your firm's voice description, or one recent proposal section you're happy with]. The voice should be: [direct, not corporate / warm, not formal / specific, not generic -- pick the one that fits]. For each section, preserve the structure and all substantive content but match the vocabulary and sentence rhythm to the voice sample. Flag any sentence that you think reads as generic and that I should personalize further before sending.

The voice pass is a separate step, not a combined extraction-and-drafting pass, because the structural logic (scope, assumptions, price) and the voice (rhythm, word choice, professional register) are different skills that produce worse output when attempted simultaneously. Separating them takes one extra prompt. The result is a proposal that reads as the principal's voice with the structural rigor of a professional document.

For principals with a strong personal voice, record a two-minute voice memo describing the project and what the firm is offering, transcribe it, and paste it as the voice reference. AI calibrating to spoken voice often produces better results than calibrating to past written proposals.

The professional-services prompts that actually work

Four prompt moves separate proposals that close from proposals that get archived.

Specify the call moment, not just the summary. Prompts that reference specific things the client said in the call produce more accurate scope than prompts that work from the principal's summary of the call. "The client said they want this done before Q3 budget close" anchors timeline more firmly than "client has a Q3 deadline." Feed AI the transcript, not the interpretation.

Specify the boundary, not just the deliverable. Every scope item needs a paired out-of-scope sentence. A deliverable without a boundary is an open commitment. AI will draft the exclusion if you ask for it, and the principal's job is to verify that the exclusion actually reflects what was discussed, not just a generic carve-out.

Specify the assumption embedded in every number. Every hours estimate, timeline, and price is based on assumptions that should be visible. Asking AI to surface the assumption in every scope item forces the principal to confirm or correct it. This is the single biggest structural improvement most service-firm proposals can make.

Specify the client decision-maker's stated priority. Proposals that open by restating the client's goal in the client's own language close at higher rates. The opening paragraph of the proposal should answer the question the client came to the discovery call with. AI can draft this if the transcript includes that moment from the call.

The client confidentiality non-negotiables

This section is short because the rule is simple, but it is the most important section in this guide.

Do not put any of the following into the consumer tier of any AI tool:

  • Client names, company names, or any identifying information attached to the discovery call content
  • Confidential business information the client shared in the call: revenue figures, competitive positioning, internal strategy, personnel matters, or any detail shared under an implied expectation of confidentiality
  • Proprietary methodologies, pricing structures, or work-product materials from previous engagements that belong to the client
  • Any material covered by an NDA or confidentiality clause in an existing engagement letter or master services agreement
  • Legal or compliance materials shared by the client for context, particularly in regulated industries
  • Any material the client explicitly marked as confidential during the call

The practical workflow that respects these rules: replace all identifying information with placeholders before pasting a transcript into any AI tool (Client X, Company Y, Budget Figure Z). If you're on a Business or Team tier account with a signed Data Processing Addendum, the data handling is governed by that agreement. Build the prompt scaffolding and the firm's voice document using anonymous examples, then apply the same prompts to identified material only inside the DPA-governed account.

For firms where discovery calls regularly surface regulated-industry information (a consultancy whose clients are in healthcare, finance, or legal services), the confidentiality frame is tighter. The client's information may carry HIPAA, Gramm-Leach-Bliley, or attorney-client privilege implications even when you are not the regulated entity. Check your engagement letter's confidentiality provisions before running any client material through AI.

If your firm has signed a Business or Enterprise tier agreement with a Data Processing Addendum, the rules on data flow are different from the consumer tier. Ask your operations or general counsel contact what is covered. Do not assume.

When NOT to use AI for this workflow

AI is a strong first-draft engine for proposals, but it is the wrong tool in some situations.

  • When the discovery call was inconclusive. If scope is genuinely undefined after the call, AI extraction produces a list of everything that was mentioned, not a coherent scope. The problem is not the extraction; it's the call. Fix the call before running the prompt. The FAQ below covers the fuzzy-scope case.
  • When the engagement involves regulated deliverables that require professional sign-off. Legal opinions, financial projections as part of a securities context, engineering specifications with liability weight, or clinical recommendations all require professional review that AI cannot substitute. AI can draft the structural sections of those proposals, but the regulated deliverables should be written by the licensed professional, not extracted by AI.
  • When the client has a known AI restriction in their master services agreement. Some enterprise clients prohibit AI use in vendor work products. A proposal is external-facing work product. Check the agreement.
  • When the relationship is new enough that a generic-sounding proposal would be damaging. For a first proposal to a major prospective client, a principal who has not used this workflow before should not bet the relationship on a first-pass AI draft. Run the workflow, review it carefully, and be prepared to rewrite significant sections. The editorial judgment improves with practice.

A simple rule: AI is an unfair advantage on the 80% of proposal work that is structural (organizing scope, framing tiers, surfacing assumptions, drafting standard sections). Trust the principal for the 20% that carries relationship weight, regulatory obligation, or a judgment call the transcript doesn't resolve.

The quick-start template

Here is the prompt scaffold that handles most B2B service-firm discovery-to-proposal workflows. Copy it, fill in the brackets, paste into Claude or ChatGPT at the Business tier or with anonymized identifiers.

I have a transcript from a discovery call with [client descriptor: industry, company size, stated goal].

Step 1: Read the transcript and produce structured call notes grouped by topic (not chronology). Flag open items and ambiguity.

Step 2: Extract a formal scope as a numbered list. For each item: what is included, what is excluded, what assumption is embedded, and whether the item needs clarification before proposal delivery.

Step 3: Draft three pricing tier options (Essential, Recommended, Premium) using the extracted scope. Describe each tier in 2 to 3 sentences. Leave price as a placeholder.

Step 4: Draft a Risk and Assumptions section: first, a bulleted Assumptions list (dependencies, timeline conditions, scope boundaries); second, a bulleted Risk list (top 2 to 3 likely off-track scenarios, with a brief escalation note for each).

Step 5: Rewrite the proposal sections in the following voice: [paste voice sample or description].

Transcript: [paste transcript with client identifiers replaced]

That scaffold covers the full workflow in a single session. For recurring proposal types (fixed-fee strategy engagements, retainer proposals, project-based builds), save a version of the scaffold with the standard scope items pre-populated. Each new proposal starts from the pre-populated scaffold and the AI fills in the client-specific details from the transcript. If you want a guided version of the scope-extraction step, the Scope Sketcher tool walks through it interactively and is built specifically for service-firm proposal scoping.

Bigger wins beyond the first proposal

Once the workflow is running smoothly, the next layer of value is in what you build around it.

A reusable scope library that compounds. Every proposal produces a scope table. After 10 to 15 proposals, the firm has a scope library covering most of its engagement types. The library becomes the starting point for new proposals, the source for the standard out-of-scope exclusions, and the basis for the standard assumptions list. Firms that build this library cut proposal time by 60% or more on projects similar to ones they've done before.

A win-loss analysis that improves future calls. Run AI on 12 months of past proposals: the ones that closed and the ones that didn't. Ask AI to identify patterns in scope, pricing structure, and language across the two groups. The output is a hypothesis list, not a definitive analysis, but it often surfaces patterns the principal hadn't explicitly noticed. "Proposals where the risk section was longer than two bullets closed at a lower rate" is the kind of pattern worth testing.

A discovery call structure that makes the AI workflow cleaner. After running five or six proposals through this workflow, the principal will notice that certain call patterns produce better transcripts: explicit scope discussions, named deliverables, stated timeline and budget. The AI workflow creates a feedback loop that improves the calls, because the principal knows what the extraction prompt needs to find.

A proposal velocity that becomes a competitive advantage. When a prospective client gets a scoped, specific proposal within 24 hours of the discovery call, it signals organizational competence. Most competitors send proposals in three to five days. Speed, at the same quality level, is a differentiator that shows up in close rate before anyone asks about price.

The professional services AI consulting connection

This is one tool in one workflow. The bigger AI question for a B2B service firm is structural: which parts of client delivery, business development, and firm operations AI reshapes, and what the right sequence of adoption looks like across the practice. Proposal writing is a strong entry point because the ROI is immediate and the risk is contained. But it's one category in a broader picture.

For the firm that wants to think through the full scope of AI adoption, including delivery workflows, pricing model implications, and the build-versus-buy question for AI tools, AI Consulting for Professional Services covers the framework and what an engagement looks like.

Closing

The goal is not faster proposals. It's better proposals that close at higher rates and set cleaner scope, so the engagement runs smoothly and the client relationship stays strong through delivery. The structural rigor that AI brings to scope extraction and assumptions documentation is often more valuable than the time savings, because it surfaces the gaps that would have become disputes.

Pick one recent discovery call with notes or a transcript. Run it through the scope-extraction prompt tonight. Compare the AI's scope list to what you wrote in the proposal you actually sent. The gaps, on both sides, are instructive.

If you want to talk through how AI fits into your firm's broader delivery and business-development model, the AI Consulting for Professional Services page lays out the full picture and how an engagement works.

Want this built for you instead?

Let's talk about your AI + SEO stack

If you'd rather skip the how-to and have it shipped for you, that's what I do. Start a conversation and we'll figure out the fastest path to results.

Let's Talk
Questions from readers

Frequently asked

Do I need a paid AI account to run this workflow?

Yes. Claude Pro or ChatGPT Plus is the minimum for the basic version. At the consumer Pro tier you can paste a call transcript and extract scope, but you lose project memory, file uploads of longer recordings, and longer context windows that handle a 90-minute call in one pass. For a five-person or larger firm doing 8 to 15 proposals per month, a Business or Team tier account is the right call. Those tiers also come with Data Processing Addendums, which matter for client confidentiality. The per-seat cost at Team tier runs $25 to $30 per month. If your firm writes six proposals a month and each saves two hours of principal time, the math closes by the third proposal.

Is it safe to paste a client's call transcript into Claude or ChatGPT?

Not on the consumer tier without thinking about it first. The consumer tier of both Claude and ChatGPT uses conversation data for model training by default. A client transcript contains work-product information and potentially confidential business details the client did not consent to sharing with a third party. The clean workflow: use Business or Team tier with a Data Processing Addendum, anonymize client names and company identifiers in the transcript before pasting, and include a one-line disclosure in your engagement letter that AI tools assist in proposal and documentation workflows. If your firm has signed an Enterprise agreement with a DPA, the rules on data flow differ. Ask your operations or legal contact before assuming. Do not paste identified client transcripts into the consumer tier.

Will the AI-generated proposal sound generic or templated?

Only if the prompts are generic. The failure mode is asking AI to 'write a proposal for a marketing project' and being disappointed when the output reads like a SaaS template. The fix is specificity: paste the actual transcript, include your firm's voice document, specify the client's exact situation as captured in the call, and name the deliverables your firm actually produces. When you do that, AI produces a draft that sounds like you wrote it on a good day. I have seen principals at 12-person consultancies produce proposal drafts that their clients asked about specifically because the writing was so sharp. The difference was one page of firm voice context pasted at the top of the prompt.

How do I share the AI-drafted proposal with a client who is not involved in my AI tools?

You don't share the AI session. You share the final document. The workflow ends with a Word or Google Docs file the partner or principal reviews, edits, and approves. The client sees a polished document signed by the firm. Whether AI drafted it and the partner edited it, or the partner drafted it from scratch, is a firm workflow question, not a client-facing one. For proposals specifically, the review step matters: the principal reads every deliverable, every assumption, and every pricing line before the proposal goes out. AI accelerates the first draft; the principal owns the final document. No client should ever receive an AI-drafted proposal that a firm principal has not read and approved.

What if my firm or clients have restrictions on AI use?

Some enterprise clients have AI vendor restrictions in their contracts. If you work with clients in regulated industries (financial services, healthcare, government) or clients who have explicitly banned AI use in vendor work products, check the engagement letter and master services agreement before running the workflow. The proposal itself is internal work product until you send it. The riskier area is using AI on materials the client has already shared under a work-product or confidentiality restriction. A simple default: your firm's proposal is your firm's work product; AI helping your firm write it is your firm's internal workflow choice. If in doubt, add a paragraph to your engagement letter disclosing AI use in internal documentation workflows.

Can junior staff or a proposal coordinator run this workflow, or does it need the principal?

A proposal coordinator can run 70% of it. The scope-extraction prompt and the initial structural draft can be run by anyone who attended the call or has the transcript. Where the principal is non-negotiable: reviewing the extracted scope against what was actually agreed in the call, setting the pricing tiers, writing or approving the risk and assumptions language, and signing off on the voice before it goes to the client. The practical workflow for a 10-person firm: coordinator runs the transcript through AI, produces the first structural draft, flags scope items that need principal input, and delivers a 70% draft to the principal for final edit. Total principal time drops from 3 hours to 45 minutes. That's the win.

I'm not a technical person. Is this realistic for someone who hasn't used AI for real work before?

Yes, and the discovery-to-proposal workflow is one of the better starting points precisely because you have something concrete to give AI. The hardest part of using AI for business tasks is knowing what input to provide. Here you have a transcript, you have a client situation, and you have a deliverable (a proposal) you know how to evaluate. The prompts in this guide are written to be copy-paste-and-modify, not engineer. Most principals who try the scope-extraction prompt in Task 2 get usable output on the first try. The skill you build is recognizing when AI's extraction is wrong or incomplete, which you know instinctively because you were on the call. That editorial judgment is your expertise. AI is the first-draft machine.

What is the right way to handle a discovery call where the scope is genuinely unclear or the client doesn't know what they need?

This is the most common edge case and the one where AI is actually most useful. When scope is fuzzy, AI's extraction prompt surfaces the ambiguity explicitly rather than letting it drift into a proposal that commits you to undefined deliverables. The prompt produces a list of scope items, and the unknowns show up as gaps. That gap list becomes the 'open items' section of the proposal or a follow-up call agenda. The practical move: run the extraction prompt, treat the gaps as a punch list of clarifying questions, send a short follow-up email to the client with those specific questions, and write the full proposal after you have answers. AI-assisted gap identification from a fuzzy call is faster than a second full discovery session. It also makes you look organized to the client.

GUIDED IMPLEMENTATION

Want help running this in your business?

The guide above is the playbook. If you'd rather have someone walk it through with you (or just build the thing), book a 30-min scoping call. We'll map your stack, name the realistic timeline, and tell you straight if it's a fit.

How Do B2B Service Firms Turn a Discovery Call Into a…