:

    • All advice and support

      Start your business

      • All start your business
      • Legislation
      • Measure your progress
      • Pricing strategies
      • Set up a business

      Improve your business

      • All improve your business
      • Create an inclusive business
      • Deliver a quality experience
      • Partner support opportunities
      • Understand your customers

      Grow your business

      • All grow your business
      • Funding opportunities
      • Online booking systems
      • Reach new markets
      • Sell with travel partners

      Promote your business

      • All promote your business
      • Create good content
      • Manage your social media
      • Manage your website
      • Marketing opportunities

      Sustainability

      • All sustainability
      • Create a climate action plan
      • Improve your sustainability
      • Measure your climate impact
      • Net zero and sustainability
      • Promote responsible tourism

      Support by sector

      • All support by sector
      • Accommodation
      • Active and outdoor
      • Events and festivals
      • Food and drink
      • Visitor attractions
  • Training and events
  • Contact us

Welcome to the new Business Support Hub. Please use this form to provide any comments or suggestions.

Feedback form
  1. Home
  2. Advice and support
  3. Support by sector
  4. Visitor attractions
  5. Online booking system for experiences

Making visitor attractions bookable

10 minute read • Last updated: 25 February 2025

An online booking system is software that lets you take bookings and payments from customers online.

The system can offer additional features to help you improve the efficiency of your business and support you during growth. It saves you time and money by automating processes.

A booking system can impact:

  • Bookings or tickets
  • Product management (tours, guides and equipment)
  • Customer management and service
  • Selling and distribution through partners (especially online travel agents (OTAs) and Google Things to do)
  • Financial management
  • Analytics and reporting
  • Integrations with email, accounts, marketing, website, CMS

In this article:

  • Benefits of an online booking system
  • Cost of an online booking system
  • How do I decide which one to get?
  • Features to look out for
  • Get our booking system template

Benefits of an online booking system

  • Welcome and manage customers

    Manage customers who arrive without a booking by processing them quickly on-site.

  • Control customer entry

    You can use this tool to manage customer flow around your business in a controlled and safe manner, ensuring only those with tickets can come in.

  • Share terms and conditions

    Ensure that customers are aware of all terms and conditions at the time of booking.

  • Explore data and insights

    Get easy access to customer numbers and evaluate your busy and quiet times.

  • Prepare for customers

    Understand when you are busy and may need additional staff in place for managing queues, ticket scanning and greeting customers.

  • Keep in touch

    Maintain contact with customers post-visit and request their feedback to improve your business.

Cost of an online booking system

Ticket desk staff greeting customer

Ticket desk staff greeting customer

© Scottish National Zoological Society

There are three pricing models for online booking systems.

Fee per booking

The system takes a commission on each individual booking. This can be useful for smaller businesses that have quiet seasons, as you only pay more when bookings (and income) are higher.

Fees are usually between 1 and 8%, and there could be an additional fee for credit card merchants.

There are a few things to be aware of:

  • Deciding whether to mark the fee up for customers as a booking fee, or just make it past of the overall cost. Some customers can be put off by an additional booking fee and abandon their purchase during the booking.
  • If your booking provider is also the merchant of record, you will only be able to accept the debit and credit cards they accept. If you expect to get bookings from European customers, make sure the system accepts their common cards – eg SEPA or iDeal (popular with Dutch and German travellers).

Subscription price

A fixed price for the online booking system, usually payable monthly or annually. This option helps you to budget your technology costs for the year.

Some companies may offer tiered pricing – a lower cost for less features and limits on the number of bookings or users.

Costs usually begin from around £10 a month for a basic system.

Subscription price and a booking fee

Some booking system companies will charge a monthly fee for the system and a smaller booking fee per customer.

What else to know

Some companies will:

  • Charge a fee for website bookings only, whereas some may also charge for in-person bookings taken for example at reception.
  • Work with you to charge a higher booking fee but share some of the money back with you.

How to calculate your costs

Forecast your future sales

When it comes to reviewing the pricing of each booking system, you will need to have an accurate estimate of your expected sales over a set period. This will allow you to estimate the cost of the booking system if it includes a price per booking.

Find more advice on pricing

  • Arival guide to booking system pricing
  • Arival guide to choosing a booking system (free if you create an account)

How do I decide which one to get?

It can take time to gather your requirements and find the best match for your needs, but it is worth it when you start to see the benefits to your business operations.

  • Understand what they can offer
  • Gather your requirements
  • Evaluate and trial your best options
  • Set up your new system

Understand what a booking system can offer you

  • Review our list of providers and features

    VisitScotland have produced an online booking system needs assessment and functionality checklist for experiences businesses.

    This spreadsheet lets you rate functionality requirements, and see what providers might best match your needs including Bokun, FareHarbor and Rezgo.

    To get a copy of the template which includes a list of potential providers, please contact us.

  • Organise a demo / trial

    Pick 2-3 systems at random and set up a demo. Most offer this easily via their websites. Some even offer free trial periods (although this might be a bit tricker to set up on your own website).

    You don’t need to prepare anything – this is just to start giving you ideas of what booking systems do, and how they might be able to help your business.

  • Check out your competitors

    Looking at other business’ websites. Act as if you are a potential visitor, go through their booking process and check how easy or difficult it is, and what system they seem to use.

    You can also speak to your peers through any business networks you are part of and reach out to your Destination Marketing Organisation (DMO).

Gather your requirements

  • Ask staff

    Create a list of processes, tasks and tools carried out by each person/area.

    Ask them:

    1. To map out their main tasks with the process and steps they undertake.
    2. How they use the current system whether online or paper?
    3. What the main challenges and issues are - what are the pain points and frustrations?
    4. What would they like to see a new system offer?
    Top tips

    Watch out for staff bias - they may be happy with how their job works right now and resistant to change, or not see the challenges with a task as it’s a regular habit.

    Don’t just speak to one person - ask a couple of people who work in one area or ask the manager of the area as well.

    Consider staff impact - automating processes and tasks will affect some staff’s job roles and responsibilities. Although you won’t know yet exactly what that impact will be, you need to begin considering what you will do with affected staff – can they be given new responsibilities or will their hours be reduced? Learn more about HR support for staff

    Don’t discount anything - during your audit you may come across an issue that the booking system definitely won’t fix. It is more time efficient to capture all of the issues during a single audit, and then come back later to the issues the booking system doesn’t fix, than to do another audit later on.

  • Consider customer feedback

    Review previous customer surveys and reviews for common issues and complaints, for example, how easy it is to change an existing booking.

    Ask customer-facing staff for common customer issues and complaints.

  • Produce a prioritised list of requirements

    Either contact us for the needs assessment template or create your own list of requirements using the findings from your audit.

    Give each requirement a priority – what difference would it make to your business to have that feature? Be critical about your decisions – it’s not realistic to end up with a list of requirements all marked as essential.

Evaluate and trial your best options

Top of Wallace Monument peaking through the trees

National Wallace Monument

If you are using our template, you can follow the steps to easily filter out the booking system providers that don’t cater for your priority requirements.

Otherwise, you’ll need to reach out directly to providers and share your list of priority requirements and ask them how well they cater for your needs.

Once you have a shortlist of providers, set up sales calls. The sales agent will likely show you a demonstration of the online booking system being used with a test account.

Sales agents will always highlight the positives of their system over the challenges, so make sure to do your own research and evaluation. Look out for an agent who is keen to know more about your business, provides a tailored demonstration suitable for your type of business, and shares useful information about how the system matches your requirements.

Choose and set up a system

Review the final scores, rewatch any recorded demonstrations and in consultation with key staff members, select an online booking system.

Speak to the sales agent and find out more about how you move forward.

You’ll need to allow for staff training, and input of data to the system. If you have an existing system, it might not be possible to transfer data directly to the new system. Set a date for the transition and to stop using the old system and export the data for reporting purposes.

Features to look out for

Sector-specific systems

There are many systems which are tailored to a certain type of business – e.g. day tours or attractions.

A system that focuses on (for example) outdoor activities could have more features to support equipment management and rentals, while (for example) a system for day tours may have features to manage and help tour guides.

Travel distribution partner access

Look for an online booking system that allows for multiple channels to book the same inventory. It can be time consuming if you work with lots of partners and have to upload your product details manually.

Some systems offer business to business (B2B) bookings for partners with live availability and price information. The booking is also tagged as a partner booking, so you can easily see bookings by this channel in your reporting.

The benefits

  • Single booking system
  • Direct access to availability for partner
  • Access to customer data - partners can check and update themselves
  • Reporting - both get bookable reports, revenue and accounts payable

If your booking system doesn’t give them access and you don’t have a back-office system where you can make bookings for them, you might be able to use your website booking system. Most systems support either coupons, or promotional or discount codes. By creating a unique code, you can get partners to book through there.

Tracking sales channels

As well as having your business listed through travel distribution partners, you may have set up free listings for your business through other partners such as VisitScotland.com, Google and Tripadvisor.

Where you are able to add a booking link, make sure that each link is trackable. This means you can accurately see what channels your sales are coming from.

Find out more about free business listings

Application Programming Interface (API)

An API lets two different applications (or systems) talk to each other and share information automatically. Within tourism and events, an API lets a travel distribution partner access your online booking system.

Some booking systems are open to APIs, and some still have limited access.

Ask your sales agent how long they’ve had the API (newer APIs are more up-to-date), what partners the API connects with, and what features it has.

You should also ask if the API allows you to share live availability and pricing with OTAs. Is it a two-way API connection ie when someone makes a booking on your website does it automatically update the OTA and vice versa?

Back-office or manual bookings

Sometimes there is a need to take a booking in-person or for a group with special requirements.

Most online booking systems provide an admin interface that allows you to add bookings directly into the system - this is known as back-office or manual bookings.

The benefits of having the manual booking feature are:

  • Staff training - all staff use the same system so easy to train new team members.
  • Standard process – less chance of an error when the process is the same every time.
  • Central real-time inventory – avoid overbooking the time slot with accurate availability.
  • Customer information stored - easy to access information as in the one place.
  • Reporting – can do sales reporting across all channels and compare trends.
Child on an arial adventure line

Treezone

Note on channel managers

You may have heard of channel managers - these allow you to manage and allocate your product by channel or partner with price information. It also allows partner access to manage booking information.

It provides a one-to-many connection between your booking system and your partners. You load your products into one place and an API connects your partners to your channel manager, rather than you having to connect to each partner individually.

But these are only used by larger businesses - if you’re a small business with a few partners and your online booking system already connects to them, then you don’t need a channel manager.

Get our booking system template

VisitScotland have produced an online booking system needs assessment and functionality checklist for experiences businesses. This spreadsheet lets you rate functionality requirements, and see what providers best match your needs.

To get a copy of the template which includes a list of potential providers, please contact us.

Tour group in medieval type underground lane

Real Mary King’s Close

© The Real Mary King's Close

VisitScotland have produced an online booking system needs assessment and functionality checklist for experiences businesses. This spreadsheet lets you rate functionality requirements, and see what providers best match your needs.

To get a copy of the template which includes a list of potential providers, please contact us.

Sign up now for our booking systems webinar

We're running a VisitScotland Business Essentials: bitesize webinar on a guide to social media on Thursday 8 May at 2pm.

Discover how an online booking system can transform your operations from streamlining processes to maximising bookings – make sure it’s one of the most important tools in your marketing arsenal. This webinar is aimed at tourism experiences (tours, visitor attractions and activity providers) only.

VisitScotland Business Essentials: Bitesize Webinars

Related pages

Google Business Profile

Find tips on how to get your business onto Google using Google Business Profile, including on how to create and optimise your listing.
Article
5 minute read

Google Things to do

Learn how to display direct booking links in search results and in Google Maps.
Article
4 minute read

Selling through travel distribution partners

Learn about travel distribution and how working with a partner can help to grow your business.

Choosing an online travel agent

Learn about online travel agents (OTAs) and get advice on choosing the right one for your business, and how to set up and manage your product listing.
How-to
11 minute read

Sign up for the latest advice

Sign up for the Business Support monthly newsletter to get the latest advice and tips straight to your inbox. We’ll keep you informed with up-to-date insights, case studies and best practice guides to help you start, improve or grow your business.
Get the Business Support newsletter

About us

  • Policies
  • Accessibility
  • Cookies
  • Website feedback
  • Glossary of terms

Our other sites

  • Business Events
  • Corporate
  • Media Toolkit
  • Travel Trade
  • Scotland is Now
  • VisitScotland.com

Find us on

Find us on

Brand Scotland

© 2025 VisitScotland. All rights reserved.