How Vital Digital Media Built an AI-Powered Lead Generation Engine Using Kenyas Public Tender Data


Victor Karanja · May 23, 2026 · Lead Generation, Automation, Kenya

Every day, the Kenyan government awards contracts worth billions of shillings to companies across the country. These are companies that are actively growing, have fresh budgets, and need to deliver results — which means they need professional web design, SEO, and digital marketing services.

The problem? Finding them. Researching them. And reaching out in a way that actually gets a response.

We built TenderQ to solve this. It’s an automated lead generation and outreach system that we’ve been running at Vital Digital Media — and it’s completely transformed how we find and convert clients.

The Insight

Kenya’s public procurement portal (tenders.go.ke) publishes data on every government contract awarded — who won, what they’re delivering, and for how much. It’s a goldmine of business intelligence that almost no one in the digital marketing space was using.

We asked ourselves a simple question: What if we could automatically identify companies the moment they win a contract, research their online presence, and send them a personalized email offering exactly what they need?

That’s exactly what TenderQ does.

How It Works

The system runs through a daily pipeline that we’ve fully automated:

1. Find New Leads Every Morning

At 7am every day, TenderQ scrapes Kenya’s public tender data and identifies 5 new companies that have recently won contracts. Before adding any lead, it checks our existing database to avoid duplicates. Every lead is fresh.

2. Research Each Company

For each new lead, the system automatically:

  • Searches the web to find information about the company
  • Checks whether they have a professional website
  • Identifies their industry and size
  • Notes any social media presence

This research determines the pitch. A company using a free Gmail address with no website has very different needs than one with a decade-old site that doesn’t rank on Google.

3. Personalized Outreach

Based on the research, TenderQ composes and sends a personalized email:

  • No website (uses Gmail/Yahoo): We pitch a professional website build. These companies are winning contracts but have no digital presence — a significant credibility gap.
  • Has a website that’s live: We pitch SEO and digital marketing to help them rank higher and attract more clients beyond government work.
  • Has a website that’s down or looks outdated: We pitch a redesign. Nothing kills credibility faster than a broken website when a potential client searches for you.

Each email is written specifically for that company — referencing their industry, their situation, and how Vital Digital Media can help. No generic templates.

4. Automated Follow-Up Sequences

One email rarely closes a deal. TenderQ puts every lead into a 4-step follow-up sequence:

  • Day 0: Initial outreach (based on research)
  • Day 3: Follow-up with a specific growth idea for their company
  • Day 7: Social proof email showing results for similar businesses
  • Day 14: Final “breakup” email — we ask if we should close their file

If a lead responds at any point, the sequence automatically stops. No more annoying follow-ups once someone says they’re interested.

5. The Human Touch

When a lead responds or shows interest, the system alerts our team and we take over with a personal conversation. The automation handles the repetitive work of finding and warming leads; we focus on closing.

What Makes This Different

Most cold email tools spray the same message to thousands of people. TenderQ is different because every step is personalized:

  1. Lead source: These are companies we know are actively growing (they just won a contract)
  2. Research: We check their actual online presence before writing a single word
  3. Pitch: The email is based on what we found — not a generic template
  4. Follow-up: The sequence adapts based on whether they respond
  5. Timing: We reach out when they’re most likely to need services

This isn’t spray-and-pray. It’s surgical.

The Technology Stack

For the technically curious:

  • Data source: Kenya Tenders API (tenders.go.ke)
  • Backend: Python + Flask REST API
  • Database: PostgreSQL with lead scoring, activity tracking, and sequence management
  • Email delivery: Brevo (Sendinblue) transactional API
  • Web UI: Full CRM dashboard with analytics and team management
  • Automation: Scheduled jobs for lead generation, follow-ups, and bulk outreach

The Bigger Picture

Kenya’s digital economy is growing rapidly, but thousands of businesses are still operating without a professional web presence. They’re winning contracts, serving clients, and growing — but they’re invisible online.

We saw an opportunity to bridge that gap. TenderQ lets us find these companies at exactly the right moment — when they’re growing and need digital services most — and reach out with a message that’s actually relevant.

While other agencies send generic cold emails from purchased lists, we’re approaching companies we know are growing, with messaging we know is relevant, at a time we know they’re ready.

That’s the power of combining public data with smart automation.


Want to learn more about how we use automation to grow Vital Digital Media? Get in touch — we’re always happy to talk about lead generation and digital growth in Kenya.

Leave a Reply

Chat with us