Skip to main content

🎚️ Additional Services

Add-ons are where studios make their margin. Reverse-engineer your production into sellable extras, set quantity limits and pricing units.

Written by Marko Marjanovic

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

Additional services are the extras a client stacks onto a base session. They let clients build the session they actually want, at the budget they actually have, and they are where most studios make their real margin. If the base service is the airline ticket, these are everything that makes the trip better.

🎥 Watch the walkthrough

🔧 Where to find it

Admin Panel → Additional Services

🧱 Reverse-engineer your production

Walk through your entire production workflow and ask one question of every step: can this be isolated and priced on its own? If yes, it can be an add-on. Studios commonly sell:

  • Editing tiers: basic, standard, advanced, or a signature edit

  • Scene highlights and clips

  • Producer on set

  • Additional cameras or camera operators

  • Teleprompter

  • Remote guests

  • Jingles and intros

🤝 You do not have to deliver them yourself

Some of the best add-ons come from partners: professional makeup, car service, catering. Partner with a local vendor, add your own margin on top of their cost, and you earn revenue with almost no operational effort. Your client gets a better experience and never has to organize it themselves.

🛠 Configure each add-on

  • Name, description and an image or GIF. A short clip of a teleprompter in use sells it better than a sentence.

  • Active or inactive, depending on whether clients can buy it right now.

  • Visibility. Decide whether it appears on the front end or stays internal only, which is useful for things you add manually to a booking.

  • Maximum quantity. Essential for physical items like teleprompters or extra cameras, where you only own so many.

💡 Whether add-ons are offered at all for a given base service is controlled on that service, with its Offer additional services switch — see Base Services. Turning it off keeps the add-on list, so you can switch it back on later and get the same set.

📝 The Full Description keeps its formatting

The Full Description you write for an add-on now keeps its shape wherever it is shown. Headings, bold, lists and blank lines survive into the Additional Services details view and onto the client's profile, instead of collapsing into one long paragraph.

That makes it worth writing a properly structured description for anything complex. A signature edit with three deliverables, a turnaround time and a list of what is not included reads far better as headings and bullets than as a wall of text — and the structure you write is the structure your client sees.

💵 Choose the right pricing unit

Each add-on is priced per session, per hour, per booking, or on a custom basis. Match the unit to how the service is actually delivered. A producer on set costs you by the hour, so price it by the hour. A jingle is made once, so price it per booking. Getting this wrong is the fastest way to quietly lose money on a popular add-on.

🏷 Add-on labels on a package booking

When a client books using a bundle or subscription, the add-on cards now distinguish two states that used to look alike:

  • Included — the package covers this add-on, so the client pays nothing extra for it.

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

Previously the two were muddled, so a client could not tell whether an add-on was free with their package or simply unavailable. The label now answers that on its own, which cuts the "why can't I add this?" messages you would otherwise field.

⏳ Add-ons added to a session and never paid for

When you add a service to an existing session and send a payment link for it, the add-on sits on the session while that link is live.

Add-on payment links sent from the calendar or from the session sidebar now carry the same Payment link valid for choice as every other payment link, so you decide how long the client has to pay. The default is 30 days, exactly as it was before, and links already sitting in clients' inboxes are unchanged.

Once every payment link sent for that add-on has expired unpaid, the add-on comes off the session by itself. You do not have to go back and tidy it up. The validity window you choose is therefore what decides when an unpaid add-on is removed: a shorter window clears the session sooner, a longer one gives a slow-paying client more room.

  • The removal is recorded in the session's activity, so there is a trail of what happened and when.

  • Google Calendar and Zapier are updated to match, so nothing downstream is left describing an add-on that is no longer there.

💡 If you send a second link after the first expires, the add-on stays until that one lapses too. It only comes off when there is no live link left.

🧠 Why it matters

  • Higher value per booking without discounting your base price.

  • Clients feel in control, because they choose what they need and skip what they do not.

  • Partner add-ons are close to free money, since someone else does the work.

  • You learn what people want by watching which extras actually sell.

  • Unpaid extras clean themselves up, so your sessions reflect what was actually bought.

✅ Summary

Break your production into parts, turn each one into an add-on, and bring in partners for the rest. Give every add-on a clear name, a picture, a sensible quantity limit and the right pricing unit. Write the Full Description with real headings and lists, because clients now see the structure you wrote. On a bundle or subscription booking, add-ons the package covers read Included and ones used up to their limit read Max reached, so nobody has to guess which is which. Add-ons you attach to a session and send a payment link for come off automatically if the link expires unpaid, and the Payment link valid for window you set — 30 days by default — is what decides when that happens. Then let clients build their own session while your average booking value climbs.

Related: Base Services · Setups · Bundles · Dynamic Pricing

Did this answer your question?