// Join Clay

Join Clay

in 60 minutes

The 60-minute path to live

From self-service signup to a member-bookable schedule on your own subdomain in under an hour. No credit card to start, no demo call to gate the demo.

  1. ~ 5 min

    Create your tenant

    Submit your gym name, URL slug, owner email and country at /onboarding. We provision your tenant in the multi-tenant database, scope a `readByTenant` workspace and boot the admin with brutal defaults so it never looks empty.

    yourgym.clayapp.nl resolves with TLS auto-issued and the admin portal is live.
  2. ~ 10 min

    Connect Stripe Connect

    We auto-create a Stripe Express connected account and hand you the Stripe-hosted onboarding link. Add your KvK, IBAN and verify ownership. Once Stripe flips `charges_enabled`, the webhook syncs your tenant and direct charges go live.

    iDEAL, SEPA, card, Apple Pay and Google Pay are switched on — funds land in your IBAN, not our balance.
  3. ~ 15 min

    Brand, plans and content

    Set your colour, logo and copy in the admin. Create membership plans (credit subscriptions, class packs or unlimited) which create matching Stripe Prices automatically. Optional: attach a custom domain like app.yourgym.com (Studio plan, or €29/mo add-on on Starter).

    Members only ever see your brand. No Clay App watermark, no aggregator subdomain.
  4. ~ 30 min

    Schedule and first members

    Build your weekly recurring schedule in the admin (copy-week, capacity caps, cancellation rules). Or upload a CSV exported from Bsport, Mindbody or Eversports — we ingest members, plans and credit balances at zero cost.

    Doors open. Members book on their phone via your PWA, credits deduct atomically, waitlists auto-promote.

What's live on day one

  • Subdomain on clayapp.nl with TLS auto-issued via Vercel
  • Member PWA (Add to Home Screen on iOS and Android)
  • Admin portal with schedule, members, classes and live revenue
  • Stripe Connect dashboard wired to your IBAN — direct charges enabled
  • Booking confirmation + 24h / 2h reminder emails via Resend
  • Atomic bookings with waitlist auto-promotion
  • Idempotent Stripe webhook pipeline — no double-charges
  • EU-hosted on Vercel Frankfurt + Render Amsterdam

// Migration

Coming from Bsport, Mindbody or Eversports?

Send us a CSV export of your members, plans and credit balances. We migrate them across at zero cost — renewal dates and credit balances stay intact — and most studios run both platforms in parallel for two weeks before cutting over.

Questions about joining

  • No. Tenant creation is free. You enter billing info when you connect Stripe Connect (so members can pay you), and the Clay subscription invoice only arrives once you've activated a paid plan in the admin.

Startyour studio.

No demo needed. Free to create your tenant, monthly cancellable, your brand from day one. Connect Stripe Connect when you're ready to take the first booking — we'll never touch the money.