How do I create add-ons?

A client wants your standard package but also wants something from a more expensive package. Add-ons let them customize their booking without you needing a separate package for every combination.

Creating an Add-On

ManageAdd-ons
Go to Add-ons.
If you need a category, click New Category, name it, and save.
Click New Add-on.
In the About section, enter a name, description, and category. The description is what clients see, so make it clear what they're getting.
Choose a pricing structure: Flat Rate, Per Unit, or Per Hour; Multiply by Package's Hours; or Multiply by Package's Days.
Set the max quantity per booking if clients should be able to add multiples.
Mark as taxable if sales tax applies.
Save.

Pricing Structures

In the Price & Quantity section, the pricing structure is set by the "Do you charge based on the booking length?" option. There are three choices:

  • Flat Rate, Per Unit, or Per Hour: You enter one price that is used exactly as entered. This is the default and covers most add-ons, such as a fixed price for a physical item like a guest book, a per-unit price, or an hourly rate you set yourself.
  • Multiply by Package's Hours: The price you enter is multiplied by the booking length. Useful for extra staff time or other services whose cost scales with how many hours the booking runs.
  • Multiply by Package's Days: The price you enter is multiplied by the number of days. Useful for multi-day equipment rentals. Only applies to full-day bookings.

Advanced Options

The Advanced section has a few extra settings, some of which only appear when they're relevant to your setup:

  • Multiply price by number of units on packages with unit pricing enabled: If a package uses unit pricing (like per guest), turning this on multiplies the add-on price by the number of units. This option only appears if you have at least one package with unit pricing enabled.
  • Does this add-on extend the booking length?: Turn this on for add-ons that add time, like idle time or setup time. When enabled, you choose how much time to add to the booking length.
  • Does this add-on require lead time?: Turn this on if you need advance notice to prepare the add-on, for example if you're waiting on shipping. When enabled, you set how many days of lead time you need.
  • Are [extras] supported with this add-on?: If you have extra categories set up, you can control whether each one is offered with this add-on, how many can be selected, and whether customers can skip that selection during checkout.
  • Would you like to show this add-on in your Extra Gallery Widget?: Whether to display the add-on in the Extra Gallery Widget on your marketing website.

Images & Videos

In the Images & Videos section, you can upload an image (or a video, if video support is enabled) or select from your media library to help clients visualize what they're adding. Images look best at 820px by 460px, with a minimum height of 460px.

Packages

In the Packages section, select which packages this add-on is available with. By default, new add-ons are available on all packages. If an add-on only applies to certain services, select just those packages. A "custom overlay" add-on probably only applies to your photo booth packages, not your DJ packages.

What Most Businesses Start With

Most businesses start with 3-5 add-ons covering the things clients ask for most. You don't need to list every possible option. Common ones:

  • Extra hours
  • Additional staff
  • Equipment upgrades (backdrop, lighting, premium bar setup)
  • Delivery or setup fees
  • Custom overlays or prints
You can also auto-attach add-ons so they're included with a package by default. See auto-attached add-ons.

Was this article helpful?

Thanks for your feedback!

Sorry to hear that. Want to chat with our support team?

Chat with us

Last updated July 21, 2026 16:29