# How to Start Email Marketing in Kenya: A Step-by-Step Guide for SMEs

> To start email marketing in Kenya, register a domain such as yourbusiness.co.ke, create a business email address on it, add SPF, DKIM and DMARC records so mailbox providers trust you, build a list of people who agreed to receive your emails, choose an email tool with unsubscribe links and reports, then send a short, useful first campaign and review the results.

Source: https://chat.or.ke/blog/how-to-start-email-marketing-kenya
Published: 2026-10-20 | Updated: 2026-10-20 | Publisher: chat.or.ke

Email still does a job that WhatsApp and SMS cannot: it carries long, designed content that people keep, forward and come back to. For a Kenyan small business it is also one of the cheapest channels to run once the foundations are in place.

Those foundations are where most first campaigns fail. This guide walks a business owner through the set-up in order, from domain to first send, without assuming any technical background.

## Key takeaways

- Send from your own domain, never from a free Gmail or Yahoo address.
- SPF, DKIM and DMARC are three DNS records that prove your emails are genuine; set them up before your first campaign.
- Only email people who agreed to hear from you, and include a one-click unsubscribe link in every campaign.
- Start small: a clean list of a few hundred engaged customers beats thousands of old addresses.
- Measure what matters to the business, such as replies, orders and bookings, not just opens.

## Before you start

You will need:

- **A domain name** for your business, ideally a .co.ke address.
- **Access to your domain's DNS settings**, through your hosting provider or registrar.
- **A business mailbox** on that domain, such as info@ or news@yourbusiness.co.ke.
- **A list of customers who agreed to receive emails**, with their names and email addresses.
- **An email tool** that supports campaigns, unsubscribe links and reports.
- **About two hours** for the set-up, plus a day or two for DNS changes to take effect.

## Step 1: Register a domain for your business

Register a domain that matches your business name. A .co.ke domain signals a Kenyan business and is managed by KeNIC through accredited registrars.

Keep the name short and easy to spell over the phone. If you do not have a domain yet, chat.or.ke's Kenyan hosting partner, [HostingKE](https://hostingke.co.ke/), registers .co.ke domains and sets up business email, payable by M-Pesa. The same domain and email are also needed for Meta business verification if you plan to use the WhatsApp Business API later.

## Step 2: Create a business email address

Create a mailbox on your domain for sending campaigns. A sender like news@kahawabora.co.ke is trusted far more than kahawabora2024@gmail.com.

Use a general address rather than a person's name, so the list stays with the business when staff change. Many businesses use one address for campaigns and another, such as info@, for everyday customer email. Make sure replies to campaigns go to a mailbox someone actually reads.

## Step 3: Set up SPF, DKIM and DMARC

These three DNS records tell mailbox providers that your emails really come from you. Without them, your campaigns are much more likely to land in spam, and major providers such as Gmail now expect them from anyone sending in bulk.

| Record | What it does | In plain terms |
|---|---|---|
| SPF | Lists the servers allowed to send email for your domain | "Only these post offices may send letters with my return address." |
| DKIM | Adds a digital signature to each email | "This letter carries my seal, and it has not been opened on the way." |
| DMARC | Tells receivers what to do if SPF or DKIM fails, and sends you reports | "If a letter fails the checks, put it in spam, and tell me about it." |

Your hosting provider can usually add SPF and DKIM for you, and your email tool will tell you which values to add if it sends through its own servers. Start DMARC with a monitoring policy, often written as p=none, then tighten it once you are sure all your genuine email passes.

## Step 4: Build a list of people who agreed to hear from you

Only add people who gave you their email and agreed to receive marketing. Kenya's Data Protection Act, 2019 requires a lawful basis for direct marketing, and the [Office of the Data Protection Commissioner](https://www.odpc.go.ke/) is clear that consent must be freely given and easy to withdraw.

Good ways to collect consent:

- A sign-up form on your website with a clear sentence about what you will send.
- A tick box at checkout or on a booking form, left unticked by default.
- A question at the end of a WhatsApp chat: "Would you like our monthly offers by email?"
- A paper or tablet sign-up at your shop counter or event stand.

Never buy email lists or copy addresses from business cards without permission. Our guide on [complying with the Data Protection Act when messaging customers](https://chat.or.ke/blog/how-to-comply-with-kenya-data-protection-act-messaging) covers the rules in more depth.

## Step 5: Choose an email marketing tool

Pick a tool that sends from your domain, includes unsubscribe links automatically and shows results per recipient. The right choice depends on the other channels you use.

If email is your only channel and you need advanced automated sequences, a dedicated email platform is a good fit; [Mailchimp alternatives in Kenya](https://chat.or.ke/blog/mailchimp-alternatives-kenya) compares the main ones. If your customers also talk to you on WhatsApp and you send SMS, a combined platform avoids keeping three lists. chat.or.ke's [email inbox and campaigns](https://chat.or.ke/features/email-marketing) connects the mailbox you created in Step 2 over IMAP and SMTP, then lets you send campaigns with templates, a visual editor, merge fields and scheduling, with bounced addresses flagged and a one-click unsubscribe link in every campaign.

## Step 6: Import and segment your contacts

Import your list as a CSV file and tag contacts so you can send each group what is relevant to them. Even two or three segments make a noticeable difference.

Useful first tags for a Kenyan SME:

- **Location**, such as Nairobi, Mombasa or upcountry, for delivery offers.
- **Interest**, such as product category or service.
- **Customer type**, such as new enquiry, first-time buyer or repeat customer.

If contacts already exist in your [CRM](https://chat.or.ke/features/crm), add email addresses to those records rather than creating duplicates. [How to import and segment your contacts](https://chat.or.ke/blog/how-to-import-and-segment-contacts) explains the process step by step.

## Step 7: Write and send your first campaign

Keep your first campaign short, useful and personal. One clear message with one clear action works better than a busy newsletter.

A simple structure:

1. **Subject line** under about 50 characters that says what is inside, such as "New Kenyan roasts, plus free delivery in Nairobi this week".
2. **Greeting** with the customer's first name, using a merge field.
3. **Two or three short paragraphs** and one image.
4. **One button**, such as "Order on WhatsApp" or "Book a table".
5. **Footer** with your business name, physical location and the unsubscribe link.

Send a test to yourself and a colleague, checking it on both a phone and a computer. Then send to your most engaged segment first.

## Step 8: Measure results and keep your list clean

After each campaign, check delivery, clicks, replies and, most importantly, orders or bookings. Remove addresses that bounce and respect every unsubscribe immediately.

Treat open rates with caution, because some email apps load images automatically and inflate them. The figures that matter are the ones linked to revenue. Compare email with your other channels using [email vs WhatsApp marketing](https://chat.or.ke/blog/email-vs-whatsapp-marketing) as a guide.

## How often should a Kenyan business send marketing emails?

Once or twice a month is a sensible starting point for most small businesses. Send more often only if you have genuinely new things to say, such as weekly menus or new stock.

Consistency matters more than frequency. A monthly newsletter that arrives on the same day builds a habit; bursts of daily promotions followed by silence mostly build unsubscribes.

## Frequently asked questions

### Can I do email marketing from a Gmail account?

You can send a few emails, but it is not suitable for campaigns. Free accounts limit how many emails you can send, look less professional and cannot be authenticated with your own SPF, DKIM and DMARC records. Use an address on your own business domain instead.

### Is email marketing legal in Kenya?

Yes, as long as you follow the Data Protection Act, 2019. Email people who agreed to receive marketing, tell them who you are, and give them an easy way to unsubscribe. Honour every unsubscribe request and keep your contact data secure.

### What are SPF, DKIM and DMARC?

They are DNS records on your domain that prove your emails are genuine. SPF lists the servers allowed to send for you, DKIM signs each message, and DMARC tells receiving mailboxes what to do with emails that fail those checks and sends you reports.

### How much does email marketing cost in Kenya?

The main costs are a domain, a business mailbox and an email tool. Domains and mailboxes are paid yearly, while email tools are either monthly subscriptions or pay as you go. The cost of each email sent is very low compared with SMS or WhatsApp.

### How do I get more people to subscribe to my emails?

Ask at the moments customers are already engaged: at checkout, after a successful WhatsApp chat, on your website and at your counter. Tell people exactly what they will receive and how often, and offer something useful, such as early access to offers.

### Why are my marketing emails going to spam?

Common causes are missing SPF, DKIM or DMARC records, sending from a free email address, old lists with many invalid addresses, and misleading subject lines. Fix authentication first, then clean your list and send to engaged contacts.
