Hospitality event software

Event software exists. It just tends to live in a different tool than your roster.

In short
Price
Free up to 10 staff · Pro €19/month · Ultra €39/month (excl. VAT)
Start
Every new venue gets 30 days of Ultra, no card
Contract
None — cancel any month, no setup fee
Dimona
Export to your payroll office (no direct declaration)
Who it’s for
Cafés, restaurants, bars, hotels — and any team that works in shifts

A wedding on Saturday, a christening lunch on Sunday, a company party in December. The run sheet is in a Word file, the crew is in your schedule, the agreed price is in an email from three weeks ago, and on the day itself an A4 is taped to the fridge that half your team walks past without reading.

SuperHoreca does not make a separate product out of this. An event is an object on the roster you already have: it sits on the days it actually occupies, the shifts around it are your normal shifts, and the run sheet, the briefing and the cost hang off it. One tool, no second login, no export between two systems.

The event sits ON the roster, not beside it

You create the event with the days it really takes, and each day gets its own type: build, event day, teardown. A build day rarely keeps the same hours as the night it is building for, so every day carries its own doors and close time. On the week grid the event shows up as a chip on the days involved, in the accent colour you gave it, so anyone who opens the roster sees straight away why Saturday looks different.

While an event is a draft, only managers see it. It reaches the team when you confirm it. And if it gets cancelled, the shifts stay put with a flag on them — deleting them quietly would wipe hours people had already planned their week around. That is deliberate: a cancelled night is a conversation with your crew, not a silent delete.

Party moves to another date? You do not get one email per click. Every change stamps the event, and once the shuffling has been quiet for a while a single summary notice goes out with what was added and what dropped since the venue last heard. Change your mind mid-edit and land back on the original date, and nothing is sent at all.

The run sheet that otherwise lives on the fridge

The run sheet is a timeline on the clock on the wall: 17:00 soundcheck, 19:00 doors, 22:00 DJ on, 02:00 last round. Each line belongs to one day, or to the whole event when it is a standing arrangement. It reads on a phone behind the bar and it prints for the people who would rather have a sheet in their pocket.

Next to it sit the contacts: the floor lead, security, the DJ, the bride’s cousin who is arranging everything. Per contact you decide whether the crew sees it. That is off by default, because security’s number belongs on every phone and the booker’s does not.

There is also a checklist and a door list. The door list holds names with how many people they are bringing, and you tick off who is in — which is what you need at a private party where the guest list IS the door policy.

A briefing you can watch go out — and watch land

The team briefing is the text everyone reads before the night: who is where, what the client was promised, which bar stays shut, which fire exit has to stay clear. You write it in pieces, between two services. Nothing happens until you hit publish. Only then does it become visible and everyone working that night gets a notification — a half-written briefing never reaches anyone’s phone.

After that you get a counter: read by 8 of 12 working these days — the denominator is the crew rostered on the event days, not your whole team. Not who has not read it — that is a conversation, not a dashboard. Just the number, because that is the only thing you need in order to decide whether to make a few more calls. Republish an edited briefing and an old read no longer counts: anyone who has not seen the new version shows as outstanding again.

What the night cost, without typing a single figure

Costs go in as lines with a category — artist, production, security, marketing, rental, catering — each with a budget and later an actual amount. An empty budget is not zero: "nothing agreed yet" and "free" are two different facts, and the tool keeps that difference.

On the income side sit your revenue lines and, if you sell tickets, the quantities sold — counted by hand, imported as CSV, or pulled from an external ticket feed. SuperHoreca does not sell tickets and does not take money; it records what was sold so the account is complete.

Nobody types the staffing cost. It comes off the roster: the shifts standing on those days, at the all-in hourly cost you entered per person. Move a shift and the cost moves with it. At the bottom is what is left, and the whole thing exports as CSV for your accountant. For a venue that staffs Saturday with two extras and a student on top of the regulars, that is the difference between knowing and guessing what an event returns.

The enquiry arrives on your own site, not in a portal

You get a public enquiry page and a widget you paste onto your own website. The visitor picks from the kinds of party you defined yourself — so "christening" and "staff party" if that is what you do, not a list someone else thought up — and from budget bands you set. Above the form you put your own house rules: minimum numbers, what you do not do, how far ahead you take bookings.

The date may be flexible, or missing entirely. "Somewhere in October, whenever suits you" is a real enquiry and a real lead; a form that demands an exact date turns that lead into an abandoned form. You can add up to five questions of your own, and no more — every extra box is a reason to give up on a form that has exactly one job.

An enquiry notifies your managers and any extra addresses you name. It does not become an event: someone of yours reads it, and if they convert it they get a draft. Nothing reaches your team on the authority of a form a stranger filled in.

And your booking page does not stay open by accident

This is the part a separate event tool will never solve for you: if your room is privately hired on Saturday, no ordinary reservations should still be coming in. Because events and reservations live in the same system here, the event can take seats off your booking page.

Confirm an event and it holds the expected guest count from the doors time by default. Want the whole day shut, you set it to full and every service block that day comes off sale — otherwise a club night starting at 22:00 leaves the 19:00 slots quietly open. Drafts and copies hold nothing, because a date nobody has decided on has no business blocking your room.

What it looks like

superhoreca.app/events
Mon
Tue
Wed
Thu
Fri
Sat
Rooftop Sessions· briefing
Sun

Run sheet

16:00Delivery & build
18:30Crew briefing
20:00Doors open
23:00DJ change · bar 2 opens
01:30Last round

Briefing

Bar 2 stays closed until 23:00, cocktails at the main bar only. Terrace shuts at 01:00 — the neighbours.

Read by 5 of 12 working these daysPublished
Staffing cost€1 248computed from the schedule, never typed

And this is how the enquiry arrives

superhoreca.app/events/cafe-copain
Step 2 of 5Café Copain

Which date?

dd / mm / jjjj
I have no fixed date yet

Roughly how many people?

40

What kind of event?

WeddingCorporateBirthdayReception

Pick a ballpark

up to € 1.500€ 1.500 – € 3.000more than € 3.000

Does this look right?

Your nameMarieke PeetersEdit
Which date?Date still openEdit
What kind of event?WeddingEdit
Send request
Continue

Questions we get a lot

Is this in the free plan or is it a paid module?

It is included. Events are not a module and not an add-on: every venue has them, free plan included. On the free plan your team is capped at 10 active staff, and the events digest to your crew has its own weekly allowance — separate from the reservations one, since the two share no counter. Mailing the schedule to your team is unlimited on every plan. The free plan does cap a few other things; they are all listed on the pricing page.

Do you sell tickets or take payments?

No. There is no ticket shop and no payment module. You can record what was sold — counted by hand, imported as CSV, or pulled from your ticket provider’s feed — so the event’s profit and loss adds up. Selling and collecting stay with whoever does that for you today.

Is there a table plan or floor layout?

No, and that is deliberate. You define zones as free-text labels — main room, back room, terrace — so the run sheet and the staffing know which part of the house the party takes. A graphical table plan with chairs and tables is not in there; that is a different product and we would rather not do it halfway.

Does my crew see the run sheet on their phone?

Yes. Anyone working those days sees the event in the staff app with the run sheet, the day notes and the published briefing. Contacts appear only if you made them visible. Nothing to install — it is a link that opens in the browser, or in the SuperHoreca app from Google Play if they have it.

What happens if the party is cancelled?

You set the event to cancelled. The scheduled shifts stay in place with a flag, so you decide what happens to those hours instead of the system deciding for you. People planned their week around them; wiping them silently is exactly the kind of surprise that makes a team stop trusting software.

Does it handle quotes, contracts and invoices for my event sales?

No. The form captures the enquiry and keeps the conversation in one place, but there is no quote generator, no contract template and no invoicing. SuperHoreca stops where your bookkeeping starts — you export the costs and the revenue, and the rest happens in the package you already have.

Your next party is probably already sitting in a Word file somewhere. Make an account, put that one event in with its days, retype the run sheet and publish the briefing. Ten minutes, and you will know whether this works for your venue.

Create an account