Dashboard

Sat 18 · what needs your attention today, plus the walk that is out right now
Old Town Walks · today

Today, in numbers updates itself

4tours today (1 live)
36people booked · 9 channels→1 system
91 %confirmed after the reminder
£318digital tips collected this week your plan: 1.9 %
£70no-show fees recovered this month (reconciliation)
2no-shows marked automatically when yesterday’s 10:00 AM tour closed — no message sent to anyone
⚠️

🚶 Tour in progress: Old Town · 10:00 · live

Guide: Emma

The 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.

👥 Large group detected — the 10:00 AM tour
“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.
🧭 Guide missing — Night walk · Sunday 9:00 PM
2 people · no guide. Liam marked himself available for that slot. One tap to assign (or see it under Team & availability).
🎟️ Nearly full — close the tour on the platforms
Leith · today 6:30 PM · 22/25 — 3 places left.
ⓘ moreClose 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.
🔢 Below the minimum — Night walk · Sunday 9:00 PM
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.
⏳ Waiting list with a free place — today 5:00 PM
3 places opened up (a cancellation over chat). “Novak family (2p)” is waiting and fits: already marked as told.
🎯 Private tour enquiry — lead from your site
“María López” · 8 people · a private Old Town walk, Thursday next week. Real money on the table: reply soon.
📥 3 customers waiting for a reply in GuIA’s inbox (2 min average wait)
👎 1 GuIA answer marked unhelpful teach it the right one and it won’t get it wrong again
✅ Nothing else to look at. The rest of the day runs itself.

Guide’s day

every tour of the day, with check-ins, walk-ins and takings — what Emma sees on her phone
people booked this week
takings logged · week
people booked this month
takings logged · July

The 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
⚑ Questions handed to you GuIA never guesses: what it doesn’t know comes to you — answer it once and it learns it
🌍 One set of facts, any language write each fact once — GuIA answers in the customer’s language
Try writing in Spanish, German or French: the rules work out what is being asked (that part is free), and only the facts and the sentence mould get translated — each one once, then cached.
ⓘ moreThe 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.
The customer is asking about: 🔒 no cross-over

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 instantly

I’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 answers
live
+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

Every tour comes with 🪄 AI built in: paste the tour’s own page and it confirms whatever it finds.
ⓘ moreAnd 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
The message that goes out when each tour ends — only to bookings from your own site (platform bookings already get a review request from the platform itself).
ⓘ moreAnswer 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.

💶 Tip amounts — you choose them
applies to:

🎓 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
🌙 Quiet hours: messages only go out between 8:00 AM and 9:00 PM. Anything that would fall outside that window waits until 8:00 — nobody gets a text at 11:40 PM. And a post-tour message that would land at night (after the 9:00 PM night walk, say) goes out the next morning.
Smart mode

⚙️ The risk settings — each company sets its own

No black box: risk starts at 10 and these factors add to it or take away.
ⓘ moreThe 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.
38 %historic no-show rate with NO system
17 %expected no-show rate with this sequence
+34people/month brought back (≈ +£410 in tips)
BookingChannelNo-show riskReminder sequence
Every reply (“coming”, “running late”, silence) re-scores the risk and adjusts the next nudge.
ⓘ moreThe 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)

WhoWhere they got toAgo
Julia K.
julia•••@gmail.com
Free tour · tomorrow 10:00 AM · 2p42 min
Tomás R.
+44 7•• ••• •12
Ghosts night walk · Sat 9:00 PM · 4p3 h
📲 Text to Julia — preview Hi Julia! 👋 We noticed you got halfway through booking tomorrow’s 10:00 AM free tour for 2. We’ve held your places for 30 minutes: finish here 👉 oldtownwalks.co.uk/r/8k2w If you were only browsing, just ignore me 🙂

🔗 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.

→ offers →
📲 Goes out 1 h after the tour — ONLY to bookings from your own site (platform bookings already get a review request from the platform itself) Thanks for coming along this morning! 🙌 If you’re after more, this week we’re running the Ghosts of the Old Town night walk with 15 % off for people who’ve already walked with us: £20.40 (instead of £24). Places held for your group for 48 h 👉 oldtownwalks.co.uk/combo/x3f9

Channels & sync

how bookings get into the system — without depending on any single platform

The three ways in

📬 1 · Booking inbox the key one
Every platform booking arrives as a confirmation email (GuruWalk, Viator, GetYourGuide…).
ⓘ moreAudutor 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.
🌐 2 · Your own booking engine
Your Audutor booking page (“your own site”): direct bookings with no commission, a manage-booking link for the customer (cancel or change in one tap) and group detection at the point of booking.
ⓘ moreThis is the channel the system pushes to grow — abandoned checkout, combos and reviews all point here.
📄 3 · Manual import

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.

Why email and not an API? Because GuruWalk doesn’t offer one (no iCal, no export either) — but the email it sends the guide is remarkably complete: it carries the booking details with the customer’s phone number and it flags cancellations and changes too.
ⓘ moreOn 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.

1 · Spots the failure instantly

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.

2 · Never loses the booking

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.

3 · The template is re-learned

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

📧 Booking email connected

The inbox the system reads: your own company address, or the alias we give you. Change it whenever you like.

💬 SMS & WhatsApp official Meta API filter: unknown numbers only

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.

🎯 Who GuIA replies to

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.

🕵️ Platform detection
The inbox recognises each platform by its sender and by keywords in the subject line.
ⓘ moreAdd 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

ChannelSync methodCoverageStatusLast bookingThis 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 ago48 p
Viator 📬 inbox today · 🔌 official API (Activity Operator API: real-time webhooks) bookings ✓ · cancellations ✓ · availability ↔ with the API API in progress 3 h ago28 p
FreeTour.com 📬 inbox (email to the operator; no public API) bookings ✓ · cancellations ✓ conectado yesterday6 p
Your own site 🌐 Audutor engine (native) everything, in real time ✓ active 41 min ago38 p
GetYourGuide self-serve sign-up on their portal + 📬 inbox (their API is channel-managers only) not connected
The connectivity road map: today, the inbox with full coverage (GuruWalk puts the phone number, cancellations and changes in its emails) · in progress, Viator’s official API (two-way availability) · after that, GYG/Viator through a certified channel manager.
ⓘ moreIt 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

£70.00clawed back this month by reporting no-shows in time
£7.50absorbed by the company for reporting too late
Platforms charge per person booked, not per person who turns up.
ⓘ moreIf 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:

saved per year in platform fees

Guide payouts

tour by tour, with the books always balanced
From to always balances: takings = booking costs + guide + company ✓
Booking costs (platform fees):
Split mode:

By guide ·

GuideToursPeopleTakings💳 Booking costsNet to split💵 To pay the guideCompany
With “the company absorbs them” (the usual choice): the split is calculated on the GROSS takings — the guide gets their full share — and the platform fees come out of the company’s side.
ⓘ moreWith “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

TourGuideTurned upTakingsPlatform feesGuide’s shareCompany’s share

Revenue projection

your business plan, live — move a slider and watch
What each guide and the company earn per month, on your numbers.
ⓘ moreIt 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.
Split mode:
Platform fee:

Analytics

how the business is doing, at a glance · July 2026
114people this month (7 departures)
65 %average occupancy (on 25 places)
£11.60average tip per person
17 %actual no-show rate (38 % before the system)
4.9 ⭐average rating · 32 new reviews

Attendance by channel

GuruWalk 48 p · 42 %
Your own site 38 p · 33 %
Viator 28 p · 25 %

Every point your own site gains is a fee that never leaves: try it on the Revenue projection.

Where your website bookings come from

Google 45 %
Instagram 30 %
Word of mouth 15 %
Guide’s QR 10 %

By tour · by time slot

Tour · timeDeparturesPeopleAverage per departureTip per person
Old Town · 10:00 AM35719.0£12.10
Old Town · 5:00 PM24321.5£11.40
Leith · 6:30 PM11212.0£25.10
Night walk · 9:00 PM122.0(ticketed)
⚠ The Night walk is not pulling: 2 on a ticketed walk that needs 4 to run.
ⓘ moreIt 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

GuidePeopleTip per personRating
Emma51£13.604.9 ⭐ (“best guide in Edinburgh”, “absolutely hilarious”)
Liam61£10.304.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

Built from the head counts the guides adjust at the meeting point (see the 📋 Manifest).
ⓘ moreEvery 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.
31people in the gap this month
28no-shows reported in time (≤72 h)
£70.00fees clawed back by reporting them
£7.50absorbed for reporting 3 too late
PlatformGap (people)ReportedClawed backAbsorbed
GuruWalk2220£50.00£5.00
Viator77(no per-person fee)£0.00
FreeTour.com21£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 ·

GuideLanguagesTours they guideRatingGuide can check in💳 TipsStatus

“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

Every guide gets a public page with their tours and direct booking on your site — no platform commission.
ⓘ moreThe 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

Each row is a daily tour (time + name, from the 🧠 Brain); each column, a day. Tap a cell to assign guides: their initial appears (if two guides share an initial you get two letters
ⓘ moreEm·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.

⚠ Departures with no guide

What the customer actually sees 📱

Type an amount and press the button: it’s interactive. Made-up scenario — Marco (5 pax), the free Old Town walk with Emma.