Mosque website CMS

A managed mosque website platform built around the way masjids actually operate

MAS is designed to let each mosque run a polished public website while the platform keeps domains, sender email, previews and publishing controls connected to the subscription workspace.

Tenant

CMS foundations

Custom

domains and sender email

Operator

recovery tooling

Outcomes

What this unlocks

Create a clear website path for each subscribing mosque.

Keep domain and sender-domain setup visible to owners/admins.

Use provider-status refreshes and operator recovery when external services need attention.

Tenant-aware publishing foundations

Payload CMS is embedded into the MAS Next.js application with tenant-scoped collections, preview tokens and public tenant-site rendering.

  • Tenant pages render by path or verified host.
  • Draft previews use signed tenant/page-specific tokens.
  • Workspace page shortcuts link editors to Payload editing, signed preview, and published tenant-site pages.
  • A workspace launch checklist summarises page, home-page, preview, domain, sender-domain and site-status blockers.
  • Editors can seed empty pages from Home, About, Services, Donations, Events, Bookings and Contact starter templates, with workspace guidance for each template's purpose and block sequence.
  • Editors can compose pages from Hero, Prayer times, Services, Events, Donation, Booking, CTA, Contact and Rich text blocks.
  • Draft-to-published changes require publish readiness confirmation, including scheduled publish updates.
  • Public rendering drops unsafe action URLs and hides empty structured sections instead of breaking the page.
  • Website-capable roles can review recent page versions, compare saved/current field and block differences, and restore a saved version after exact version-id confirmation.
  • Payload changes can trigger tenant-site revalidation.

Domains and branded sender email

Owners and admins can manage MAS subdomains, custom domains and sender domains from the workspace instead of chasing setup instructions in email threads.

  • Custom-domain DNS instructions and provider status are stored on the tenant record.
  • Verified sender domains can send booking status emails through Resend.
  • Scheduled refresh and operator retry paths help recover stuck records.

Related platform capabilities

How it connects to the wider MAS platform

Tenant website CMS

Foundation live

Payload CMS foundations let mosque teams publish tenant-scoped pages, navigation, mosque service blocks, CTA sections and guided starter layouts with preview, publish confirmation, audit, field/block version comparison and guarded restore support.

Custom domains

Foundation live

Connect MAS-managed subdomains or custom domains, view DNS instructions, refresh provider status and track registration jobs.

Master events calendar

Foundation live

Workspace users can create events, collect free or paid registrations, manage attendee status, refund paid event places and export CSV attendee lists.

Booking resources

Foundation live

Set up halls, rooms, classes, seminars and shared facilities with capacity, location, deposit and rate details.

Questions trustees ask

FAQs

Is the website CMS fully finished?

The core tenant CMS, starter templates, preview shortcuts, domain and rendering foundations are in place. Broader template management, public marketing polish and pilot hardening are still in progress.

Can MAS manage a custom mosque domain?

The current foundation supports custom-domain records, DNS instructions and provider-status refreshes. Paid registrar purchase flows are guarded behind Stripe payment and idempotent jobs.