← Help Center
Monetize4 min read

Sell coaching sessions and track bookings

List 1-on-1 sessions, group sessions, workshops and consultations. Buyers request a date and time and pay through Stripe, you confirm the time, and capacity is enforced.

Coaching Services lets you sell sessions through your Stripe account and keeps a list of bookings.

There is no availability calendar. A buyer requests a date and start time in your time zone and pays; the booking arrives as a request, and you confirm it or agree another time with the buyer by email.

Before you start

  • Stripe is connected, including the webhook.
  • Your store is on: Monetize → Digital Goods, Turn store on. See sell digital products.
  • Coaching is Creator and up, and in the trial. On Starter you can't add or edit a service or add a booking by hand; services you already have keep taking bookings, which you can still confirm or cancel. See plans and billing.

Add a service

  1. 1Open Monetize → Coaching Services and click Add Service.
  2. 2Enter Service Name and Description.
  3. 3Choose Type: 1on1, group, workshop or consultation.
  4. 4Set Price and Currency: USD, EUR, GBP or INR.
  5. 5Set Duration (minutes) and Capacity: how many people can book the same start time.
  6. 6Check Your time zone. It starts as your browser's; buyers pick times in it.
  7. 7Set Status to Active and click Create. The service has its store page straight away.

Changing the price later updates the price in your Stripe account too, and buyers are always charged the price saved here.

What a buyer does

  1. 1On the service's store page, the buyer picks a date and a start time. The page shows your time zone and the same time in theirs.
  2. 2A time less than an hour away, more than a year away, or already full is refused, and the page says why.
  3. 3Book and pay holds a seat for 35 minutes while they pay in Stripe Checkout. If they don't pay, the seat is freed.
  4. 4After paying, the thank-you page shows the time they asked for and says it isn't confirmed yet.

Take a booking

Capacity counts people at the same start time on the same date. A full time is refused at checkout and for New Booking. Different start times that overlap aren't checked against each other.

Store page on a service card opens its page in your store. While your store is off, the card says Store is off.

HowWhat you get
A buyer pays on your store pageA pending booking with paid payment and the requested date, time and time zone. The buyer gets a Booking received email from your store name, and you get a New paid booking email at your account address.
You click New Booking on the Bookings tabA pending booking with the client, date and time you enter. It takes a seat but no payment, and its payment stays pending.

Confirm, complete or cancel

Any meeting link or address comes from you: InfluencersKit sends no reminders and creates no meetings.

  1. 1On the Bookings tab, click Confirm on a pending booking. For a store booking, the buyer gets a Confirmed email with the date and time, once.
  2. 2If the time doesn't suit you, email the buyer to agree another. Replies to the buyer's emails come to your account address.
  3. 3After the session, click Complete on a confirmed booking.
  4. 4Cancel frees the seat. It refunds nothing: refund in Stripe. See fees, payouts and refunds.

What can go wrong

What you seeWhyWhat to do
A booking says Over capacityThe buyer paid after their seat hold ran out, and the time filled up meanwhile. Both of you were emailedAgree another time with the buyer, or refund them in Stripe.
A booking says No time chosenIt was paid through a checkout made before times were requiredEmail the buyer to arrange a time.
That time is full on New BookingCapacity for that start time is takenPick another time, or raise Capacity.
The service card says Store is offYour store is switched offTurn it on under Monetize → Digital Goods.
Service is not activeStatus is Draft or ArchivedSet Status to Active.
The store says This seller hasn't connected Stripe yetNo Stripe key is savedSee Connect Stripe.
Total Revenue is higher than StripeRefunds don't reduce itUse Transactions or Stripe for real figures.

Frequently asked questions

Does it sync with Google Calendar or send meeting links?

No. The Calendar tab is a view of your bookings inside InfluencersKit, and there are no reminders or meeting links.

Can buyers only pick times I'm free?

No. There is no availability calendar: buyers request any start time an hour or more ahead, and you confirm it or agree another. Capacity stops a start time being sold more times than you allow.

Can I change a booking's date?

Not in the dashboard. Agree the new time with the buyer and keep it in your own calendar.

Ready to try it?

Open your dashboard and follow along — or create a free account.