CRM Integration

One field decides
whether your marketing can be judged at all.

If lead source is not captured accurately when the record is created and preserved through to the closed job, you cannot know which marketing produced revenue — and every decision after that point is a guess wearing a dashboard. It is one field, and it is broken in most CRMs we open.

Built for home services contractors, HVAC and plumbing and roofing companies, franchise systems and private equity portfolios — one truck or two hundred, where the uncalled lead is the most expensive line in the budget.

Built for home services contractors, franchise systems and private equity portfolios — where the lead that never got called back is almost always the most expensive line in the marketing budget.

Your CRM is where AI-first marketing proves itself. Every claim about every channel gets checked against what actually reached your business, and better signals fed back into automated delivery — a system optimizing toward verified booked jobs behaves very differently from one chasing form fills.

Your CRM is the ground truth an AI-first program runs on. AI-assisted lead scoring, automated follow-up sequencing and AI-verified conversion signals all depend on it — and every AI platform recommendation eventually has to show up here as a booked job or it did not happen.

4
Points where the line from spend to revenue commonly breaks, all of them fixable
0
Times the previous version of this page mentioned consent, privacy or retention
14
Primary-source documents behind the claims here, linked where used
What The CRM Is Actually The Record Of
Five things
1
Where the lead came from The join to your spend
2
What they agreed to Consent, with a timestamp
3
Who asked you to stop Suppression, across channels
4
Why you lost the quote Demand evidence, unread
5
Whose personal data you hold And what rights attach to it
The Source Field

Two identical jobs. Only one of them can teach you anything.

This is the single most consequential field in the system and the one most likely to be quietly destroyed, usually by an integration doing exactly what it was configured to do.

One lead followed from first click through to closed revenue with its source preserved at every stage, beside the same lead where the source field is overwritten and the revenue can no longer be attributed
Create
The moment source is captured — and the moment it is most often overwritten
Allegiant observation, labeled as such
Defined
A conversion has to be defined deliberately before anything can be attributed to it
Documented by Google Analytics Help
Both
Consent and suppression records live here, and both are legal obligations
Documented by the FTC and the FCC
Yours
Personal data you hold on other people, with rights attached in many states
Documented by the California Attorney General

Your CRM is the only system that knows whether your marketing worked. Every other number — impressions, clicks, conversions — is a platform describing itself. That is why we treat the CRM as the foundation of the whole program rather than as software support, and why the compliance detail below matters: a contact record built carelessly is one you cannot use.

And the CRM is where AI-first marketing either proves itself or falls apart. Every claim we make about a channel gets checked against what actually reached your business, and the CRM is the only place that record exists. As an AI-first agency we also use it to feed better signals back into automated delivery — a system optimizing toward verified booked jobs behaves very differently from one optimizing toward form fills.

Two jobs close in the same week for the same amount. On the first, the campaign that produced the click is still attached to the record, so the revenue joins back to the spend that caused it. On the second, an integration overwrote the source field at record creation with a generic value. Both jobs earned the same money. Only one of them can inform a decision.

The consequences compound quietly. With source broken, the campaign that produced three closed jobs and the campaign that produced none look identical, so budget moves for reasons unrelated to performance. Worse, it is invisible: the CRM reports cleanly, the pipeline looks healthy, and nothing anywhere says the join is missing.

This is the same failure family as an untracked phone number on a landing page — a conversion that happened and was never counted — except it happens one layer deeper and affects every channel at once. Conversions have to be defined deliberately before anything can be attributed, and the definition has to survive the handoff into the CRM.

None of this requires better software. It requires the field to be populated at creation, protected from overwrite, carried through record-type changes, and written back when the job closes. That is configuration and discipline, not a license upgrade — which is why we rarely recommend changing platforms to fix it.

The Record Itself

A CRM nobody trusts is worse than a spreadsheet.

A spreadsheet at least looks provisional. A CRM full of duplicates, stale statuses and unstructured notes looks authoritative while being unusable, and people quietly work around it rather than saying so.

A CRM contact record showing duplicate entries, empty required fields, stale statuses and unusable free-text notes, beside the same record cleaned so each field carries a value someone will act on
What we find on audit

Data that cannot be reported on

  • Duplicates. One customer across three records with slightly different spellings, so they count as three and none holds the full history.
  • Source reading "web." Technically populated, informationally empty — it excludes nothing and identifies nothing.
  • Statuses last touched months ago. A pipeline reporting opportunities nobody has worked since spring.
  • Free-text where fields belong. The loss reason in a paragraph, so it can be read one record at a time and never counted.
  • Fields nobody fills. Required at setup, ignored in practice, still on the form slowing everyone down.
  • Shadow systems. The real pipeline in someone's notebook, because the CRM costs more time than it returns.
What makes it usable

Fields somebody will actually act on

  • Deduplication with a rule. Matching logic agreed, merges preserving history rather than discarding it.
  • Source specific enough to act on. The campaign, not the medium — and protected from overwrite.
  • Fewer fields, all used. Every field earns its place by being reported on; the rest are removed.
  • Picklists where you need to count. Loss reasons structured, so the pattern becomes visible — real demand evidence, per market research.
  • Status hygiene enforced. Stale opportunities surfaced rather than left to inflate the pipeline.
  • Built around how they work. If entering data costs more than it returns, people stop, and no policy fixes that.
The test we apply to every field: who reads this, and what do they do differently because of it? A field with no answer is costing your team time on every record and returning nothing.
Three Jobs

The CRM is a system of record for three different things.

Sold as a sales tool, it is really three systems sharing a database — and the two that never get discussed are the ones that carry legal weight.

1

The attribution record

Where spend meets revenue
Depends onOne field
BreaksSilently
FixConfig
Why This Is The One Marketing Cares About

Analytics can tell you a form was submitted. Only the CRM knows whether that submission became a quote, and whether the quote became money. It is the only place the two halves meet, which makes it the only place marketing can be judged honestly.

What Has To Hold
  • Campaign parameters passed from the form into the record, not dropped at the boundary
  • Source protected from overwrite and carried through record-type changes
  • Closed revenue written back, so the loop actually returns
  • Conversions defined deliberately and matching between systems
2

The permission record

Legally load-bearing
HoldsConsent
AndRevocation
ProvesBoth
Why This Sits Here And Nowhere Else

Text marketing requires consent you can produce on demand. Email requires opt-outs honored within a stated window under the FTC's CAN-SPAM guidance. Both obligations resolve to a database field, and the database is this one.

What Must Be Stored
  • What the person agreed to, in the wording they were actually shown
  • When, with a timestamp that survives a data migration
  • Revocation by any reasonable method, per FCC guidance — not keywords only
  • Suppression applied across every channel, not per platform — see SMS
3

The personal data record

Rights attach to it
ContainsTheir data
DutySecurity
DiscussedRarely
What People Forget They Are Holding

Names, addresses, phone numbers, service history and payment references belonging to other people. The FTC publishes data security guidance for businesses, and several states grant consumers rights over data held about them.

Practical Consequences
  • Collect what you will use; every extra field is data you must protect
  • Access controls that reflect who actually needs the record
  • A retention position, rather than keeping everything indefinitely by default
  • State rights such as those under California's privacy law — a lawyer should scope your obligations
The Closed Loop

Four break points between spend and the revenue it caused.

The loop is simple and every link in it is fixable. What makes it dangerous is that a broken link produces no error — the reports still run, they just describe something other than reality.

Where it breaks, and what to do

We check these in order, because a break early in the chain makes everything downstream untestable. Each one is a configuration fault, not a software limitation.

  • The form does not pass campaign parameters. The most common break and the easiest to miss — the submission arrives, the campaign context does not. Test with a real submission from a tagged link.
  • The CRM overwrites source at creation. An integration default assigns a generic value to every inbound record. Protect the field and set it only when empty.
  • Record-type changes drop the original. Converting a lead to an opportunity, or a contact to a job, silently resets fields not explicitly mapped. Map them, then verify with a live conversion.
  • Closed revenue never returns. The job closes in accounting and nothing writes back, so the loop is open and the last link — the one that matters — is missing.
  • Offline conversions excluded. Phone calls and walk-ins close real revenue and never appear, which systematically understates whichever channel produces them. See landing pages.
  • Definitions disagree between systems. A conversion in analytics and a lead in the CRM counting different things, per how conversions are defined.
  • Nobody tests it after a change. A plugin update, a form rebuild or a CRM release breaks a link and no alert exists — the same standing-check discipline as website maintenance.
The loop from marketing spend through lead, opportunity and closed revenue back to the campaign, with the four points where the connection commonly breaks marked and named
The House Standards

Six rules every CRM engagement runs to — and why each one exists.

Two protect attribution, two protect the people in your database, and two protect the system from becoming something your team works around.

01

Source set once, never overwritten

Captured at record creation from the actual campaign, write-protected afterwards, and carried through every record-type change.

Why: it is the only join between spend and revenue. Lose it and every subsequent budget decision is made on incomplete information that looks complete.

02

The loop tested end to end

A real submission from a tagged link, followed through to a closed record, before anyone trusts a report.

Why: every link in the chain reports success independently. Only an end-to-end test tells you whether the chain holds.

03

Consent stored as a record

What was agreed, in the wording shown, with a timestamp — retrievable for any individual in under a minute.

Why: text and email obligations both resolve to this field. Unprovable consent and no consent are the same thing in a dispute. See email marketing.

04

Suppression is global

An opt-out reaching any channel — a reply, an email, a phone call to the office — applies everywhere, automatically.

Why: the FCC treats reasonable revocation methods as valid, and requests arrive in places the platform never sees.

05

Collect only what gets used

Every field justified by someone acting on it. Fields nobody reads are removed rather than left to rot.

Why: unused fields cost your team time on every record and add personal data you are obliged to protect under FTC data security guidance.

06

Fix the setup before the software

We will not recommend a platform migration for a problem that is configuration, which is most of them.

Why: a migration moves the same broken source field into a more expensive system, and takes six months doing it. Related: CRO.

Why Allegiant

We will talk you out of changing platforms.

Most CRM frustration gets diagnosed as the wrong software. Almost every time we open one, the actual faults are configuration: a source field being overwritten by an integration default, record-type changes dropping unmapped fields, no write-back from closed jobs, and fields nobody has filled in two years.

A migration carries all of that into a more expensive system and takes half a year doing it. Saying so costs us an implementation project, which is exactly why it is worth saying.

The other half is less comfortable. The previous version of this page never mentioned consent, privacy or data retention — and it linked out to five software vendors' own marketing pages. A page about a system that holds other people's personal information should discuss what that obligates you to, and should not be routing your readers to somebody else's sales page.

0 → 14
Real citations on this page, replacing links that pointed at software vendors' sales pages
25+
Years of practice behind knowing when the software is not the problem
Verified Credentials
G
Verified partner listing
S
Agency directory profile
C
Certified CallRail Agency
Call attribution
I
Inc. Power Partner
2024 and 2025
5
Agency ranking
B
Accredited profile
The Comparison

What separates this from a standard CRM implementation.

Not a competitor teardown — a description of where the practices differ, so the choice can be made on substance.

Practice Standard CRM implementation AllegiantOMNIVIZ™
Lead source Whatever the integration writes Set once at creation, write-protected, carried through
Attribution loop Assumed to work Tested end to end with a real submission
Offline conversions Excluded Calls and walk-ins written back to source
Consent Wherever each platform keeps it One record, with wording and timestamp
Opt-outs Per channel, per platform Global suppression from any reasonable method
Fields Added over years, never removed Every field justified by someone acting on it
When it is not working Recommend a new platform Fix the configuration first, and usually only that
What We Decline To Sell

Four CRM line items you can stop paying for.

One is an expensive way to keep an existing problem. Two produce data nobody uses. The fourth creates exposure you did not know you were taking on.

A platform migration to fix a configuration fault. If source is being overwritten, record types drop fields and nothing writes back from closed jobs, those faults will exist in the new system within a month of go-live. The migration is real work; it is not the fix, and it postpones the fix by about six months.

Custom field build-outs nobody fills. Every field added is time spent on every record forever. If nobody can name who reads it and what they do differently because of it, it is a cost with no return — and, under FTC data security guidance, more personal data you are obliged to protect.

Dashboards built on a broken loop. A reporting layer over unreliable source data produces confident charts describing something other than reality. Build the join first, verify it with a real submission, then report — otherwise the dashboard's precision is the most misleading thing about it.

Bulk contact imports with no consent basis. A list appearing in the CRM does not carry permission to contact it. Text marketing requires consent you can produce, and email opt-outs must be honored under the FTC's CAN-SPAM guidance. Importing a list without its consent record moves the problem into your system of record.

The pattern beneath all four: they add to the system without asking whether the system's basic joins hold.

Evidence note. Claims attributed to the FTC, the FCC and state authorities are drawn from published guidance, linked at the point of use and verified live at the review date in the byline. Nothing here is legal advice — privacy obligations depend on where you operate, what data you hold and how much of it, and a lawyer is the right reader for your specific situation. Descriptions of how attribution breaks are Allegiant observations from partner engagements and are labeled as such. Correction on record: the previous version of this page carried no citations, made no mention of consent, privacy or data retention, and linked out to five software vendors' own marketing pages.
Frequently Asked

The questions operators actually ask.

Answered against primary sources where they exist, and answered honestly where they do not.

Every answer below is sourced to the issuing authority
Which CRM should we use?+

Almost certainly the one you already have. In practice the faults that make a CRM frustrating are configuration rather than capability — source overwritten at creation, fields dropped on record-type changes, nothing writing back from closed jobs, and fields nobody fills. A migration carries every one of those into a more expensive system and spends six months doing it. The question worth asking first is whether your current setup can pass a real submission from a tagged link through to a closed record, with conversions defined consistently at both ends. Related: CRO.

Why don't our marketing numbers match our CRM numbers?+

Usually because the two systems are counting different things, and nobody wrote down which. Analytics may count a form submission while the CRM counts a qualified lead after a salesperson touches it — both legitimate, neither wrong, and comparing them produces an argument rather than an answer. Google's conversion documentation covers the counting mechanics; agreeing the definition is a business decision that should be written down. The second common cause is campaign parameters being dropped at the form boundary. See landing pages.

How do phone calls get into the CRM with the right source?+

Through call tracking that attributes the call to the page and campaign that produced it, then writes that attribution onto the record. Without it, calls arrive with no source and the channel that generated them looks inert — which is how a working campaign gets paused. This matters most in service businesses, where a large share of revenue starts as a call. Tracking numbers also need implementing without fragmenting your canonical number across listings, which is why it coordinates with directory management and Google's technical baseline for the site itself.

Where should consent for texts and emails actually live?+

In the CRM, on the customer record, not in whichever sending platform happened to capture it. The record needs what the person agreed to, the wording they were shown, and a timestamp, retrievable for any individual quickly. Email opt-outs must be honored under the FTC's CAN-SPAM guidance, and text consent has to be producible if questioned. Keeping it in a platform means it is lost when you change platforms — which is when businesses discover they cannot prove any of it. See SMS marketing.

Someone asked us to stop contacting them. What has to happen?+

Suppression needs to apply globally, from whichever direction the request arrived. The FCC's guidance on unwanted calls and texts reflects that consumers may revoke consent by any reasonable method, so a plain-language text reply, an email, or a phone call to your office all count. That is a systems problem more than a policy one: the reply lands in a messaging platform, the call lands at a desk, and both have to reach the same suppression record. The federal rules at 47 CFR 64.1200 set the framework. Channel-level handling is covered under SMS marketing.

What are our obligations for the personal data in our CRM?+

They depend on where you operate and what you hold, so this needs a lawyer rather than an agency. What is general: the FTC publishes data security guidance for businesses and enforces against deceptive privacy claims, and several states grant consumers rights over data held about them — California's are documented by the Attorney General and administered by the Privacy Protection Agency. The practical starting point is collecting less: every field you do not need is data you do not have to protect. Related: website maintenance, since access and backup posture sit alongside this.

Our team doesn't use the CRM. How do we fix that?+

Reduce what it costs them, rather than mandating compliance. When entering data takes more time than it returns, people build a shadow system — a notebook, a spreadsheet, their own memory — and no policy survives that arithmetic. The usual fix is removing fields nobody reads, replacing free-text with picklists where you need to count, and making sure something useful comes back to the person entering the data. A CRM nobody trusts is worse than a spreadsheet, because it still looks authoritative in a report. Google's people-first principle applies internally too — build for the person doing the work. Related: market research, since loss reasons are demand evidence.

Can we import a purchased contact list into the CRM?+

Importing it and being permitted to contact it are separate questions, and the second one is the one that matters. A list arriving in your system of record carries no consent with it, which means it cannot lawfully be texted and creates exposure if emailed carelessly — the FTC's CAN-SPAM guidance also makes clear that responsibility cannot be contracted away to whoever sold you the list. It additionally puts personal data into your care that you are now obliged to protect. We decline this work. See email marketing.

How long should we keep customer records?+

Long enough to serve the customer and meet your own record-keeping requirements, and no longer by default — which is the opposite of what most systems do. Indefinite retention is a decision nobody makes deliberately; it happens because deleting feels risky. The FTC's privacy and security guidance treats holding data you do not need as a risk in itself, and state privacy laws such as California's give consumers deletion rights. Set a retention position with a lawyer, then configure the system to it. Related: reputation management.

What does a CRM review actually change?+

Most often it restores the ability to judge marketing at all. Once source survives from click to closed job, campaigns that produce revenue become distinguishable from campaigns that produce activity, and budget decisions stop being guesses. The second common outcome is discovering that consent records do not exist in a retrievable form, which is a problem worth finding before someone asks rather than after. Third, the fields nobody uses come out, which returns time on every record your team touches. The wider measurement picture sits under conversion rate optimization and Google's conversion definitions.

Find out whether your revenue can still be traced to its source.

A CRM review: a live submission followed from tagged link through to closed record, your source field checked for overwrites, your consent records tested for retrievability, and every field measured against whether anyone acts on it. Findings are yours whether or not we work together.

What the review includes
  • End-to-end test — a real submission from a tagged link, traced to a closed record
  • Source integrity check across record creation and record-type changes
  • Offline conversion path — whether calls and walk-ins reach the loop
  • Consent record spot-check, retrieved for randomly selected contacts
  • Suppression test from a non-keyword revocation
  • Field audit — what is used, what is stale, what can be removed

Explore the wider program: all services, landing pages, email marketing, SMS marketing, market research and the A.R.C. Report.

Get Your CRM Review

We will trace one real lead from click to closed job and show you exactly where the connection to your marketing breaks.

No cost, no commitment. We will follow up by email or phone to walk you through the findings.