For a church, ministry, charity or non-profit organization, collecting donations is not simply about asking people to give.
It is also about making the giving process easy, accessible, trustworthy and convenient.
A donor may genuinely want to contribute but postpone the payment because they do not have cash, cannot find the organization's payment details, are away from the office or church, or do not want to go through a complicated process.
This is where USSD and M-Pesa integration can make a major difference.
Instead of relying on cash collections, manual records and complicated payment instructions, an organization can provide simple mobile-based options for people to make contributions.
MSpace provides USSD services that work through interactive mobile menus without requiring a smartphone or internet connection, while its M-Pesa integration currently supports C2B collections, Paybill/Till payments, STK Push, transaction callbacks, automatic reconciliation and payment confirmations.
The result can be a much more convenient digital giving experience.
1. Why Making Giving Easier Matters
Consider a church with 5,000 members.
Not every member attends every service.
Some members may travel for work. Others may live in another town or country. Some may watch services online. Others may want to contribute to a specific project without physically attending the church.
If the only practical option is putting cash into an offering basket during a physical service, the organization limits when and how people can give.
Digital giving changes that.
A member could contribute:
During a church service
From home
While travelling
During an online service
After receiving a fundraising message
While responding to a specific campaign
Through a mobile phone without internet access
The objective is not to pressure people into giving. It is to remove unnecessary friction for people who have already decided to give.
2. What USSD Brings to Digital Giving
USSD is particularly useful because it does not require mobile data or a smartphone.
MSpace describes USSD as an interactive, real-time mobile service accessible from mobile phones, including basic phones. Its examples include mobile banking, bill payments, surveys and other menu-driven services.
A non-profit could design a menu such as:
Welcome to ABC Foundation
Make a Donation
Pay Membership
Support a Project
Check Donation Reference
Contact Us
Exit
The exact menu and payment workflow would be designed and configured for the organization's requirements.
The important advantage is accessibility.
Someone does not necessarily need to download an application or open a website.
3. Use M-Pesa for Direct Donation Collections
M-Pesa can provide the payment layer behind the fundraising process.
MSpace's current M-Pesa integration supports C2B collections through Paybill or Till numbers, STK Push, Paybill callbacks, transaction APIs, automatic reconciliation and branded SMS confirmations.
For example, an organization could communicate:
Support our Education Project. Use our Paybill and enter EDUCATION as your reference.
Once the payment is received, the organization can use transaction information to organize its records.
The payment does not have to remain an isolated M-Pesa transaction. Through integration, it can become part of the organization's broader donation-management workflow.
4. Let Donors Choose What They Want to Support
One of the biggest opportunities with digital giving is allowing donors to identify the purpose of their contribution.
For example:
ABC Ministry Giving
Tithe
Offering
Building Project
Missions
Youth Ministry
Children's Ministry
Benevolence Fund
A donor selects the relevant category and proceeds with payment.
For a charity, the categories could be:
General Fund
Education
Food Program
Medical Support
Emergency Relief
Children's Program
The organization can then structure its records around the selected purpose.
This can make fundraising campaigns easier to organize and report.
5. Create Campaign-Specific Giving
Suppose a church wants to raise money for a new building.
Instead of simply announcing:
"We are raising money for construction."
the organization can create a dedicated campaign.
For example:
BUILDING PROJECT
Target: KES 10,000,000
Donors can be directed to a particular payment reference or giving workflow.
The same model could be used for:
School construction
Church equipment
Mission trips
Feeding programs
Medical camps
Disaster response
Scholarships
Children's homes
Community development
Boreholes and water projects
Digital payment makes it easier to separate different fundraising initiatives operationally.
6. Use STK Push to Simplify Payments
Typing payment details manually can create friction.
MSpace's current C2B M-Pesa integration includes STK Push, allowing businesses to trigger an M-Pesa payment prompt on a customer's phone.
For a donation platform, a possible workflow could be:
Donor selects "Donate KES 1,000"
↓
Enters mobile number
↓
M-Pesa payment prompt appears
↓
Donor confirms payment
↓
Payment is received
↓
Donation record is updated
↓
Confirmation is sent
The exact implementation depends on how the organization's donation platform is built, but the payment infrastructure can support this type of workflow.
7. Send Automatic Donation Confirmation
Donors appreciate knowing that their contribution has been received.
MSpace states that confirmed C2B payments can automatically trigger a branded SMS confirmation to the payer.
A church could send:
ABC Church: We have received your contribution of KES 2,000. Reference: MPX45821. Thank you for supporting the ministry.
A charity could send:
ABC Foundation: Your donation of KES 1,000 has been received. Thank you for supporting our Education Program. Ref: EDU45821.
This creates an immediate acknowledgement without requiring a staff member to manually send a message.
8. Improve Donation Record Keeping
Manual donation records can become difficult to manage as an organization grows.
Imagine a church receiving hundreds or thousands of contributions every month.
The finance team may need to track:
Amount
Date
Transaction reference
Donor phone number
Giving category
Campaign
Payment method
Reconciliation status
MSpace's M-Pesa integration provides transaction callbacks containing information such as the transaction ID, amount, mobile number, account/reference information and payer name.
This information can be fed into the organization's own accounting, donor-management or reporting system.
9. Automate Reconciliation
Reconciliation is especially important for non-profits because organizations need to know whether recorded donations correspond with actual payments.
MSpace currently describes its C2B M-Pesa integration as supporting automatic reconciliation and a full audit trail.
This can help an organization structure its payment records around actual transaction data rather than relying entirely on manually entered figures.
For example:
| Donation Category | Recorded Transactions | Amount |
|---|---|---|
| Tithes | 420 | KES 840,000 |
| Building Project | 135 | KES 510,000 |
| Missions | 82 | KES 164,000 |
| Youth Ministry | 57 | KES 91,000 |
The organization's own system would determine exactly how these reports are generated.
10. Reach Donors Who Do Not Use Smartphone Apps
Not everyone wants to download another application.
Some donors may also have limited mobile-data access.
USSD solves part of this accessibility problem.
MSpace describes USSD as accessible from any mobile phone and usable without data.
That makes it potentially useful for organizations serving large and diverse populations.
A donor could interact with the organization's USSD service using a simple mobile phone.
This can be particularly relevant for:
Rural communities
Community-based organizations
Large church memberships
Mass fundraising campaigns
NGOs serving low-connectivity areas
Organizations with members using basic phones
11. Use SMS to Remind Supporters About Campaigns
Once an organization has an appropriate consent-based communication list, SMS can help communicate important fundraising updates.
For example:
BUILDING PROJECT UPDATE: We have reached KES 4.8M of our KES 10M target. Thank you to everyone supporting the project.
Or:
FOOD DRIVE: Our community food distribution is this Saturday. Contributions toward the program can be made through our official giving channels.
MSpace provides Bulk SMS and an SMS API for programmatic messaging. Its API documentation supports sending messages from software applications and obtaining delivery statuses.
The organization should still follow applicable consent, privacy and messaging requirements when communicating with donors.
12. Keep Donors Updated After They Give
Good donor communication should not stop at the payment confirmation.
For larger campaigns, organizations can provide progress updates.
For example:
Week 1
Education Fund: KES 1.2M raised.
Week 3
Education Fund: KES 2.8M raised. 14 students have already been supported.
Week 6
Education Fund: KES 4.5M raised. Thank you for helping us reach more students.
This type of communication shows supporters how a campaign is progressing.
It can also help maintain engagement without sending constant fundraising requests.
13. Use USSD for More Than Donations
USSD does not have to be limited to fundraising.
An organization could potentially build additional services into its USSD menu.
For example:
ABC Church
Give
Check Event Schedule
Register for Event
Request Prayer
Membership Information
Contact Church
Exit
A charity could use:
ABC Foundation
Donate
Register for Program
Request Assistance
Check Application Status
Volunteer
Contact Support
Exit
MSpace's USSD API allows an organization to configure a service code and callback URL so that its application can provide the interactive menu and process incoming requests.
14. Create an Integrated Giving Journey
The most interesting opportunity comes when USSD, M-Pesa and SMS work together.
Imagine a donor journey like this:
Donor dials organization's USSD service
↓
Selects "Donate"
↓
Selects "Building Project"
↓
Enters amount
↓
M-Pesa payment initiated
↓
Payment confirmed
↓
Donation recorded
↓
SMS confirmation sent
This combines three technologies:
USSD for interaction
M-Pesa for payment
SMS for confirmation
Instead of asking donors to navigate several unrelated systems, the organization can design a more connected experience.
15. Make Recurring Giving Easier to Manage
Many faith-based organizations have members who give regularly.
For example:
Weekly offerings
Monthly ministry support
Monthly missionary support
Monthly sponsorship
Regular charity contributions
The organization can provide simple instructions for recurring giving and use SMS to communicate important campaign or contribution information.
The actual recurring-payment mechanism would depend on the organization's chosen implementation and M-Pesa capabilities, so it should not be assumed that every recurring-donation workflow is automatically available.
The broader goal is to make repeat giving easy to initiate and easy to record.
16. Use Different Payment References for Different Funds
References can become extremely useful for financial administration.
Consider a church with:
TITHE
OFFERING
BUILDING
MISSIONS
YOUTH
WELFARE
Instead of mixing everything into one unidentified pool, the organization's payment workflow can encourage donors to specify the purpose of their contribution.
For example:
Payment Reference: BUILDING
or an appropriate account/reference structure configured in the organization's system.
MSpace's M-Pesa callback documentation shows that account/reference information can be returned with C2B transaction data.
This can help the organization's technology team connect payment records to internal accounting categories.
17. Help Finance Teams Audit Transactions
Digital records can make it easier to investigate individual transactions.
Suppose the finance department receives a query:
"I made a donation of KES 5,000 yesterday but I have not received confirmation."
The organization can use transaction information such as:
Transaction ID
Amount
Date
Mobile number
Account/reference
Payer information
to investigate the payment.
MSpace's M-Pesa callback system provides these types of transaction fields to the configured callback URL.
That is much more structured than trying to locate a handwritten record from a physical collection.
18. USSD Can Support Fundraising Events
Imagine a church holding a major fundraising event.
The host announces:
"If you would like to support the project, you can give using our mobile giving service."
Instead of spending several minutes explaining complicated payment instructions, the organization can direct donors to its configured mobile giving process.
A USSD service can provide a menu-based interface while M-Pesa handles the payment.
The organization can then monitor contributions through its payment and reporting systems.
This can also work for:
Charity walks
Medical fundraising
School fundraisers
Church conferences
Mission fundraising
Emergency appeals
Community projects
19. Give Donors a Clear Digital Trail
Trust matters enormously when organizations collect money from the public.
A donor should ideally receive evidence that their payment was processed.
An automated confirmation can provide:
Amount
Reference
Organization
Date
Purpose where applicable
For example:
ABC Foundation received KES 2,500 for the School Feeding Program. Transaction Ref: XYZ123. Thank you for your support.
MSpace's current C2B offering includes instant branded SMS confirmation to the payer.
The organization can then maintain its own transaction records for accounting and reporting.
20. Turn Donor Communication Into a Complete System
A modern non-profit does not need to think about fundraising as one isolated transaction.
The broader system can look like:
Campaign
↓
Donor communication
↓
USSD interaction
↓
M-Pesa payment
↓
Transaction callback
↓
Donation database
↓
Automatic confirmation
↓
Reconciliation
↓
Campaign reporting
↓
Donor update
This creates a much more organized fundraising operation.
21. Example: A Church Building Campaign
Suppose a church wants to raise KES 15 million for a new sanctuary.
The organization could create a campaign called:
BUILD OUR CHURCH PROJECT
A member sees the campaign announcement.
They dial the church's USSD service.
The menu displays:
1. Building Project
2. Tithe
3. Offering
4. Missions
The member chooses:
1. Building Project
They enter the amount.
The payment process is initiated.
Once the payment is confirmed, the transaction can be recorded and an SMS confirmation sent.
The church can then monitor campaign collections through its reporting system.
The member receives:
Your Building Project contribution of KES 5,000 has been received. Thank you for supporting the project.
The technology does not replace fundraising. It simply makes the giving process and administration more organized.
22. Example: A Charity Emergency Appeal
Consider an NGO responding to flooding.
The organization needs to raise funds quickly.
Instead of asking potential supporters to visit a website and complete a lengthy form, it could communicate a simple mobile giving process.
The organization could then use:
USSD for interaction
M-Pesa for payment
SMS for confirmation
Bulk SMS for permitted campaign updates
The organization can also create separate references for the emergency fund so that incoming transactions are easier to identify.
23. Why Organizations Should Combine USSD and M-Pesa
USSD and M-Pesa solve different parts of the problem.
| USSD | M-Pesa |
|---|---|
| Provides an interactive menu | Processes mobile payments |
| Works without mobile data | Provides familiar payment infrastructure |
| Works on basic phones | Supports Paybill/Till collections |
| Lets users select options | Supports STK Push |
| Can connect to an organization's application | Provides transaction information |
| Useful for service access | Useful for financial collections |
When combined, they can create a simple mobile giving experience.
MSpace provides both USSD services and M-Pesa integration, making it possible for organizations to explore a connected approach.
24. What Organizations Should Plan Before Implementation
Before launching a digital giving system, a non-profit or faith-based organization should decide:
1. What payments will be accepted?
Tithes, offerings, donations, membership fees, project contributions or other payments?
2. How will payments be categorized?
Will donors select a campaign or fund?
3. What information should be collected?
Phone number, donor name, reference, campaign or other information?
4. What happens after payment?
Will the donor receive an SMS confirmation?
5. How will transactions be reconciled?
Who will review and approve the records?
6. Who can access donation data?
Define appropriate roles and access controls.
7. How will donor communication be managed?
Use appropriate consent and privacy practices for ongoing communications.
Planning these areas before implementation can prevent confusion later.
25. MSpace Gives Organizations Several Building Blocks
MSpace currently provides several services that can fit into a non-profit communication and payment environment:
USSD
M-Pesa Integration
Bulk SMS
SMS APIs
Short Codes
Email
WhatsApp Business
Service Desk
Its current M-Pesa offering specifically lists C2B collections, STK Push, transaction APIs, callbacks, automatic reconciliation and instant branded SMS confirmations as live capabilities.
Its USSD platform provides interactive mobile menus without requiring mobile data.
That means an organization can start with a relatively simple payment workflow and expand its digital communication infrastructure as its needs grow.
26. The Goal Is Easier Giving, Not More Pressure
For faith-based organizations and non-profits, digital fundraising should be about accessibility and accountability, not pressuring people to contribute.
A person who wants to donate should be able to do so conveniently.
A person who has already donated should receive confirmation.
Finance teams should be able to reconcile transactions.
Management should be able to understand where funds are going.
And donors should have a clear record of their contributions.
USSD and M-Pesa can help create that infrastructure.
Start Automating Digital Giving With MSpace
If you run a church, ministry, charity, NGO, foundation, community organization or other non-profit and want to make mobile giving easier to manage, MSpace provides USSD and M-Pesa integration services that can form part of a digital donation system.
Explore MSpace here:
https://mspace.co.ke/r/C3D8071C4D
You can explore how USSD, M-Pesa collections, STK Push, transaction callbacks, reconciliation and automated SMS confirmations could fit into your organization's existing fundraising and donor-management process.
The opportunity is not simply to collect donations digitally.
It is to create a giving system where:
A donor can give easily.
The payment can be recorded accurately.
The donor can receive confirmation.
The organization can reconcile the transaction.
And the fundraising team can spend more time serving the mission instead of manually tracking payments.

No comments:
Post a Comment
We value your voice! Drop a comment to share your thoughts, ask a question, or start a meaningful discussion. Be kind, be respectful, and let’s chat!