How to build a booking marketplace

Time is money. Trading time is money, so why not build a business that helps people trade their time. We see the rise of booking marketplaces all over the world. You can book online a doctor's visit haircut.

Services like udemy, booksy or Upwork are talking over the world. 

So why not to think about building your booking marketplace, a place where you connect those who offer their time and expertise with those who are looking for it.

With the help of the Getreve booking marketplace generator, you can do it without any investment in software development.You will have it almost instantly under your brand and domain.

How to do it. At first, join Getreve platform and activate the booking marketplace tool.

After your marketplace is activated, you will be taken to a system that is a little bit scary.. so many options, but don’t panic :)

First, lets set up a web address where your marketplace will be available. Go to Settings->Domains.

Here you define the address of your marketplace. You can attach your domain or use an internal address.

On this page, people will find offers and time slots they can book. This page can have different forms:

A category search engine:

It allows searching within category, city, and time. You select a category, city (optional), and time, and it show you available services

A catalog:

It shows you people/services in categories. You can click the book and find free slots on the selected card.

A modern catalog:

You have access to a page with a card of services offered by specific people and a search engine to look at what is interesting.

So that’s how your marketplace can look like, you can choose a model, and you do that here Settings->Page Settings and select the default display type. There are many more options but let’s not focus on them right now. Our booking marketplace is wildly configurable

So you choose your marketplace display type, you can change colors, add your domain, pages, and whatever you need, but what’s next? How do a business on it?

  • Those who offer their time
  • Those who needs their help

In both cases, there are different scenarios you need to think about, actually quite a lot of things, but let’s try to make it simple. When you build a prototype, you will start thinking about those things naturally. 

So let’s focus on those who add offers:

  • How they register to a service
  • How they add their offer
  • How you/people pay to them
  • How they receive access to orders

You need to think about those things when you start every marketplace. 

There are two business models you can use

People pay to you, and you have your settlements with offering party

This model is great for companies that represent or hire a more significant number of people. For example, a dental clinic with 50 doctors or a hair salon with ten employees hired and paid for several haircuts. We call it a “Manual commission type.” The system will calculate the commission you need to pay to your employees. 

People pay to another party directly, and you are just taking a commission on every transaction.

This model is a complete marketplace model, and it can proceed with one of the approved operators like Mangoapay. You set up a commission like 10%, and the system will automatically handle the process for you.

You can set up the model in the same section, but you have to go to integration and enter your mango pay details to use mango pay.

So you have your business model in place. Now let’s get people that offer something to your system. Go to Users and select “Registered tab.” Here you will find all people that register interest to join your marketplace:

You will find there your unique web-address that allows people to register:

If required (especially with mango pay), the system will ask a user for details needed to handle financial accounts. It will only happen when you approve a user, and he will log in for the very first time:

You need to approve every person in your marketplace. And if you want this person without access to all marketplace features, you need to limit him.

When you limit a user, he will have access to his management panel, where he can

  • Manage his calendar
  • Manage his bookings
  • Define his pricing
  • Set off their free time or emergency break. 
  • Get access to mobile apps that will help manage the process of approvals, questions, etc., which this system is completely off. 

When you will start your brand new system, don’t be surprised you will see no calendars and no pricing :) You need to set up the system so users can access them. Let us know if you need any help here. 

Users get access to a system with the help of:

  • Web portal
  • Android APP 
  • iOS App


Depending on your configuration user can get a booking in the agreed timeframe or a question if it’s available. It’s up to you to handle that because it depends on your business needs. The system allows doing both. In general, the final effect looks like that:

The web and mobile apps receive complete information about the reservation or booking. What’s important to mention is the type of booking users can receive. Our booking marketplace can handle three types of booking:

  • The client comes to you. You will receive info that the client will come to you at this date and hour.
  • You go to the client. You will receive info that you need to go to the client at this date and hour. This system also allows defining where users can go in for of created area.
  • You have a virtual meeting. You will receive info about the date and hour and a particular generated link for a video room. 

So we support all three types of bookings.

Users work within your system and earn money depending on your settlement choice. The payment is manual or automatic, depending on your preference. But in all cases, users see wallet and balance that showed them every transaction and calculated commission 

There is plenty of configuration option in this space. 

From a client perspective, it looks much more straightforward. First, they go to your marketplace and look for a service they want to book:

They select a date and time. The system will shoot only available slots. Next, they go to the booking form. We support two types of documents:

This form is also used when booking in client locations to check if it’s possible.

When they go to the payment process, they will see payment options you will enable. Depending if it’s marketplace manual or automatic, this can vary, but we support all types of payments available

That’s how it works in general. There are plenty of configuration options available. The booking marketplace was designed to help you run a booming marketplace. So you have tools for promotion, marketing, referring programs, and more

Build your booking marketplace now

Latest articles on our blog