One platform.
The whole community.
We replaced Eventbrite, PayPal, Mailchimp, a separate donation tool, a rentals spreadsheet, and a brochure website with a single unified platform — prayer times, programs, donations, rentals, membership, TV displays, and admin.
Six tools, none of them talking to each other
Running a community of thousands of members on a patchwork of SaaS tools meant duplicated data entry, reconciliation headaches, and an operations team buried in admin work.
Before
- Event registrations on Eventbrite — fees + data export headaches
- Donations through a separate processor, reconciled by hand
- Email blasts on Mailchimp with its own contact list
- Facility rentals tracked in a shared spreadsheet
- Program enrollment via Google Forms & Zelle screenshots
- No unified view of a member across tools
After
- All operations in one platform, one database — 33 data models
- Stripe-native one-time, recurring, and manual payments
- Built-in email campaigns with templates & audit logs
- Dynamic facility rentals with hall pricing & admin approval
- Automated monthly billing runs for program enrollments
- Role-based admin with module-scoped permissions
Every surface, built in-house
Public-facing pages for members, a full admin console for operations, and a TV system for the prayer hall — all sharing the same data.
Prayer Times + Iqamah
Calculated with Adhan.js, cached with configurable Iqamah offsets in Settings, and displayed live across the site and in-hall TVs.
Programs & Enrollment
Admin-built programs with enrollment, child profiles, automated monthly billing runs, and per-program analytics.
Donations & Campaigns
One-time or recurring donations via Stripe with tax-deductible receipts. Campaign pages with goals, progress bars, and public supporter lists.
Facility Rentals
Gym, halls, and meeting rooms with dynamic pricing, availability, and admin approval workflow — with Stripe payment at booking.
Membership Program
Tiered memberships with automatic renewal, discount application across programs & events, and a self-serve member portal.
Events & Tickets
Event creation with ticket tiers, capacity, dynamic registration forms, and on-site check-in lists.
TV Display System
Slide engine for the prayer hall: prayer overlays, announcements, events, campaigns, athkar, weather, Jumuah details — rotates automatically.
Live Translation
Deepgram-powered speech-to-text translation sessions for khutbahs & programs — displayed on the TVs in real time.
Email Campaigns
Segment-based campaigns with templates, SendGrid sending, delivery logs, and full audit trail.
Role-Based Admin
Super admins, scoped admins (per module), accountants, and members — with middleware-level permission enforcement.
Manual Payments
Zelle, cash, bank, and check payments tracked in their own model & reconciled alongside Stripe — no more off-platform accounting.
Dynamic Forms
Admin-built forms for volunteer registration, feedback, and event sign-ups — no developer needed.
One product family, cohesive design
Every page — public, member, admin, or TV — feels like part of the same system.
What the operations team actually got back
The win isn't the software — it's the hours the team gets back every week and the data they finally own.
Enterprise-grade foundation
Built for a multi-module platform that keeps growing.
Explore more work
Running your org on too many tools?
If six disconnected subscriptions sound familiar, we'd love to show you what one unified platform can look like.
Start a conversation