ThrilKnowledge Base

Open reservations

Let customers fill a court together, and post open games yourself when you want a slot to find its players.

An open reservation is a court slot that goes ahead once enough players have joined. Customers see it in the Thril app, claim a place, and each pays an equal share of the court price. If too few players join by the cut-off, the slot is released and nobody is charged.

On a resource with Price is per participant switched on, nobody splits the court price. Every player pays the price of the resource, and the total grows with the number of players. The form then shows the price per player and the total for the player range. See Resources.

Customers can start an open reservation themselves from the app. From the portal you can post one too, with the venue as the host. That is the way to turn a Tuesday evening court nobody has booked into a social game: you name the slot and the level, and the players find each other.


How an open reservation goes ahead

  1. Somebody posts it: a customer from the Thril app, or you from the portal.
  2. Players join from the app. Anyone you invite gets a push notification and can accept.
  3. When the minimum number of players is reached, the slot is confirmed and taken from the calendar.
  4. At the cut-off, joining closes. The court price is split equally between the players who joined, and each of them is charged their share after the game.

If the minimum is not reached by the cut-off, the open reservation is cancelled and the players are told. Nobody pays anything before the cut-off.

A regular booking placed on top of a pending open reservation cancels the open one. Confirmed open reservations hold their slot like any other reservation.


Turning it on

Go to Settings → Open reservations.

  • Enable open reservations switches the feature on for the venue. When it is off, customers cannot start new open reservations, the tab disappears from your venue page, and the portal will not let you post one. Games already posted run to their cut-off.
  • Let customers post open reservations decides who may start one. It is on wherever open reservations are on. Switch it off to post every game yourself: customers still see the games in the app and on your venue's page and join them as before, but the Create open reservation button is gone for them. An older version of the app may still show the option; the reservation is then refused with a message.
  • Open reservation finalization cutoff is how many minutes before the start joining closes. This is also when the shares are settled.
  • The per-sport table sets the minimum and maximum number of players for each sport. Leave a sport empty to use Thril's default for that sport.

A resource with Allow consumer booking switched off is hidden from customers who want to start an open reservation there. You can still post one on it from the portal.

Open reservations need a sport. A bookable space without a sport type cannot hold one. See Reservations for how sportless resources work.


Posting an open reservation from the portal

  1. Click Add new reservation in the sidebar, or click an empty slot in the calendar.
  2. Under Reservation type, choose Open reservation. The form changes to the open reservation form and keeps the resource, date and time you picked.
  3. Check the player range and the share each player pays. Both come from your settings and the court price.
  4. Give the game a Name if you like, for example "Morning games (level 3-4)". It stands where the host's name would on the calendar card, in the reservations list and on your venue's page. Without one, the game reads Hosted by the venue.
  5. Add a Description if you like: the level, the format, who the game is for. Customers read it in the game lounge.
  6. Optionally invite customers. They count towards the minimum only once they accept in the app.
  7. Click Create open reservation.

The venue holds no seat. Every player who joins pays a share, and the minimum has to be met by customers alone. A padel game with a minimum of four therefore needs four customers to join before it is confirmed.

Because the venue is not one of the players, the venue does not get a notification when somebody joins. Open the open reservation from the calendar to see who has joined.

Customers find the game in the Thril app and on your venue's page on the Thril website, under the Open reservations tab. The website offers the same as the app: a signed-in customer can post a game from the Reservations tab with Create open reservation, invite players, join or leave a game, and use the group chat.

If you want to charge a fixed price per player and take the risk of an empty court yourself, create an event instead. An open reservation only sells the court once enough players have committed.

Posting a weekly series

A social game usually lives on a fixed weeknight, so the form can post a whole series at once, the same way events repeat.

  1. In the open reservation form, under Recurrence, choose Recurring open reservation. The date and time you had picked become the first day and time of the schedule.
  2. Set the start and end date, how often it repeats, and the weekdays with their times. A day can have more than one time. The button below the schedule previews every occurrence before anything is created.
  3. Write one name and description for the whole series and click Create open reservations.

Each occurrence becomes its own open reservation with the same rules as a single one: it needs a free slot with a customer price, at least the cut-off plus fifteen minutes ahead, and no other open reservation on the same court. A slot that fails is skipped, the rest of the series is still created, and the form lists the skipped dates with the reason so you can book them another way. A series can hold at most 365 games.

A series takes no invites, because a customer would get one push for every game. Invite people to a single game from its details once the series exists.


Following and managing an open reservation

A pending open reservation shows as a green card on the calendar. A venue-hosted one is titled with its name, or Hosted by the venue when it has none; a customer-hosted one carries the customer's name. Click the card to open its details.

The All reservations page lists pending open reservations too, once you pick Open reservation in the Type filter. They show with the status Pending, and the customer column shows the host's name. For a venue-hosted game it shows the game's name, or Hosted by the venue when it has none. Clicking the row opens the same details as the calendar card. Pending open reservations are not part of the CSV export or the bulk actions.

The details show the host, the slot, how many players have joined against the minimum and maximum, the court price, the current share per player, when joining closes, and every participant with their status: joined or invited.

For a pending open reservation you can:

  • Invite a customer. They get a push notification and can accept in the app.
  • Edit open reservation to change the name or the description, or add them if they were left empty.
  • Cancel open reservation. The slot is freed and everyone who joined is told. Nobody has been charged yet, so there is nothing to refund.

Once the minimum is met the open reservation is confirmed and has a reservation of its own. From then on you cancel it through that reservation, and the court's cancellation rules apply. Participants appear on the reservation once the cut-off has passed and the shares are settled.

Open reservations posted by customers can be cancelled from the portal in the same way. Inviting players and editing the name or description are not offered for them; the customer who hosts the game does that from the app.

On this page