Skip to content
Discuss your project

Custom CRM systems.

One account record your sales and service teams share: sites, contacts, contracts, installed equipment, and every visit, with a pipeline that runs through quoting and operations. Permissions follow your territories and roles.

A custom CRM data model: the account at the center, related to sites, contacts, contracts, equipment, and opportunities.Accountone customer recordSiteslocations servedContactsroles per siteContractsterms · renewalsEquipmentinstalled baseOpportunitiesquotes · ordersactivities · history
  1. Accountone customer record
  2. activities · history
    Siteslocations served
    Contactsroles per site
    Contractsterms · renewals
    Equipmentinstalled base
    Opportunitiesquotes · orders
The account holds what a standard CRM cannot: sites, equipment, contracts, and the history behind every quote.

Who this is for

Sales and operations leaders whose customer record does not fit a standard CRM: accounts made of sites, contracts, installed equipment, and service history; quotes that depend on configuration; or a sales process that runs through operations.

What makes it urgent

  • Account managers keep their own spreadsheets because the CRM cannot hold what they need.
  • Per-seat licenses grow with the team while adoption falls.
  • Pipeline, service, and revenue reporting needs three exports and a weekend.

What usually breaks

  • The real customer record lives across the ERP, a quoting spreadsheet, and the service system.
  • Quotes are approved by email and re-typed.
  • Renewals are missed because nobody is prompted.

The workflow

Before and after the first release.

The steps we see most often in this kind of operation.

Today
  1. LeadLogged in the CRM as a contact
  2. AccountSites and equipment in a spreadsheet
  3. QuoteBuilt in another tool, approved by email
  4. ServiceTracked in a third system, invisible to sales
With the first release
  1. AccountOne record: sites, contacts, contracts, equipment, history
  2. PipelineOpportunities with stages, owners, and approvals
  3. QuotePriced and approved in the record; won quote becomes the order
  4. ServiceVisits and renewals on the same account, visible to everyone

Features

What the system can include.

Account hierarchies and sites

Parent companies, branches, and sites linked in one account, so a rep sees every location, contact, and contract before a call.

Installed equipment register

Each machine or product on an account with serial, install date, warranty, and service history, visible to sales and service alike.

Contract and renewal tracking

Contract terms, coverage, and renewal dates held on the account, with prompts to the account owner well before each renewal comes due.

Activity capture from email

Emails, meetings, and calls logged against the right account and opportunity automatically, so the record reflects what actually happened.

Dashboards by role

Managers, reps, and service leads each see the pipeline, activity, and account health measures that matter to their part of the business.

Data quality and deduplication

Matching rules, required fields, and merge tools that keep one record per company and contact as the team adds new data.

Your first release

What the first release could include.

In the first release

  • The account and contact model with the relationships your business has
  • The primary sales or service workflow with stages and recorded approvals
  • Roles, territories, and field-level permissions
  • Migration of current records from the old CRM and spreadsheets, duplicates resolved
  • Pipeline and activity reporting
  • One integration: quoting, accounting, or email and calendar

Usually later

  • Marketing sequences and lead capture
  • A customer portal on the same records
  • Forecasting and territory planning

Systems it may connect

  • Accounting: QuickBooks, Sage, NetSuite
  • Quoting and configuration tools
  • Email and calendar: Microsoft 365, Google Workspace
  • Marketing platforms
  • Operational and service systems
  • Telephony and messaging

How the work runs

Scoped in writing, built in releases, handed over to your team.

Scope

We start with the people doing the work and the systems around it, then write down the first release: what it includes, what it leaves for later, the integration decisions, and the acceptance criteria. Nothing is built until that scope is agreed.

Build and test

We build in releases you can review as the work takes shape, using realistic data. Every release carries tests, a security review, and documentation. Integrations are tested against real records, with exceptions visible.

Handover

Your team receives the documentation, the runbooks, and the training to run the system, and we stay on for continued engineering when you want it.

Scope and price

What shapes the scope and price.

Every project is priced from a written scope. These are the factors that move it most.

Shape of the customer record

Accounts with sites, equipment, contracts, and service history need a richer data model and more screens than a simple contact and deal pipeline.

State of the existing data

Clean records load directly, while duplicates across an old CRM and several spreadsheets need matching rules, review by your team, and reconciliation before go-live.

Number of connected systems

Each connection to quoting, accounting, email, or telephony adds mapping, error handling, and testing, so the order of integrations shapes each release.

Permission complexity

Territory, role, and field-level rules that mirror a real organization take design and testing effort, especially where teams share accounts across regions.

Equipment dealer

Sales and service work from one account that shows every machine and visit.

An equipment dealer’s CRM usually holds contacts, while the machines on each site, the service contracts, and the visit history sit in the ERP, a spreadsheet, and the service system. A first release builds the account around what the dealer sells and supports: sites, installed equipment, contracts, and every service call, with territories and roles deciding who sees what. Reps walk into a call knowing which machines are due, and renewal prompts come from the contract itself. Quoting inside the account is a sensible next phase.

Questions

Questions about custom CRM systems.

What buyers ask before a project like this starts.

Should we replace our CRM or configure it?

Only replace it if your record or process genuinely does not fit. Many businesses are better served by configuring and integrating what they have; the CRM development service page explains the decision.

What happens to our existing data?

It is mapped, cleaned, loaded, and reconciled, with duplicates resolved and history preserved. Migration is part of the first release.

How do permissions work?

Roles, territories, and field-level rules mirror the real organization and are tested in every release.

Can it connect to quoting and accounting?

That is usually the reason to build. The first release includes the integration that removes the most re-typing.

How do we get the sales team to actually use it?

Adoption starts in scoping: we watch how reps and service staff work today and build the screens around those moments. The first release removes their spreadsheets, logs activity for them, and gives managers reports that come from the system, so using it becomes the easiest way to get the job done.

Can the CRM work on phones for field sales?

Yes. Reps and technicians can look up an account, log a visit, capture notes and photos, and update an opportunity from a phone. Screens are designed for the few actions people take on site, and the record updates for everyone as soon as the change is saved.

What support is there after launch?

Ongoing support covers monitoring, fixes, and small changes as the business adjusts territories, stages, or fields. Larger additions, such as a customer portal or forecasting, are scoped as their own releases on the same records, so the system grows with the sales and service process rather than around it.

Scope a CRM system.

Tell us about the workflow and the systems around it.
We’ll come back with a written scope for a first release.