CivUp

Features

The whole stack, ready to launch.

CivUp ships every part of running a community as a single connected product. Six surfaces, deeply wired together. No plugin marketplace to keep alive.

A multicultural group in conversation around a cafe table — the kind of community CivUp helps you grow.

01

Members

A real membership system, not a gated mailing list. CivUp ships role-based access, self-service profiles, and the auth modes you actually need.

  • Email + password with bcrypt hashing and rate-limiting
  • Magic-link sign-in for low-friction onboarding
  • TOTP two-factor with QR enrollment + recovery codes
  • OAuth ready: Google, Microsoft, and LinkedIn
  • Custom profile fields per tenant (text, select, multi-select, URL, image)
  • Member directory with search and category filters
  • Self-service signup with optional admin approval gate
  • Listing claim flow — anonymous import becomes member-owned
  • Tiered roles: owner, admin, content, billing, support, member
  • Per-action audit log: every admin change is captured forever

02

Listings & directory

The core directory experience: businesses, organizations, points of interest. Categorized, geocoded, searchable, and member-claimable.

  • Hierarchical categories (up to 3 levels, drag-to-reorder)
  • Photos, videos, and document attachments via R2
  • Hours of operation with day-of-week + holiday overrides
  • Multiple contact methods: phone, email, social, website
  • Geo-coordinates from address or pin-on-map
  • Edge-rendered map view with marker clustering
  • FTS5 + Haversine search ranks by relevance and distance
  • Bulk import from CSV, OpenStreetMap, or competitor exports
  • Featured/sponsored listings with admin-pinned ordering

03

Events & calendar

Publish events with dates, venue details and a link to your registration or ticket provider.

  • Event start and end dates
  • Venue and event details
  • Links to external registration and ticket pages
  • Day, week, month, and agenda views
  • Pinned + featured events surface on tenant homepage
  • Location with map embed and venue details
  • Event descriptions for details such as dress code, age limits and parking
  • Comment threads on event pages
  • External registration links for attendee signup

04

Content & community

A built-in CMS so editors don't need a separate tool. Posts, pages, comments, and threaded discussion — all under one URL space.

  • Three post types: blog, page, event (extensible)
  • Scheduled publishing with cron-driven flip from draft to live
  • Threaded comments with @mentions and likes
  • Per-post categories, tags, and pinned ordering
  • Cover image, OG image, custom meta per post
  • Revision history — roll back any post to any prior version
  • Comment moderation queue with AI pre-screening (see AI page)
  • Newsletter syndication: turn published posts into email blasts
  • RSS feed per category and per author
  • Structured data (BlogPosting, Event) emitted automatically

05

Billing & payments

Stripe under the hood, with the platform handling all the operator-friendly mechanics — coupons, dunning, self-serve cancellation.

  • Stripe subscriptions, one-time, and metered billing
  • Multiple plans per tenant (free, pro, custom)
  • Coupon codes with percentage, fixed-amount, or trial extension
  • Self-service cancellation + reactivation in member dashboard
  • Automated past-due dunning: configurable reminder cadence
  • Invoices and receipts emailed automatically; downloadable PDFs
  • Sales tax via Stripe Tax (auto-calc by jurisdiction)
  • Refund and credit issuance from admin without leaving CivUp
  • Webhook-driven sync — billing state never drifts from Stripe
  • Platform-level operator billing separate from member billing

06

Email & campaigns

Transactional and bulk on the same rails. Tenant-branded senders, subscriber lists, and delivery history.

  • Tenant-branded delivery with configurable reply-to addresses
  • Transactional templates: welcome, verify, reset, receipt, renewal
  • Drag-and-drop campaign builder with preview
  • Subscriber lists, opt-out preferences and campaign delivery history
  • Campaign previews and delivery status
  • Open + click tracking (with privacy-respectful pixel)
  • Hard-bounce list management — auto-suppress on second hard bounce
  • One-click unsubscribe (CAN-SPAM and RFC 8058 compliant)
  • Queue-driven sending — 100k recipients without timing out

Frequently asked

Can my members log in with Google, Microsoft, or LinkedIn?
Yes. Members can use Google, Microsoft, LinkedIn, email and password, or a magic link.
Can I migrate from another platform?
Yes. We import from CSV, JSON, the open-source Brilliant Directories export format, OpenStreetMap, and most other directory tools. AI handles category mapping and dedup.
Do members own their content?
Yes. Members own anything they create. Operators own the platform configuration. CivUp retains no rights beyond what we need to host the site for you.
How does multi-tenant work?
Each tenant gets an isolated database. No cross-tenant queries are possible — your members, your listings, your billing all live separately. One platform, many brands.
Can one tenant run multiple domains?
Yes — domain profiles let one tenant render different "shapes" per host. Same data, different theme + filter. e.g. a directory at brand.com and an events-only calendar at brand.events.
What's on the roadmap?
Cloudflare Images for srcset, mobile apps via Capacitor, deeper analytics, vector embeddings for richer search, and customer-defined AI agents.

Want a guided tour?

We'll walk through the admin, show how an existing community looks under the hood, and answer questions about migrating yours over.

Contact sales →