Guides / Tools by industry

How to build a quote approval and sales-to-operations handoff app

By Jason Santiago, founder · Updated 2026-10-17 · 8 min read

The short answer

A quote approval and handoff app builds quotes from your price list, routes any discount or low-margin quote to the right approver, and when the customer says yes, turns the won quote into a complete job packet that operations accepts before work is scheduled. It replaces quote spreadsheets, approval emails and the hallway handoff. Build it around your pricing and margin rules and a required handoff checklist, and measure it by quote turnaround and fewer jobs that start with missing information.

The deal is won, the salesperson celebrates, and two weeks later the operations manager discovers the customer was promised a delivery date nobody can hit, a discount nobody approved, and a custom option that is not in the price list. The quote lived in a spreadsheet on the salesperson's laptop. The approval was a "looks fine" reply to an email. The handoff was a five-minute conversation in the hallway and a forwarded PDF.

A quote approval and handoff app connects the two ends of the deal. This guide covers the problems the current way creates, exactly what the app should include, a worked example request, a rollout plan, mistakes to avoid and how to measure that it is working.

What the current way costs you

  • Inconsistent pricing. Each salesperson has their own quote spreadsheet with their own version of the price list. Customers comparing notes notice.
  • Margin leaks. Discounts stack up without anyone seeing the margin. Low-margin deals get won and lose money.
  • Approval bottlenecks. A quote waits days for a manager to answer an email, and the customer goes cold.
  • Promises nobody wrote down. "We can start Monday" or "installation included" said on a call never reaches operations.
  • Re-keying. Operations types the quote into their scheduling or job system by hand, introducing errors.
  • Finger pointing. When a job goes wrong, sales and operations argue about what was sold. Nobody has the full record.

What the app should contain

Price list and costs

The app holds your products and services with a code, description, unit, standard price and standard cost. Prices can vary by customer tier or region. Some items carry rules, such as a minimum quantity or a required companion item. Only the people responsible for pricing can change the list, and every change is recorded.

The quote builder

A salesperson picks the customer (linked from your lead or customer records), adds lines from the price list, adjusts quantities, applies discounts and adds custom lines where allowed. The builder shows, as they go:

  • Line totals and the quote total
  • Margin on each line and on the whole quote
  • Any rule broken, such as a discount over the limit or a margin under the floor
  • Whether approval will be needed, and from whom

Terms, such as payment terms, validity period and delivery estimate, come from templates. Special terms are typed in a clearly marked box so they are never hidden.

Approval rules

Approvals trigger only when needed. For example:

  • Discount over 10 percent on any line: sales manager
  • Quote margin under your floor: sales manager and finance or owner
  • Total over a dollar threshold: owner
  • Custom scope or non-standard delivery date: operations manager
  • Non-standard payment terms: finance

Approvers see the quote, the margin, the reason for the request and the salesperson's note, and approve, reject or send back with a comment from their phone. A quote cannot be sent until every required approval is in.

Quote statuses

  1. Draft: being built
  2. Pending approval: waiting on one or more approvers
  3. Approved: ready to send
  4. Sent: delivered to the customer, with the date
  5. Revised: a new version created; old versions kept
  6. Accepted: the customer signed or confirmed
  7. Declined: with a reason
  8. Expired: past the validity date

The customer can receive the quote as a clean document or a link and accept it with a signature or a confirmation, which is recorded with the time.

The handoff packet

When a quote is accepted, the app creates a job packet for operations automatically. It includes:

  • The accepted quote with every line, price and term
  • Customer contacts for scheduling, site access and billing
  • Site or delivery address with access notes
  • Requested start or delivery date
  • Special terms and custom items highlighted at the top
  • Documents and photos the salesperson collected
  • A short sales summary: what the customer cares about most

A handoff checklist must be complete before the salesperson can submit the packet. Required items might include site contact, access details, confirmed start window and deposit status.

Handoff statuses

  1. Submitted: sent to operations
  2. Questions: operations needs clarification, with the questions listed for the salesperson
  3. Accepted by operations: everything needed is present
  4. Scheduled: work booked
  5. In progress and Completed: updated from operations so sales can see where their customer's job stands

The rule that matters most: operations accepts the packet before scheduling. That one step turns a hallway conversation into a shared commitment.

Roles

RoleWhat they doWhat they see
SalespersonBuilds quotes, collects handoff detailsTheir own quotes and their customers' job status
Sales managerApproves discounts and margin exceptionsAll quotes, margin reports
Operations managerReviews custom scope, accepts handoffsHandoff queue, accepted quotes, schedule
FinanceApproves terms, tracks depositsQuotes with non-standard terms, accepted totals
OwnerApproves large deals, reviews resultsEverything

Notifications

  • Approver: a quote needs them, with the reason
  • Salesperson: approved, rejected or questioned
  • Operations: a new handoff packet arrived
  • Salesperson: operations has questions, or the job was scheduled
  • Sales manager: quotes sent but not answered after a set number of days

Reports

  • Quote turnaround time from draft to sent
  • Approval time by approver
  • Win rate by salesperson, product and discount level
  • Average margin quoted versus won
  • Handoffs returned with questions, by salesperson
  • Time from acceptance to scheduled

Example request

Here is an example request an owner could hand to FORGE in plain words. Change the rules and steps to match your business.

"We install commercial flooring with four salespeople and an operations team of three schedulers. Build a quote and handoff app. Salespeople build quotes from our price list of materials and labor, each with a price and a cost, and the app shows line margin and total margin. A discount over 8 percent needs the sales manager. A quote margin under 30 percent needs me. Any custom item or a start date inside 10 days needs the operations manager to approve before it goes out. Quotes go to the customer as a link they can accept with a signature, and expire after 30 days. When a quote is accepted, create a job packet for operations with the quote, site address and access notes, site contact, start window, deposit status, special terms at the top, and the salesperson's photos and floor plans. The salesperson cannot submit the packet without the site contact, access notes and start window. Operations accepts it or sends questions back before scheduling, and the salesperson sees when the job is scheduled and completed. Give me reports on margin quoted versus won, approval time, and packets sent back with questions by salesperson."

Rolling it out

  1. Clean the price list. One list, current prices and current costs. This is often the hardest and most valuable step.
  2. Write the approval rules. Agree on discount limits, margin floors and what counts as custom, with sales and operations in the same room.
  3. Write the handoff checklist with operations. Ask schedulers what they chase most often. Those items become required.
  4. Pilot with one salesperson and one scheduler. Run real quotes and handoffs for two weeks.
  5. Fix what the pilot finds. Usually a missing price list item, a too-strict rule or a checklist item nobody can answer at the time of sale.
  6. Roll out to the full sales team. Short training on the quote builder and the handoff checklist.
  7. Stop accepting handoffs any other way. Operations schedules only from accepted packets.
  8. Review margin and handoff reports monthly. Use them in sales meetings and in the sales and operations sync.

Mistakes to avoid

  • Approvals on everything. If every quote needs approval, approvers rubber stamp. Trigger only on real exceptions.
  • Hidden margin. Salespeople cannot protect margin they cannot see. Show it in the builder.
  • An optional handoff checklist. If it can be skipped, the busiest week of the year is when it will be.
  • Overwriting quotes. Keep every version. Disputes are often about what the earlier version said.
  • Operations as a passive receiver. The accept step gives operations a voice before the job is on the calendar.
  • Building the job system twice. If operations already schedules in another tool, send the accepted packet there rather than replacing what works.

How to measure that it works

MeasureWhat it tells youGood sign
Time from request to quote sentSpeed to customerFalling
Approval wait timeBottlenecksHours, not days
Average margin on won dealsPricing disciplineStable or rising
Handoffs returned with questionsHandoff qualityFalling as the checklist does its job
Jobs with a scope disputeClarity of what was soldFalling toward zero
Time from acceptance to scheduledOperations readinessShorter and more predictable

Launch checklist

  1. Single price list with current prices and costs
  2. Discount, margin and custom-scope rules agreed
  3. Quote templates and standard terms written
  4. Handoff checklist written with operations
  5. Customer acceptance tested end to end
  6. Approval routing tested for every rule
  7. Pilot with one salesperson and one scheduler
  8. Sales team trained
  9. Operations schedules only from accepted packets
  10. Monthly margin and handoff review on the calendar

How FORGE handles it

FORGE lets your owner or sales manager describe the pricing rules and handoff in plain words and get a working app back, and most teams have their first real tool the same day. A panel of top AI models plans it around your price list, approvals and operations steps, a dedicated AI crew builds it, and every piece is checked for quality and security before it is saved. Salespeople build quotes on a laptop or phone, approvers decide from their phones, and operations works the handoff queue on the web.

Your pricing, costs and customer details stay inside your company. People join only by invite, each role sees only what it should, so salespeople never see what they should not, and there is a complete record of every quote version, approval and handoff. Salespeople, approvers and operations staff who only use the app are free. When pricing or rules change, you describe the change and the app follows; changes cost a small fraction of a build and only count when something changes. Our team starts every company with a workflow workshop. Talk to us or see how it works.

Questions people ask

What is a sales-to-operations handoff?

It is the moment a sold deal becomes work for the people who deliver it. A good handoff passes everything they need, from scope and price to site details, special terms and customer contacts, and operations confirms they have it before scheduling.

When should a quote need approval?

Common triggers are a discount above a set percent, a margin below a floor, a total above a dollar amount, non-standard payment terms, or custom scope. Everything else can go out without waiting.

How do we stop salespeople from promising things operations cannot deliver?

Require special promises to be written into the quote as line items or terms, route custom scope to an operations reviewer before the quote goes out, and make the handoff packet show every promise so operations can flag problems before work starts.

Should quotes be built from a price list?

Yes, wherever possible. A price list with standard costs lets the app calculate margin on every line and keeps pricing consistent between salespeople. Custom lines can be allowed with a required cost estimate.

What should be in a job handoff packet?

The signed quote, scope of work, line items, price and payment terms, customer contacts, site or delivery details, requested dates, special conditions, any custom items, documents and photos, and notes from the sales conversation.

What does FORGE cost for a quote and handoff app?

FORGE is $49 a seat a month for each person who builds, with 3 builds included. Salespeople, approvers and operations staff who only use the app are free.

See what FORGE builds for your team

We onboard every team ourselves, starting with the work that costs you the most time.

Talk to us