Skip to main content
NairobiXNairobiX

Growth

Why Marketing, Sales and CRM Can't Be Run as Separate Systems

Marketing optimises for leads, sales works on customers, and the CRM records whatever it is given. Growth depends on the loop between them — including the signal that tells your advertising what a good customer looks like.

By
NairobiX Editorial
Published
Reading time
7 min read
Reviewed
Advertising platform details checked against Google and Meta documentation, September 2026.
A team meeting around a long table, with a colleague joining on a wall-mounted video screen.
On this page
  1. 01Three functions, one customer
  2. 02What breaks at each handoff
  3. 03Your advertising learns from whatever signal you give it
  4. 04Agree the definitions before the dashboards
  5. 05Metrics that connect the three
  6. 06Recording the source: the unglamorous foundation
  7. 07A realistic example
  8. 08What to do next
  9. 09Key takeaways
  10. 10Sources

Three functions, one customer

In most growing businesses, marketing, sales and customer records grow up separately. Marketing is whoever runs the social accounts and the ads, and reports on reach and enquiries. Sales is whoever talks to customers, and reports — if at all — on deals closed. The CRM, if there is one, was set up once and records whatever people remember to put in it.

Each function can look healthy on its own terms while the business as a whole underperforms. Marketing delivers more enquiries than last quarter. Sales says the enquiries are poor. Nobody can settle the argument, because the data that would settle it — which enquiries became customers, and where they came from — is split across three places, or recorded nowhere.

What breaks at each handoff

  1. 01Marketing → enquiry

    The source of the enquiry is lost the moment it arrives on a phone or in an inbox. From then on, nobody can connect a customer back to the campaign that found them.

  2. 02Enquiry → sales

    Without a shared definition of a good lead, marketing counts everything and sales ignores what it doesn't like. Both are rational; neither is aligned.

  3. 03Sales → CRM

    Outcomes — won, lost, why — are rarely recorded consistently. The CRM becomes a contact list rather than a record of what works.

  4. 04CRM → marketing

    The loop never closes. Marketing keeps optimising for enquiries because enquiries are the only signal it receives.

Example architecture
GoogleMetaAd platforms

Campaigns optimise toward the conversion you send them.

Website · WhatsApp

Enquiry captured with its source and click or lead ID.

ZohoCRM

Stages recorded: qualified, opportunity, won or lost.

Customer

A paid sale, attributed to its source.

Outcomes sent back — Google Ads enhanced conversions for leads; Meta Conversions API for CRM — so optimisation follows customers, not form fills.

Fig. 1An example of a closed loop. Enquiries flow into a CRM with their source attached; outcomes flow back to the advertising platforms so they can optimise for customers rather than form fills. Logos illustrate where specific platforms can sit.

Your advertising learns from whatever signal you give it

Modern advertising platforms use automated bidding and targeting that optimise toward a conversion you define. If the conversion is “submitted a form”, the platform learns to find people who submit forms — which is not the same as people who become customers. A campaign can get steadily better at producing enquiries while sales complains that they are getting worse.

Both Google and Meta provide ways to send outcomes from the CRM back to the platform, so optimisation can be based on what happened after the enquiry.

Agree the definitions before the dashboards

Alignment starts with words. If marketing and sales mean different things by “lead”, no report will reconcile them. The definitions below are a starting point to adapt, not a standard.

A shared vocabulary for the pipeline
StageWorking definitionWho owns it
EnquiryAny person who contacts the business about a product or serviceMarketing brings it; first responder captures it
Qualified leadAn enquiry that meets agreed criteria — need, fit, timingSales, using the agreed criteria
OpportunityA qualified lead with an active proposal, quote or booking in progressA named salesperson
CustomerA paid saleSales records it; finance confirms it
LostA closed opportunity, with a recorded reasonSales records it; marketing learns from it

NairobiX analysis. The criteria for “qualified” should be specific to the business and written down.

Metrics that connect the three

Once enquiries carry their source and outcomes are recorded, a handful of metrics tell a far more useful story than reach or raw enquiry counts:

  • Cost per qualified lead, by source — not cost per enquiry.
  • Enquiry-to-customer rate, by source — which channels produce buyers rather than browsers.
  • Time to first response — the stage most within your control. Research on online leads found firms that attempted contact within an hour were nearly seven times as likely to qualify the lead as firms that waited longer [4].
  • Revenue by source — where the next shilling of marketing should go.
  • Reasons for loss — price, timing, fit, no response — which point to fixes in marketing, sales or the offer itself.

Recording the source: the unglamorous foundation

Every metric above depends on one field being filled in reliably: where did this enquiry come from? Most businesses lose it at the very first step, because the enquiry arrives on WhatsApp or by phone and nobody asks — or the answer is written down differently each time. There are three practical ways to capture it, and most businesses need all three.

Tag the links you control

For links in adverts, social posts, emails and partner websites, Google Analytics supports campaign parameters added to the end of the URL: utm_source for the referrer, utm_medium for the kind of marketing and utm_campaign for the specific campaign, and Google recommends always using those three together [5]. When a visitor arrives through a tagged link, the values appear in the traffic acquisition reports [5] — and a website form can pass them into the CRM along with the enquiry.

Campaign parameters in practice
ParameterExample valueQuestion it answers
utm_sourceinstagramWhich platform or referrer sent the visitor?
utm_mediumpaid_socialWhat kind of marketing was it?
utm_campaignsept_open_dayWhich specific campaign or offer?

Agree a naming convention and keep to it. Values are recorded as written, so “Instagram” and “instagram” are reported as different sources.

Give each WhatsApp entry point its own opening line

WhatsApp's click-to-chat links can include a pre-filled message: a link in the form wa.me/<number>?text=<message> opens a chat with that text already typed [6]. Using a different message for each entry point — “Hi, I saw your open day advert” on the advert, “Hi, I found you on your website” on the site — gives the customer a natural first line and gives the person replying a simple way to record the source.

Ask, and record the answer from a fixed list

For calls, walk-ins and referrals, the only reliable method is to ask how the customer heard about the business and record the answer from a short fixed list rather than as free text. Eight consistent options produce a report. Free text produces a column nobody can summarise.

A realistic example

Illustrative example

A training provider — a composite, fictional business

A professional training provider runs Meta and Google campaigns for its short courses. Its agency reports a falling cost per enquiry every month. Enrolments are flat.

The provider starts recording the source of every enquiry in its CRM and marking each one enrolled or lost. After two months, the picture is clear: one campaign produces many cheap enquiries from people looking for free courses, while a smaller search campaign produces fewer, more expensive enquiries that enrol at a far higher rate.

Budget moves toward the campaign that produces enrolments. Enrolment outcomes are fed back to the ad platforms so they can optimise for them. The enquiry form gains one question — preferred start date — that helps the team prioritise. Nothing about the courses changed; the loop between marketing, sales and the CRM did.

What to do next

Closing the loop, in order

  • Write shared definitions for enquiry, qualified lead, opportunity, customer and lost.
  • Make sure every enquiry is recorded with its source — including WhatsApp and calls.
  • Record every outcome, with a reason for losses.
  • Report cost per qualified lead and enquiry-to-customer rate by source, monthly, to marketing and sales together.
  • When volume allows, send CRM outcomes back to your ad platforms, with consent and data protection properly handled.

Key takeaways

  1. 01Marketing, sales and the CRM each look fine alone; growth depends on the handoffs between them.
  2. 02Ad platforms optimise for the signal you give them. Give them outcomes, not form fills.
  3. 03Google and Meta both offer ways to send CRM outcomes back — and both depend on disciplined CRM data.
  4. 04Agree definitions first; then measure cost per qualified lead and conversion by source.

Sources

Numbered references in the text point to the sources below. Frameworks, examples and passages marked “Analysis” are NairobiX's own reasoning; examples are composites, not real clients.

  1. [1]About enhanced conversions for leads — Google Ads Help
  2. [2]About offline conversion imports — Google Ads Help
  3. [3]Conversions API for CRM integration — Meta for DevelopersRequirements and compatible ad formats change; check the current page.
  4. [4]The Short Life of Online Sales Leads — Harvard Business Review, March 2011US data from 2011; used for direction rather than as a local benchmark.
  5. [5]URL builders: collect campaign data with custom URLs — Google Analytics Help
  6. [6]How to use click to chat — WhatsApp Help Center

FROM READING TO DOING

See where this applies to your business.

The Business Growth Assessment looks at how your business actually acquires, converts and serves customers, and identifies the areas worth addressing first.