πŸ“– A simple guide

How FloorBook Works

Sell tables, seats and stalls at your event β€” straight from a picture of your venue. No apps to install, no fuss.

What's inside

What is FloorBook? For organisers β€” building your event Sharing your booking page For visitors β€” booking a table Advertising your stall Getting paid Keeping track of bookings Glossary β€” jargon explained Common questions

πŸ—ΊοΈ What is FloorBook?

FloorBook turns a picture of your venue into a booking page. You draw or upload your floor plan, drop tables where they'll be, and people book them online β€” and pay β€” before the day.

It was built for a church fundraiser: tables in the hall and on the grounds, sold to people who want a spot to sell their goods. But it works for any event where you sell a place β€” markets, fΓͺtes, expos, weddings, craft fairs.

The big idea: instead of a paper list and phone calls, people see your actual layout, pick a table, and pay β€” and you watch the bookings roll in. Jump straight to building your event below, or see how it looks from a visitor's side first.

πŸ› οΈ For organisers β€” building your event

Four easy steps in the FloorBook admin app. Everything saves automatically as you go, so you can't lose your work β€” close the tab any time and pick up where you left off.

  1. Name your eventGive it a name (e.g. "St Andrews Church Fundraiser"), who's hosting it, a short description, and pick a colour for your page. Hover any field in the app for a quick explanation of what it's for.
  2. Choose your dates & timesTap the day or days on the calendar β€” one day or several β€” and set the start and end time. Running a multi-day event? Each day can have its own times.
  3. Lay out your tablesAdd a photo of your venue if you have one, then tap Table Round Seat Stall to drop items on it. Drag them where they go, give each a name (T1, T2…), how many seats, and a price. Rectangles can be rotated; everything can be resized. See advertising your stall for what happens once one is booked.
  4. PublishCheck the summary, choose your payment options and add your banking details for the bank-transfer option, then press Publish. You get a link to share straight away.
Tip for a neat plan: use the Tidy button to line everything up automatically, and the Plan button to drop your real venue photo behind the tables β€” click it again any time to re-activate positioning mode (drag and pinch/scroll to size it), and click it once more, press Esc, or hit Done to lock it in place and get back to placing tables.
More on-screen help: almost every button, field and slider in the admin app shows a short explanation if you hover your mouse over it (or tap-and-hold on a touchscreen) β€” use that whenever something isn't obvious. Unsure what a term means? Check the glossary below.

πŸ”— Sharing your booking page

After publishing you get a web link (shown on the Publish step). Share it anywhere:

WhatsApp Facebook Email Your church bulletin A printed QR code

Anyone who opens the link sees your floor plan in their browser β€” nothing to download or install. It works on phones, tablets and computers. The Publish page also generates a scannable QR code you can print on posters or flyers, so people can point their phone camera at it and land straight on the booking page.

Once bookings start coming in, head back to keeping track of bookings to see who's booked what.

πŸ‘‹ For visitors β€” booking a table

Simple enough for anyone, at any age β€” nothing to install (see sharing your booking page).

  1. Open the linkThey see your event and the floor plan. They can view it as a map or a plain list β€” whichever they find easier.
  2. Tap a free tableAvailable tables are in your colour; booked ones are grey. They tap the one they want.
  3. Fill in their details & payName and contact, then pay by card, instant EFT, or bank transfer β€” whichever you've enabled. Their table is held for them while they pay, so no one else can grab it (see Hold in the glossary).
  4. DoneThey get a booking reference and can add the event to their calendar. Their table turns grey for everyone else. If they're selling something themselves, this is also where they can set up their stall listing.

πŸ’³ Getting paid

Two easy ways, and you choose which to offer on the Publish step.

Card & instant EFT (PayFast)People pay by card or instant bank transfer through PayFast, South Africa's popular online payment gateway. The money is handled automatically and the table is confirmed on the spot β€” nothing is held pending payment.
Bank transfer (EFT)People see your banking details and a reference. The table is held until you confirm the money has arrived β€” good if you'd rather not use a card gateway. You control how long the hold lasts on the Publish step.
Easy to set up: you just enter your banking details once when you publish. Card payments use a PayFast account (we help you connect it) β€” no technical setup on your side. Once EFT payments arrive in your account, mark them as paid from the bookings list.

πŸ“Š Keeping track of bookings

On your Publish page you'll see a live list of everyone who has booked β€” which table, their contact, and whether they've paid or you're still waiting for an EFT. Press Refresh any time to see the latest β€” the list doesn't update on its own while the page is open.

For an EFT booking, once you can see the money has landed in your account, click Mark as paid next to their name β€” this releases the hold and confirms the table for good.

πŸ“š Glossary β€” jargon explained

Plain-English explanations of the few technical terms used around FloorBook.

EFT
"Electronic Funds Transfer" β€” an ordinary bank-to-bank payment, the kind you'd do from internet banking or an ATM. On FloorBook it means a visitor pays by transferring money to your bank account directly, rather than by card.
PayFast
A South African online payment gateway. It lets visitors pay by card or instant EFT and puts the money straight into your PayFast account β€” similar to how PayPal or a card machine works, but built for South African banks.
Hold
When someone starts booking a table by EFT, FloorBook reserves it just for them for a set number of hours (you choose how many) so nobody else can book it while they're arranging payment. If they don't pay in time, it's automatically released back to being available.
QR code
The small black-and-white square pattern you scan with a phone camera. Scanning your event's QR code takes a visitor straight to your booking page β€” handy on printed posters or flyers.
Zone / Note
Two special items you can drop on your plan that aren't bookable β€” a Zone labels an area (e.g. "Kitchen"), and a Note is a small text label (e.g. "Entrance", "Toilets") to help visitors find their way around the map.
POPIA
South Africa's Protection of Personal Information Act β€” the law governing how businesses must handle people's personal details. FloorBook only collects what's needed to make and honour a booking (see common questions).

❓ Common questions

Do people need to download an app?No. They just open your link in any web browser. On a phone they can "Add to Home Screen" if they like, but it's not needed β€” see sharing your booking page.
Can I change my plan after publishing?Yes β€” edit and publish again. Existing bookings stay in place.
What if two people try to book the same table?Can't happen. The moment someone starts booking a table, it's held for them until they finish.
Can I run it over more than one day?Yes β€” pick as many days as you like on the calendar, each with its own start/end time (see building your event).
Is my visitors' information safe?Details are only used for the booking. FloorBook follows South Africa's POPIA privacy rules β€” organisers only ever see contact details for people who've actually booked with them.
What's the difference between a Table, Seat, Stall, Zone and Note?Table, Round table, Seat and Stall are all bookable β€” visitors can reserve and pay for them. Zone and Note are just labels on the map (e.g. "Kitchen", "Entrance") and can't be booked β€” see the glossary.
Something's not working β€” who do I contact?Email jan-louis@jlrdev.co.za and we'll help you sort it out.