SplitClub for operators

The business platform for real-world experiences.

For venues, restaurants, clubs, studios and charter operators. Publish experiences, take group bookings and get paid. Connect the reservation and POS systems you already run, or post from your own software.

SplitClub never needs your data. Just your offerings.

POST /api/v1/experiences
curl https://splitclubapp.com/api/v1/experiences \
  -H "Authorization: Bearer sc_live_…" \
  -H "Content-Type: application/json" \
  -d '{
    "external_id": "evt_20261108_supper",
    "title": "Saturday supper club",
    "category": "nightlife",
    "starts_at": "2026-11-08T20:00:00-05:00",
    "price_per_person": 145,
    "capacity": 40
  }'
  • A long dinner table, wine being poured for the group

    Restaurants

  • Friends with drinks on a rooftop

    Clubs & rooftops

  • A group class in a bright studio

    Studios

  • A group celebrating on a yacht's water float

    Charters

  • A palm-lined golf course

    Golf

  • Poolside cabanas at a day club

    Spa & day passes

Platform

Run the business side in one place.

  • Experiences and packages

    Every experience with its packages, inclusions, photos and rules.

  • Pricing, capacity and availability

    Per-person pricing, group sizes, deposits, cancellation terms and dates.

  • Bookings and guest lists

    Who is booked for each event, how many, and what they have paid.

  • Customers

    The groups who book you, and the ones who come back.

  • Payments and payouts

    Guests pay their share in the app. Payouts go to your bank through Stripe.

  • Analytics

    Views, interest and bookings for every event you post.

Integrations

Your events flow in from the systems you already use.

Each connection gets its own webhook URL. Your platform posts to it, and SplitClub takes it from there.

Reservations and events

  • SevenRoomsReservations, events and guest datasevenrooms
  • OpenTableReservations and experiencesopentable
  • ResyReservations and eventsresy
  • TockTicketed experiences and prepaid tablestock
  • TripleseatPrivate events and group salestripleseat

Point of sale

  • ToastRestaurant POStoast
  • SquarePOS and bookings, signed webhookssquare
  • CloverPOSclover
  • LightspeedRestaurant and hospitality POSlightspeed
  • SpotOnRestaurant POSspoton
  • TouchBistroRestaurant POStouchbistro
  • Oracle SimphonyEnterprise hospitality POSsimphony

Studios and spas

  • MindbodyClasses, appointments and memberships, signed webhooksmindbody
  • BoulevardSpa and salon appointments, signed webhooksboulevard

Anything else

Your own software. Post experiences directly with the Partner API, or use the custom webhook with the same JSON body.

Product names are trademarks of their owners. A connection uses the platform's own webhook or API access on your account; some platforms switch that on through their partner team, and we set it up with you.

Connect a platform
# Create a connection with your venue's key
curl https://splitclubapp.com/api/v1/integrations \
  -H "Authorization: Bearer sc_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "provider": "sevenrooms" }'

# 201 Created
{
  "data": {
    "provider": "sevenrooms",
    "webhook_url": "https://splitclubapp.com/api/v1/hooks/sevenrooms/sc_hook_…"
  }
}
  1. 1Get your keySign up with your work email and your sandbox key is ready at once. Live keys follow when SplitClub verifies the business.
  2. 2ConnectCreate a connection for your platform and paste its webhook URL into that platform, or post from your own code.
  3. 3PublishEvents arrive in SplitClub, are reviewed, and go live to groups in your city. You see every submission and its status.

Pay with SplitClub

Test mode open

The whole party pays before it arrives.

Pay with SplitClub sits in your own booking flow. Your guest books with you, and SplitClub collects each person's share from their party. Your packages, minimums, deposits and cancellation terms stay exactly as they are.

  • More group bookings
  • Larger parties
  • Paid in full before arrival
Start building

Test keys are instant. Live keys need a verified venue and Stripe payouts.

Test mode
palmhollowgolfresort.example/book

Palm Hollow Golf Resort

Tee time for four

Saturday, 9:20 AM

  • 18 holes
  • Cart included
  • 4 players

Total for 4

$480

$120 each
if split equally

Pay your share. Your party pays theirs. Nobody is charged until everyone's in.

The party, live

Press Pay with SplitClub. Sign in (any number, the code fills in), pick your party, hold your share with a test card, and watch the others fill in.

See the code and the webhooks on /developers

Getting paid is 1, 2, 3, done.

  1. 1Sign up your venue
  2. 2Hook up SplitClub to your bank
  3. 3Your guests pay
  4. ✓Done. Payouts land in your account
  1. 1

    You set the booking

    The package, the total, the size of the party and the date it must be paid by.

  2. 2

    Your guest chooses Pay with SplitClub

    SplitClub opens on that booking, ready to send. Without the app, a web page does the same.

  3. 3

    They send it to their party

    To a group, a channel or friends. Each guest's share is held on their own card.

  4. 4

    Fully paid, you are paid

    When every share is in, the holds are captured and your payout goes through Stripe Connect.

  5. 5

    Not paid in time, nobody is charged

    If the party isn't paid by your date, every hold is released.

  6. 6

    You receive the confirmation

    The booking is confirmed to you, and your guest returns to your site.

Partner API

Post from your own software.

REST and JSON, one key per venue. Posting the same external_id twice changes nothing, so retries are safe.

MethodPathWhat it does
POST/api/v1/experiencesSubmit an experience for review.
GET/api/v1/experiencesYour submissions and their status: pending, approved or rejected.
GET/api/v1/analyticsViews, interest and bookings for what you posted.
POST/api/v1/integrationsCreate a webhook connection for a reservation or POS platform.
POST/api/v1/hooks/:provider/:tokenWhere that platform delivers. No key needed; the URL is the secret.
GET/api/v1/meYour venue, rate limits and the categories you can post under.

Security and control

You decide what reaches SplitClub.

  • Per-venue keys

    Shown once, stored only as a hash, revocable at any time. At most five active per venue.

  • Per-connection webhook URLs

    Each connection has its own secret URL. Square deliveries are also signature-checked.

  • Reviewed before it is live

    Nothing you send is published until SplitClub approves it. Redeliveries and retries are safe.

  • Your data only

    A key reads its own venue's submissions and analytics, and nothing else.

Bring your venue to SplitClub.

Integration questions: partners@splitclubapp.com