Customization

Every knob is yours.

Cinch is multi-tenant from the data model up. Your tenant doesn't share a single configuration with another customer — branding, pricing, AI voice, schedule rules, email copy, all of it is per-tenant. Here's the full list of what you can change.

Last updated May 14, 2026·By the Cinch team
The general rule
If you can imagine wanting to change it, you can change it. Anything you actually can’t override is a bug, not a feature. Tell us and we’ll ship the knob.

Pricing

Every pricing decision is yours, all the way down to the line item on a specific tee time on a specific Saturday.

  • Membership tiers— name, price, what’s included, billing cadence, contract length. You can run unlimited tiers; some pilot customers run 12+.
  • Day-pass / drop-in rates — different per amenity. Yoga drop-in $25, tennis court drop-in $40, pickleball $15. Your call.
  • Guest fees — flat or % of the member rate. Different for member-of-member vs walk-in.
  • Family + household discounts — kids free, spouses 50% off, adult-child bundles. Configure in/admin/memberships.
  • Promo codes + comp memberships — generate at will, expire on a schedule, restrict to specific tiers or amenities.
T
You own this knob
When we say “Cinch’s $199 plan” — that’s what you pay Cinch. What your members pay you is up to you. Most operators run 5–15 different membership SKUs without touching support.

Dynamic / variable pricing

Peak rules, off-peak discounts, and last-minute deal tiers are all per-tenant arrays of JSON rules. Edit at /admin/golf/pricing-rules (golf) or /admin/courts/pricing-rules (courts) or per-class for studios.

  • Peak windows— define by day-of-week and hour-of-day. Multiplier can be any value (we’ve seen +5% to +60% across pilots). Rules compose multiplicatively — a weekend prime window can stack with a holiday surcharge.
  • Off-peak windows — same shape, negative multipliers. Midday courts at -20% to fill them with work-from-home members.
  • Last-minute discount tiers — an array of{maxMinutesBefore, discountPct, label} objects. Defaults: 10% off within 24h, 25% within 12h, 40% within 4h. Totally up to you. Some operators run 5 tiers, some run none.
  • Member-vs-guest pricing — every rule can apply to one, the other, or both.
T
You own this knob
The Bear Creek demo tenant ships with sensible defaults — weekend prime +30%, weekday prime +15%, twilight -30%, last-minute tiers at 10/25/40%. Don’t treat them as canonical. Real customers override them constantly.

AI concierge

The AI runs per-tenant. Your chatbot is your chatbot.

  • Name— “Treehouse Concierge,” “TalonsCove Concierge,” or just “Sage.” Whatever you want members to call it.
  • Avatar— your gym’s mark replaces the default Cinch C in every assistant bubble.
  • System prompt — voice, tone, what to always mention, what to never offer. Full override at /admin/settings/ai.
  • Tool surface— every tool the AI can call (book a class, refund a member, edit a tee time) is per-tenant opt-in. Don’t want the AI to be able to cancel memberships? Turn off thecancel_membership tool.
  • Hand-off rules— “Any question about personal-training packages, hand off immediately” or “If a member is frustrated, escalate after 2 messages.”
  • Rate limits — Enterprise tenants can raise the per-member 50 messages/day default.
T
You own this knob
The same Anthropic model under the hood, but your members never see “Claude” or “Cinch” — they see your brand. We host the model behind Vercel AI Gateway; you don’t need to bring API keys.

Branding & domain

Cinch never appears in your members’ experience. Per-tenant:

  • Subdomain on your domain (members.yourgym.com)
  • Color palette (primary, background, text, accent)
  • Logo + app icon
  • Light/dark mode preference
  • Typography (system font or a Google Font you specify)
  • Transactional email templates (per-event, per-tenant)
  • Footer text + legal links
T
You own this knob
The “Powered by Cinch” footer line is the only Cinch mention members ever see, and Enterprise tenants can remove that too. Your members never know what software is running underneath.

Schedule & resource model

Cinch ships with sensible verticals (gym, golf, courts, climbing, studios, dance) but the resource model itself is generic. You can define:

  • Resource types — pool lanes, infrared rooms, simulator bays, treatment rooms, locker assignments. Any bookable thing.
  • Booking windows — tier-based (Diamond members book 14 days out, Silver 7 days out, drop-ins 24h out).
  • Cancellation policies — per resource. Tee times might be 24h, classes might be 2h.
  • No-show fees — flat or % of the booking. Opt-in.
  • Capacity overrides — a specific Saturday yoga class with extra mats? Bump that one slot from 20 to 30 without touching the recurring rule.

Member communications

Every push, SMS, and email is templated per-tenant. Override any template at /admin/communications. Common targets:

  • Welcome email (new signup, household add)
  • Booking confirmations + receipts
  • Waitlist promotion notifications
  • Card-update reminders + failed-payment dunning
  • Class cancellation + reschedule notices
  • Birthday/anniversary touchpoints
  • Win-back outreach to at-risk members

What we DON'T let you customize (and why)

A few things stay consistent across tenants on purpose:

  • The preview-then-confirm pattern on AI-initiated mutations. Members always confirm before money moves. Non-negotiable.
  • Stripe-hosted card collection. Members never type a card number into a Cinch form. PCI scope stays at Stripe.
  • Audit logging on every admin action. You can tune what gets surfaced in the UI, but every action stays in the log forever.
  • The data export endpoint. Every tenant can export their full dataset any time — we can’t hide it even if you ask.
If you need a custom knob we don't ship
Email bryce@usecinch.com. We add new per-tenant knobs almost every week based on customer requests. The thing you need probably isn’t hard — we just haven’t heard the ask yet.