Skip to main content

Session packs that renew by themselves

A recurring session plan is a pack of sessions your client buys once that renews by itself after their last session has ended, at the price they signed up for. CalendarPA plans run through your own Stripe account, never renew on a calendar date, and give your client one link to book, check what's left or cancel.

Set one up

  1. Open Bundles and create a bundle for one paid, one-on-one booking type on your Stripe account.
  2. Turn on Renews automatically.
  3. Share your booking page the way you always do. Your client pays for the first pack when they book their first session.

What your client gets

  • One plan page, from one link, to see how many sessions are left, book the next one, or cancel.
  • A reminder from CalendarPA when they have sessions left and nothing booked.
  • The same price and the same number of sessions each time the pack renews.

Why it renews after the last session, never on a date

A subscription charges on the 1st whether or not your client came in that month. A CalendarPA plan waits instead. If your client takes a month off partway through a pack, the next charge waits with them.

What you see

  • An email when a plan starts, renews or is cancelled, and when a card is declined.
  • Where each client is in their plan, right on the booking, like Plan 2/4.
  • The option to stop one plan with a short note to your client, or every plan on a bundle at once. Your clients get the same refund either way.

Thank you

Thanks to Heather from Vickery & Co. for asking for this one.

Frequently asked questions

Can my client cancel?

Yes, any time, from their plan link. Before they confirm, they see exactly what they'll get back. The unused part of their last payment is refunded, and sessions already booked stay booked.

What if a card is declined?

Your client gets an email with a link to update their card, and you get a heads-up. CalendarPA tries again over the next week. If it still can't charge the card, the plan pauses until they update it.

Which payment providers work?

Stripe, for now, into your own account.

Does it work for group sessions or teams?

Not yet. A plan covers one paid, one-on-one booking type.

See also

Set up your first plan

Create a bundle and turn on Renews automatically.

Set up your first plan
  • Teams and agencies

    How seats, billing and member access work when you buy CalendarPA for a whole group rather than one person.

  • Recurring appointments

    Sessions that repeat weekly, monthly or on the days you choose, and how to sell a whole series in one payment.

  • PayPal payments

    Take payment through PayPal at the moment someone books, with the money going straight to your own account.

  • Zoom and Apple Calendar

    Getting Zoom links into Apple Calendar, by hand or created automatically on every booking.

  • Calendar sync

    Connect Google, Outlook and iCloud so your booking page offers only the times you are really free.

  • Payment at booking

    Stripe, Square, PayPal or Stax at the moment someone books, and how refunds and reschedules work.

  • Session packages

    Sell a set number of sessions upfront and let clients spend one credit per booking.

  • Switch from Calendly

    Import your Calendly event types with a personal access token, bring contacts over from past invitees, test a booking and replace your links.

  • Classes and workshops

    Seat limits, paid registration, a waitlist and reminders for group sessions.

  • Text message reminders

    Texts 24 hours and 1 hour before each booking, for invitees who opt in.

  • Finding a time together

    Co-hosted booking types that offer only the times every host is free.

  • Round robin scheduling

    One link for a team, with each meeting going to the next teammate who is free.

  • AdaPA, the AI assistant

    Scheduling by email, text and chat, booked only into time your calendars show free.

  • Email to calendar

    Forward an email and the dates in it become events on the calendars you choose.