Timing Your Transition: Block & Individual Sessions
When migrating your block and individual sessions to Pebble, one of the most important things to consider is when your next wave of payments is due.
For many providers, the smoothest transition happens when:
A new term is about to start
A new block of sessions is opening for bookings
Or the next billing cycle is approaching
Using these natural reset points means you can begin taking all new bookings through Pebble, without needing to disrupt sessions that are already underway on your previous system.
π‘ Tip: Many providers choose to keep their current term running on their old platform, and launch Pebble from the next term or block onwards. This avoids double admin and confusion for parents.
You Donβt Have to Move Everything at Once
You donβt need every session, class, or location live on Pebble from day one.
A common and successful approach is to:
Start with one location or one offering
Launch your next block or upcoming sessions in Pebble
Gradually migrate the rest over time
This phased approach allows your team to build confidence on the platform while keeping operations running smoothly.
Already Taken Bookings? You Still Have Options
If youβd like to move everything onto Pebble immediately but have already taken bookings elsewhere, there are a couple of simple ways to manage this β specifically for block and individual sessions only.
Option 1: Manually Add Existing Attendees
You can manually add customers into your activities in Pebble so:
Your registers remain accurate
Attendance and reporting stays in one place
Your operational workflows are fully in Pebble
This works well when you have a manageable number of bookings already taken.
Option 2: Rebook via Pebble Using Unique Discount Codes
Some providers choose to:
Create unique discount codes in Pebble
Share these directly with parents
Ask them to rebook their sessions in Pebble using the code
This allows parents to complete the booking journey in Pebble without being charged again, while moving all bookings and attendance into one system.
β οΈ Please note: This approach is available for block and individual sessions only and is not suitable for subscriptions or other payment models.
In Summary
For the smoothest transition with block and individual sessions:
β Plan around your next payment or term cycle
β Launch Pebble with new bookings rather than mid-block where possible
β Migrate in stages β by location or offering
β Use manual adds or discount codes if bookings are already taken
This approach keeps parents informed, reduces admin, and ensures your transition to Pebble is simple, controlled, and stress-free.
Migration Checklist: Moving Block & Individual Sessions to Pebble
Use this checklist to plan and manage a smooth transition of your block and individual sessions from your current platform to Pebble.
ποΈ Step 1: Plan Your Migration Strategy
β Identify which sessions are currently running and which are upcoming
β Decide where to start β one location, one offering, or one term
β Confirm whether youβll migrate:
One location at a time
β
βOne activity type first (block or individual)
β
βOr everything together
β
β
β Decide whether youβll:
Launch Pebble only for new bookings
β
βOr move existing bookings across as well
β
β
π‘ Tip: Many providers start with one location or offering to allow for a smoother transition.
π Step 2: Align With Your Next Payment Cycle
β Check when your next term, block, or wave of payments is due
β Decide if Pebble will go live:
At the start of a new term
β
βFor the next block of sessions
β
βOr from a specific future date
β
β
β If possible, allow current sessions to finish on your previous system
π‘ Tip: Launching Pebble at a natural payment reset point reduces disruption for parents and your team.
βοΈ Step 3: Build Your Activities in Pebble
β Create your block and/or individual session activities in Pebble
β Confirm:
Session dates and times
β
βLocations
β
βCapacities
β
βPricing
β
βAge groups
β
β
β Save activities as drafts and review internally before publishing
β Publish only the sessions youβre ready to take bookings for
π¨βπ©βπ§βπ¦ Step 4: Manage Existing Bookings (Block & Individual Only)
If you already have bookings taken elsewhere and want everything in Pebble:
Option A: Manually Add Existing Attendees
β Add current customers directly into Pebble activities
β Confirm registers and attendance match your existing data
β Check reporting reflects the correct numbers
Option B: Rebook via Pebble Using Discount Codes
β Create unique discount codes in Pebble
β Share codes directly with parents
β Ask parents to rebook their sessions in Pebble using the code
β Confirm bookings appear correctly in Pebble
β οΈ Note: This approach works for block and individual sessions only and is not suitable for subscriptions or other payment models.
π« Step 5: Roll Out in Stages
β Start with:
One location, or
β
βOne offering, or
β
βOne term or block
β
β
β Confirm booking flows work as expected
β Review attendance, registers and payments
β Roll out remaining locations or sessions gradually
π‘ Tip: A phased rollout helps your team gain confidence and avoids unnecessary admin.
π£ Step 6: Communicate With Parents
β Decide when and how youβll inform parents about the change
β Share:
New booking links
β
βInstructions for rebooking (if needed)
β
βAny discount codes provided
β
β
β Confirm parents can access and book successfully
β Final Checks Before Going Fully Live
β All priority sessions are published in Pebble
β Registers and attendance look correct
β Payment flows are working as expected
β Staff know where to manage bookings and registers
β Parents can book easily through your website or links
In Summary
A successful migration to Pebble is all about timing and control:
β Align with your next payment cycle
β Start small β by location or offering
β Donβt rush to move everything at once
β Use manual adds or discount codes where needed
β Roll out gradually and confidently
