Your URL. Your TLS. Your brand chrome.

Your donors go to your domain — not ours. Custom subdomains, full apex domains, however you want to structure it. The platform handles TLS certificate provisioning automatically — no SSL paperwork, no renewal calendar.

Once your domain is verified, your organization's brand variant is auto-provisioned. Your logo, your colors, your vocabulary, your email "from" address. Every channel — dashboard, donate pages, widget, kiosk, signage, emails — wears your brand.

Bring any domain you own — apex or subdomain
Automatic TLS via Caddy on-demand — no cert paperwork
Custom DNS / CNAME — full DKIM, SPF, MX setup support
Email "from" matches your domain — no platform footer attribution

your-org.com

Your brand

12,400 donors

$2.4M / year

another-org.com

Their brand

8,200 donors

$1.6M / year

third-org.org

Their brand

3,100 donors

$640K / year

Three orgs. Three domains. Three separate donor databases.
A donor who gives to all three signs up three times. Each org sees only its own donors.

Each brand is its own platform — completely independent

Brand isolation isn't a feature flag. It's the architecture. Donors registered on one domain can't be discovered, contacted, or imported from another.

🔐

Registration isolation

The same email registers separately on every brand. No password reset on one brand can hijack a session on another. No cross-brand "do you have an account?" probes.

🛡️

JWT-bound to brand

Authentication tokens carry the brand they were issued on. Using a session token across brands fails — at the API layer, not just the UI.

🚫

No cross-brand discovery

Invite acceptance, OTP delivery, password resets — all scoped to the brand they originated on. Attempting cross-brand requests returns generic invalid responses with no information leak.

📧

Brand-scoped email identity

Outbound emails use your brand's "from" address, support email, and SMTP relay. Your brand never appears in another brand's email path.

📊

Data tenant isolation

Every database query is scoped to the brand at the API layer. Cross-brand data access is architecturally impossible — not policy, not convention.

👁️

Audit trail by brand

Every action recorded against the brand it touched. Your audit log shows your brand's activity — no other brand's data ever appears.

We run our own brands on it

This isn't a feature we built for someone else. Our vertical brands — AloraChurch for churches and Mohseen for Islamic giving — run on this exact white-label machinery: their own domains, their own email identity, their own vocabulary, their own donor universes. When you verify your domain, you get the same platform-minting machinery we trust with our own names.

Built for federated organizations

Some orgs need more than a single platform — they need many platforms that share infrastructure but stay independent at every other layer.

🌐

Denominational networks

A regional or national network with many member orgs — each one operates as its own platform, provisioned under one enterprise umbrella, independent at every other layer.

🏢

Federated nonprofits

National parent + regional chapters. Each chapter has its own brand, donors, and finances — independence by architecture, not by policy. Network-wide rollup reporting is on the roadmap.

🎭

Multi-mission organizations

One legal entity running multiple programs (e.g., a relief charity + an education foundation). Each program gets its own brand and donor base.

🏛️

Judicatory & multi-site structures

Network-level provisioning + local autonomy. Each local org operates independently with its own brand, donors, and finances under the network's enterprise account.

You bring the domain. We handle the rest.

Add your domain

Enter your custom domain in Settings → My Brand. We verify ownership via DNS TXT or HTTP file.

Point DNS

Add a CNAME or A record. We monitor propagation and confirm when ready.

TLS auto-provisioned

The instant DNS is live, Caddy on-demand TLS issues your certificate. Renewal is automatic.

Brand chrome activated

Your logo, colors, vocabulary, and email identity are applied platform-wide for your domain. Live in minutes.