GroupYetu360
Community Management Platform
Finance & Contributions Track savings, shares, expenses and member balances in real time
Member Management Full member register, portals, approvals and welfare tracking
📱
M-Pesa & Bulk SMS STK Push payments and instant SMS notices to all members
Projects & Investments Manage farms, properties and group investments end-to-end
Welcome back
Sign in to manage your group
Sign In
Create Account
or sign in with email
🔑
2 Months
Free trial
5 min
Setup time
M-Pesa
Integrated
Enter your email address and we'll send you a link to reset your password.
Your group is already on GroupYetu360. Fill in your details to request access - your admin will approve and link you to your member record.
🔍
By requesting access, you agree to our Terms of Service and Privacy Policy.
Already have access? Sign in
Create your account first. You'll set up or join a group on the next step.
👤
📱
🔑
○ 6+ characters ○ Uppercase ○ Lowercase ○ Number
🔑
By creating an account, you agree to our Terms of Service and Privacy Policy.
or
Already have an account? Sign in  ·  Join existing group
Dashboard
Loading…
Good morning,
Admin
G
Your Group
💰 Group Finance
Bank balance
Ksh - this year — payments
👥 Members
Loading…
📅 Next Meeting
Loading…
₭ Contributions
All-time by type
Loading…
Recent Payments
Loading…
Monthly Collections
Last 6 months
Loading…
Good morning
·
Members
Account Balance
Account Balance
🏦
Total Members
This Year's Payments
Recorded payments
Active Projects
Group investments
Recent Payments
Latest contributions recorded
Loading…
📅 Next Meeting
Quick Actions
Contributions by Type
Totals per category · Welfare/TB/MGR reflect active events only
Monthly Collections
Last 6 months
Members Snapshot
Latest registered members
#NamePhoneBalanceStatus
Member Register
Loading…
🔍
Loading members…
Finance
🏦 Total bank balance
All funds across group accounts
Withdraw: Closed — this year
Contributions
Other income
Expenses
Net position
Finance Overview
Withdraw: Closed
Total Account Balance
All funds across group accounts
👥 Member Balances
Savings + shares
🏛 Admin Balance
Group-retained funds
Member Contributions
Other Income
Total Expenses
Net Position
Member Contributions
DateMemberTypeAmountM-Pesa RefNotes
Loading…
Other Income & Revenue
DateCategoryDescriptionAmountReferenceProject
Loading…
Expense Ledger
DateCategoryDescriptionAmountM-Pesa RefProject
Loading…
⚠ Fines & Penalties
Loading…
Loading…
Issue Fine / Penalty
Fine stays pending until member pays or admin resolves it
Fine stays pending until resolved
💸 Settlements
Money collected on your behalf, settled to your account daily
Awaiting Settlement
Settled This Month
Welfare Pending
Loading…
📅 Meetings
Schedule, attendance & minutes
Upcoming
Total This Year
Avg Attendance
Upcoming
Recent Past
Select a meeting above to record attendance
Click a name to cycle: Present → Apology → Absent
0
~ 0
0
No meeting selected
🔄 Rotating Savings
Merry-go-round cycles for your group
Loading cycles…
♡ Welfare Fund
Loading rates…
Total Events
Open Events
Total Contributed
Loading…
⚑ Projects & Investments
Track farms, properties and group investments
Active
Total Projects
Total Invested
Completed
Loading…
✉ Messages
Bulk SMS to your group members
Checking…
Compose Message
Choose recipients then type your message
Recipients
Quick Templates
Message
0 / 160 characters 1 SMS part
SMS Status
SMS Bundle
Payment Details
Loading payment methods…
Message History
✓ Approvals
Member join requests and payment verifications
Member Requests 0
Payments
Approved
Declined
Loading…
Loading…
Loading…
Loading…
Settings
Organisation configuration
Organisation Details
Share this code with members so they can join your workspace
Security & Access
💬 SMS
SMS is managed by GroupYetu360. Credit and usage are in Billing & SMS →
🔐 Two-Factor Authentication
2FA is managed per user. SuperAdmin can enable it for admin and treasurer accounts via SA → All Users → View.
Payment Methods
Members see these with copy buttons when making payments
Account Balance
Group's recorded cash balance
Balance updates automatically with recorded transactions
Contribution Types
Define what members contribute - Shares, Savings, Welfare, etc.
Loading…
Team & Admin Roles
Who currently administers this organisation - assign roles from Members
Loading…
Platform Control
EPH Technologies - GroupYetu360
Organisations
this month
Total Members
across all orgs
Paid Plans
Est. Annual Revenue
subscription plans
SMS This Month
total balance across orgs
Trial Orgs
potential conversions
SMS Usage - Last 6 Months
Messages sent across all organisations
Loading…
Revenue - Plan Breakdown
Annual subscription value per plan tier
Loading…
Plan Distribution
Current orgs by plan
Loading…
Organisations
Organisation Plan Status Members SMS Balance Expires
Loading…
Platform Health
Active orgs
Trial orgs
Suspended
Expiring ≤30d
Total SMS credit
Pending payments
Recent Activity
Loading…
Organisation
Loading…
Members
Plan
Status
Org Code
Account Balance
Organisation Details
Override the org's recorded bank balance
Admin Users
Subscription
Current SMS credit available
Payment History
Members
#NamePhoneStatusBalancePortalActions
Recent Transactions
Contribution Types
SMS Usage History
Send Message to Admin
Uses your platform SMS credit
Feature Flags
💳 Payment Providers (Member Contributions)
Both accounts are created manually in each provider's dashboard, then pasted here - pre-provisioning both means switching the active provider later is just a selection change, not a new setup step. Approve via the Collection Requests queue under Billing for new orgs.
SasaPay needs no reference here - it's a pooled wallet shared by every org (no per-org sub-account exists). Just select it as Active Provider once configured in the SasaPay accordion above.
💸 Disbursement
Record a real payout made via Paystack/Fingo's own dashboard - manual by design
Destination: —
Recent Disbursements
Loading…
🛟 Support Actions
Reset Admin Password
Send a password reset link to the org admin's email
Adjust Account Balance
Manually set the organisation's recorded bank balance
Add SMS Credit
Top up SMS bundle without a payment request
⚠ Danger Zone
Irreversible actions - use with extreme caution
Recent Activity
Billing & SMS
Subscription and usage
Current Plan
Starter
Free · Up to 15 members
ACTIVE
No expiry
👥 Up to 15 members
💬 SMS: pay as you go
✓ Members, Finance, Meetings
📱 SMS Credit
— SMS
Ksh 1.50 per SMS · credit never expires · buy a bundle below to top up
🚀 Plans & Pricing
Starter
Free
Forever - no trial
Up to 15 members
✓ Members & portals
✓ Finance
✓ Meetings
✓ MGR
✓ SMS (pay as you go)
- Welfare
- Projects
- Table Banking
Basic
Ksh 3,000
Ksh 250/month
Up to 30 members
✓ All Starter features
✓ Welfare management
✓ Projects & investments
✓ Table Banking
✓ Priority support
✓ WhatsApp support
Standard ⭐ Most Popular
Ksh 6,000
Ksh 500/month
Up to 75 members
✓ All Basic features
✓ M-Pesa STK Push
✓ Auto payment recording
✓ MGR round management
✓ On-site training (Nairobi)
Pro
Ksh 12,000
Ksh 1,000/month
Unlimited members
✓ All Standard features
✓ Custom features
✓ Advanced reports
✓ Dedicated account manager
✓ Priority 24/7 support
✓ Nationwide on-site training
Bulk SMS is pay-as-you-go on all plans. Ksh 1.50 per SMS. Buy a bundle to pre-load credit - credit never expires.
💬 Buy SMS Credit
Pre-load credit · Ksh 1.50/SMS · never expires
Select a bundle to add to your order above ↑
📋 Payment History
Loading…
❓ Frequently Asked Questions
What happens if my trial expires?
Your group reverts to Starter (up to 15 members). Premium features are paused - your data is never deleted. Renew to reactivate immediately.
Can I get a second free trial?
No. Each group gets one free trial ever. Once used - even if the promo is still running - future upgrades require payment. This is to keep the offer fair for all groups.
How does SMS billing work?
SMS is pay-as-you-go - Ksh 1.50 per message. Buy a bundle to pre-load credit. Credit never expires and rolls over indefinitely.
How quickly is payment activated?
Usually within minutes during business hours. WhatsApp 0702 903 544 for faster processing.
What data is kept if I downgrade?
All data is preserved. Members beyond the plan limit are hidden (not deleted) and premium features locked until you upgrade again.
Help & FAQs
Common questions answered
👤 My Account & Access
Can I be in multiple groups?
Yes. If you're a member of more than one group on GroupYetu360, all groups appear in your workspace switcher when you log in. One login, multiple groups - switch freely.
Can I start my own group?
Yes. Click "Start Your Own Group" at the bottom of the sidebar. Starter plan is completely free for up to 15 members - no trial needed, no card required.
How do I change my password?
Go to My Account in the sidebar. Enter your new password in the Change Password section and click Update Password. Forgotten it? Use "Forgot password?" on the login page.
I didn't receive my invite email - what do I do?
Check your spam/junk folder. If it's not there, ask your group admin to resend the invite. You can also use "Forgot password?" on the login page to set your own password once your email has been registered.
💳 Payments & Contributions
How do I make a payment?
Go to My Contributions and click Make Payment. Send via M-Pesa to your group's payment details shown, enter the M-Pesa reference and submit. Your admin verifies and approves it.
Why is my payment still pending?
Payments are manually verified by your group admin, usually within 24 hours. If it's been longer, contact your admin directly.
Where can I see my payment history?
Go to My Contributions. You'll see your total contributed, a breakdown by type, and a month-by-month payment history for the last 6 months.
🏦 Savings & Balances
What is the difference between shares and savings?
Shares represent your ownership stake in the group (equity that grows over time). Savings are your monthly deposits held by the group. Not all groups use both - your admin configures which applies.
What is table banking?
Table banking is a system where group members can borrow from a shared pool of savings. Your group admin creates loan pools, members apply and repay with interest. All tracked in GroupYetu360 under the Table Banking section.
How do I withdraw my savings?
Withdrawals are handled by your group admin per your constitution. Contact your admin or raise it at the next meeting. GroupYetu360 tracks balances; the withdrawal decision is made by group leadership.
📋 Welfare & Meetings
How does welfare work?
When a welfare event is created (e.g. bereavement), all members are notified and a contribution is expected. Go to My Contributions to see outstanding welfare payments and pay the same way as regular contributions.
How do I know when the next meeting is?
Go to My Profile - the next scheduled meeting is shown there. Your admin can also send SMS reminders to all members from the Messages section.
Billing Management
Review and approve payment requests
Pending Payments
Active Subscriptions
Expiring Soon
SMS Sent This Month
Pending Payment Requests
Manual payments awaiting SA review
Loading…
Collection Activation Requests
Orgs requesting instant M-Pesa collection
Approve to pre-provision both Paystack and Fingo - SasaPay needs no reference, it's pooled.
Loading…
💸
Settlements
SasaPay + Fingo collections, grouped by date
Loading…
📢
Broadcast Composer
Push notifications to all users, orgs, or individuals
Recent Broadcasts
Loading…
📋
All Subscriptions
Every organisation's plan and billing status
Loading…
Activity Log
Audit trail of all admin actions across all organisations
Recent Activity
Sensitive actions: debits, credits, deletions, expense recording
Loading...
Platform Settings
Configure contact details, integrations and payment controls
🎯
Subscription Controls
Free trial, payment mode, promo duration
Promo ON
Free Trial Promo
New orgs upgrading for the first time get free days. Existing trials unaffected when toggled off.
Trial Duration
Days given free when promo is ON
Manual Payment (Bank / Paybill)
Org enters M-Pesa reference after paying manually. SA reviews and approves.
Paystack M-Pesa (Instant)
Org pays via STK push. Plan activates automatically - no SA action needed. Configure keys in the Paystack section below.
📞
Contact & Banking Details
Support contacts and manual payment details shown to orgs
💬
SMS Integration
Celcom Africa
Celcom Active
ℹ️ All organisations share these credentials for bulk SMS. Orgs only see Active / Inactive status.
Paystack - Instant Payments
M-Pesa STK Push for subscriptions & SMS bundles · fully automatic
Disabled
⚡ When enabled, organisations pay subscriptions and SMS bundles via M-Pesa STK Push through Paystack. Payment is confirmed and plan activated automatically - no manual approval needed.
ℹ️ Added on top of what a member types in - never deducted from the org's side, so the org always receives the exact contribution amount. Each org's Paystack Subaccount Code and contribution cap are set on that org's own Details tab.
Enable Paystack STK Push
Shows "Pay via M-Pesa (Instant)" button on org Billing pages. Payments auto-activate the plan.
💠
Fingo Pay - Instant Payments
Alternative M-Pesa STK provider for member contributions · per-org switchable
💠 Used only for member contributions, on a per-org basis - which provider an org uses is set on that org's Details tab (Payment Providers card), and can be changed by SA at any time. Fingo has no automatic disbursement split like Paystack's subaccounts - payouts to orgs are recorded manually under each org's Disbursement section.
ℹ️ Fingo charges a tiered flat fee per amount band, not a percentage. EPH's margin is a multiplier on Fingo's own fee - 2.0 means members pay double what Fingo itself charges, split evenly between Fingo's cut and EPH's.
📌 Set this Webhook URL in the Fingo Dashboard
https://eengldzvvgplgzvbutal.supabase.co/functions/v1/fingo-webhook
Fingo Dashboard → Developers → Webhooks
🔵
SasaPay
Pooled-wallet member contributions (no per-org sub-accounts) + optional platform billing
⚠️ SasaPay has no signature verification confirmed working yet - the webhook currently logs signature match/mismatch without blocking on it, relying on an amount cross-check as the enforced safety net. Check the webhook logs after your first live test to confirm the signature is matching before this gets tightened.
ℹ️ Two separate rates, added together: SasaPay's own real collection fee, and EPH's markup - kept higher for SasaPay than Paystack's default to cover the disbursement overhead of the pooled-wallet + manual settlement model.
ℹ️ Which provider handles subscription and SMS bundle payments platform-wide (separate from member contributions, which are set per-org on each org's Details tab).
📌 This is your registered SasaPay Callback URL - already set in their dev console
https://eengldzvvgplgzvbutal.supabase.co/functions/v1/sasapay-webhook
🔔
Push Notifications
VAPID keys - powers payment alerts and the broadcast composer
Not configured
🔔 Generated once, used platform-wide. Never regenerate these once users have enabled notifications - every existing subscription would silently stop working.
My Account
Update your personal information and password
Personal Information
Email cannot be changed here. Contact your group admin.
Change Password
My Account
Settings & security
G
Group
Full Name
Phone Number
Email Address
Email cannot be changed here. Contact your group admin.
New Password
Confirm Password
💬 Contact Support
?
Loading…
Shares Balance
Equity in the group
Savings Balance
Monthly deposits
Total Balance
Combined holdings
Personal Details
My Contributions by Type
⚡ Ready to Pay?
Confirmed instantly - no need to report a reference afterward
Savings/mo:  ·  Reg. fee:
🔔 Notifications
Get instant alerts for payments and group updates on this device, in addition to SMS.
Checking status…
Good morning,
Loading…
G
Your Group
My Finances
Total balance
Next Meeting
Loading…
Group Standing
Recent Activity
Loading…
🚀
Your group, your rules.
Start a chama or investment club in minutes
My Contributions
Your payment history and balances
Total Paid
All time
This Year
2026
Shares
Equity in group
Savings
Monthly deposits
Monthly Payments
Quick Info
By Category
All-time contributions per type
Payment History
Loading…
Total Paid - All Time
Loading…
G
Group
This Year
Loading…
Loading…
📅 My Meetings
Upcoming and past meetings
Upcoming
My Attendance Summary
Past Meetings
Meetings
Upcoming & past
G
Group
Loading…
Loading…
Loading…
📢 Notices
Messages from your group admin
Loading...
Notices
From your group admin
G
Group
Loading…
All Users
Every registered account on the platform
Name / EmailPhoneGroupsRoleMembershipsActions
Loading…
Revenue
Subscription & SMS revenue - GroupYetu360
Subscription Revenue
All-time, approved payments
SMS Revenue
All-time, approved SMS bundle sales
SMS Sold vs Consumed
This month
Manually Credited
This month · Ksh 0 revenue
Subscription Revenue - Plan Breakdown
Approved subscription payments received
Loading…
SMS - Sold vs Consumed
Last 6 months, all organisations
Loading…
Sold (paid) Consumed
Transactions
Loading…
Organisations
Every organisation on the platform
All Organisations
Organisation Plan Status Members SMS Balance Expires
Loading…
🏦 Table Banking
Pool contributions and member loans
Loading…
Taya
GroupYetu360
Hi, I'm Taya 👋
What can I help with today?
📝 Meeting minutes
📊 Financial summary
💬 Arrears reminder
🔍 Member lookup
📅 Last contribution check
✨ Taya only drafts, you always hit save
GroupYetu360
Community Management
Your community,
one platform.
Manage contributions, members, meetings and more - all in one place.
Welcome back,
Choose a workspace
or