Skip to content
Install the app
English
EnglishFrenchSoonItalianSoonJapaneseSoonSpanishSoonPortuguese (Portugal)SoonGermanSoonCzechSoonDanishSoonFinnishSoonKoreanSoonNorwegian (Bokmål)SoonDutchSoonPolishSoonPortuguese (Brazil)SoonTurkishSoonChinese (Simplified)SoonChinese (Traditional)Soon

Search guides for Appointment Booking.

    Download MarkdownSave a copy of this guide

    Add custom fields and add-ons

    Use Questions & Add-ons to customize what customers see in the booking widget:

    • Custom fields: ask customers for information (free, no price change)
      Examples: name, notes, preferences, address, allergies.
    • Add-ons: let customers choose optional extras that add to the total price
      Examples: extra 30 minutes, document review, equipment rental.

    Tip: Add-ons are created inside a question field by linking options to products/variants (so the price is added automatically).


    1. Go to: Tipo Booking → Services
    2. Open a service
    3. Scroll down to Questions & Add-ons section

    1. Click Add questions
    2. Choose Text
    3. Set:
      • Label: Special requests
      • (Optional) Turn on Required
    4. Save

    ✅ Result: customers can type information during booking.

    On the booking form, the custom field set will show up before customer click Confirm button.


    Example: “Upgrades” (customers can choose extras)

    Section titled “Example: “Upgrades” (customers can choose extras)”

    In this guide, we’ll set up a service like this:

    • Service: Yoga Class ($20)
    • Custom field: “Any injuries we should know about?” (Text)
    • Add-ons:
      • Mat rental (+$5)
      • Towel rental (+$3)

    Make sure you already have products/variants in Shopify for your add-ons (so the extra price can be added automatically).

    Create these add-on products (examples):

    • Mat rental — price $5
    • Towel rental — price $3

    Tip: If your add-ons already exist as products/variants, you can reuse them.


    1. In Shopify admin, open Tipo Booking app > Services
    2. Click New service
    3. Enter:
      • Service name: Yoga Class
      • Price: $20 (or set via product/variant depending on your setup)
      • Duration / Capacity / Payment as needed
    4. Click Save

    Step 2: Add paid add-ons (Mat rental + Towel rental)

    Section titled “Step 2: Add paid add-ons (Mat rental + Towel rental)”

    We’ll create an add-on field where customers can select extras.

    1. Still in Questions & Add-ons, click Add questions
    2. Choose Checkbox (best when customers can choose more than one add-on)
    1. Set checkbox with
    • Label: Add-ons (optional)
    • Turn on Add-on
    • Turn on Allow multiple selections
    1. Add options:
    • Option 1 label: Mat rental
    • Option 2 label: Towel rental
    1. For each option, attach the matching add-on product/variant:
    • Mat rental → select the Mat rental ($5) product/variant
    • Towel rental → select the Towel rental ($3) product/variant
    1. Click Save/Change

    Step 3: Turn on the label format for add-ons (optional)

    Section titled “Step 3: Turn on the label format for add-ons (optional)”
    1. In the app > open Settings > scroll to Add-ons
    2. In Label format, enter your preferred format. Example:
      (+ {{addon}})
    3. Enable:
    • Show on field’s label
    • Show on field’s options
    1. Click Save

    On the booking form, customers will see add-ons like:

    • ☐ Mat rental
    • ✅ Towel rental

    …and the add-on title can display with your chosen format (for example: Add-ons (+ $3.00 USD)).


    🙋 Still need support?

    If you still need help, please feel free to contact us at hi@tipo.io. We’ll be happy to assist you further.