Dashboard
Sat 18 · what needs your attention today, plus the walk that is out right nowToday, in numbers updates itself
🚶 Tour in progress: Old Town · 10:00 · live
Guide: EmmaThe guide is at the meeting point: this updates itself as they check people in on their manifest. Yesterday’s reminder and this morning’s confirmation have already gone out.
“Sophie Maclean (6p)” + “Mark Maclean (5p)” = 11 people · same surname, booked 3 minutes apart (GuruWalk). The deposit policy went out on their confirmation, and the guide has the note.
2 people · no guide. Liam marked himself available for that slot. One tap to assign (or see it under Team & availability).
ⓘ more
Close the platform that charges most per person first; your own site last (it costs £0 and gives you the contact). Closing happens in each platform’s own dashboard; tick them off here as you go so you don’t lose count.2 people (it needs 4 to run). Check the message and let them know if you decide to call it off — GuIA rebooks whoever had a place.
3 places opened up (a cancellation over chat). “Novak family (2p)” is waiting and fits: already marked as told.
“María López” · 8 people · a private Old Town walk, Thursday next week. Real money on the table: reply soon.
Guide’s day
every tour of the day, with check-ins, walk-ins and takings — what Emma sees on her phoneThe day’s tours, in order of departure (swipe to see them all →).
GuIA
handles SMS, WhatsApp and the chat on your site — and passes anything it can’t answer straight to youⓘ more
The cache key is the fact itself, so editing a fact in the Brain retires the old translation on its own. And the mould is cached with the facts taken out, which means the same mould serves every tour and every company. If a translation is missing, GuIA does not send a half-translated sentence — it hands the question over, same rule as always.GuIA only states facts that are really in the business, and only acts when it has the booking code. Whatever it doesn’t know, it hands to you.
GuIA's brain
the facts it answers with — edit them and the chat changes instantlyI’m GuIA 👋 What you confirm here is the only thing I will tell your customers — anything I don’t know, I hand to you. I never make things up.
💬 What GuIA already answers
0 answerslive +50 rules built in
Every fact confirmed, every draft accepted and every answer you teach adds up here — the newest at the top. The questions that get handed over today (at the very bottom) can join this counter in one tap: answer them once and GuIA knows them for good.
💡 The number above counts only the answers you have confirmed. On top of that, GuIA ships with more than 50 built-in conversation rules for understanding cancellations, changes, delays, groups, languages and much more, and every common question arrives with its draft written. Those rules decide how to read the question and which fact to use — but GuIA only states what you have confirmed: what it doesn’t know, it hands to you.
📚 GuIA’s fact sheet — the company once, then one sheet per tour
ⓘ more
And every question already has a draft written — you change a word or fill in the [gaps], you don’t write the whole sentence. GuIA states only what you confirm (an unconfirmed draft comes to you instead: it never lets one out, and never borrows from another tour). ★ The important ones are in colour. Press 💾 Save and the sheet folds down to its progress bar. The 🏢 Company block is answered once and covers every tour. Watch the [square brackets]: they mark where your detail goes — when you type it in, delete the brackets too (leave “[10:00]” and GuIA would read the brackets out loud).📮 Post-tour message
whole companyⓘ more
Answer these quick questions and the finished message opens up below, adapted by itself to each of your tours.The link in that message opens, on the customer’s phone, the tip + review screen — card, Apple Pay or Google Pay, and the Google review offered afterwards, never as a condition.
🎓 Teach it an answer of your own
For the things particular to your company that aren’t a standard fact (“are there toilets?”, “can I bring my dog?”, “do you take photos?”). GuIA will use it straight away.
Smart anti-no-show
tomorrow 10:00 AM · the sequence adapts to how risky each booking looks⚙️ The risk settings — each company sets its own
ⓘ more
The out-of-the-box weights come from a real city free tour — move them to fit your case (a ticketed tour with a deposit fails about half as often) and the table below recalculates instantly.| Booking | Channel | No-show risk | Reminder sequence |
|---|
ⓘ more
The guide sees it as a traffic light on their manifest.⏰→8:00 = that nudge would fall outside the sending window (8:00 AM–9:00 PM), so it goes at 8:00 — nobody gets a text at 11:40 PM.
Abandoned baskets and combos
the sale that was slipping away, recovered on its own🛒 Abandoned baskets (last 24 h)
| Who | Where they got to | Ago | |
|---|---|---|---|
| Julia K. julia•••@gmail.com |
Free tour · tomorrow 10:00 AM · 2p | 42 min | |
| Tomás R. +44 7•• ••• •12 |
Ghosts night walk · Sat 9:00 PM · 4p | 3 h |
🔗 Combos: the second sale on the same trip
Whoever does the free tour today is your best customer for this week’s ticketed walk — at no cost to acquire.
✍️ What the message says (thank-you + review + private-tour discount + offer) is set by answering 4 quick questions under 🧠 Brain → 📮 Post-tour message.
Channels & sync
how bookings get into the system — without depending on any single platformThe three ways in
ⓘ more
Audutor reads that inbox — your own address or a bookings@yourcompany alias we give you — and creates or updates the booking on the spot, cancellations and changes included. No API, no permission from the platform, nothing to change in how you work: it works with any channel from day 1.ⓘ more
This is the channel the system pushes to grow — abandoned checkout, combos and reviews all point here.CSV or pasted text (your history when you start, or the odd one-off channel). With the AI importer you can also build whole tours from a platform listing.
ⓘ more
On that basis the inbox gives full coverage without asking anyone’s permission. Where there IS an official API (Viator, with real-time webhooks) Audutor uses it as soon as you’re an approved supplier. Setup at sign-up: auto-forward the confirmation email to the alias — 2 minutes per channel.🛡️ Inbox safety net — for when a platform changes its template
Reading emails is convenient, but platforms change their templates without warning. So the inbox doesn’t just read: it watches itself, so you’re never left blind on a Saturday morning.
If an email doesn’t match the template it knows, the system flags it and texts you within seconds — it doesn’t wait for people to be missing at the meeting point.
The email it can’t read lands in a review tray with whatever it did manage to read: you confirm it in one tap, or forward the plain text. A booking is never lost to a change of format.
When a platform changes its format, it’s updated once, for every company on the system: your operation doesn’t depend on you doing anything.
⚙️ Your connections — configurable
The inbox the system reads: your own company address, or the alias we give you. Change it whenever you like.
Reminders, GuIA and the rescue link all go out from your verified number — always through the official WhatsApp Business API (never WhatsApp Web): approved templates, customer opt-in, and no risk of being blocked.
We recommend a dedicated number for the official API (your personal one stays out of it); this filter is the second belt: GuIA ignores anything that isn’t a customer.
ⓘ more
Add the ones you use — even the most local — and their bookings come in on their own. And if a booking ever arrives from a sender that isn’t on the list, the system doesn’t bin it: it shows you and offers to connect that channel in one tap.Connected channels — how each platform really syncs, and what it covers
| Channel | Sync method | Coverage | Status | Last booking | This month |
|---|---|---|---|---|---|
| GuruWalk | 📬 inbox (no API on offer: their email carries the details and the phone number, and flags cancellations and changes) | bookings ✓ · cancellations ✓ · changes ✓ | conectado | 22 min ago | 48 p |
| Viator | 📬 inbox today · 🔌 official API (Activity Operator API: real-time webhooks) | bookings ✓ · cancellations ✓ · availability ↔ with the API | 3 h ago | 28 p | |
| FreeTour.com | 📬 inbox (email to the operator; no public API) | bookings ✓ · cancellations ✓ | conectado | yesterday | 6 p |
| Your own site | 🌐 Audutor engine (native) | everything, in real time ✓ | active | 41 min ago | 38 p |
| GetYourGuide | self-serve sign-up on their portal + 📬 inbox (their API is channel-managers only) | — | not connected | — |
ⓘ more
It all ends up in the same place: manifest, anti-no-show, groups and payouts.Reconciliation & savings
the money you claw back from platforms — and the money you stop paying them⚖️ Platform reconciliation — who ends up paying for the gaps
ⓘ more
If fewer come, the only way to get that cost back is reporting the no-show in time; once the window closes, the company absorbs it. That is why the guide adjusts the head count on the manifest (timestamped) and why you set each platform’s rule here — configurable, because every one of them is different.From the guide’s head count plus these settings, Audutor builds the list of no-shows to report inside each platform’s deadline on its own, and works out what the company would absorb if they aren’t reported (you see it under 📈 Analytics).
💚 Your direct channel — the saving that pays for Audutor
Every person who books on your own site instead of a platform saves you their fee (~£2.50 per person on GuruWalk, and it varies by city). Abandoned checkout, combos, reviews and the guide’s QR all push this way. Drag the slider:
Guide payouts
tour by tour, with the books always balancedBy guide ·
| Guide | Tours | People | Takings | 💳 Booking costs | Net to split | 💵 To pay the guide | Company |
|---|
ⓘ more
With “taken off the takings”: the cost is paid first and the net is split. Either way, the guide never pays: a tour that took nothing leaves the shortfall with the company (shown in red). Worked out tour by tour, not in aggregate.Tour by tour
| Tour | Guide | Turned up | Takings | Platform fees | Guide’s share | Company’s share |
|---|
Revenue projection
your business plan, live — move a slider and watchⓘ more
It starts with Old Town Walks’ figures — in a meeting you put in the prospect’s instead and their business plan builds itself in front of them. Same split and cost modes as Payouts: what you project here is what you settle later.Analytics
how the business is doing, at a glance · July 2026Attendance by channel
Every point your own site gains is a fee that never leaves: try it on the Revenue projection.
Where your website bookings come from
By tour · by time slot
| Tour · time | Departures | People | Average per departure | Tip per person |
|---|---|---|---|---|
| Old Town · 10:00 AM | 3 | 57 | 19.0 | £12.10 |
| Old Town · 5:00 PM | 2 | 43 | 21.5 | £11.40 |
| Leith · 6:30 PM | 1 | 12 | 12.0 | £25.10 |
| Night walk · 9:00 PM | 1 | 2 | 2.0 | — (ticketed) |
ⓘ more
It is a ticketed walk, so the question is occupancy, not tips: move the time, cut the frequency, or push it harder to the people who did the free walk that morning. Leith is the opposite problem — small groups, but £25 a head in tips, so it earns its slot. Deciding this on the numbers instead of a hunch is what this page is for.By guide
| Guide | People | Tip per person | Rating |
|---|---|---|---|
| Emma | 51 | £13.60 | 4.9 ⭐ (“best guide in Edinburgh”, “absolutely hilarious”) |
| Liam | 61 | £10.30 | 4.8 ⭐ (“knows an incredible amount”, “so friendly”) |
The same numbers you’ll see under Guide payouts — one source of truth: what you analyse is what you pay.
📉 Booked vs actual — the gap the company pays for
ⓘ more
Every booked person who doesn’t appear costs you the platform’s fee unless you report the no-show in time. Here you see how much you have clawed back by reporting, and how much you would have absorbed otherwise.| Platform | Gap (people) | Reported | Clawed back | Absorbed |
|---|---|---|---|---|
| GuruWalk | 22 | 20 | £50.00 | £5.00 |
| Viator | 7 | 7 | — (no per-person fee) | £0.00 |
| FreeTour.com | 2 | 1 | £2.00 | £2.00 |
Each platform’s rule is set under 🔌 Channels → Reconciliation. Audutor builds the list of no-shows to report inside the deadline by itself — so none of them slip past you.
Team & availability
who guides, when they can, and which departures need cover👥 Team ·
| Guide | Languages | Tours they guide | Rating | Guide can check in | 💳 Tips | Status |
|---|
“Guide can check in”: a permission you set guide by guide — switch it on and that guide can check people in from their own manifest; leave it off and only the manager can. Guides never see customer phone numbers: GuIA sits in between.
🔗 Guide page — the QR that turns a good tour into the next booking
ⓘ more
The moment that counts is the end of the tour: people have just had a good time and ask “what else do you run?”. The guide shows their QR and that recommendation lands on your site, not the platform’s. Each page carries the guide’s name, so the analytics tell you which guides bring bookings in.🗓 This week’s schedule
ⓘ more
Em·Ev, say — so nobody gets mixed up) and the cell takes on colour. If more than one guide is out, their initials run in order — and that order is the running order (first = lead guide). Hatched cells are days with no departure (tap them to add one); amber ones run but have nobody covering them.The new guide gets their own personal link (no account, no password) to set their availability. Phone and email are shown masked (GDPR).
🗓 Availability by guide
Each guide picks the tours they are available for, day by day — from their phone, on their personal link (no account, no password). Choose a guide and tick their cells; only days when that tour actually runs can be ticked.