MarzleyTech Learn

Home / Learn / Freelancing from Kenya (zero to a full-time freelance business) / Finding direct clients: local businesses, outreach scripts, LinkedIn and referrals

Finding direct clients: local businesses, outreach scripts, LinkedIn and referrals

Platforms are useful, but they take a fee, they're crowded, and they can change the rules overnight. Direct clients (people who pay you without a marketplace in the middle) usually pay better and stay longer. In Kenya, there are thousands of businesses, schools, clinics, churches, SACCOs and NGOs that need digital services and aren't on Upwork at all.

Where direct clients come from

ChannelGood forSpeed
Your network (family, friends, former classmates, church, chama)First 1–3 clientsFast
Local walk-in / visitsWebsites, design, social media, IT support for nearby businessesFast
WhatsApp and phone outreachLocal businesses you can find onlineMedium
Email outreachCompanies, NGOs, international small businessesMedium
LinkedInB2B services, corporate clients, international workMedium
Content and social mediaAttracting clients over timeSlow but compounding
Referrals from happy clients and other freelancersBest-quality leadsGrows with time
Partnerships (agencies, printers, accountants, web hosts)Steady overflow workMedium

Step 1: Build a list of prospects

Make a simple spreadsheet: business name, type, town, contact person, phone/WhatsApp, email, website/social link, what you noticed, status, next follow-up date.

Where to find prospects:

  • Google Maps: search "dental clinic Nakuru", "hardware Thika", "private school Kiambu". Note businesses with no website, an outdated one, few photos or unanswered reviews.
  • Facebook and Instagram: businesses posting irregularly or with poor designs.
  • Directories and associations: chambers of commerce, professional bodies, school associations.
  • Your daily life: the shops, salons, garages and restaurants you already visit.

Aim for 50 prospects that fit your niche before you start sending messages.

Step 2: Find a reason to reach out

Generic messages ("Do you need a website?") get ignored. Specific observations get replies:

  • "Your Google listing has great reviews but no website link, so customers can't see your menu."
  • "Your Instagram posts get good comments, but the last post was in March."
  • "Your website doesn't open well on a phone; the booking button is hidden."
  • "Several reviews mention that nobody picks up the phone; online booking could help."

Step 3: Outreach scripts

WhatsApp (local business)

Hello Mary, I'm Kevin, a web designer here in Thika. I came across Bella Salon on Google Maps: 4.8 stars, which is impressive! I noticed customers can't book online, and a few reviews mention missed calls. I build simple booking pages for salons so clients can pick a time themselves, even at night. Here's one I made: [link] Would it be OK if I sent you a 2-minute idea of how it could look for Bella Salon? No obligation.

Notes: introduce yourself, show you looked at their business, one specific problem, one proof link, a small next step. Short. No pressure. Send during business hours, never late at night.

Email (company or NGO)

Subject: Idea for [Company]'s donor report Hi James, I read [Company]'s 2025 annual report. The impact numbers are strong, but they're in long tables that are hard to scan. I design reports and infographics for NGOs. Here's a two-page sample turning a similar table into a one-page visual summary: [link] Would a quick redesign of one page be useful to see? Happy to share it, no strings attached. Best, [Name] · [phone] · [portfolio link]

Follow-up (3–5 days later, once or twice only)

Hi Mary, just checking you saw my message about online booking for Bella Salon. If now isn't a good time, no problem at all. I'll leave you this example in case it's useful later: [link]

Most replies come from the follow-up, not the first message. Stop after two follow-ups; don't spam.

Step 4: Walk-in visits (still powerful in Kenya)

  • Carry a phone or tablet with 2–3 relevant examples, and a simple business card or a QR code to your portfolio/WhatsApp.
  • Visit at quiet times (mid-morning), ask for the owner or manager, keep it under 3 minutes.
  • Lead with a compliment and one observation, show one example, ask if you can send details on WhatsApp.
  • Be respectful when the answer is no; they may call you in six months.

Step 5: LinkedIn for freelancers

  • Headline: your positioning statement, not "Student" ("I help NGOs turn data into clear reports | Excel · Power BI").
  • Featured section: your 3 best samples.
  • Post 2–3 times a week: short lessons, before/afters, mini case studies, behind-the-scenes. Comment thoughtfully on posts by people in your niche.
  • Connect with a note to prospects and peers; don't pitch in the first message. Start a conversation, then offer value.
  • Use LinkedIn's job search for "freelance", "contract" and "remote" roles too.

Step 6: Content that attracts clients

Pick one platform your clients use (LinkedIn for companies, Instagram/TikTok for consumer businesses, YouTube for tutorials) and post consistently:

  • Tips your clients care about ("3 things your school website must have before admissions season")
  • Before/after examples
  • Short case studies with results (real ones only)
  • Answers to common questions ("How much does a website cost in Kenya?")

This is slow at first but it compounds: people start contacting you.

Step 7: Referrals and partnerships

  • At the end of every successful project, ask: "Do you know one or two other business owners who might need something similar?" Offer a thank-you (a discount on their next project, or a referral reward) if appropriate.
  • Partner with businesses that serve the same clients but don't compete: printers, accountants, photographers, web hosts, marketing agencies. Agree how referrals work (a commission, or simply referring both ways).
  • Join freelancer communities; experienced freelancers pass on work they're too busy for.

Track your outreach like a salesperson

MetricExample target per week
New prospects added25
First messages sent25
Follow-ups sent15
Replies3–5
Calls / meetings1–2
New clients0–1 (early weeks)

If replies are low, improve the message and the targeting. If calls don't turn into clients, improve your discovery call and quote.

Summary

  • Direct clients pay better and stay longer; Kenya has many businesses not on platforms.
  • Build a list of 50 prospects, find a specific reason to contact each, and send short personal messages with one proof link.
  • Follow up once or twice; most replies come from follow-ups.
  • Use walk-ins, LinkedIn, content, referrals and partnerships; track your numbers weekly.

Check yourself

  1. Which free Google tool is great for finding local businesses to contact? (two words)

    Show answer

    Google Maps

  2. How many follow-ups should you send at most after the first message?

    Show answer

    2

  3. How many prospects should you list before starting outreach?

    Show answer

    50

  4. True or false: you should pitch your service in the very first LinkedIn connection message.

    Show answer

    false

Lesson 6 of 12 in Freelancing from Kenya (zero to a full-time freelance business) · Written by · Course notes