The campaign platform for Kenya

Win the ground.
Win the vote.

Bring supporter messaging, field teams, fundraising and election-day reporting into one connected workspace. Plan by area, review every send and follow the work through.

  • From MCA to President
  • SMS and USSD for feature phones
  • M-PESA collections and disbursements

What you can do

Your campaign’s work, connected

Stop running your campaign from a bulk-SMS account, a dozen WhatsApp groups, spreadsheets and M-PESA statements. Sauti puts your voters, your team and your money in one place, with clear permissions, approvals and a shared record of what happened.

Reach supporters, in their language

Talk to thousands of people at once by SMS, voice calls, USSD menus, email and Telegram, in English and Kiswahili, greeting each person by name.

  • Voice messages for people who prefer to listen
  • USSD menus that work on any phone, no data needed
  • Schedule messages for the right moment

Build audiences around your work

Choose exactly who hears what: one polling station, a whole constituency, the youth group, market traders or everyone who came to your last rally.

  • County, constituency, ward and polling station
  • Interests, groups and past engagement
  • See your reach before you send

Know where you stand

Hear back from voters through replies, polls and surveys. Follow delivery, replies and field activity by area, with privacy protection for small groups.

  • SMS polls and surveys
  • Replies and conversations in one inbox
  • Live reports by area

Turn supporters into a field army

Recruit volunteers, give them routes and call lists on the Sauti Field app, and see who is delivering. Every visit and call is counted.

  • Door-to-door walk lists
  • Calls through a protected call bridge
  • Leaderboards that keep teams motivated

Raise funds and account for every shilling

Collect donations through configured M-PESA and card channels, share payment links with QR codes and track spending against your budget.

  • M-PESA and card donations
  • Instant receipts for donors
  • Payouts to agents and volunteers by M-PESA

Protect your vote on election day

Put an agent at every station, see who has checked in, receive results and incidents as they happen, and review your campaign’s reports alongside the official process.

  • Results confirmed by two agents
  • Works by SMS when data fails
  • Configurable allowance checks and approval

Clear decisions. Accountable support.

From an audience to an approved action

Review who can be reached, what it will cost and who needs to approve. Keep communication and charitable support in the same workspace, with separate funding and clear records.

Charitable aid & grants

Select a saved audience, preview an equal amount per eligible recipient and record the purpose and eligibility basis. A different authorised person approves before M-PESA disbursement.

Aid is unconditional: no requirement to vote, register, attend a campaign event or support a candidate. Grants use a funded organisation disbursement account, not messaging credit.

How audience grants work →

Records you can work with

Search and sort tables, choose visible columns, switch row density and export or print records. Searchable dropdowns help you find the right audience or campaign without scanning a long list.

Wallet statements keep date and category filters, pagination and full filtered exports.

Explore record controls →

Keep each supporter connected

Capture the fields your organisation needs, follow safe verification results and link a Telegram bot chat to an existing supporter rather than creating a duplicate.

Messaging reach depends on a usable channel contact, permission, suppression and an approved route—not voter registration.

Capture and verification guide →

Live channels require provider credentials, approved senders and configuration. A working preview or simulator demonstration does not activate a provider or transfer money.

From the first rally to the final tally

Sauti grows with your campaign

Start with messaging today. Add volunteers, fundraising and election-day coverage as the race heats up, without changing tools or retraining your team.

Build your base

Bring in your supporter lists, sign up new supporters at every event, and organise them by ward and interest group.

Win hearts

Keep supporters informed with regular messages, invite them to events, ask what matters to them and answer their questions.

Mobilise

Send volunteers door to door, run phone banks, raise funds and focus your effort on the wards where it counts.

Deliver on the day

Cover every station with trained agents, remind supporters to vote, and track turnout, incidents and results live.

Spend less, reach more

Every shilling working for your campaign

Most campaigns waste money sending the same message to everyone, to duplicate and dead numbers, and paying agents who never show up. Sauti cuts that waste so your budget goes further.

Ask about pricing
  • Message only the people who matterTarget by ward, group and interest instead of blasting your whole list every time.
  • No paying for duplicatesDuplicate and invalid numbers are cleaned out automatically before you send.
  • See the cost before you sendReview estimated message cost before release. Final undelivered messages are refunded according to your plan.
  • Find the message that worksCompare message variants using stable A/B groups, then use the results to prepare a follow-up send.
  • Pay agents for real workElection-day allowances go out by M-PESA only after an agent has checked in and reported.
  • One tool instead of fiveMessaging, surveys, volunteers, donations and results in one workspace, with individual team accounts.

Built for Kenyan campaigns

Made for how campaigns here really work

M-PESA everywhere

Top up, take donations, collect payments and pay your agents and volunteers with M-PESA, with receipts for everyone.

Every phone, every language

SMS, voice and USSD reach feature phones in villages and estates alike, in English and Kiswahili.

Every ward and polling station

Use your published reference geography from county to polling station, so teams and reports follow the areas they are allowed to work in.

Built for

For every role on your team

Candidates

See your whole campaign at a glance and make decisions on facts, not rumours.

Campaign managers

Plan, assign and track every activity and every shilling from one dashboard.

Coordinators

Run your ward or constituency with your own team, lists and reports.

Parties

Support all your candidates at once, with party-wide reports and each campaign in its own space.

Your list stays yours

Your supporter list can't walk out the door

Your contacts are your campaign's most valuable asset. In Sauti your team can reach every supporter without being able to copy the list and take it to a rival. Encryption, scoped access and audit records support your campaign’s data-protection responsibilities.

  • Give each person only what they needA ward coordinator sees their ward. A volunteer sees their route. You see everything.
  • Know who did whatEvery message, payment and change is recorded with who made it.
  • Stay out of troubleContent screening, quiet hours, approvals and opt-outs help your team review messages before release.

Questions

Frequently asked

How much does it cost?

Top up messaging credit through Sauti’s configured collection channels and review the estimated cost before release. Other enabled services can have separate prices. Charitable grants and B2C payouts use your disbursement account, not messaging credit. Ask us for the current plan and service rates.

How fast can we start?

Start with team accounts and supporter lists. Live messaging and payments also need configured provider accounts, approved senders, prices and working callbacks; availability depends on those approvals and your setup.

Can our messages show our campaign's name?

Yes. We register your own sender name with the mobile networks so your messages arrive from your campaign.

Our supporters don't all have smartphones. Will it work?

SMS, voice calls and USSD can reach feature phones without a data connection, where the relevant provider and shortcode or number are configured.

Can supporters donate?

Yes. Publish a donation page and print QR posters for your events. Supporters pay through the configured M-PESA or card channel, and receipts become available after payment is confirmed.

We are a party with many candidates. Does it fit?

Yes. Each candidate gets their own campaign space, and party leadership sees combined reports across all of them.

Can we distribute charitable aid to an audience?

Yes. Use Finance › Payouts › Charitable aid & grants to preview eligible recipients and request independent approval. The funded organisation M-PESA disbursement account pays approved transfers. Aid must be unconditional and unrelated to votes or political support. Read the grant guide.

Where can my team learn to use it?

Our documentation has step-by-step guides for every role, from the candidate and campaign manager to volunteers and polling agents.

Ready to win the ground game?

Tell us about your race and we'll show your team how Sauti can work for your campaign.