Migrating Your Subscriptions to Pebble: Best Practice Guide
Moving your subscription customers to Pebble can feel complex, but with the right setup and timing it can be a smooth, controlled transition β with no double charging, no refunds, and minimal disruption for parents.
This guide outlines the best-practice approach for migrating subscriptions onto Pebble, including how to use deferred payments, pro-ration and manual migration to keep everything aligned.
Start With Your Billing Cycle
Before creating your subscriptions in Pebble, the most important thing to understand is when your next billing cycle runs.
Ask yourself:
When are parents next due to be charged on your current system?
β
βAre customers mid-month or mid-term?
β
βDo you want everyone to begin paying on Pebble from the same date?
β
β
For most providers, the smoothest migrations happen when subscriptions are aligned with:
The start of a new month
β
βThe start of a new term
β
βOr a planned future billing date
β
β
This allows you to move customers without double charging or issuing refunds.
Use βDefer First Payment Dateβ to Migrate Free of Charge
One of the most powerful tools for subscription migration in Pebble is deferring the first payment date.
This allows you to:
Move customers onto Pebble immediately
β
βLet them book and attend as normal
β
βDelay their first payment until a future agreed date
β
β
This is ideal when migrating mid-term or mid-month.
How this works
When setting up your subscription in Pebble, you can define:
Defer first payment date
Set the exact date the first payment should be taken.
Customers who book before this date will not be charged until then
β
βMigrating customers will also begin paying on this same date
β
β
This means:
No customers are charged twice
β
βNo refunds are required
β
βEveryone starts paying on Pebble together
β
β
Initial payment
You can choose what customers should pay on that deferred date.
After this, monthly payments will continue as normal.
This approach is one of the most effective ways to migrate subscriptions free of charge and with full control.
Configure Pro-Ration and Monthly Pricing Correctly
Pebble subscriptions automatically support pro-rated first months, which is ideal when customers join mid-month.
When setting up pricing, youβll configure two key values:
Pro-ration rate
This defines the cost per remaining session in the first month.
The first month charge is calculated as:
Pro-ration rate Γ number of remaining sessions
β
β
This ensures customers only pay for the sessions they can actually attend.
Recurring monthly cost
This is your fixed monthly subscription price.
From then on, payments will be taken on the 1st of each month
β
βThe monthly charge remains consistent going forward
β
β
Important notes
The pro-rated first charge is capped at your recurring monthly cost
β
βCustomers will never pay more than one full month for their first payment
β
β
This ensures fair, automated billing during the transition period.
Migrating Existing Subscription Customers
When migrating subscriptions, itβs important to note:
Discount codes cannot be used on subscriptions
β
βParents cannot rebook subscriptions using codes
β
β
Instead, Pebble supports migration through manual customer addition.
Manually Adding Existing Subscribers (Recommended)
For most providers, the best approach is to manually add existing customers into their subscriptions in Pebble.
This allows you to:
Move customers without relying on them to rebook
β
βControl start dates and billing dates precisely
β
βEnsure attendance, access and registers are accurate
β
βSupport parents who are less proactive or less technical
β
β
This is especially useful when:
Migrating large volumes of customers
β
βWorking with younger age groups
β
βRunning franchise or multi-site programmes
β
β
Once added, Pebble will automatically manage:
Future billing
β
βAttendance tracking
β
βAccess control
β
βReporting
β
β
Roll Out in Stages for Best Results
You do not need to migrate all subscriptions at once.
Many providers choose to:
Start with one location
β
βStart with one programme
β
βOr migrate one subscription type first
β
β
Once confirmed working smoothly, they then roll out to remaining locations and programmes.
This staged approach helps you:
Validate billing behaviour
β
βAvoid large-scale errors
β
βReduce support queries
β
βBuild team confidence
β
β
Communicating With Parents
Clear communication is key to a successful subscription migration.
We recommend informing parents:
When Pebble will become their new booking platform
β
βWhen their first payment will be taken in Pebble
β
βWhether any payment has been deferred or pro-rated
β
βHow to access their new account
β
β
This reassures parents and reduces payment-related queries during the transition.
In Summary
For a smooth and stress-free subscription migration to Pebble:
β Align your transition with your billing cycle
β Use defer first payment date to migrate free of charge
β Configure pro-ration and monthly pricing carefully
β Manually add existing subscribers where needed
β Roll out in stages
β Communicate clearly with parents
With the right setup, Pebble allows you to move subscriptions cleanly, fairly and with full control β while keeping your customers supported every step of the way.
Migration Checklist: Moving Subscriptions to Pebble
Use this checklist to plan and manage a smooth transition of your subscription-based customers from your current platform to Pebble.
ποΈ Step 1: Plan Your Subscription Migration Strategy
β Identify which subscriptions are currently active
β Confirm:
How many customers are mid-month
β
βWhen your next billing cycle runs
β
βWhich locations or programmes run on subscriptions
β
β
β Decide your approach:
Migrate one location first
β
βMigrate one programme first
β
βOr migrate all subscriptions together
β
β
β Decide whether youβll:
Start Pebble from a future billing cycle
β
βOr move everyone across immediately
β
β
π‘ Tip: Subscriptions work best when you align your migration with a clear billing reset point.
π Step 2: Align With Your Next Billing Cycle
Before creating your subscription in Pebble, confirm:
β When your current platform next charges parents
β Whether you want:
Everyone to start paying in Pebble from the same date
β
βOr stagger the migration
β
β
This decision will shape how you configure deferred start dates and pro-ration in Pebble.
β Step 3: Use βDefer First Payment Dateβ to Migrate Smoothly
One of the most effective ways to migrate subscriptions is by deferring the first payment date in Pebble.
This allows:
Customers to book immediately
β
βMigrating customers to move over free of charge initially
β
βAll customers to begin paying together on a future date
β
β
Configure in Pebble:
Defer first payment date
β Set the date the first payment should be taken (dd / mm / yy)
Customers who book before this date will not be charged until then
β
βMigrating customers will also start paying on this same date
β
β
Initial payment
β Choose what customers should pay on that date
β Monthly payments will then continue as normal afterwards
π‘ Tip: This is ideal when migrating mid-term β everyone moves onto Pebble without double charging or refunding.
π· Step 4: Configure Pro-Ration and Monthly Pricing Correctly
Pebble automatically supports pro-rated first months for subscriptions.
Set your pricing:
Pro-ration rate
β Enter the rate per remaining session
β First month will be charged at:
Pro-ration rate Γ number of remaining sessions
β
β
Recurring monthly cost
β Set your fixed monthly subscription price
β From then on, payments will be taken on the 1st of each month
β οΈ Important:
The pro-rated first charge is capped at your monthly subscription price
β
βCustomers will never pay more than one full month for their first payment
β
β
π‘ Tip: This is perfect when customers join mid-month and ensures fair, automated charging.
π¨βπ©βπ§βπ¦ Step 5: Migrate Existing Subscription Customers
When migrating subscriptions:
Discount codes cannot be used on subscriptions
β
βRebooking via codes is not supported
β
β
Instead, use the following methods:
Option A: Manually Add Existing Subscribers (Recommended)
β Manually add existing customers into the Pebble subscription
β Set their start date and billing date correctly
β Confirm:
They appear as active
β
βAttendance and access works correctly
β
βFuture payments will be taken automatically
β
β
This is especially helpful for:
Parents who are less proactive
β
βCustomers who may not rebook themselves
β
βLarger migrations where control is important
β
β
π‘ Tip: This ensures no customers are missed and avoids relying on parents to complete the migration.
π« Step 6: Roll Out in Controlled Stages
β Start with:
One location
β
βOne programme
β
βOr one subscription type
β
β
β Confirm:
Access works correctly
β
βRegisters are accurate
β
βBilling dates align with expectations
β
β
β Roll out remaining subscriptions gradually
π‘ Tip: A staged rollout reduces billing errors and support queries.
π£ Step 7: Communicate Clearly With Parents
β Inform parents:
When Pebble will become their new booking system
β
βWhen their first payment will be taken in Pebble
β
βWhether any payment will be deferred or pro-rated
β
β
β Share:
New booking links
β
βLogin instructions
β
βSupport contact details
β
β
β Confirm parents can access and view their subscription successfully
β Final Checks Before Going Fully Live
β Subscription products are created correctly
β Deferred payment dates are accurate
β Pro-ration and monthly pricing are correct
β Existing customers are added successfully
β Billing runs as expected on the 1st of the month
β Registers and attendance are correct
β Parents can log in and view their subscription
In Summary
For a smooth subscription migration:
β Align with your billing cycle
β Use defer first payment date to migrate free of charge
β Configure pro-ration and monthly pricing carefully
β Manually add existing customers where needed
β Roll out in stages
β Communicate clearly with parents
This approach ensures a controlled, fair and stress-free tra
