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
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.
Ads on four platforms
Meta, Google, TikTok and LinkedIn campaigns planned around your buyers, run and tuned by us.
Content worth following
A monthly calendar of posts, reels and articles, written and designed in our studio.
Every lead tracked
Each lead tagged with the ad it came from and followed until it becomes a sale or a no.
WhatsApp and email follow-up
Fast replies, templates and email sequences that turn interest into bookings and orders.
Community and creators
Comments and messages answered, and influencers briefed and tracked like any other channel.
A report in plain words
Weekly numbers and a monthly report on spend, leads, sales and what changes next.
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.
- Ads & content
- Leads
- Results
- not contacted2
- contacted1
No records match.
New dashboard
- scaling up1
- steady2
- testing1
- under review1
- learning1
- ended1
No records match.
Meta · Facebook and Instagram · Goal: open day sign-ups
- Budget
- KES 150,000, to 7 Nov
- Spent
- KES 96,000, on pace
- Leads
- 387 sign-ups, KES 248 each
- Booked a visit
- 142, 37% of the leads
- Best creative
- Student tour reel, 15 seconds
- Audience
- Parents 35 to 55, Nairobi and Kiambu
- Next step
- Raise the daily budget by 20%
- Daily budget raised from KES 5,000 to KES 6,000
- Carousel creative paused: KES 410 a lead
- Lookalike audience of 2025 students added
- Campaign launched with 4 creatives
New campaign
No records match.
Meta · Facebook and Instagram · Burst before the open day
- Dates
- 21 Sep to 7 Nov 2026
- Budget
- KES 150,000, KES 6,000 a day
- Spent
- KES 96,000 to 6 Oct
- Goal
- Open day sign-ups
- Open day
- Sat 7 Nov, Nairobi campus
- Approved by
- Wanjiru Maina, 18 Sep
- Daily budget raised to KES 6,000
- Flight started
- Plan approved by Wanjiru Maina
- Plan shared with admissions
New flight
No records match.
Open day, November · Instagram and Facebook reels · Version 2
- Format
- Reel, 15 seconds, 9:16
- Designer
- Brian Mutua
- Caption
- Open day, 7 Nov. Come and see the campus
- Round
- 2 of 2, your notes done
- Brand check
- Passed: logo, colours, claims
- Goes into
- Open day ads on Meta
- Version 2 uploaded: bigger subtitles, logo at the end
- Wanjiru asked for bigger subtitles
- Version 1 sent for review
- Brief: a 15-second campus tour for parents
New brief
No records match.
Reel · Instagram and TikTok · Thu 8 Oct, 18:00
- Caption
- Open day, 7 Nov. Come and see the campus
- Hashtags
- Open day set, 5 tags
- Made by
- Brian Mutua, studio
- Approved by
- Wanjiru Maina, 5 Oct
- Link
- Open day sign-up page, tagged
- Boost
- KES 5,000 if reach passes 10,000
- Approved by Wanjiru Maina
- Version 2 uploaded
- Change asked for: bigger subtitles
- Planned in the October calendar
New post
No records match.
Meta, open day ad · Diploma in IT · Came in Mon 5 Oct, 09:14
- Phone
- 0712 *** 905
- From
- Instant form, Student tour reel
- Campaign
- Open day, November
- First call
- 09:31, 17 minutes after the form
- Lead score
- 78, asked about fees and intake
- Owner
- Mercy Achieng
- Next step
- Wants to visit on Saturday
- Fee structure for the Diploma in IT sent on WhatsApp
- Called by Mercy Achieng, 6 minutes
- Sent to the CRM and to Mercy on WhatsApp
- Lead from the Meta open day ad, instant form
Add lead
Chat started from the ad: Open day, November, Student tour reel
Visit booked: Sat 10 Oct, 10:00. Confirmation sent by SMS
Snoozed until 2 Nov, 09:00
No records match.
WhatsApp · 0722 *** 610 · Clicked the open day ad
- Ad
- Open day, November: Student tour reel
- Asking about
- Diploma in IT fees, January intake
- Lead score
- 81, ready to visit
- Assigned
- Mercy Achieng
- Consent
- WhatsApp yes, email yes
- AI summary
- Parent of a KCSE candidate, wants fees
- Asked if her daughter can start in January
- Asked for the Diploma in IT fees
- Lead created and given to Mercy Achieng
- Chat started from the open day ad
New message
- sent4
- to discuss1
- for approval1
- draft1
No records match.
Sep 2026 · PDF, 9 pages · Sent 5 Oct · Review call Thu 8 Oct
- Spend
- KES 380,000 of KES 400,000
- Leads
- 1,104 at KES 344 each
- Enrolled from ads
- 58 students
- Fees from ads
- KES 1.04M paid so far
- Best channel
- Meta, 3.4 times return
- Paused
- LinkedIn carousel, KES 1,450 a lead
- Plan for October
- More on Meta, LinkedIn under review
- Report sent to Wanjiru Maina and the principal
- Fees paid matched to leads from the CRM
- September figures closed
- LinkedIn carousel paused after review
New report
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.
Campaigns
Spend, leads and cost per lead on Meta, Google, TikTok and LinkedIn.
- Every platform on one screenMeta, Google, TikTok and LinkedIn campaigns side by side, in shillings, updated every few hours.
- Cost per lead and per saleLeads and sales from your CRM matched to the campaign that brought them.
- Budgets and pacingSpend against the monthly budget per campaign, with a warning before it runs over.
- Budget moved to what worksMoney moved each week from weak ad sets to the ones bringing leads at the right cost.
- Creatives tested side by sideSeveral images, videos and headlines per ad set, and the winners kept.
- Conversion trackingMeta pixel and Conversions API, Google tags and TikTok events set up and checked.
- AudiencesLookalikes of past students, retargeting of site visitors and lists from your CRM.
- Lead forms on the platformsInstant forms on Meta, TikTok and LinkedIn that send leads straight to your CRM.
- AlertsA message when the cost per lead jumps or a campaign stops spending.
Media plan
Which campaign runs where and when, with the budget for each week, on one timeline.
- Flights on a timelineEvery campaign as a bar across the weeks it runs, by platform.
- Budget per weekPlanned spend per campaign and per week, next to what was really spent.
- Built around your calendarIntakes, open days, holidays and payday weeks marked, so campaigns land on time.
- Plans you approveNext month's plan sent for your approval before any money is spent.
- Always-on and burstsSteady search and retargeting under short bursts for launches and events.
- Shared with admissionsAdmissions and sales see what is running, so they are ready for the leads.
- Changes loggedEvery change to dates or budgets recorded with who made it and why.
Creative approvals
Ads, reels and posts from brief to approved, with your comments on each one.
- Briefs in one placeEach creative starts from a short brief: goal, audience, platform and deadline.
- Drafts to reviewImages, videos and captions shown as they will look on a phone, per platform.
- Comments on the creativeNotes pinned to the part of the image, or the second of video, they are about.
- Approve in one clickApprove or ask for changes, from the dashboard or from an email link.
- Versions keptEvery version saved, so you can see what changed and why.
- Brand checksLogo, colours, fonts and claims checked against your brand rules before review.
- Sizes for every placementFeed, stories, reels and banners exported from one approved design.
- Approved goes liveApproved creatives go straight into the campaigns they were made for.
Content calendar
Posts, reels and articles planned, approved and published on time.
- The month planned at onceA month of posts, reels and articles planned and approved in one sitting.
- Drafts, captions and commentsEach post with its visual, caption, hashtags and your comments in one place.
- Scheduled to every channelPosts go out on Instagram, Facebook, TikTok, LinkedIn and the blog at the set time.
- Built around your datesIntakes, open days, exams and public holidays marked on the calendar.
- Approval before publishingNothing goes out until you or your team approve it.
- Reach and saves per postReach, saves, shares and clicks per post, a day and a week after it goes out.
- Comments answeredComments and messages on your posts answered, with questions passed to admissions.
- Stories from your peopleStudent and alumni stories gathered, with signed consent kept on file.
Leads
Where each lead came from, and whether anyone followed up.
- The ad behind every leadEach lead tagged with the platform, campaign, ad and keyword that brought them.
- Leads in seconds, not daysForm, ad and chat leads arrive in your CRM and on WhatsApp as they come in.
- Follow-up time per personHow long each lead waited for a call, per salesperson.
- A board from new to enrolledLeads move across stages as admissions call, book visits and enrol them.
- Lead scoringLeads scored on the course, the budget and how they replied, so the hot ones go first.
- Reminders for the uncontactedA nudge to the owner when a lead has waited more than an hour.
- Sales traced back to the adFees paid are matched to the lead, so every ad shows real income.
- Enrolments sent back to the platformsEnrolments sent back to Meta and Google, so they find more people like them.
- Duplicates mergedThe same person from two forms joined into one lead.
WhatsApp & email
Follow-ups and newsletters that turn interest into a booking or a sale.
- WhatsApp Business inboxChats from click-to-WhatsApp ads and your number answered in one shared inbox.
- The ad beside every chatEach chat shows the ad the person clicked, so the reply fits what they saw.
- Templates and quick repliesApproved templates for fees, intakes and visit bookings, sent in two clicks.
- Email sequences for new leadsA welcome series that answers the usual questions over the first week.
- Newsletters with consentMonthly emails to people who agreed to them, with unsubscribes honoured at once.
- AI suggested repliesA draft reply from the chat and your course details, checked before it is sent.
- Bookings from chatsVisits and calls booked inside the chat and counted against the campaign.
- Reply timesHow fast each chat was answered, by person and by hour of the day.
Monthly report
One plain report a month: what we spent, what it brought, what changes.
- Spend, leads and sales by channelEach platform's spend, leads, cost per lead and the income traced back to it.
- What worked and what we pausedThe ads and audiences that brought leads, and the ones we stopped, with the reason.
- Next month's plan and budgetWhere the money goes next month, for you to approve.
- Weekly numbersA short update every Monday: spend, leads and anything unusual.
- A monthly review callWe walk through the report with you and agree the changes.
- Plain wordsEvery number explained in a sentence a board member can follow.
- A board versionA one-page summary for the board alongside the full report.
- PDF and live dashboardThe report as a PDF, and every figure live on this dashboard.
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.
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
Your answers go straight to the people who build it.
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
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
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
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.
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
Campaigns live in 21 working days.
- 01Days 1 to 5
Audit and plan
We look at your ads, pages, tracking and sales process, then agree targets and a budget.
- 02Days 6 to 12
Set up tracking
Pixels, conversion events, lead forms and the dashboard wired up before a shilling is spent.
- 03Days 13 to 21
Launch and test
Campaigns go live with several creatives each, and budget moves to what brings leads.
- 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
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.
