Skip to Content
Admin GuideSettings

Settings

Configure your club’s general settings, custom labels, currency, domain, and feature toggles.

General Settings

  • Club Name — Display name used throughout the app
  • Logo — Uploaded to R2 storage
  • Default Currency — Used as default for all monetary fields
  • WordPress Site URL — For SSO integration

Supported Currencies

32 ISO currencies are supported including: GBP, USD, EUR, AUD, CAD, CHF, JPY, INR, SGD, NZD, ZAR, AED, and more.

Use formatCurrency(amount, currency, locale?) from @/lib/utils for consistent formatting.

Custom Labels

Rename module terminology to match your club type:

SettingDefaultKart ClubFlying Club
Asset (singular)AssetKartPlane
Asset (plural)AssetsKartsPlanes
Collection (singular)CollectionGarageHangar
Collection (plural)CollectionsGaragesHangars

Configure via Settings → Custom Labels or PUT /api/tenant/labels.

Custom Domain

PRO and ENTERPRISE plans can configure a custom domain:

  1. Go to Settings → Domain
  2. Enter your custom domain
  3. Add the DNS records shown:
    • CNAME record pointing to the app
    • TXT record for verification
  4. Click Verify Domain

Feature Toggles

Enable or disable entire modules for your club:

ToggleControls
eventsEnabledEvents module
donationsEnabledDonations module
campaignsEnabledCampaigns module
membershipEnabledMembership packs module
assetsEnabledCollection/assets module

When disabled:

  • Sidebar links are hidden
  • API endpoints return 403
  • WordPress shortcodes return empty

Payments (Stripe Connect)

The Payments tab lets Club Admins manage their Stripe payment integration.

Connecting Stripe

  1. Navigate to Settings → Payments
  2. Click Connect with Stripe
  3. Complete the Stripe onboarding (sign up or log in to an existing Stripe account)
  4. You’ll be redirected back with a success confirmation

Once connected, all event bookings, donations, and membership payments flow directly to your connected Stripe account. The platform collects a small application fee (shown in the Payments tab).

Payment Modes

ModeDescriptionWho configures
Connect (default)Club’s own Stripe account via OAuthClub Admin
ManualPer-tenant API keys (encrypted at rest)Super Admin only

If neither is configured, payments fall back to the platform’s Stripe account.

Disconnecting Stripe

To disconnect your Stripe account, click Disconnect Stripe Account in the Payments tab. Payments will revert to the platform account until a new connection is established.

Last updated on