Platform

Build on Cinch.
Or have us build it for you.

Cinch is more than a member-management product — it’s a platform. Hit the API directly, or pay us to build the customer-facing site that talks to it. Either way, you own the brand, the domain, and the relationship.

Path 1 · DIY

Use the API directly.

REST + tRPC endpoints for every resource: members, bookings, tee times, court reservations, classes, billing, AI concierge, Stripe Connect events. Your developers ship the front-end; Cinch handles the data layer + payments + AI.

  • REST + tRPC type-safe API
  • Webhook events for every member action
  • OAuth 2.0 + API key auth
  • Per-tenant rate limits + sandbox env
  • TypeScript SDK + OpenAPI spec
  • AI concierge programmable via tool API
Read the API docs
Path 2 · White-glove

We’ll build the whole thing.

Custom marketing site, member portal customizations, branded email templates, custom integrations — designed and built by us, hosted on Vercel, fully integrated with your Cinch tenant. Done in 2–4 weeks.

  • Custom marketing site (Next.js on Vercel)
  • Branded member portal customizations
  • Branded transactional email + SMS templates
  • Stripe Connect onboarding done for you
  • Custom integrations (POS, accounting, mailing)
  • Ongoing maintenance + updates
Get a scoped quote
The whole operation

Four jobs. One platform.

Cinch isn’t just the booking engine. It fills the funnel, markets the club, keeps members, and runs the back office — so you can retire the CRM, the ad tool, and the decade-old software.

Fill the funnel

Turn interest into members.

Most prospects never reach a salesperson. Cinch catches them — online, after hours, and after the tour.

  • Join online in 90 seconds

    A real Stripe-powered signup on your website. No "call us to enroll," no front-desk bottleneck.

  • 24/7 AI front desk

    The chatbot answers FAQs, books tours, and captures after-hours leads instead of letting them vanish overnight.

  • Tour-to-member automation

    Every booked tour triggers a follow-up sequence with a limited-time offer. Four tours, zero sales becomes a thing of the past.

  • Win-back engine

    Cinch identifies lapsed members and re-invites them — automatically, at their original rate.

Market the club

Stop being invisible.

Boosting a post is not marketing. Cinch runs the channels that actually bring people through the door.

  • A website that ranks

    Fast, AI-tuned, and editable by chat. Show up on Google when someone searches "gym near me."

  • One post, every platform

    Write it once — Cinch adapts it into native Instagram, Facebook, and TikTok versions. Not the same post pasted three times.

  • Real ad campaigns

    Structured Meta campaigns targeting local gym-seekers, plus retargeting for people who visited your site and left.

  • Seasonal on autopilot

    Summer programs launch across website, social, and ads on a schedule you set once — never scrambling in June again.

Keep members

Cancellations you see coming.

Members don't leave suddenly — they fade. Cinch spots it early and gives you a chance to fix it.

  • At-risk flagging

    Check-in drop-off flags a fading member and tells staff who to call — before they walk up to the front desk to cancel.

  • The cancel-save flow

    Tap cancel and Cinch asks why. Too busy? Offer a 2-month pause. Too expensive? Offer a month at 50% off. Most saves happen right here.

  • Value reminders

    Personalized nudges about benefits a member isn't using — the spa, the classes, the Kids' Club they're already paying for.

  • Milestone recognition

    Automatic 1-month, 6-month, and 1-year messages. Small touches that make members feel seen and renew.

Run the operation

One system. Not thirteen.

Retire the 13-year-old software, the trash CRM, and the spreadsheet stack. Cinch is all of it.

  • Friday reports, automatically

    Website traffic, leads, signups, cancellations, engagement — summarized in your inbox every week with no one running a report.

  • Suggestion box, built in

    Staff and members submit ideas in-app. Nothing gets lost on a clipboard or a sticky note at the front desk.

  • Meetings that stick

    Action items get captured and tracked, so decisions from the Monday meeting don't evaporate by Wednesday.

  • Everything on one ledger

    Memberships, spa, PT, retail, classes — one card on file, one Stripe account, one statement. No more vendor sprawl.

What’s on the platform

Every resource. Every event.

If a member can do it in Cinch, you can do it via the API. If something changes in Cinch, your app gets a webhook. Build whatever you want on top of it.

Resources

Members, memberships, bookings, tee times, court reservations, classes, amenities, schedules, billing, Stripe transactions, AI conversations.

Webhooks

Every state change emits a webhook event. Member joined, member cancelled, booking confirmed, payment failed, no-show flagged, retention risk detected.

AI tool API

Add your own tools to the AI concierge. "Check inventory" "Ring the lesson schedule" "Pull the Saturday banquet roster." Your members get a smarter assistant.

Realtime channels

WebSocket channels for tee-sheet updates, court availability, class waitlist promotions. Power your own live dashboards or staff tools.

Multi-tenant from day one

Every API call is tenant-scoped. Build a multi-location parent dashboard on top — Cinch enforces the data isolation in the data layer, not in your app code.

Sandbox + staging

Every Cinch tenant gets a sandbox environment with seeded test data. Build and test integrations against a real Cinch backend without touching production.

Show me code

A few lines.
That’s the integration.

Cinch ships a TypeScript SDK. Authenticate once, every resource + every webhook is typed. No request-shape guessing, no undocumented endpoints.

book-tee-time.ts
import { cinch } from "@cinch/sdk";

const result = await cinch.teeTimes.book({
  tenantSlug: "bearcreek",
  teeTimeId: "tt_a1f2c4d8",
  leadMemberId: "mem_dale_w",
  players: [
    { name: "Dale Whitmore", memberId: "mem_dale_w" },
    { name: "Kate Whitmore", memberId: "mem_kate_w" },
  ],
  walking: false,
  carts: 1,
});

// → { ok: true, bookingId: "ttb_...", totalCents: 15200 }
Ready when you are

Sub-$50 member software, set up in a day.

Free 60-day trial. Free migration from whatever you're on now. Cancel anytime.