All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. B2B CRM
  2. Data model
Reference

The tables behind B2B CRM

B2B CRM ships with 33 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
33
Features
7
Change it
Add fields and tables in Proto

How the model is organised

Master data

accounts and their sites and teams, contacts, users, territories and territory rules, products, price books and their entries, pipeline stages, lead sources, campaigns, competitors, exchange rates and approval thresholds. Loaded first, changed by operations and the deal desk, versioned where prices and rules change.

Pipeline transactions

leads, opportunities with their contacts, products and stage history, quotes with their lines and approval steps, activities. Append-heavy, with a status on every header.

Post-sale

contracts and contract lines, account plans. Written by the win and by customer success.

Forecast

quotas, forecast submissions and their per-deal lines. Written weekly and locked per period.

Realignment

realignments and their moves. Written by sales operations, approved by managers, applied on a date.

Every table, by feature

Accounts

8 tablesAbout this feature
  • Accounts

    Companies the sales team sells to or through: prospects, customers, partners and former customers, with parent and subsidiary links and the territory and owner history a realignment leaves behind.

    Linked to Users, Territories, Realignments, Price books
  • Account sites

    Physical locations of an account: headquarters, branches, plants and offices, each of which can have its own contacts and deliveries.

    Linked to Accounts, Contacts
  • Account team members

    The people on the selling side who work an account together, with the access each one gets.

    Linked to Accounts, Users
  • Account plans

    The yearly plan for a strategic or key account: objectives, whitespace, the relationship map and a review date.

    Linked to Accounts, Users
  • Territories

    The regions, segments and named-account patches that decide who owns which account and lead.

    Linked to Users
  • Territory rules

    The matching rules that assign an account or lead to a territory, run in priority order. A rule is live between its effective dates, so a realignment’s rules can be drafted ahead of the day they take over.

    Linked to Territories, Realignments
  • Realignments

    A change to who owns which accounts, drafted with new rules and an effective date, modelled into moves, approved by the managers and applied in bulk on the day.

    Linked to Users
  • Realignment moves

    One account’s proposed move under a realignment: from and to territory and owner, the pipeline and contract value that moves with it, and whether a manager excepted it.

    Linked to Realignments, Accounts, Territories, Users

Contacts

3 tablesAbout this feature
  • Contacts

    People at accounts, with their job, reporting line, consent to be contacted and current status.

    Linked to Accounts, Account sites, Contacts (same account; self-reference and reporting cycles are rejected), Users
  • Opportunity contacts

    The buying committee on a deal: each contact involved, the role they play and where they stand.

    Linked to Opportunities, Contacts
  • Account sites

    Physical locations of an account: headquarters, branches, plants and offices, each of which can have its own contacts and deliveries.

    Linked to Accounts, Contacts

Pipeline

9 tablesAbout this feature
  • Leads

    An unqualified expression of interest from a company and a person, worked by sales development until it is converted or disqualified.

    Linked to Lead sources, Campaigns, Accounts, Territories
  • Lead sources

    Where leads come from, grouped by channel so conversion can be compared.

  • Campaigns

    A marketing or sales campaign that leads and deals are attributed to, mirrored from the marketing platform where one is connected.

    Linked to Users
  • Opportunities

    A deal at an account: what is being sold, for how much a year and in total, at which stage, closing when, with the next step and its date.

    Linked to Accounts, Users, Territories, Pipeline stages
  • Opportunity contacts

    The buying committee on a deal: each contact involved, the role they play and where they stand.

    Linked to Opportunities, Contacts
  • Opportunity products

    What is being sold on the deal before a formal quote exists, with quantity, price and term.

    Linked to Opportunities, Products
  • Stage history

    Every stage change on an opportunity, with who made it, when, and what the amount and close date were at the time. Rows are written by the system on a stage change and are not editable.

    Linked to Opportunities, Pipeline stages, Users
  • Pipeline stages

    The ordered stages of the sales process, each with a default probability, a forecast category and the exit criteria a deal must meet to leave it. The stage set carries a closed-won and a closed-lost stage.

  • Competitors

    The companies deals are won against and lost to.

Quotes

7 tablesAbout this feature
  • Quotes

    A priced, versioned proposal to a named person at the account, with its approval state and validity.

    Linked to Opportunities, Accounts, Contacts, Price books
  • Quote lines

    The priced lines of a quote, each with list price, unit price, discount, term and annual value.

    Linked to Quotes, Products
  • Quote approvals

    Each approval step a quote needed, who was asked, who decided it, when and why.

    Linked to Quotes, Users
  • Products

    What the company sells: platforms, modules, services, support and hardware, with the unit each is priced in.

  • Price books

    A price list in one currency for a period, of which one is the default. An account can name the book it is priced from.

  • Price book entries

    The list price, floor price and maximum discount of one product in one price book. These drive quote approval.

    Linked to Price books, Products
  • Approval thresholds

    The amounts and approver levels the quote approval rules read, so a deal size threshold or a second-line approver is data rather than a rule in code.

Activities

4 tablesAbout this feature
  • Activities

    Every call, meeting, email, demo, task and note, tied to the account and, where it applies, the contact, opportunity or lead. An activity on a lead that is not yet an account carries the lead alone until conversion.

    Linked to Accounts, Contacts, Opportunities, Leads
  • Contacts

    People at accounts, with their job, reporting line, consent to be contacted and current status.

    Linked to Accounts, Account sites, Contacts (same account; self-reference and reporting cycles are rejected), Users
  • Opportunities

    A deal at an account: what is being sold, for how much a year and in total, at which stage, closing when, with the next step and its date.

    Linked to Accounts, Users, Territories, Pipeline stages
  • Leads

    An unqualified expression of interest from a company and a person, worked by sales development until it is converted or disqualified.

    Linked to Lead sources, Campaigns, Accounts, Territories

Renewals

6 tablesAbout this feature
  • Contracts

    The signed agreement a won deal produces, with its term, notice deadline, renewal lead time and value. The end date is the renewal date.

    Linked to Accounts, Opportunities, Quotes, Users
  • Contract lines

    The products under contract, with quantity, price, the dates each line runs and the deal and quote line it came from.

    Linked to Contracts, Products, Opportunities, Quote lines
  • Opportunities

    A deal at an account: what is being sold, for how much a year and in total, at which stage, closing when, with the next step and its date.

    Linked to Accounts, Users, Territories, Pipeline stages
  • Quotes

    A priced, versioned proposal to a named person at the account, with its approval state and validity.

    Linked to Opportunities, Accounts, Contacts, Price books
  • Accounts

    Companies the sales team sells to or through: prospects, customers, partners and former customers, with parent and subsidiary links and the territory and owner history a realignment leaves behind.

    Linked to Users, Territories, Realignments, Price books
  • Account plans

    The yearly plan for a strategic or key account: objectives, whitespace, the relationship map and a review date.

    Linked to Accounts, Users

Forecast

6 tablesAbout this feature
  • Forecast submissions

    A rep’s weekly forecast for the period: closed so far, commit, best case and pipeline, with the manager’s review and adjustment. Closed is recorded separately; Commit, best case and Pipeline are cumulative open-deal categories.

    Linked to Users, Quotas
  • Forecast submission lines

    The deals behind a weekly submission as they stood that week: stage, category, amount, close date and probability per opportunity, so a slip is visible with the week it happened.

    Linked to Forecast submissions, Opportunities, Pipeline stages
  • Quotas

    The target a user carries for a period, by type, published by the manager, with the value basis the forecast is measured on.

    Linked to Users
  • Exchange rates

    The rates that convert deal, quota and forecast amounts between the six currencies. Corporate rates convert to the reporting currency; period rates fix the conversion for a fiscal period so a forecast does not move with the market.

  • Opportunities

    A deal at an account: what is being sold, for how much a year and in total, at which stage, closing when, with the next step and its date.

    Linked to Accounts, Users, Territories, Pipeline stages
  • Users

    Everyone on the selling side who logs in: reps, managers, deal desk, customer success, operations and executives.

    Linked to Territories

Keys and references

Every record has an immutable identifier and, on transaction tables, a human number (LEAD-0001, OPP-2041, QUO-2041-3, CON-0310, RA-0007) from a configurable sequence. References are by identifier, so renaming an account or renumbering never breaks history. Stage is a reference to the pipeline stage table, so stage renames and reordering do not rewrite deals. The buying role of a contact on a deal lives on the opportunity contact row; consent lives on the contact.

Every transaction table carries a Status select, a number column, and the dates the screens draw from. Opportunities carry created and close dates; quotes carry quote and validity dates; activities carry a due date and start and end times. Contracts carry start and end dates and the notice deadline; forecasts carry period and week-ending dates; realignments carry an effective date.

Amounts are stored in the currency of the record: the account’s currency on deals, quotes and contracts, the rep’s on quotas and forecasts. The exchange rate table converts between them at the corporate rate for reporting and at the period rate for the forecast.

Migration order

  1. Users without a territory, then territories and territory rules with an effective-from date, then the territory set on each user
  2. Pipeline stages with their type, lead sources, campaigns, competitors, products, price books and entries, exchange rates and approval thresholds
  3. Accounts with their default price book, then account sites, then contacts with reports-to and consent
  4. Account team members and account plans
  5. Open leads in their current status, with their campaign and matched account
  6. Open opportunities with their contacts, products and, where the old system has it, stage history. Preserve source timestamps and identify imported records; do not infer historical approvals from the current stage
  7. Quotes on open deals with lines and approval state
  8. Contracts and contract lines for current customers, with the source quote, end date, notice deadline and renewal lead time
  9. Activities for the last period the team wants to see, newest first
  10. Published quotas with their basis and currency, then historical forecast submissions headers before their forecast submission lines where the source contains genuine submissions. Preserve week, period, applied rates and review evidence. Keep incomplete field-change history in its source archive rather than creating unsupported forecast snapshots

Set up B2B CRM your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appB2B CRM

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.