How to plan a campaign where each channel has a specific job rather than running everything at once.
Written for Marketing leads running several channels with no clear view of which is contributing what.
The bottleneck
Most multi-channel campaigns are several single-channel campaigns running simultaneously with the same message. Each is measured on its own metrics, so every channel reports success and pipeline stays flat.
A channel should have a job: create awareness, capture intent, nurture consideration, or close. When every channel does everything, spend duplicates and attribution becomes unreadable.
Why it happens, five levels down
- Channels report well and pipeline does not move.Why? Each is measured on internal metrics rather than contribution.
- Channels are measured in isolation.Why? Each has a different owner and a different dashboard.
- No one owns the campaign across channels.Why? The team is structured by channel.
- Structure follows tools rather than the buyer journey.Why? It was built as channels were added.
- The plan mirrors the org chart, not the buyer.Root cause. Structure by journey stage and the duplication disappears.
The diagnostic
Run this before planning any work. It tells you whether this is your constraint or whether something else is.
- Write down each channel’s specific job in one sentence. If two match, you have duplication.
- Check whether the message differs by funnel stage or is identical everywhere.
- Confirm tracking is consistent enough for the channels to be compared at all.
- Identify who owns the campaign rather than a channel.
- Check whether budget is allocated by journey stage or by historic channel split.
- Look at whether any channel has ever been stopped based on evidence.
The build sequence
| Stage | Work | Timing |
|---|---|---|
| Objective | One commercial objective with a number, agreed before channel planning. | Week 1 |
| Segment | Define the audiences and what each needs at each stage. | Week 1 |
| Message | Build the message architecture by stage, not by channel. | Week 2 |
| Assign | Give each channel one job. Write down what it is not responsible for. | Week 2 |
| Track | Consistent parameters and CRM fields so comparison is possible. | Week 3 |
| Optimise | Weekly review against the single objective, not channel dashboards. | Ongoing |
KPI watchlist
| Metric | Source | Read it as |
|---|---|---|
| Qualified traffic by stage | GA4 and CRM | Whether the right people arrive |
| Leads by channel job | CRM | Whether each channel does its job |
| Pipeline created | CRM | The campaign objective |
| Customer acquisition cost | Spend against closed work | Whether the mix is affordable |
Record a baseline and a date range for each before any work begins. Reconstructing a baseline afterwards is usually impossible.
Four ways this goes wrong
- Running the same message everywhere and calling it integrated.
- Measuring each channel against its own best metric.
- Adding a channel because a competitor uses it.
- Reporting channel dashboards to leadership instead of pipeline.
Give every channel one job
Write the jobs down. The duplication becomes obvious within an hour.






