Skip to main content

🎁 Bundles

Prepaid session packages that get you cash upfront and bring clients back. Public plans, private admin deals, landing pages and pricing tiers.

Written by Marko Marjanovic

Who this is for: studio operators (admin panel) · Product: Podyx V2

A bundle is a prepaid package of sessions. The client pays upfront and draws the sessions down over time. Two things make this powerful: you get cash in advance, before you have done any work, and a client sitting on prepaid credit is far more likely to come back and use it. Bundles are the most direct revenue lever in Podyx.

🎥 Watch the walkthrough

🔧 Where to find it

Admin Panel → Bundle Plans

🔗 Every bundle gets its own landing page

Each bundle has a shareable link and its own page, which you can customize with hero images, icons and the different package options. Use that link in a campaign, in a newsletter, or send it straight to a client you are negotiating with.

After purchasing, clients land on a success page with direct links to Book a session or View my bundles, so their next step is one click away.

👥 Public plans and private deals

  • Public bundle plans appear on your customer-facing landing page for anyone to buy.

  • Admin bundles are custom packages you build for a specific client. Perfect when you negotiate a one-off deal and do not want that price visible to everyone else.

You can also keep a bundle active, inactive, or in draft until you are ready to launch it.

📤 Sending a client-specific bundle

When you edit a bundle to target a particular client, you can send it to them straight from the Edit form — no need to go elsewhere to deliver it. The Edit form also shows the bundle's private link, so you can copy it and share it however you like: email, WhatsApp, or in a thread you are already having with them.

Once Send payment link is ticked, the link expires after the window you choose on the bundle form. The email the client receives tells them when it expires, so the deadline is never a surprise.

⚠️ Custom bundles sent before this release stay open-ended. Their existing links do not suddenly expire — only bundles sent from this release onward carry an expiry.

💡 An expiry turns a bundle offer into something with a deadline, which is useful for closing a sale. Set it long enough, though, that a client who opens the email on a Friday evening can still act on it.

💡 Re-saving the bundle never grants it to the client a second time. You can go back and adjust the price or the sessions without worrying about double-issuing it.

ℹ️ If the bundle payment link email is switched off in Settings, or the bundle is deactivated, the CMS no longer claims a link was sent. What it tells you now matches what actually went out.

🎨 Design bundles around real customers

The best bundles answer a specific situation rather than just offering a discount:

  • A starter pack for someone launching their first podcast.

  • A master class pack for an experienced client who wants volume.

  • A monthly power pass with a limited-time discount.

💡 Two strategies worth stealing: create urgency with limited availability, and rotate your bundle themes each month. Clients start checking your site out of habit, even when they do not need a session yet.

🛠 Configure the bundle

  • Session duration. Duration options step up in your studio's Session increment, so a studio on 30-minute steps can offer 60, 90 or 120-minute bundle sessions.

  • The base service that anchors the bundle.

  • Optional add-ons. Each add-on line shows whether it is included with every session or once for the whole package, so the scope is clear at a glance.

  • Pricing tiers, so buying more brings the per-session price down.

  • Public or client-specific visibility.

🏷 Add-on labels when a client books with a bundle

When a client books using a bundle, the add-on cards now tell two different states apart:

  • Included — the bundle covers this add-on, so there is nothing more to pay.

  • Max reached — the client bought this add-on and has now used it up to its limit.

Previously the two were muddled, so a client could not tell whether an add-on came free with their package or was simply unavailable. Now the label answers that on its own.

💲 Tier prices follow your currency

Tier prices are rounded to whatever your studio's currency can actually express. If your currency has no decimal places, a bundle cannot store or preview a price it could never charge.

Two things follow from that, and both are worth knowing:

  • The figure you see while editing is the figure that gets saved. No quiet rounding between the preview and the stored plan.

  • A price too high for the field shows an error rather than leaving Save doing nothing. If Save ever felt unresponsive on a big-ticket plan, that was why.

💡 Currencies with three decimal places, such as KWD and BHD, keep all three in confirmation emails, invoices and purchase history. A bundle price reads as 15.010 rather than 15.01 — the same amount, written the way that currency is actually written.

⏱ A session length you want is not available

Two separate booking settings decide which durations you can offer, and they need different fixes. Both live in Studio Settings → Booking.

  • The length does not land on one of the steps — for example you want 45 minutes but your studio steps in 30s. Lower the Session increment.

  • The length sits below your studio's shortest allowed session and is refused on save. Lower the minimum session duration.

⚠️ These are not interchangeable. Reducing the Session increment will not help if the real problem is that the length is below your minimum.

📅 Plan lengths and weekday session rules

Podyx now supports a minimum and maximum session length per weekday, set at studio, room or setup level — see the 🕒 Availability article. Two things follow for bundle plans:

  • A bundle plan can be written for any length that some weekday accepts. It does not have to fit every day of the week.

  • When a client redeems a session on a day with a stricter rule, the session is raised to the units that day requires, and they are told why.

ℹ️ Stricter weekday enforcement is off by default and enabled per studio on request, so nothing changes for a studio that has not asked for it.

💡 If you sell a short plan aimed at one quiet weekday, say so on the landing page. A client who books it on a busier day will see a longer session and a clear reason, but they will appreciate knowing beforehand.

🚫 Bundles and premium slots

If your studio runs Pricing Rules surcharges, you can stop bundle holders from booking onto those premium times — keeping peak hours available for full-price bookings. This is controlled in Pricing Rules with the "Block bundles and subscriptions on premium slots" switch. Clients see restricted times greyed out in the picker before they reach checkout.

🧠 Why bundles matter

  • Cash upfront. You are paid before the work, which changes what you can invest in.

  • Higher lifetime value. A prepaid balance is a standing reason to return.

  • More predictable weeks, because bundle holders book ahead.

  • A negotiating tool, since admin bundles let you close a big client privately.

✅ Summary

Build a few bundles aimed at real customer situations, price them in tiers so volume is rewarded, publish the good ones and keep custom deals as admin bundles — which you can send to the client, and grab a private link for, straight from the Edit form. When you send a payment link, choose an expiry window that gives the client a real deadline without cutting them off over a weekend; bundles sent before this release stay open-ended. Tier prices round to your own currency, and what you see while editing is what saves. A plan can be written for any length some weekday accepts, and a session redeemed on a stricter day is raised to the units that day requires — enforcement that stays off until you ask for it. At booking, add-ons your bundle covers read Included, while ones the client has used to their limit read Max reached. Share the landing page link, rotate your themes, and let prepaid balances bring clients back on their own.

Related: Subscriptions · Promo Codes · Credits · Base Services · Dynamic Pricing · Booking Rules

Did this answer your question?