All services Digital marketing

Ads that bring leads, not likes.

Paid campaigns on Meta, Google, TikTok and LinkedIn, content worth following, and fast follow-up on WhatsApp and email. You see every shilling, lead and sale in one dashboard, with a plain report each month.

Good for Product launches · Lead generation · Online stores · Events and sign-ups · NGO campaigns

Young people in The Youth Platform T-shirts dancing at a regional youth event
Dashboard Search WMWanjiru MainaHead of marketing
OPEN DAY CAMPAIGN Morning, Wanjiru Kilele College, Nairobi and Kisumu. Tuesday 6 October 2026, 32 days to the open day. New campaign New post Add lead
Ad spend, 30 daysKES 445,000of KES 450,000 planned
Leads, 30 days1,284KES 347 each
Fees from adsKES 1.28M2.9 times the ad spend
Not contacted19oldest waiting 11 hours
Leads waiting for a call
LeadSourceWaitingStatus
Lucy Naliaka TikTok form 11 hours not contacted
Kevin Wekesa Meta, open day ad 2 hours not contacted
Omondi Ouma Google search WhatsApp sent contacted
Recent activity
New lead: Wambui KaranjaMeta, open day ad, called in 17 minutes
Creative waiting for youStudent tour reel, version 2
Fee paid, traced to an adGrace Mueni, Diploma in IT, KES 48,000
September report sentKES 380,000 spent, 2.7 times return
Try the live demo
Ad spend, 30 days KES 445,000 of KES 450,000 planned
What you get

Marketing you can measure.

We plan, run and report the whole funnel: the ads, the content, the follow-up and the numbers. You always know what was spent, what it brought in and what we are changing next.

01

Ads on four platforms

Meta, Google, TikTok and LinkedIn campaigns planned around your buyers, run and tuned by us.

02

Content worth following

A monthly calendar of posts, reels and articles, written and designed in our studio.

03

Every lead tracked

Each lead tagged with the ad it came from and followed until it becomes a sale or a no.

04

WhatsApp and email follow-up

Fast replies, templates and email sequences that turn interest into bookings and orders.

05

Community and creators

Comments and messages answered, and influencers briefed and tracked like any other channel.

06

A report in plain words

Weekly numbers and a monthly report on spend, leads, sales and what changes next.

The dashboard

Every shilling, every lead.

The Growth Dashboard puts campaigns, leads, content, messages and the monthly report in one place, updated as the ads run. Pick a module to see the screen.

Live demo, click anything

A working copy of Growth Dashboard. Nothing you do here is saved.

  1. Open a module
  2. Open a record
  3. Press New campaign, save
  4. Go full screen
0 of 4 tried
KCKilele CollegePrivate college, Nairobi and Kisumu
Dashboard WMWanjiru MainaHead of marketing
OPEN DAY CAMPAIGN Morning, Wanjiru Kilele College, Nairobi and Kisumu. Tuesday 6 October 2026, 32 days to the open day.
Ad spend, 30 daysKES 445,000of KES 450,000 planned ▲ 9.2%
Leads, 30 days1,284KES 347 each ▼ 2.4%
Fees from adsKES 1.28M2.9 times the ad spend ▼ 1.3%
Not contacted19oldest waiting 11 hours ▲ 8%
Ad spend, 30 days, last 12 weeksKES 445,000 This periodLast period
20 Jul3 Aug17 Aug31 Aug14 Sep28 Sep
By status
  • not contacted2
  • contacted1
At a glance
Leads waiting for a call
LeadSourceWaitingStatus
Lucy Naliaka TikTok form 11 hours not contacted
Kevin Wekesa Meta, open day ad 2 hours not contacted
Omondi Ouma Google search WhatsApp sent contacted
Recent activity
New lead: Wambui KaranjaMeta, open day ad, called in 17 minutes
Creative waiting for youStudent tour reel, version 2
Fee paid, traced to an adGrace Mueni, Diploma in IT, KES 48,000
September report sentKES 380,000 spent, 2.7 times return

Dashboard

Spend, leads, cost per lead and fees from ads on one screen, with the leads nobody has called yet: what Wanjiru checks each morning.

Open a module

Custom built, not off the shelf. Every system we build is made to fit the client's needs: the modules, screens, wording and reports follow how your organisation works. The business, names and figures in this demo are examples.

Free plan, no obligation

Plan campaigns that bring leads.

  • A fixed-scope plan and price within 24 hours
  • Live in 21 working days, then hosted and supported by us
  • Built around how you work, not squeezed into a template
Robinson Edwin Rachel Wilson Your answers go straight to the people who build it.
1 of 3Your goal
Your goal
What should the ads bring?
Which channels?Pick any

We reply on WhatsApp, usually within 2 hours in studio hours. No spam, ever.

Campaigns

Every shilling of spend, accounted for.

Spend, leads and cost per lead on Meta, Google, TikTok and LinkedIn.

  • Every platform on one screen
  • Cost per lead and per sale
  • Budgets and pacing
Campaigns Search WMWanjiru MainaHead of marketing
CampaignsPaid campaigns on every platform, last 30 days.
Budget pacing Export New campaign
Ad spend, 30 daysKES 445,0007 campaigns
Leads1,28448% from Meta
Cost per leadKES 347down 18% on August
Return on ad spend2.9xfees paid, from the CRM
Search campaign All platforms All goals All status
CampaignPlatformSpendCost per leadStatus
Open day, November Meta KES 96,000 KES 248 scaling up
Search, Nairobi Google KES 98,000 KES 365 steady
Gen Z intake TikTok KES 41,000 KES 190 testing
HR managers LinkedIn KES 134,000 KES 1,120 under review
Diploma retargeting Meta KES 31,000 KES 205 steady
Leads by platform, October
Meta Google TikTok LinkedIn
Ad spend, 30 days KES 445,000 Leads: 1,284
Leads

Leads followed up the same hour.

Where each lead came from, and whether anyone followed up.

  • The ad behind every lead
  • Leads in seconds, not days
  • Follow-up time per person
Leads Search WMWanjiru MainaHead of marketing
LeadsLeads from the ads, from first call to enrolled.
Import Follow-up report Add lead
Last 7 days318146 from Meta
Called within 1 hour72%target 80%
Not contacted19oldest waiting 11 hours
Enrolled from ads41since 7 September
Search name or phone All sources All owners All stages
LeadSourceCourseOwnerStatus
Wambui Karanja Meta, open day ad Diploma in IT Mercy Achieng contacted
Omondi Ouma Google search Business diploma Peter Kiplagat contacted
Abdi Noor Website chat Accounting, CPA Mercy Achieng visit booked
Lucy Naliaka TikTok form Digital marketing Peter Kiplagat not contacted
Grace Mueni Meta, open day ad Diploma in IT Mercy Achieng enrolled
Leads by day this week
Mon Tue Wed Thu Fri Sat Sun
Leadslive
Wambui Karanja Meta, open day ad contacted
Omondi Ouma Google search contacted
Abdi Noor Website chat visit booked
Monthly report

One report, plain numbers.

One plain report a month: what we spent, what it brought, what changes.

  • Spend, leads and sales by channel
  • What worked and what we paused
  • Next month's plan and budget
Reports Search WMWanjiru MainaHead of marketing
ReportsMonthly and weekly reports, and the plan ahead.
Schedule Download PDF New report
Return on ad spend2.9xlast 30 days
Sales from adsKES 1.28Mfees paid, last 30 days
Cost per leadKES 347down 18% on August
Next review callThu 8 Oct10:00, on Google Meet
Search report All periods All status
ReportPeriodSpendReturnStatus
September report Sep 2026 KES 380,000 2.7x sent
Weekly numbers, wk 40 28 Sep to 4 Oct KES 104,000 3.0x sent
Open day mid-flight 21 Sep to 4 Oct KES 82,000 3.4x to discuss
November plan Nov 2026 KES 450,000 Target 3x for approval
Q3 board summary Jul to Sep 2026 KES 1.01M 2.7x draft
Sales from ads by month, KES K
Jun Jul Aug Sep Oct
Reportslive
September report Sep 2026 sent
Weekly numbers, wk 40 28 Sep to 4 Oct sent
Open day mid-flight 21 Sep to 4 Oct to discuss
Results

Campaigns that moved people.

For The Youth Platform we ran pan-African social campaigns that reached more than 2.5 million people across East Africa and collected 120,000 signatures in 30 days. In all, we have run more than 500 campaigns in nine sectors, at an average return of three times ad spend.

See every live platform Youth Platform members dancing at an event, one wearing a TYP T-shirt Case study · NGO & Advocacy The Youth Platform Elevating regional advocacy through compelling storytelling and highly targeted digital distribution. 2.5M+Reach across East Africa120kSignatures collected in 30 days15Regional policies impacted Read the case study
How we work

Campaigns live in 21 working days.

  1. 01Days 1 to 5

    Audit and plan

    We look at your ads, pages, tracking and sales process, then agree targets and a budget.

  2. 02Days 6 to 12

    Set up tracking

    Pixels, conversion events, lead forms and the dashboard wired up before a shilling is spent.

  3. 03Days 13 to 21

    Launch and test

    Campaigns go live with several creatives each, and budget moves to what brings leads.

  4. 04Every month

    Report and improve

    Weekly numbers, a monthly report and review call, and the plan for the next month.

Tools we use Meta Ads · Google Ads · TikTok Ads · LinkedIn Ads · Google Analytics 4 · WhatsApp Business · Mailchimp · HubSpot · Pinch CRM

Questions

Before you ask.

How much should we spend on ads?

Enough to learn quickly. We agree a test budget for the first month, see which platforms bring leads at a cost that works for you, then move the money to what works. You always see exactly what was spent and what it brought.

Which platforms should we be on?

Wherever your buyers already spend time. Consumer brands usually start on Meta and TikTok, B2B firms on LinkedIn and Google search. We test with small budgets before committing to any one channel.

How do we know the ads are working?

Every lead is tagged with the ad it came from and followed to a sale or a no. The dashboard shows spend, leads, cost per lead and sales, and the monthly report says what we will change next.

Do you create the content too?

Yes. Our studio writes, designs and edits the ads, posts and reels, so the campaigns and your feed look like one brand. Photo and video shoots can be added when you need fresh material.

What does it cost?

It depends on the channels, the content and the ad budget. After a free scoping call you get a fixed-scope proposal in writing, so you know our fee before we start.

Let's fill your pipeline.

A free scoping call, then a fixed-scope proposal in writing.

We’re online · real human Get a quote