Lead management
Capture enquiries, explain their scores and give each qualified prospect a clear owner and next step.
Help your sales team win new business and grow existing accounts.
Live
| Lead Number | First Name | Last Name | Company | Score | Status |
|---|---|---|---|---|---|
| LDS-15712 | First 538 | Last 143 | CMP-551 | 15 | New |
| LDS-63177 | First 261 | Last 270 | CMP-919 | 30 | Working |
| LDS-78047 | First 628 | Last 172 | CMP-629 | 15 | Qualified |
| LDS-13278 | First 201 | Last 864 | CMP-766 | 85 | Converted |
| LDS-64693 | First 814 | Last 778 | CMP-717 | 60 | New |
| LDS-16131 | First 237 | Last 235 | CMP-342 | 60 | Working |
Illustrative records derived from the system specification.
Sales leaders, revenue operations and customer teams managing territories, complex offers and recurring customer relationships.
Defined in the planned system specification.
Help your sales team win new business and grow existing accounts.
Capture enquiries, explain their scores and give each qualified prospect a clear owner and next step.
Keep the people, conversations and commitments behind each customer relationship connected and properly scoped.
Keep opportunity progress, committed forecasts and actual outcomes connected to the evidence behind each deal.
Build an offer with the right products, a defensible price and clear technical and commercial approvals.
Preserve agreed terms, verify customer acceptance and manage the next contract term without losing the continuing business.
Turn accepted commitments into evidenced fulfillment, accurate invoices and reconciled customer balances.
Plan audiences, review outreach and connect evidenced campaign responses to qualified opportunities.
Apply approved quotas and earning rules, explain each commission and separate statement review from actual payout.
| Lead Number | First Name | Last Name | Company | Score |
|---|---|---|---|---|
| LDS-15712 | First 538 | Last 143 | CMP-551 | 15 |
| LDS-63177 | First 261 | Last 270 | CMP-919 | 30 |
| LDS-78047 | First 628 | Last 172 | CMP-629 | 15 |
| LDS-13278 | First 201 | Last 864 | CMP-766 | 85 |
| LDS-64693 | First 814 | Last 778 | CMP-717 | 60 |
| LDS-16131 | First 237 | Last 235 | CMP-342 | 60 |
Visible to: CPQ Admin, Sales Manager. Visibility does not establish approval authority.
Approval conditions.
Illustrative preview · actions are unavailable here.
| Lead Number | First Name | Last Name | Company | Source |
|---|---|---|---|---|
| LDS-58458 | First 587 | Last 380 | CMP-926 | Web |
| LDS-85802 | First 579 | Last 378 | CMP-874 | Event |
| LDS-11561 | First 722 | Last 784 | CMP-482 | Referral |
| LDS-29172 | First 183 | Last 665 | CMP-678 | Outbound |
| LDS-71119 | First 392 | Last 502 | CMP-992 | Partner |
| LDS-90205 | First 203 | Last 915 | CMP-423 | Content |
| Entry Number | Category | Amount | Currency | Entry Type |
|---|---|---|---|---|
| FE-12792 | Pipeline | 45,616.27 | CRR-88582 | RepSubmission |
| FE-23584 | BestCase | 6,513.51 | CRR-87474 | ManagerRollup |
| FE-98211 | Commit | 13,220.87 | CRR-49123 | RepSubmission |
| FE-94671 | Closed | 40,821.53 | CRR-94697 | ManagerRollup |
| FE-73884 | Pipeline | 4,370.84 | CRR-45085 | RepSubmission |
| FE-85085 | BestCase | 33,988.45 | CRR-15901 | ManagerRollup |
| Account | Pipeline Amount | Currency | Opportunity Count | Owner |
|---|---|---|---|---|
| ACC-39328 | 43,801.27 | CRR-15147 | 13 | VX |
| ACC-99935 | 3,608.29 | CRR-52026 | 12 | PZ |
| ACC-30871 | 27,375.19 | CRR-86990 | 2 | LP |
| ACC-42013 | 39,052.76 | CRR-48299 | 40 | MH |
| ACC-66928 | 14,030.71 | CRR-57560 | 5 | DB |
| ACC-85610 | 25,072.97 | CRR-89975 | 31 | MV |
| Renewal Number | Contract | Account | Owner | Due Date |
|---|---|---|---|---|
| RNW-31617 | CNT-32772 | ACC-81004 | YK | 04 Nov |
| RNW-56918 | CNT-44181 | ACC-62457 | PP | 01 Oct |
| RNW-35027 | CNT-27832 | ACC-16218 | NF | 25 Nov |
| RNW-32661 | CNT-25007 | ACC-84373 | NV | 13 Nov |
| RNW-50838 | CNT-51012 | ACC-12081 | VK | 14 Oct |
| RNW-57904 | CNT-67426 | ACC-68732 | PS | 11 Nov |
| Opportunity Number | Name | Account | Stage | Amount |
|---|---|---|---|---|
| OPP-91118 | Opportunity 254 | ACC-40396 | Discovery | 30,644.61 |
| OPP-66595 | Opportunity 895 | ACC-16137 | Proposal | 34,945.22 |
| OPP-48894 | Opportunity 381 | ACC-78549 | Negotiation | 33,667.00 |
| OPP-61417 | Opportunity 802 | ACC-50544 | Discovery | 11,878.87 |
| OPP-73471 | Opportunity 421 | ACC-53582 | Proposal | 18,204.54 |
| OPP-99958 | Opportunity 354 | ACC-82902 | Negotiation | 14,981.09 |
| Stage | Currency | Pipeline Amount | Weighted Amount | Opportunity Count |
|---|---|---|---|---|
| Discovery | CRR-79608 | 46,807.85 | 39,096.33 | 1 |
| Proposal | CRR-19021 | 11,905.59 | 46,444.83 | 3 |
| Negotiation | CRR-17016 | 35,355.84 | 27,261.05 | 6 |
| Discovery | CRR-98011 | 39,453.37 | 34,082.44 | 13 |
| Proposal | CRR-38195 | 38,376.20 | 10,875.35 | 35 |
| Negotiation | CRR-75020 | 28,303.65 | 25,575.75 | 15 |
| Statement Number | Period | Currency | Total Accrued | Adjustments |
|---|---|---|---|---|
| CS-91189 | PRD-145 | CRR-73060 | 14,418.03 | 46,989.05 |
| CS-15691 | PRD-999 | CRR-53271 | 17,640.41 | 38,257.02 |
| CS-92657 | PRD-461 | CRR-38229 | 38,195.79 | 10,376.38 |
| CS-91548 | PRD-137 | CRR-75848 | 4,871.15 | 32,279.28 |
| CS-13260 | PRD-317 | CRR-80659 | 10,412.45 | 12,656.71 |
| CS-63124 | PRD-743 | CRR-37423 | 26,235.09 | 17,845.03 |
| Campaign Code | Name | Type | Status | Budget |
|---|---|---|---|---|
| CC-782 | Campaign 761 | Planned | 10,622.71 | |
| CC-348 | Campaign 164 | Event | Live | 29,199.17 |
| CC-641 | Campaign 663 | Webinar | Completed | 44,987.29 |
| CC-541 | Campaign 579 | Paid | Planned | 29,795.81 |
| CC-469 | Campaign 642 | Outbound | Live | 24,099.67 |
| CC-451 | Campaign 662 | Content | Cancelled | 16,725.50 |
| Account Number | Name | Owner | Territory | Reporting Currency |
|---|---|---|---|---|
| ACC-57827 | Account 900 | DU | TRR-2232 | CRR-51137 |
| ACC-17480 | Account 980 | FP | TRR-6464 | CRR-90230 |
| ACC-13932 | Account 253 | CK | TRR-2315 | CRR-97387 |
| ACC-27607 | Account 876 | JK | TRR-7004 | CRR-98412 |
| ACC-53550 | Account 295 | MB | TRR-7832 | CRR-81775 |
| ACC-56975 | Account 661 | WB | TRR-8911 | CRR-91671 |
Frozen/as-of open opportunity net committed value by stage, territory and rep, converted to a selected reporting currency with retained rates; weighted value uses probability/100, and stage conversion uses OpportunityHistory cohorts rather than current-stage counts.
opens Pipeline by Stage| Stage | Currency | Pipeline Amount | Weighted Amount | Opportunity Count |
|---|---|---|---|---|
| Discovery | CRR-79608 | 46,807.85 | 39,096.33 | 1 |
| Proposal | CRR-19021 | 11,905.59 | 46,444.83 | 3 |
| Negotiation | CRR-17016 | 35,355.84 | 27,261.05 | 6 |
| Discovery | CRR-98011 | 39,453.37 | 34,082.44 | 13 |
owner Sales Manager
Go from the big picture to the records behind it. This example connects a report, its source view and one illustrative record.
Illustrative records. Connections and approval states follow the authored specification.
Build your pipeline. Grow your customer relationships.
Illustrative previews from the system specification.
Capture new interest and get it to the right person for follow-up.
Focus your team on opportunities with a clear customer need and next step.
Review the customer need and supporting evidence before opening the opportunity.
Build an offer with the right products, pricing and scope.
Resolve commercial terms and get the final agreement ready for acceptance.
Check the final pricing and contract terms before asking the customer to accept.
Carry the accepted deal into delivery and the next stage of the customer relationship.
Decision checkpoints where approval stays with your team.
Review the customer need and supporting evidence before opening the opportunity.
Check the final pricing and contract terms before asking the customer to accept.
Human approval and system automation have different jobs.
Review the customer need and supporting evidence before opening the opportunity.
Check the final pricing and contract terms before asking the customer to accept.
MigrationBatches imports source namespaces, cutoff watermarks, original IDs/hashes and reviewed maps. Two-pass identity resolution handles Users/Managers/Territories/CommissionPlans and all child parents. The supported receivable baseline loads original gross invoice/credit/receipt amounts plus exact effective historical applications once; never load already-net outstanding and deduct the same history again. Explicit baseline fields are reconciled summaries of MigrationHistory rows, with only Native effects added afterward; MigrationItems retains partial ordered/fulfilled/billed/cash/credit amounts, accepted versions, source owner/territory and current remaining scope. Historic ClosedWon/Active/Paid/Sent records are nonposting evidence and must not generate new commissions, orders, invoices, renewals, messages or payouts. Already pending/uncertain external requests retain their identifiers/reservations for reconciliation before new actions. Sales Manager, AR Clerk and Marketing Manager independently review their commercial/financial/suppression totals and representative lifecycle cases before activation. Every guarded action validates actual user, entity, parent ownership, eligible role, effective policy, source version, amount/currency and conflict rules within the same atomic transaction as any reservation or effect. Qualification and known within-threshold quote self-release are explicit Sales Rep decisions; final contract, technical exception, protected master, bulk campaign, commission statement and payout decisions follow their independent-owner rules. Approved/accepted/issued/paid data is immutable; a successor version invalidates stale pending authority and unsent intents while retaining executed evidence. This specification states requirements to implement and test, not verified runtime behavior. All money records name currency and basis. CurrencyRecord is authoritative where the original selector remains; it cannot disagree with the selected code. Missing rate, tax, authority, configuration, recipient identity or source proof blocks the dependent action. Rounding applies at the approved precision and final allocation remainder only; a substantial discrepancy is review, not rounding. Net offer/contract/billing values exclude tax; tax-inclusive source prices must be normalised to net with explicit tax evidence before final commercial approval. Subscription term end is exclusive; cadence/proration must reconcile accepted total, cycle totals and invoices. Usage beyond an accepted minimum bills only validated measured scope under the agreed price policy. Forecast, quota, attribution and commission snapshots retain dated conversions instead of using today's rate. Receipts, cash applications, credits and refunds are separate. A ReversalOf record consumes a bounded remaining portion of its original effect and never counts as another forward application/allocation/fulfilment. Net balances retain the original contribution and subtract each effective compensation once; do not both exclude an original by its Reversed display state and subtract the same reversal again. Partial and repeated reversal claims use current source version and remaining scope. Credits on a paid invoice preserve cash history; cross-currency applications preserve both cash and document quantities and external accounting settlement evidence. An application reversal releases its claim without implying money left the bank; a bank return/refund requires its own evidenced cash effect. No reserved amount may be used by concurrent invoice/credit/refund/payout operations. Reversing fulfilment/usage/accepted scope requires downstream billing/credit/commission resolution and cannot erase what was delivered or paid. CRM does not maintain a general ledger, payroll salary engine or unrestricted bank-payment rail merely because it stores payout and receivable records. Suppression is evaluated on canonical recipient identity and all applicable lead/contact/merge aliases. Exactly one live recipient target is required per member/message, and historical snapshots retain prior identity. Conversion, new owner or record merge cannot clear restrictive preferences. A new version or queued replay cannot send a message without current authority and dispatch-time checks. Provider opens/clicks remain observed signals, deduplicated and aged under policy, rather than proof of purchase intent.
Owns assigned leads, customer relationships, pipeline, quotes, follow-up and renewal work.
Owns commercial authority, team forecasts, approved commission basis and contract decisions.
Prepares territories, quotas, commissions, data quality and accepted-order operations.
Owns scoped campaign planning, recipient preferences, segmentation and independently approved bulk outreach.
Prepares product, pricing and technical configuration rules and independently reviews technical exceptions.
Owns operational receivables, accounting reconciliation and independent authorised financial payout requests.
Reads enterprise sales performance and customer context within configured entity and protected-field boundaries.
Start with the question. Follow it to the records behind the answer.
Frozen/as-of open opportunity net committed value by stage, territory and rep, converted to a selected reporting currency with retained rates; weighted value uses probability/100, and stage conversion uses OpportunityHistory cohorts rather than current-stage counts.
View Pipeline by StageSelected immutable rep submissions or manager rollups compared with frozen actual accepted net bookings through the same period cutoff/currency; child and parent submissions are never added together, managerial adjustments are visible, and reopened/superseded deals follow the stated correction cohort.
View My Forecast (current period)Opportunities with actual ClosedAt in the chosen period, split by terminal outcome, LossReason, original source, accepted product family and attributed Competitor; reopened outcomes are separately linked and unknown competitor remains unknown.
Approved actual campaign cost and weighted attributed pipeline/net bookings/collected net in one currency under a named frozen attribution model; shares per source/basis never exceed100, and the displayed bookings-based return ratio is (attributed net bookings − cost)/cost with zero-cost ratio unavailable, not accounting profit or recognised revenue.
View My CampaignsUnique captured-lead cohorts using CapturedAt, QualifiedAt, ConvertedAt and actual opportunity close history, with stage denominators and elapsed-time medians stated; merged duplicates and repeated conversion callbacks count once, and unqualified/unconverted records remain in the denominator.
View My LeadsFrozen earned, disputed, adjusted, approved and confirmed-paid commission by earner/plan/period/currency, with Quotas and CommissionCredits attainment; later Paid status cannot remove statement totals and viewers receive only authorised aggregation.
View My Commission StatementsCurrent nonobsolete renewal term population by due quarter, separately showing prior continuing recurring base, proposed recurring/one-time amounts, agreed uplift/upsell, currency and evidenced AtRisk state; superseded and nonrenewing terms remain historical rather than generating another live opportunity.
View Contracts Up for RenewalCRM accepted net-bookings view by frozen product/territory/region/segment and currency, with recurring, one-time and committed-usage bases separate; the retained report name does not imply recognised revenue, which remains an explicitly reconciled external accounting measure.
View Customer 360Actual PerformedAt calls/meetings and actual sent MessageDeliveries by rep/week, deduplicated by source identity and distinguished from scheduled tasks and provider-reported opens; pipeline correlation is descriptive, not a causal or guaranteed outcome.
View Pending ActivitiesLet your AI agent help with everyday work. Set its permissions during setup and keep approvals with your team.
List the work that needs attention. Keep the approval with the assigned reviewer.
Download Proto Agent setup guide$ curl -fsSL https://www.erp.ai/skill.md
› open CRM and list records waiting on qualify
Lead to deal · records listed with owner and age
› approve the first one at qualify, as its approverHow the system works, what you can configure and how to get started.
Click Start now, then use Proto to configure CRM for your business. Set up your workflows, import your data and invite your team.
The specification covers teams managing territories, complex offers and recurring customer relationships. It connects lead management and pipeline with campaigns, quotes, contracts, receivables, renewals and commissions. You can plan an initial phase around a defined team and customer journey.
It includes sales-related cases and account context. A complete support operation needs its own agreed scope, service processes and connections. Use the case history to inform the customer relationship without assuming every support channel or service workflow is included.
Yes. The design keeps general-ledger posting and revenue recognition in the configured accounting system. CRM retains operational invoice, receipt and application evidence with reconciled accounting identities. Agree issue, tax, cash and reconciliation responsibilities before enabling the connection.
Every quote line follows its applicable authority. A rep can release a known standard offer within the configured line limits; commercial exceptions go to an eligible Sales Manager. Technical exceptions go to CPQ Admin. Final contract terms need an independent Sales Manager decision, followed by the required customer acceptance of that exact version.
The model distinguishes one-time, recurring and usage charges. Accepted terms define each cycle, minimum, measurement and proration basis. Usage billing consumes the remaining assessed amount for the period, so a minimum already billed is deducted from the later total rather than charged again. Future uncommitted usage stays outside accepted contract value.
Each accepted term has a stable renewal identity and an explicit prior and successor agreement. Continuing recurring base stays separate from uplift and new charges. An auto-renew path follows already signed notice, cancellation and pricing terms plus the authorized renewal action; it does not invent fresh customer consent or an uplift.
Preparation and actual dispatch check the current canonical recipient preferences. Lead conversion, duplicate merging or reassignment preserves restrictive preferences. A previously prepared campaign message must be re-evaluated or cancelled when those restrictions change before delivery.
Reps see their own earnings; managers and operations users receive only their authorized compensation scope. Sales Ops prepares a statement, an independent Sales Manager reviews it, and AR Clerk independently authorizes the payout request. Confirmed provider settlement establishes payment. Acknowledgement alone does not mark it paid.
Yes, through a planned and reconciled migration. Preserve source identities, accepted terms, partial fulfilment, original invoice and payment history, and approved earnings. Historical statuses must not trigger new messages, orders, invoices or payouts. Opening totals and remaining obligations are accepted before new processing begins.
Assistants can prepare follow-ups, summarize accounts, explain exceptions and propose actions within their assigned role. Required human approvals remain with the accountable person. Configure and verify the actual application actions, service identity and connections before enabling an assistant on customer data.
There is no per-user fee. The base account and ordinary manual work in the official interface are free. Machine work, retention beyond included allowances and model usage follow the platform rate card; implementation is priced separately. The pricing page explains credit packs, rates and behavior at a zero balance.
Plan the move around your sales process, customer data and commercial policies.
Read the implementation planIdentify the sales teams, entities, territories and customer segments in scope. Define lead qualification, pipeline stages, required commercial evidence and ownership of accounts, service cases and renewals. Confirm which system owns invoices, cash reconciliation and recognized revenue before choosing integration boundaries.
Team and ERP.aiSet up roles, approval limits, product configurations and effective prices. Establish quote and contract review, commission preparation and independent payout authority. Define communication preferences, campaign release, routing precedence, forecast currencies and quota periods. Review permissions with actual users, including commission privacy and manager access.
Sales ManagerEstablish source identities, cutoff times and repeatable import batches. Review duplicate account, contact and lead mappings without losing suppression or historical ownership. Load dependencies first, then resolve manager, territory and commercial references in a controlled second pass. Keep accepted versions and in-flight provider requests attached to their source.
Sales ManagerPreserve open opportunity history, accepted contracts, remaining order and billing scope, original invoices and effective cash or credit applications. Carry approved commission statements and their payout evidence, plus the applicable quota and plan history. Reconcile opening amounts once; importing an already-net balance and then subtracting its historical applications would reduce it twice.
Team and ERP.aiRun a lead through qualification, offer review, customer acceptance and the agreed order/billing path. Test duplicate capture, contact suppression during a queued send, a discount exception, partial signatures, changed terms, partial fulfilment and an uncertain payout. Compare forecast rollups and commission calculations with the frozen source evidence.
Team and ERP.aiLaunch after users accept the data, access and required connections. Historical Won, Active, Sent and Paid records must remain nonposting migration evidence rather than trigger new orders, messages or payouts. Enable new operational effects from the agreed cutoff, support the first forecast and commission close, and retire earlier tools only when their outstanding work is accounted for.
Team and ERP.aiThe base account and ordinary manual work in ERP.AI's official interface are $0. Viewing, searching, creating, editing, approving, deleting and exporting records in that interface do not consume read or write credits. There is no per-user fee.
Machine work: external API-key requests, imports, workflows, agents and scheduled jobs. Successful external API-key reads and writes use the operation rates below. Starting a managed execution from the interface still starts that metered service.
Pricing and account rules| Machine work | Included per $1 of credit |
|---|---|
| List/filter or get record calls | 20,000 |
| Search or aggregate calls | 4,000 |
| CSV or PDF exports | 100 |
| Record writes | 4,000 |
| Imported or synced records | 200,000 |
| File upload in MB | 2,000 |
| Workflow runs | 2,000 |
| Code-node compute beyond included in CPU-sec | 12,000 |
| Agent executions | 2,000 |
| Scheduled jobs or webhook activations | 20,000 |
Read and write rates apply to successful external API-key requests. Ordinary manual work in the ERP.AI interface is $0.
prepaid creditsSmallest pack $5, purchased credits never expire.
Follow the operating model from the process to the people, records and decisions behind it.
Use Proto to configure this system for your business. Review fields, rules and approvals before releasing changes.
Previews contain illustrative data from the system specification.
We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy
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 cookiesThese 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.