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.

On this page
- 01Three functions, one customer
- 02What breaks at each handoff
- 03Your advertising learns from whatever signal you give it
- 04Agree the definitions before the dashboards
- 05Metrics that connect the three
- 06Recording the source: the unglamorous foundation
- 07A realistic example
- 08What to do next
- 09Key takeaways
- 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
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.
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.
03Sales → CRM
Outcomes — won, lost, why — are rarely recorded consistently. The CRM becomes a contact list rather than a record of what works.
04CRM → marketing
The loop never closes. Marketing keeps optimising for enquiries because enquiries are the only signal it receives.
Campaigns optimise toward the conversion you send them.
Enquiry captured with its source and click or lead ID.
Stages recorded: qualified, opportunity, won or lost.
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.
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.
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.
| Parameter | Example value | Question it answers |
|---|---|---|
| utm_source | Which platform or referrer sent the visitor? | |
| utm_medium | paid_social | What kind of marketing was it? |
| utm_campaign | sept_open_day | Which 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
- 01Marketing, sales and the CRM each look fine alone; growth depends on the handoffs between them.
- 02Ad platforms optimise for the signal you give them. Give them outcomes, not form fills.
- 03Google and Meta both offer ways to send CRM outcomes back — and both depend on disciplined CRM data.
- 04Agree definitions first; then measure cost per qualified lead and conversion by source.
Where NairobiX works on this
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]About enhanced conversions for leads — Google Ads Help
- [2]About offline conversion imports — Google Ads Help
- [3]Conversions API for CRM integration — Meta for DevelopersRequirements and compatible ad formats change; check the current page.
- [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]URL builders: collect campaign data with custom URLs — Google Analytics Help
- [6]How to use click to chat — WhatsApp Help Center