Caribana Toronto and D'Bandit · Hotel packages and ticketing

Hotel packages, weekend passes and a ticketing platform for promoters.

Caribana Toronto sells hotel stays with the events included, weekend passes and event tickets for Toronto's Caribbean carnival. D'Bandit and Toronto Lime run a ticketing platform where promoters post their own events and sell tickets across a network of branded sites. We built both, on designEdit.

A hotel package drawn as a plan. On the left, the hotel's page: photos, then three package cards by room size, the first featured with a tag, the last sold out and hatched, and a bar along the bottom with the starting price. An arrow leads to the booking in five numbered steps: the dates, with the first chosen; three package tiers, with the middle one chosen; an event for each day, chosen from drop-down lists; a name for each of the four people in the room; and the summary with the price per person, a quantity counter, the total and a cyan purchase button.A hotel package drawn as a plan. On the left, the hotel's page: photos, then three package cards by room size, the first featured with a tag, the last sold out and hatched, and a bar along the bottom with the starting price. An arrow leads to the booking in five numbered steps: the dates, with the first chosen; three package tiers, with the middle one chosen; an event for each day, chosen from drop-down lists; a name for each of the four people in the room; and the summary with the price per person, a quantity counter, the total and a cyan purchase button.
A hotel package in five steps: the dates, the package tier, an event for each day, the names of everyone in the room, and how many shares to pay for now. A drawing, not a screenshot.

At a glance

Clients
Caribana Toronto
D'Bandit and Toronto Lime
What we did
Hotel packages with events included
Group bookings, paid together or separately
Event tickets and weekend passes
A dashboard for promoters
A point of sale for retail outlets
QR e-tickets and email, with wallet passes and text on D'Bandit
Platform
designEdit
AWS
In numbers
Half of Caribana Toronto's sales come in the last two weeks before the event
Three currencies on each platform

More than a ticket and a cart

Caribana Toronto sells for one weekend a year, and half of its sales come in the last two weeks before the event. What it sells is rarely one ticket: it is a few nights in a downtown hotel with an event each day, booked by a group that wants to pay separately.

D'Bandit and Toronto Lime have a different problem. Promoters across Toronto's Caribbean scene need to sell tickets to their own events without building a site of their own, and buyers come from Canada, the United States and the Caribbean.

Caribana Toronto: the hotel and the events in one booking

  • Hotel packages. Each hotel has its photos, highlights and package cards by room size, with featured and sold-out states. Booking takes five steps: the dates, the package tier, an event for each day, the names of everyone in the room, and how many shares to pay for now.
  • Weekend passes and event tickets. A pass is the dates and an event for each day. Every event page offers single tickets, the weekend pass and the hotel packages that include it.
  • Checkout. Prices in Canadian dollars, US dollars or British pounds, with the country set from where the buyer is. Card payments, with pay-later options on Canadian orders, and a short billing form.
  • After the purchase. The order page shows the trip, the group and the tickets. Buyers can swap an event for another in the same tier, or upgrade to an all-access pass, which is added to the order they already have.

Caribana Toronto: paid together or separately

On Caribana Toronto, a group can pay for the whole room at once. Or the leader pays a share, enters everyone's names and gets a group link to send by email or copy into a chat. Each member who opens it finds the hotel, the dates, the package and the names already filled in and locked, and pays for their share, or more than one.

The order page counts the payments still outstanding until the room is complete, and shows the hotel's confirmation number once the Caribana team has it. Every message along the way, and the page for each state, is set by the Caribana team.

A group paying separately, drawn left to right. The group leader's checkout, with one of four people chosen and a quantity of one. The order page, with the group link to copy and a field to email it. Three phones, one for each other member, each showing the booking filled in and locked, with a cyan pay button. The group: two of four paid, then all four, then the hotel with a cyan tick for its confirmation.A group paying separately, drawn left to right. The group leader's checkout, with one of four people chosen and a quantity of one. The order page, with the group link to copy and a field to email it. Three phones, one for each other member, each showing the booking filled in and locked, with a cyan pay button. The group: two of four paid, then all four, then the hotel with a cyan tick for its confirmation.
Paying separately: the leader pays a share and sends the group link, each member pays their own share, and the room is complete once everyone has paid.

D'Bandit and Toronto Lime: a platform for promoters

  • Promoters post their own events. They sign up at Toronto Lime and add events with the venue, the date and the flyer. Staff decide which promoters can sell tickets and post galleries, and can hold a promoter's events and galleries for review before they go public.
  • Ticket types. The promoter sets the types, prices and on-sale dates, a limit per order and a status for each type: on sale, sold out or hidden.
  • Live sales. Each promoter sees tickets sold and remaining, sales in each currency, a sales chart and their orders, and can resend tickets to a buyer.
  • Galleries. Promoters upload photos from their events, which appear alongside the listings.
  • Branded sites, one platform. The sites run on one codebase, each with its own name, logo and colours, and share the same events, accounts and checkout.
  • A point of sale for outlets. Retail stores sell tickets for cash from their own POS accounts, each with its own limit. They enter the buyer's details and the ticket holders' names, the tickets go out by text and email straight away, and each store sees its own transactions, can void one, and has its own report. Event pages list the stores and whether each still has tickets.
  • For buyers. Search by keyword and by date, prices in Canadian, US or East Caribbean dollars, promo codes, checkout as a guest or with an account, with sign-in by Google, Apple or email, and prices that change automatically when tickets run low or on a set date.
D'Bandit and Toronto Lime drawn as a flow. On the left, a promoter's dashboard stacked in front of others: events, one waiting for approval, a tile to add an event, ticket types with prices and status, a rising sales line and a photo gallery being uploaded. An arrow to a shield with a cyan tick, for staff approval. Leaders out to four branded sites, each with its own header and logo, each listing the event. Leaders from all four into one online checkout, with a currency switch of three, a ticket in the cart, a clock for the hold on it and a cyan pay button. A second leader runs from the approval under the sites to a store's point of sale, marked with an awning: a bar showing how much of the store's limit is sold, tickets with quantities, cash chosen as the payment and a cyan button.D'Bandit and Toronto Lime drawn as a flow. On the left, a promoter's dashboard stacked in front of others: events, one waiting for approval, a tile to add an event, ticket types with prices and status, a rising sales line and a photo gallery being uploaded. An arrow to a shield with a cyan tick, for staff approval. Leaders out to four branded sites, each with its own header and logo, each listing the event. Leaders from all four into one online checkout, with a currency switch of three, a ticket in the cart, a clock for the hold on it and a cyan pay button. A second leader runs from the approval under the sites to a store's point of sale, marked with an awning: a bar showing how much of the store's limit is sold, tickets with quantities, cash chosen as the payment and a cyan button.
Promoters post their events from their own dashboard, staff can hold them for review, and the events go on sale across the network's branded sites, through the online checkout, and in stores through the POS.

From the order to the door

  • E-tickets. Each ticket has its own QR code, shown on the buyer's ticket page and in a PDF. On D'Bandit, tickets also go into Apple Wallet or Google Wallet, and buyers can change the name on a ticket after they buy.
  • Notifications. The order confirmation and the ticket link go out by email, and on D'Bandit by text message as well. On D'Bandit, Find My Tickets sends the link again from an email or phone number plus the card's last four digits or the order number.
  • At the door. Staff scan the QR codes on their phones, with each scan checked against the order.
A ticket from the order to the door, drawn left to right. The order confirmation with a cyan tick. An email and a text message. A phone showing the ticket page: the event, a QR code for the first of four tickets, and buttons for the PDF and the wallet. A phone showing the wallet pass with its QR code. A phone at the door, scanning the QR code, with a cyan tick and the holder's details below. A list of scans, three of five marked in cyan.A ticket from the order to the door, drawn left to right. The order confirmation with a cyan tick. An email and a text message. A phone showing the ticket page: the event, a QR code for the first of four tickets, and buttons for the PDF and the wallet. A phone showing the wallet pass with its QR code. A phone at the door, scanning the QR code, with a cyan tick and the holder's details below. A list of scans, three of five marked in cyan.
From the order to the door: the link arrives by email, and on D'Bandit by text; the tickets open as QR codes, a PDF or a wallet pass, and door staff scan them on their phones.

Ready for the rush

Both platforms run on designEdit and are hosted on AWS. Pages and prices are cached, so the server only does the work that can't be cached. On Caribana, a firewall turns away bots and anyone sending too many requests; on D'Bandit, repeated purchases are blocked. On both, the tickets in a cart are held for a few minutes so they can't be sold twice. Receipts, tickets and emails are sent in the background, so the checkout only has to take the payment.

The Caribana team manages hotels, packages, events and the group-booking messages in designEdit. On D'Bandit, promoters manage their own events, and staff manage the promoters, the approvals and the reports.

Connected services

The drawings show the idea, not the real screens; the gallery shows the live sites. Apple, Apple Wallet, Google and Google Wallet are trademarks of Apple Inc. and Google LLC. Amazon Web Services (AWS) is a trademark of Amazon.com, Inc. or its affiliates. Design of a Decade is an independent studio.

Planning an event or a festival?

Tell us about it.

info@designofadecade.com

+1 647.409.1479

Burlington, Ontario