Skip to main content Enter
ERP.AI CRM

CRM

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Lead managementCapture enquiries, explain their scores and give each qualified prospect a clear owner and next step. Accounts & relationshipsKeep the people, conversations and commitments behind each customer relationship connected and properly scoped. Pipeline & forecastsKeep opportunity progress, committed forecasts and actual outcomes connected to the evidence behind each deal. Products & quotesBuild an offer with the right products, a defensible price and clear technical and commercial approvals.
Contracts & renewalsPreserve agreed terms, verify customer acceptance and manage the next contract term without losing the continuing business. Orders & receivablesTurn accepted commitments into evidenced fulfillment, accurate invoices and reconciled customer balances. Campaigns & outreachPlan audiences, review outreach and connect evidenced campaign responses to qualified opportunities. Commissions & sales operationsApply approved quotas and earning rules, explain each commission and separate statement review from actual payout.

CRM

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Lead to dealMove the right customer opportunity from qualification to an accepted agreement with clear commercial ownership. Quote to contractResolve configuration and pricing, review the agreement and verify the complete customer acceptance. Order to cashAllocate accepted commitments, verify billing eligibility and reconcile invoices, customer cash and credits.
Campaign to opportunityRelease reviewed outreach, route genuine responses and preserve the link from campaign activity to qualified pipeline. Forecast and commission closeFreeze the period's sales judgment, calculate eligible earnings and release independently reviewed commission payouts. Contract renewalCarry the continuing agreement into its next term with explicit pricing, notice and customer acceptance.

CRM

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Field sales teamsGive account teams the context and commercial controls to develop larger deals. Inside sales teamsHelp teams respond to incoming interest and keep follow-up focused.
Subscription businessesConnect new business, recurring commitments and renewals with clear commercial history. Complex product salesKeep product configuration, negotiated terms and delivery aligned.

CRM

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive each team the access and authority its work needs. Reports and analyticsUnderstand your pipeline, customer growth and sales performance. Data modelInspect the customer, commercial and operating records behind the specification.
IntegrationsConnect customer channels and business services with clear evidence and ownership. ImplementationPlan the move around your sales process, customer data and commercial policies. AI assistants and APIHelp sales teams prepare, follow up and investigate exceptions.

CRM

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Lead managementCapture enquiries, explain their scores and give each qualified prospect a clear owner and next step.Accounts & relationshipsKeep the people, conversations and commitments behind each customer relationship connected and properly scoped.Pipeline & forecastsKeep opportunity progress, committed forecasts and actual outcomes connected to the evidence behind each deal.Products & quotesBuild an offer with the right products, a defensible price and clear technical and commercial approvals.Contracts & renewalsPreserve agreed terms, verify customer acceptance and manage the next contract term without losing the continuing business.Orders & receivablesTurn accepted commitments into evidenced fulfillment, accurate invoices and reconciled customer balances.Campaigns & outreachPlan audiences, review outreach and connect evidenced campaign responses to qualified opportunities.Commissions & sales operationsApply approved quotas and earning rules, explain each commission and separate statement review from actual payout.
Processes
Lead to dealMove the right customer opportunity from qualification to an accepted agreement with clear commercial ownership.Quote to contractResolve configuration and pricing, review the agreement and verify the complete customer acceptance.Order to cashAllocate accepted commitments, verify billing eligibility and reconcile invoices, customer cash and credits.Campaign to opportunityRelease reviewed outreach, route genuine responses and preserve the link from campaign activity to qualified pipeline.Forecast and commission closeFreeze the period's sales judgment, calculate eligible earnings and release independently reviewed commission payouts.Contract renewalCarry the continuing agreement into its next term with explicit pricing, notice and customer acceptance.
Industries
Field sales teamsGive account teams the context and commercial controls to develop larger deals.Inside sales teamsHelp teams respond to incoming interest and keep follow-up focused.Subscription businessesConnect new business, recurring commitments and renewals with clear commercial history.Complex product salesKeep product configuration, negotiated terms and delivery aligned.
Reference
Roles and permissionsGive each team the access and authority its work needs.Reports and analyticsUnderstand your pipeline, customer growth and sales performance.Data modelInspect the customer, commercial and operating records behind the specification.IntegrationsConnect customer channels and business services with clear evidence and ownership.ImplementationPlan the move around your sales process, customer data and commercial policies.AI assistants and APIHelp sales teams prepare, follow up and investigate exceptions.
Sign in
Sign in Start now
CRM Processes
Order to cash3 of 6
  • Lead to deal1 of 6
  • Quote to contract2 of 6
  • Order to cash3 of 6
  • Campaign to opportunity4 of 6
  • Forecast and commission close5 of 6
  • Contract renewal6 of 6

Order to cash

Allocate accepted commitments, verify billing eligibility and reconcile invoices, customer cash and credits.

8 stages · 3 approvals

Roles and responsibilities

Sales Ops AR Clerk Sales Opsor AR Clerk AR Clerkor Sales Manager System 1 Allocate order Orders staged order · system 2 Confirm delivery FulfilmentEvents 3 Prepare invoice Invoices 4 Review exceptions TaxAssessments 5 Issue invoice Invoices 6 Apply cash PaymentsReceived 7 Resolve credits andrefunds CreditAdjustments 8 Follow up DunningActions
  1. Step 3Prepare invoice
    Outstanding InvoicesSent
    Invoice NumberAccountTotal AmountAmount Paid
  2. Step 5Issue invoice
    Outstanding InvoicesSent
    Invoice NumberAccountTotal AmountAmount Paid
  3. Step 6Apply cash
    Outstanding InvoicesSent
    Invoice NumberAccountTotal AmountAmount Paid
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.

01Allocate order02Confirm delivery03Prepare invoice04Review exceptions05Issue invoice06Apply cash07Resolve credits and refunds08Follow up

Allocate order

Sales Ops creates the staged order from an active accepted contract. Each line reserves a bounded quantity and net amount from its contract line or cycle. Repeated generation keeps the original order identity, and cancellation releases only unused scope after checking downstream work.

Responsible
Sales Ops
Records
OrdersOrderItemsCommercialAllocations
Effect
Reserve accepted order scope once
Approval required

Confirm delivery

Sales Ops verifies partial delivery or provisioning proof against the order. Period-based services follow the signed cycle trigger. For metered work, Sales Ops verifies source usage and AR Clerk approves the signed billing basis. An active header or repeated callback cannot complete the whole order.

Responsible
Sales Ops or AR Clerk · for delivery or usage assessment
Records
FulfilmentEventsUsageRecordsContractCycles
Effect
Confirm eligible delivery or measured work

Prepare invoice

AR Clerk claims unused eligible fulfillment, period or usage scope and preserves the accepted net price. The preparation captures current tax evidence, currency, customer and dates. Missing tax remains unresolved, and concurrent drafts cannot each consume the same billing allocation. Prior minimum billing reduces the assessed usage-period charge.

Responsible
AR Clerk
Records
InvoicesInvoiceItemsTaxAssessments
Effect
Prepare bounded billing with resolved facts
Outstanding InvoicesInvoices
StatusSentOverduePartiallyPaidDisputedamount outstanding > 0
Sent
INV-28860ACC-68877
INV-25035ACC-44850
Overdue
INV-91199ACC-87794
INV-22848ACC-92706
PartiallyPaid
INV-33893ACC-75086
Disputed
INV-62908ACC-55575
Orders & receivables →
Approval required

Review exceptions

An independent AR Clerk decides finance or tax exceptions within policy and authority. Sales Manager separately approves material changes to the commercial total. The invoice version cannot inherit a decision for different quantities, terms or tax facts; unresolved exceptions prevent issue.

Responsible
AR Clerk or Sales Manager · when required
Records
TaxAssessmentsApprovalDecisionsDocumentVersions
Effect
Decide finance or commercial exceptions

Issue invoice

AR Clerk issues the reviewed local document and records accounting handoff and customer delivery separately. Accounting acceptance comes from the configured authoritative route. A transport acknowledgment does not prove financial posting, and neither issue nor sending proves payment.

Responsible
AR Clerk
Records
InvoicesOutboundDeliveriesIntegrationEvents
Effect
Issue locally and track external acceptance
Outstanding InvoicesInvoices
StatusSentOverduePartiallyPaidDisputedamount outstanding > 0
Sent
INV-28860ACC-68877
INV-25035ACC-44850
Overdue
INV-91199ACC-87794
INV-22848ACC-92706
PartiallyPaid
INV-33893ACC-75086
Disputed
INV-62908ACC-55575
Orders & receivables →

Apply cash

AR Clerk attributes evidenced received money and applies available cash to the same customer's eligible debt. Payment-currency consumption, invoice-currency settlement, approved discounts and write-offs retain their separate amounts. Atomic reservations prevent double use of cash or invoice balance; remaining unapplied money stays visible.

Responsible
AR Clerk
Records
PaymentsReceivedPaymentApplicationsInvoices
Effect
Consume cash and settle documented debt
Outstanding InvoicesInvoices
StatusSentOverduePartiallyPaidDisputedamount outstanding > 0
Sent
INV-28860ACC-68877
INV-25035ACC-44850
Overdue
INV-91199ACC-87794
INV-22848ACC-92706
PartiallyPaid
INV-33893ACC-75086
Disputed
INV-62908ACC-55575
Orders & receivables →
Approval required

Resolve credits and refunds

An independent AR Clerk reviews disputed or above-policy credit/write-off scope and all refunds within payout authority. Routine eligible actions use their explicit policy. A refund reserves either available unapplied cash or surplus credit, never both, and waits for confirmed external settlement.

Responsible
AR Clerk · for required exceptions and every refund
Records
CreditAdjustmentsCreditApplicationsRefunds
Effect
Authorize bounded credit or cash return

Follow up

AR Clerk reconciles residual debt, disputes and bank/accounting outcomes before dunning. Reminders recheck balance, recipient preferences and cadence at sending. Unknown execution retains reservations until evidence establishes settlement or safe retry; linked returns and reversals preserve the original document and cash history.

Responsible
AR Clerk
Records
DunningActionsMessageDeliveriesIntegrationEvents
Effect
Reconcile outcomes and permitted reminders
Approvals and exception handling

3 approvals required in this process

  • Confirm delivery Sales Ops or AR Clerk signs for delivery or usage assessment · prepare invoice waitsFulfilmentEvents, UsageRecords, ContractCycles
  • Review exceptions AR Clerk or Sales Manager signs when required · issue invoice waitsTaxAssessments, ApprovalDecisions, DocumentVersions
  • Resolve credits and refunds AR Clerk signs for required exceptions and every refund · follow up waitsCreditAdjustments, CreditApplications, Refunds
  • Accepted prices are already net; downstream allocation cannot discount them again.
  • Actual fulfillmentAgreed billing triggers determine eligibility, including partial delivery and approved usage.
  • Issued invoices retain their original value; creditsApplications explain the remaining balance.
  • A paid-invoice credit preserves cash historyCredit-funded refunds do not also reduce the original receipt.
  • Reversals trace affected allocations and payments onceWhile uncertain requests remain reserved for reconciliation.
  • Opening documentsSettlement history import as nonposting evidence without repeating operational effects.

When the process needs attention

  • exception Review exceptions

    An independent AR Clerk decides finance or tax exceptions within policy and authority.

  • exception Resolve credits and refunds

    An independent AR Clerk reviews disputed or above-policy credit/write-off scope and all refunds within payout authority.

  • variance Follow up

    AR Clerk reconciles residual debt, disputes and bank/accounting outcomes before dunning.

Records and postings

StageRecordsEffect
1 Allocate order OrdersOrderItemsCommercialAllocations Reserve accepted order scope once
2 Confirm delivery FulfilmentEventsUsageRecordsContractCycles Confirm eligible delivery or measured work
3 Prepare invoice InvoicesInvoiceItemsTaxAssessments Prepare bounded billing with resolved facts
4 Review exceptions TaxAssessmentsApprovalDecisionsDocumentVersions Decide finance or commercial exceptions
5 Issue invoice InvoicesOutboundDeliveriesIntegrationEvents Issue locally and track external acceptance
6 Apply cash PaymentsReceivedPaymentApplicationsInvoices Consume cash and settle documented debt
7 Resolve credits and refunds CreditAdjustmentsCreditApplicationsRefunds Authorize bounded credit or cash return
8 Follow up DunningActionsMessageDeliveriesIntegrationEvents Reconcile outcomes and permitted reminders
Data model →
Run by an agent

Agent support

Required human decisions remain with the accountable role. An assistant cannot turn a preparation task into qualification, commercial approval, technical exception approval or commission payout authorization. It cannot use broad access to expose another rep's pay, bypass a communication preference or reuse an old signature after terms change. Uncertain sends and payouts need reconciliation before another request can create an additional effect.

Start now Download agent
# Example after configuration $ curl -fsSL https://www.erp.ai/skill.md | paste into your agent › order to cash · allocate order on Orders, OrderItems, CommercialAllocations ✓ Sales Ops creates the staged order from an active accepted contract. › order to cash · confirm delivery on FulfilmentEvents, UsageRecords, ContractCycles ⏸ approval for delivery or usage assessment · waiting for the sales ops or ar clerk # 6 more stages after approval: prepare invoice, review exceptions, issue invoice, apply cash, resolve credits and refunds, follow up

Other processes

5 more
My Leads
Lead NumberFirst NameLast NameCompany

Lead to deal

Move the right customer opportunity from qualification to an accepted agreement with clear commercial ownership.

5 stages · 2 approvals

Pending Quote ApprovalsPendingApproval
Quote NumberOpportunityTotal AmountCurrency

Quote to contract

Resolve configuration and pricing, review the agreement and verify the complete customer acceptance.

7 stages · 4 approvals

My Campaigns
Campaign CodeNameTypeStatus
Event

Campaign to opportunity

Release reviewed outreach, route genuine responses and preserve the link from campaign activity to qualified pipeline.

8 stages · 2 approvals

My Forecast (current period)Open
Entry NumberCategoryAmountCurrency
Best Case

Forecast and commission close

Freeze the period's sales judgment, calculate eligible earnings and release independently reviewed commission payouts.

8 stages · 3 approvals

Contracts Up for RenewalUpcoming
Renewal NumberContractAccountOwner

Contract renewal

Carry the continuing agreement into its next term with explicit pricing, notice and customer acceptance.

6 stages · 2 approvals

ERP•AI workspace

Start now CRM

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

Start now Download agent
Previous · process 2 of 6Quote to contractNext · process 4 of 6Campaign to opportunity

Customize Order to cash. With Proto, your desktop AI agent.

Ask Proto to help you customize CRM.

Customize
Order to cash.
Ask: “Review “Confirm delivery”.”
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.