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
Renewal4 of 5
  • Lead to deal1 of 5
  • Quote approval2 of 5
  • Forecast cycle3 of 5
  • Renewal4 of 5
  • Territory realignment5 of 5

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

Roles and responsibilities

Customer Success Manager Sales Manager System 1 Trigger Qualified → Accepted 2 Assess Qualified → Accepted task · system 3 Engage Qualified → Accepted 4 Quote Draft → Submitted 5 Close Qualified → Accepted next contract · system 6 Continue PendingClose → Won
  1. Step 1Trigger
    Closed Won Awaiting ValidationPendingClose
    Opportunity NumberOpportunity NameAccountOwner
  2. Step 2Assess
    My WeekPlanned
    SubjectTypeAccountContact
    Meeting
  3. Step 3Engage
    My WeekPlanned
    SubjectTypeAccountContact
    Meeting
  4. Step 4Quote
    Quotes Awaiting ApprovalSubmitted
    Quote NumberOpportunityAccountTotal
  5. Step 5Close
    Closed Won Awaiting ValidationPendingClose
    Opportunity NumberOpportunity NameAccountOwner
  6. Step 6Continue
    Renewals Due in 120 DaysActive
    Contract NumberAccountAnnual ValueEnd Date
Red diamonds require approval.Rows show responsibility for each step.Dashed lines are records the system creates.

Process steps

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

01Trigger02Assess03Engage04Quote05Close06Continue

Trigger

RenewalLeadDays before NoticeDeadline, the workflow creates an opportunity linked to the contract in both directions. It copies AnnualValue and TotalValue, chooses Amount from the owner's quota basis, and assigns the contract owner. The contract moves to InRenewal. The existing RenewalOpportunity link prevents duplicate creation if the trigger is retried.

Responsible
System
Status
Qualified → Accepted
Records
OpportunitiesContracts
Effect
renewal deal opened and linked
Closed Won Awaiting ValidationOpportunities
PendingClose
  • OPP-68261 ACC-87580 8 d
  • OPP-26755 ACC-82366 4 d
  • OPP-10704 ACC-78824 11 d
  • OPP-37680 ACC-39847 in 11 d
  • OPP-87781 ACC-79573 in 2 d
OPP-68261
OpportunityName
Opportunity 705
Account
ACC-87580
Owner
HC
Amount
660
AnnualValue
920

Booking waits for the deal desk.

Assess

The customer success manager sets renewal risk on the contract from what is known: product usage where it is reported, support history, whether the champion and economic buyer are still there, whether the last business review happened. Setting the risk to high creates a task for the owner.

Responsible
Customer Success Manager
Status
Qualified → Accepted
Records
ContractsActivities
Effect
at-risk value visible in the renewal book
My WeekActivities
YouStartTime >= todaynext 7 daysPlannedTypeCallMeetingDemo
ACC-82114 CNT-1912, 19 Sep · 12:00 to 19 Sep · 12:30, Planned ACC-90430 CNT-9314, 19 Sep · 14:30 to 19 Sep · 15:00, Planned ACC-80773 CNT-6207, 22 Sep · 10:30 to 22 Sep · 11:30, Planned ACC-50012 CNT-6979, 24 Sep · 10:30 to 24 Sep · 12:00, Planned ACC-27991 CNT-1778, 21 Sep · 14:30 to 21 Sep · 15:30, Planned ACC-42694 CNT-2453, 20 Sep · 15:00 to 20 Sep · 16:00, Planned CNT-1912CNT-9314CNT-6207CNT-6979CNT-1778CNT-2453 today · 17 Sep
  • ACC-82114: CNT-1912, 19 Sep · 12:00 to 19 Sep · 12:30, Planned
  • ACC-90430: CNT-9314, 19 Sep · 14:30 to 19 Sep · 15:00, Planned
  • ACC-80773: CNT-6207, 22 Sep · 10:30 to 22 Sep · 11:30, Planned
  • ACC-50012: CNT-6979, 24 Sep · 10:30 to 24 Sep · 12:00, Planned
  • ACC-27991: CNT-1778, 21 Sep · 14:30 to 21 Sep · 15:30, Planned
  • ACC-42694: CNT-2453, 20 Sep · 15:00 to 20 Sep · 16:00, Planned
Activities →

Engage

The buying committee on the renewal deal is rebuilt. The people who signed two years ago may have moved; the contact records show who left. Calls and a business review are logged as activities, and expansion whitespace from the account plan is raised in the same conversation.

Responsible
Sales Manager
Status
Qualified → Accepted
Records
OpportunityContactsActivitiesAccountPlans
Effect
committee and whitespace refreshed
My WeekActivities
YouStartTime >= todaynext 7 daysPlannedTypeCallMeetingDemo
ACC-82114 CNT-1912, 19 Sep · 12:00 to 19 Sep · 12:30, Planned ACC-90430 CNT-9314, 19 Sep · 14:30 to 19 Sep · 15:00, Planned ACC-80773 CNT-6207, 22 Sep · 10:30 to 22 Sep · 11:30, Planned ACC-50012 CNT-6979, 24 Sep · 10:30 to 24 Sep · 12:00, Planned ACC-27991 CNT-1778, 21 Sep · 14:30 to 21 Sep · 15:30, Planned ACC-42694 CNT-2453, 20 Sep · 15:00 to 20 Sep · 16:00, Planned CNT-1912CNT-9314CNT-6207CNT-6979CNT-1778CNT-2453 today · 17 Sep
  • ACC-82114: CNT-1912, 19 Sep · 12:00 to 19 Sep · 12:30, Planned
  • ACC-90430: CNT-9314, 19 Sep · 14:30 to 19 Sep · 15:00, Planned
  • ACC-80773: CNT-6207, 22 Sep · 10:30 to 22 Sep · 11:30, Planned
  • ACC-50012: CNT-6979, 24 Sep · 10:30 to 24 Sep · 12:00, Planned
  • ACC-27991: CNT-1778, 21 Sep · 14:30 to 21 Sep · 15:30, Planned
  • ACC-42694: CNT-2453, 20 Sep · 15:00 to 20 Sep · 16:00, Planned
Activities →
Approval required

Quote

The renewal quote is built from the current price book with the uplift the company applies and any expansion lines. It goes through the ordinary approval: discount above the owner's authority up the reporting line, price below floor or changed terms to the deal desk. A renewal at a discount to protect a risky account is approved by someone who can see the risk and the history.

Responsible
Sales Manager
Status
Draft → Submitted
Records
QuotesQuoteLinesQuoteApprovals
Effect
approved renewal price
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 →

Close

The customer accepts or declines. Won goes through the bookings check, then creates the next contract from the accepted quote with new dates and marks the old contract renewed. Lost records the loss reason and competitor on the deal and marks the old contract not renewed with its churn reason.

Responsible
Customer Success Manager
Status
Qualified → Accepted
Records
OpportunitiesContractsContractLines
Effect
next term recorded, churn reason kept
Closed Won Awaiting ValidationOpportunities
PendingClose
  • OPP-68261 ACC-87580 8 d
  • OPP-26755 ACC-82366 4 d
  • OPP-10704 ACC-78824 11 d
  • OPP-37680 ACC-39847 in 11 d
  • OPP-87781 ACC-79573 in 2 d
OPP-68261
OpportunityName
Opportunity 705
Account
ACC-87580
Owner
HC
Amount
660
AnnualValue
920

Booking waits for the deal desk.

Approval required

Continue

Sales Manager reviews the signed agreement and recorded notices before deciding the next action. An agreed extension records ExtendedTo; expiry is recorded when the agreement permits it. AutoRenew contracts follow their agreed renewal terms and must not be expired merely because the sales opportunity remains open.

Responsible
Sales Manager
Status
PendingClose → Won
Records
Contracts
Effect
extension or expiry recorded
Renewals Due in 120 DaysContracts
StatusActiveInRenewalnext 120 days
Low
CNT-58271ACC-6604917 notice period days
CNT-66027ACC-2959910 notice period days
Medium
CNT-12694ACC-2826216 notice period days
CNT-60552ACC-6101527 notice period days
High
CNT-99899ACC-9568128 notice period days
Unknown
CNT-69433ACC-7124125 notice period days
Renewals →
Approvals and exception handling

2 approvals required in this process

  • Quote Sales Manager signs · close waitsQuotes, QuoteLines, QuoteApprovals
  • Continue Sales Manager signs · closes the processContracts

When the process needs attention

  • exception The notice window that passed

    The notice deadline is the end date less the notice period, and the countdown starts from it. Renewals Due in 120 Days sorts by it with the status of each renewal deal beside the date, so a contract close to its deadline with no deal being worked is visible.

  • exception The champion who left

    A confirmed departure updates Contacts.Status to LeftCompany. The renewal owner then checks the buying committee for a replacement; an out-of-office reply alone is insufficient.

  • exception The auto-renew nobody priced

    Auto-renew contracts still get a renewal opportunity, because the uplift and the expansion conversation happen whether or not the paperwork renews itself.

  • exception Churn nobody analysed

    A lost renewal has a loss reason on the deal and a churn reason on the contract, so churn appears in Win and Loss Analysis and in the Renewal Book.

  • exception The early exit counted as churn

    A contract ended before its end date is terminated, with a termination date and reason, and stays out of the not-renewed numbers.

Records and postings

StageRecordsEffect
1 Trigger OpportunitiesContracts renewal deal opened and linked
2 Assess ContractsActivities at-risk value visible in the renewal book
3 Engage OpportunityContactsActivitiesAccountPlans committee and whitespace refreshed
4 Quote QuotesQuoteLinesQuoteApprovals approved renewal price
5 Close OpportunitiesContractsContractLines next term recorded, churn reason kept
6 Continue Contracts extension or expiry recorded
Data model →

Process reports

All reports

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

Renewal Book

Contracts by notice deadline month with owner, annual value, renewal risk and the status of the renewal opportunity, and the value not renewed with its churn reason.

Renewals Due in 120 DaysContracts
StatusActiveInRenewalnext 120 days
Low
CNT-58271ACC-6604917 notice period days
CNT-66027ACC-2959910 notice period days
Medium
CNT-12694ACC-2826216 notice period days
CNT-60552ACC-6101527 notice period days
High
CNT-99899ACC-9568128 notice period days
Unknown
CNT-69433ACC-7124125 notice period days

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.

Win and Loss Analysis

Deals won and lost in a period by loss reason, competitor, source, campaign, deal size band and industry, including lost renewals by churn reason.

Leads to WorkLeads
StatusNewWorking
New
LDS-78712New lds-307
LDS-26819New lds-189
LDS-34518New lds-577
Working
LDS-29791Working lds-403
LDS-37790Working lds-366
LDS-31511Working lds-302
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 › renewal · trigger on Opportunities, Contracts ✓ RenewalLeadDays before NoticeDeadline, the workflow creates an opportunity linked to the contract in both directions. › renewal · assess on Contracts, Activities ✓ The customer success manager sets renewal risk on the contract from what is known: product usage where it is reported, support history, whether the champion and economic buyer are still there, whether the last business review happened. › renewal · engage on OpportunityContacts, Activities, AccountPlans ✓ The buying committee on the renewal deal is rebuilt. › renewal · quote on Quotes, QuoteLines, QuoteApprovals ⏸ approval · waiting for the sales manager # 2 more stages after approval: close, continue

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

Quotes Awaiting ApprovalSubmitted
Quote NumberOpportunityAccountTotal

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

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

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 3 of 5Forecast cycleNext · process 5 of 5Territory realignment

Customize Renewal. With Proto, your desktop AI agent.

Ask Proto to help you customize B2B CRM.

Customize
Renewal.
Ask: “Review “Quote”.”
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.