Skip to main content Enter
ERP.AI B2B CRM

B2B CRM

Start now
Pricing Questions Get started
Build with Proto

Modules

AccountsThe company record everything else hangs off: hierarchy, sites, ownership by territory, the account team and the yearly plan for the accounts that matter most. ContactsThe people at each account: who they are, who they report to, the part they play in a purchase, and whether you may contact them. PipelineLeads in, opportunities through the stages, a next step with a date on every deal, and a history that shows how each one really moved. QuotesPriced proposals built from a price book, versioned as the deal moves, and approved by the right person whenever a rep goes past their authority.
ActivitiesEvery call, meeting, email, demo, task and note, logged against the account and the deal, synced from mail and calendar, and rolled up into the fields managers sort on. RenewalsThe contract a won deal becomes, the notice deadline and lead time on it, the renewal opportunity the system opens in time, and the expansion sold on top. ForecastForecast categories on every deal, a quota per rep per period, a weekly submission with commit and best case, and a manager review that is kept alongside it.

B2B CRM

Start now
Pricing Questions Get started
Build with Proto

Processes

Lead to dealFrom a lead arriving to a signed contract handed to customer success: routing, qualification, acceptance, proposal, negotiation, the bookings check and the handover, with the gates where a person decides. Quote approvalHow a priced proposal gets from a rep's draft to the customer's inbox: the rules that decide who must approve, the steps in sequence, and what happens on rejection, revision and expiry. Forecast cycleThe weekly rhythm: reps categorise every open deal and submit, managers review and adjust on the record, and the period locks so the forecast can be checked against what closed.
RenewalFrom a contract's notice deadline to the next contract signed: the opportunity the system opens, the risk call, the renewal quote and approval, and what happens when the customer says no. Territory realignmentChanging who owns which accounts without losing deals in flight: modelling the new rules, approving the moves, applying them in bulk, handing over open deals, and checking nothing was orphaned.

B2B CRM

Start now
Pricing Questions Get started
Build with Proto

Industries

SaaS and subscription softwareRecurring revenue sold to business buyers: land and expand, seat-based quotes, renewals as the biggest deals of the year, and a forecast split between new and renewal. Industrial equipment and capital goodsLong cycles, large tickets, many sites and a buying committee with engineering, procurement and the plant on it: quotes revised for a year, and service contracts that follow the sale.
Professional and business servicesRelationship selling by people who also deliver: referrals and partners as sources, proposals with scoped terms, retainers that renew, and a pipeline kept by partners who are not full-time sellers. Wholesale and distributionMany accounts, repeat business and a field sales team on territories: account share, price lists per customer tier, visit planning and the accounts that have gone quiet.

B2B CRM

Start now
Pricing Questions Get started
Build with Proto

Reference

Roles and permissionsWho does what: the roles in a B2B sales organisation, the records each may change, the approvals each may give, and how an agent inherits the same limits. Reports and dashboardsThe numbers a sales organisation runs on, each with what it answers and who reads it, all drawn from the same deals, quotes, activities and forecasts the team works in. Data modelThe tables, their keys and how they relate, written for the consultant or IT team migrating from another CRM or connecting this one to marketing, billing or support.
IntegrationsWhat a B2B sales team connects to its CRM, and how each connection works here: mail and calendar, marketing automation, CPQ and billing, e-signature, support and product usage, data enrichment. ImplementationHow a sales team moves onto B2B CRM: mapping the sales process and the rules, configuring, migrating from the old CRM, rehearsing a real week, and going live by team. Agent and APIHow an agent runs B2B CRM: identity, permissions, the calls it makes, and what it may not do without a person.

B2B CRM

Start now
Pricing Questions Get started
Build with Proto
All systems
Modules
AccountsThe company record everything else hangs off: hierarchy, sites, ownership by territory, the account team and the yearly plan for the accounts that matter most.ContactsThe people at each account: who they are, who they report to, the part they play in a purchase, and whether you may contact them.PipelineLeads in, opportunities through the stages, a next step with a date on every deal, and a history that shows how each one really moved.QuotesPriced proposals built from a price book, versioned as the deal moves, and approved by the right person whenever a rep goes past their authority.ActivitiesEvery call, meeting, email, demo, task and note, logged against the account and the deal, synced from mail and calendar, and rolled up into the fields managers sort on.RenewalsThe contract a won deal becomes, the notice deadline and lead time on it, the renewal opportunity the system opens in time, and the expansion sold on top.ForecastForecast categories on every deal, a quota per rep per period, a weekly submission with commit and best case, and a manager review that is kept alongside it.
Processes
Lead to dealFrom a lead arriving to a signed contract handed to customer success: routing, qualification, acceptance, proposal, negotiation, the bookings check and the handover, with the gates where a person decides.Quote approvalHow a priced proposal gets from a rep's draft to the customer's inbox: the rules that decide who must approve, the steps in sequence, and what happens on rejection, revision and expiry.Forecast cycleThe weekly rhythm: reps categorise every open deal and submit, managers review and adjust on the record, and the period locks so the forecast can be checked against what closed.RenewalFrom a contract's notice deadline to the next contract signed: the opportunity the system opens, the risk call, the renewal quote and approval, and what happens when the customer says no.Territory realignmentChanging who owns which accounts without losing deals in flight: modelling the new rules, approving the moves, applying them in bulk, handing over open deals, and checking nothing was orphaned.
Industries
SaaS and subscription softwareRecurring revenue sold to business buyers: land and expand, seat-based quotes, renewals as the biggest deals of the year, and a forecast split between new and renewal.Industrial equipment and capital goodsLong cycles, large tickets, many sites and a buying committee with engineering, procurement and the plant on it: quotes revised for a year, and service contracts that follow the sale.Professional and business servicesRelationship selling by people who also deliver: referrals and partners as sources, proposals with scoped terms, retainers that renew, and a pipeline kept by partners who are not full-time sellers.Wholesale and distributionMany accounts, repeat business and a field sales team on territories: account share, price lists per customer tier, visit planning and the accounts that have gone quiet.
Reference
Roles and permissionsWho does what: the roles in a B2B sales organisation, the records each may change, the approvals each may give, and how an agent inherits the same limits.Reports and dashboardsThe numbers a sales organisation runs on, each with what it answers and who reads it, all drawn from the same deals, quotes, activities and forecasts the team works in.Data modelThe tables, their keys and how they relate, written for the consultant or IT team migrating from another CRM or connecting this one to marketing, billing or support.IntegrationsWhat a B2B sales team connects to its CRM, and how each connection works here: mail and calendar, marketing automation, CPQ and billing, e-signature, support and product usage, data enrichment.ImplementationHow a sales team moves onto B2B CRM: mapping the sales process and the rules, configuring, migrating from the old CRM, rehearsing a real week, and going live by team.Agent and APIHow an agent runs B2B CRM: identity, permissions, the calls it makes, and what it may not do without a person.
Sign in
Sign in Start now
B2B CRM Processes
Quote approval2 of 5
  • Lead to deal1 of 5
  • Quote approval2 of 5
  • Forecast cycle3 of 5
  • Renewal4 of 5
  • Territory realignment5 of 5

Quote approval

How a priced proposal gets from a rep's draft to the customer's inbox: the rules that decide who must approve, the steps in sequence, and what happens on rejection, revision and expiry.

6 stages · 1 approval

Roles and responsibilities

Account Executive Sales Manager Deal Desk System 1 Draft Draft → Submitted 2 Submit Draft → Published 3 Route QuoteApprovals 4 Approve Draft → Submitted 5 Send Qualified → Accepted 6 Answer Draft → Submitted
  1. Step 1Draft
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOpportunityAccountTotal
  2. Step 2Submit
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOpportunityAccountTotal
  3. Step 3Route
    My ApprovalsPending
    QuoteStep NumberReasonRequested Date
    Discount Above Entry Maximum
  4. Step 4Approve
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOpportunityAccountTotal
  5. Step 5Send
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOpportunityAccountTotal
  6. Step 6Answer
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOpportunityAccountTotal
Red diamonds require approval.Rows show responsibility for each step.

Process steps

Follow the process from start to finish. Select a step to see who acts and what changes.

01Draft02Submit03Route04Approve05Send06Answer

Draft

The rep builds the quote on the opportunity from the account's price book: lines with quantity, unit price and discount, a header with payment terms, billing frequency, validity date, scope of work and any special terms.

Responsible
Sales Manager
Status
Draft → Submitted
Records
QuotesQuoteLines
Posting
none
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-86244 OPP-23900 today
  • QTS-21185 OPP-16865 1 d
  • QTS-76426 OPP-72019 12 d
  • QTS-39374 OPP-81279 9 d
  • QTS-74206 OPP-84417 4 d
QTS-86244
Opportunity
OPP-23900
Account
ACC-84150
Total
820
AnnualValue
390
DiscountPercent
20

Approval conditions.

Quotes →

Submit

The rep submits. The rules check each line's discount against the rep's authority and the entry's maximum discount, and each unit price against the floor. They check the payment terms and billing frequency against the standard, the special terms field for any content, and the total against the deal size thresholds.

Responsible
System
Status
Draft → Published
Records
QuotesPriceBookEntriesUsersApprovalThresholds
Effect
approval flag set
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-86244 OPP-23900 today
  • QTS-21185 OPP-16865 1 d
  • QTS-76426 OPP-72019 12 d
  • QTS-39374 OPP-81279 9 d
  • QTS-74206 OPP-84417 4 d
QTS-86244
Opportunity
OPP-23900
Account
ACC-84150
Total
820
AnnualValue
390
DiscountPercent
20

Approval conditions.

Quotes →

Route

Each breach becomes an approval step with a reason and an approver. A discount above the rep's authority goes to the first person up the reporting line whose authority covers it; above the entry's maximum it goes to the deal desk regardless. Deal size goes to the sales manager, and to the manager's manager above the second threshold where one is set. Floor price, non-standard terms, payment terms and billing frequency go to the deal desk. Steps are ordered and the first approver is notified; a quote with no breaches is approved by the system here.

Responsible
Deal Desk
Records
QuoteApprovals
Effect
approvers notified in sequence
My ApprovalsQuoteApprovals
YouPending
  • QA-60866 QTS-46176 610 today
  • QA-12651 QTS-36417 150 in 2 d
  • QA-50142 QTS-93996 310 1 d
  • QA-41537 QTS-45431 570 8 d
  • QA-63300 QTS-84224 340 9 d
QA-60866
Quote
QTS-46176
StepNumber
610
Reason
DiscountAboveAuthority
RequestedDate
17 Sep
Status
Pending
Quotes →
Approval required

Approve

The assigned Sales Manager or Deal Desk user reviews the quote, buying committee and price history and records the decision in QuoteApprovals. The final approval marks the quote Approved. Rejection retains the rejected step and returns the quote for revision. A delegate must hold the required authority and pass the same self-approval checks.

Responsible
Sales Manager
Status
Draft → Submitted
Records
QuoteApprovalsQuotes
Effect
approved or returned
Quotes Awaiting ApprovalQuotes
Approval conditions
Approval conditions

A rejection returns it to the rep with the approver's comments (Status: Submitted → Rejected → Draft) and the rejected step stays on the record.

When every step is approved the quote moves (Status: Submitted → Approved → Sent) and the PDF goes to the Recipient.

Submitted
  • QTS-86244 OPP-23900 today
  • QTS-21185 OPP-16865 1 d
  • QTS-76426 OPP-72019 12 d
  • QTS-39374 OPP-81279 9 d
  • QTS-74206 OPP-84417 4 d
QTS-86244
Opportunity
OPP-23900
Account
ACC-84150
Total
820
AnnualValue
390
DiscountPercent
20

Approval conditions.

Quotes →

Send

The approved quote is rendered to PDF and sent to the recipient contact; the sent date is stamped and the quote is locked. If it is the primary version, the opportunity's values are updated.

Responsible
Sales Manager
Status
Qualified → Accepted
Records
QuotesOpportunities
Effect
opportunity values updated
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-86244 OPP-23900 today
  • QTS-21185 OPP-16865 1 d
  • QTS-76426 OPP-72019 12 d
  • QTS-39374 OPP-81279 9 d
  • QTS-74206 OPP-84417 4 d
QTS-86244
Opportunity
OPP-23900
Account
ACC-84150
Total
820
AnnualValue
390
DiscountPercent
20

Approval conditions.

Quotes →

Answer

Account Executive or Customer Success Manager records the customer's answer. Accepted requires AcceptedDate and AcceptanceDocument for the current version; Declined records a refusal. An unanswered quote becomes Expired after its validity date. Any new version starts at Draft and requires its own approvals and negotiation review.

Responsible
Account Executive
Status
Draft → Submitted
Records
Quotes
Effect
accepted version ready for the bookings check
Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-86244 OPP-23900 today
  • QTS-21185 OPP-16865 1 d
  • QTS-76426 OPP-72019 12 d
  • QTS-39374 OPP-81279 9 d
  • QTS-74206 OPP-84417 4 d
QTS-86244
Opportunity
OPP-23900
Account
ACC-84150
Total
820
AnnualValue
390
DiscountPercent
20

Approval conditions.

Quotes →
Approvals and exception handling

1 approval required in this process

  • Approve Sales Manager signs · send waitsQuoteApprovals, Quotes
  • Nobody approves their own quoteAnd a manager cannot approve a quote on a deal they own; the rule sends it up a level.
  • Approval authority is data on the userThe price book entry and the thresholds table, so changing it is an admin action with an audit trail.
  • An approver can name a delegate until a dateThe step records both the approver it was addressed to and the person who decided.
  • Every step keeps whoWhen, the reason and the comment, which Discount Analysis and a margin review read.

When the process needs attention

  • exception Approvals that queue

    My Approvals shows each approver their own waiting steps with the requested date.

  • exception The side letter

    Anything written in special terms routes to the deal desk. A term the customer was promised that is not on the quote is a term the company has not agreed to, and the deal desk sees every one that is.

  • exception The quote that expired in a drawer

    Expiry is automatic and Expiring Quotes shows the rep what is about to lapse, so a stale proposal is not still counted at proposal stage.

Records and postings

StageRecordsEffect
1 Draft QuotesQuoteLines none
2 Submit QuotesPriceBookEntriesUsersApprovalThresholds approval flag set
3 Route QuoteApprovals approvers notified in sequence
4 Approve QuoteApprovalsQuotes approved or returned
5 Send QuotesOpportunities opportunity values updated
6 Answer Quotes accepted version ready for the bookings check
Data model →

Process reports

All reports

Discount Analysis

Blended discount by rep, product family and deal size, with the approvals requested, how each was decided and the quotes that expired unanswered.

Quotes Awaiting ApprovalQuotes
Submitted
  • QTS-86244 OPP-23900 today
  • QTS-21185 OPP-16865 1 d
  • QTS-76426 OPP-72019 12 d
  • QTS-39374 OPP-81279 9 d
  • QTS-74206 OPP-84417 4 d
QTS-86244
Opportunity
OPP-23900
Account
ACC-84150
Total
820
AnnualValue
390
DiscountPercent
20

Approval conditions.

Pipeline by Stage

Open amount and deal count at each stage, weighted and unweighted, by owner and territory in the reporting currency, with the movement since last week and the deals whose close date slipped between the two weekly snapshots.

Team PipelineOpportunities
Open
OwnerOpportunity NameAccountStageAmount
LVOpportunity 715ACC-66564PS-5338340
KYOpportunity 462ACC-18461PS-2598460
BNOpportunity 584ACC-49712PS-6274690
FPOpportunity 114ACC-46364PS-1897910
WXOpportunity 613ACC-35644PS-6289300
UZOpportunity 380ACC-74461PS-9757680

Pipeline Created

New opportunities and amount added per week by owner, source, campaign, partner and type.

Team PipelineOpportunities
Open
OwnerOpportunity NameAccountStageAmount
LVOpportunity 715ACC-66564PS-5338340
KYOpportunity 462ACC-18461PS-2598460
BNOpportunity 584ACC-49712PS-6274690
FPOpportunity 114ACC-46364PS-1897910
WXOpportunity 613ACC-35644PS-6289300
UZOpportunity 380ACC-74461PS-9757680
Run by an agent

Agent support

The configured workflows must keep lead acceptance with Account Executive, negotiation approval with Sales Manager and bookings validation with Deal Desk. An agent can prepare evidence and drafts for those decisions. Forecast review, quote approval and realignment approval also remain human actions. Rehearsal must verify refusal of unauthorised actions and attribution of every permitted write before the agent is enabled.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › quote approval · draft on Quotes, QuoteLines ✓ The rep builds the quote on the opportunity from the account's price book: lines with quantity, unit price and discount, a header with payment terms, billing frequency, validity date, scope of work and any special terms. › quote approval · submit on Quotes, PriceBookEntries, Users, ApprovalThresholds ✓ The rep submits. › quote approval · route on QuoteApprovals ✓ Each breach becomes an approval step with a reason and an approver. › quote approval · approve on QuoteApprovals, Quotes ⏸ approval · waiting for the sales manager # 2 more stages after approval: send, answer

Other processes

4 more
My WeekPlanned
SubjectTypeAccountContact
Meeting

Lead to deal

From a lead arriving to a signed contract handed to customer success: routing, qualification, acceptance, proposal, negotiation, the bookings check and the handover, with the gates where a person decides.

6 stages · 3 approvals

Closed Won Awaiting ValidationPendingClose
Opportunity NumberOpportunity NameAccountOwner

Forecast cycle

The weekly rhythm: reps categorise every open deal and submit, managers review and adjust on the record, and the period locks so the forecast can be checked against what closed.

6 stages · 2 approvals

Closed Won Awaiting ValidationPendingClose
Opportunity NumberOpportunity NameAccountOwner

Renewal

From a contract's notice deadline to the next contract signed: the opportunity the system opens, the risk call, the renewal quote and approval, and what happens when the customer says no.

6 stages · 2 approvals

Realignments Awaiting ApprovalModelled
Realignment NumberEffective DateProposed ByCreated Date

Territory realignment

Changing who owns which accounts without losing deals in flight: modelling the new rules, approving the moves, applying them in bulk, handing over open deals, and checking nothing was orphaned.

6 stages · 2 approvals

ERP•AI workspace

Start now B2B CRM

Create your ERP.AI account and get started with Proto.

Start now Download agent
Previous · process 1 of 5Lead to dealNext · process 3 of 5Forecast cycle

Customize Quote approval. With Proto, your desktop AI agent.

Ask Proto to help you customize B2B CRM.

Customize
Quote approval.
Ask: “Review “Approve”.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.