How do I create a package?
Build a one-time or recurring package with a price, trial, commitment, and storefront description, then publish it for sale.
A package is the thing you sell: a one-time program or a weekly, monthly, or yearly subscription, with a price, a description, and its own page on your storefront. Packages live under Payments → Packages on the web dashboard.
Create a package
- Go to Payments → Packages and click New package.
- Basics — give it a name, a short tagline, the text for its buy button, and a thumbnail emoji.
- Pricing & billing — pick the currency and price, and the billing model. WeeklyMonthlydefaultYearlyOne-time For recurring packages you can also add a setup fee, a subscription length, a minimum commitment, and a free trial in days. An optional compare-at price shows crossed out on the storefront.
- Access & visibility — set whether the package is live for purchase, whether it appears on your storefront, whether clients can cancel it themselves, an optional client-slots cap, and an optional onboarding flow that runs automatically after purchase.
- Description and Benefits — add titled description sections and a checklist of what's included. Both appear on the storefront and can be reordered.
- Click Create package. You land on the package's detail page, and it appears on your storefront immediately if it's live and visible.
A live preview panel shows the storefront card as you type.
Package settings
| Setting | What it does | Default |
|---|---|---|
| Package name | Shown everywhere the package appears (up to 100 characters) | — (required) |
| Short tagline | One-line blurb under the name (up to 200 characters) | — (required) |
| CTA text | The buy button label (up to 30 characters) | "Get Started" |
| Thumbnail emoji | The package's icon | 📦 |
| Currency | USD, AUD, EUR, GBP, SGD, NZD, AED, CAD, or MYR | USD |
| Price | Charged per cycle, or once. At least $1.00 or equivalent | — (required) |
| Compare-at price | Crossed-out "was" price on the storefront | Empty |
| Billing model | Weekly, Monthly, Yearly, or One-time | Monthly |
| Setup fee | One-time charge at signup; recurring packages only | None |
| Service fee paid by clients | Adds Fitsly's 2% platform fee to the client's checkout as a "Service fee" line so you receive the full package price. Off = the fee comes off your payout. See What is the 2% service fee? | On |
| Subscription length | Number of payments before billing ends automatically | Until canceled |
| Minimum commitment | None, 1, 3, 6, or 12 months | None |
| Free trial | Days before the first charge; recurring packages only | 0 |
| Live & selling | Whether new clients can purchase | On |
| Visible on storefront | Whether it's listed on your public page | On |
| Allow clients to cancel | Whether clients can cancel themselves | On |
| Client slots | Caps how many people can hold the package | Unlimited |
| Onboarding flow | A flow that runs after purchase | None |
Description section titles are capped at 100 characters and bodies at 500; benefit items at 200.
Edit a package
Open the package's detail page and use Edit package or Edit configuration, or the row menu on the packages list. Every field can be changed except the currency. New settings apply to new purchases only.
Find a package in your list
The Packages page lists packages ten per page, with text search, an All / Active / Inactive filter, sorting by Recent, Revenue, Clients, or Name, and a rows-or-grid view toggle.
Things to watch out for
- Switching to one-time clears recurring-only settings — setup fee, commitment, subscription length, and free trial.
- A commitment can't outlast the subscription length. The form won't accept it.
Quick answers
What happens to existing subscribers if I change a package's price?
Nothing — existing subscribers keep the price they signed up at. The new price only applies to new purchases. The same goes for cancellation and commitment settings.