Ritaat Coaches · research pack

Desk research, October 2026: market and competitors in Glasgow and London, booking software, phone systems, ads, brand and content. Every claim is sourced; estimates and unverified items are labelled.

00 — Executive summary

Baseline research: 17 October 2026; Teams Phone update: 23 October 2026. Full, sourced detail is in reports 01–04. Items marked unverified need the client or a vendor to confirm.

Where the client stands today

  • Company: Ritaat Alhayat Coaches Ltd, registered in Glasgow, company number SC827704 (from the site footer; not yet checked on Companies House).
  • ritaatcoaches.uk returns 403 Forbidden, so it is effectively down.
  • ritaatcoaches.co.uk is positioned as "Private Scotland Coach Tours". It does not target people searching "coach hire Glasgow" or "minibus hire".
  • Contact: no phone number and no WhatsApp; an email quote form is the only route.
  • Missing from the site: prices, fleet details, reviews, licence details and London pages.
  • No online footprint found: no Google Business Profile and no social accounts.

Brokers and marketplaces

  • Bookalimo is a US-based worldwide chauffeur marketplace. It publishes no commission for operators, so the 20–30% figure is unverified. Ask the client for a recent payment statement.
  • National Coach Network is a free UK platform that passes private-hire jobs to more than 1,100 operators. Its cut is unpublished, and the client's relationship with it is unconfirmed.
  • Coach Hire Comparison reportedly charges operators 6.5–10%, but that figure comes from a single article.

How the top players in Glasgow and London get leads

  1. A Google Business Profile plus a page for each city, service and vehicle size.
  2. Instant quotes and published "from" prices.
  3. Large review counts, typically 4.8–4.9 stars from hundreds of reviews.
  4. Phone and WhatsApp everywhere, with fast-reply promises such as 30 minutes.
  5. Outreach to schools, clubs, companies and the council. Glasgow City Council's coach-hire contract runs to 4 January 2027.
  6. Google Ads.

Many of the "operators" that rank well are actually brokers.

Recommendations

  • Market: Glasgow first. London only if the client has vehicles there or a partner.
  • Week 1:
  • Phone and WhatsApp on the site.
  • Homepage retitled to target "Coach & Minibus Hire Glasgow".
  • A fleet page with seat counts.
  • A Google Business Profile and a review drive.
  • Licence and insurance details on the site.
  • A price guide and call tracking.
  • Go after Christmas and Hogmanay bookings now.
  • App: build it, for the own fleet only (decided 2026-10-24; detail in 06).
  • Scope: 3 coaches (16, 36 and 53 seats), the owner as fleet manager, one assistant in the Philippines and about 8 drivers. Partner buses stay a manual process outside the app.
  • Phases: (1) customers see availability for the 16-, 36- and 53-seat coaches on the website and book online; the coach is held, the office confirms the price with a Stripe deposit link, and the office app (calendar, documents, allocation) runs behind it; (2) a driver web app with DVSA walkaround checks, defect alerts and passenger QR check-in; (3) instant prices on the website, based on phase 1's real quotes.
  • Why not rent: none of the UK tools showed an API, so the assistant would re-key every booking. Renting Coach Manager would be about £130/month on a 12-month term for 2 office users.
  • Must-have: defect and inspection records kept for at least 15 months (DVSA guidance).
  • Phone line (updated 23 Oct 2026; detail in 04-teams-phone-update-2026-10-23.md):
  • Provider: pilot Microsoft Teams Phone first if the client already uses Microsoft 365. Otherwise, or if they want a turnkey sales stack (CRM, SMS, analytics), use JustCall (official £25–£40 per user per month on annual Team/Pro plans). Teams Phone Standard is £7.70 per user/month, paid yearly, excluding VAT [23], but base Teams/M365 and PSTN number/minute costs are separate, so no Teams total yet. Teams is not automatically cheaper or simpler. This is my judgement.
  • Numbers (staged): start with one number that fits where the vehicles are (e.g. Glasgow 0141). Consider one 0330 national number next. Add a London 020 only once London jobs can really be served. Number stock, 0330 support and porting depend on the phone provider and must be confirmed.
  • Routing: call menus that send UK daytime calls to the manager and nights to Manila, plus a text back on missed calls.
  • Before buying: get written confirmation from the provider/Microsoft partner that VAs in the Philippines can use the UK number, and test it. Emergency calling outside the UK may misroute. If the VAs are external contractors, check UK GDPR transfer rules. Keep WhatsApp separate until an integration is verified.
  • Ads:
  • Budget: start at £500–£1,500 a month, Glasgow first.
  • Lead cost: no published figures exist for UK coach hire. The estimate is £20–£90 per lead; month one sets the real numbers.
  • Benchmark: any lead well below the broker commission is a win.
  • Brand: lead with "Direct and Dependable" (fast fixed quotes, no broker markup). Add "Safe Group Travel" as the trust layer for schools and companies, and use events and weddings for social content.

Cost picture (estimate)

  • Running costs: about £300–£460 a month, not counting the build. The app's own running cost is estimated at £30–£80 a month (06, section 2.1), which replaces renting a back office. This is the earlier non-Teams (JustCall/CloudTalk-style) stack estimate, not a Teams total; Teams adds £7.70 per voice-enabled user/month before VAT [23] plus separate base M365 and PSTN costs (see 04).
  • Broker comparison: at a 20–30% cut, every £10,000 of bookings through Bookalimo costs the client £2,000–£3,000.

01 — Client audit and market research: Ritaat Coaches

Prepared 17 Oct 2026 (date as given in the request). Read-only desk research with WebSearch/WebFetch; no one was contacted and no forms were submitted.

Evidence labels: [F] fetched and read on the page. [S] seen only in a search snippet (not opened). [C] a claim the competitor makes about itself, not independently verified. [EST] my estimate or inference. [UNVERIFIED] could not be confirmed.

0. Research gaps (read first)

  • ritaatcoaches.uk: WebFetch returned HTTP 403, so it was not audited. Whether it redirects to or is separate from the .co.uk site is unknown.
  • Companies House: two fetches returned HTTP 502 and a search for the company number returned nothing. Company details below come from the .co.uk footer only. Re-check on the register.
  • Not found: Google Business Profile, Trustpilot, social profiles and directory listings for "Ritaat Coaches". A search for the exact name returned nothing relevant. Treat this as "not indexed or not found by this tooling". It is not proof that none exist.
  • Not observable here: Google Ads/LSA presence, page speed, schema on competitors, and keyword rankings. No SERP or ad-library tool was available.
  • Commission: no published Bookalimo UK operator commission was found. The 20–30% figure is the client's own claim (project CLAUDE.md).
  • Most prices and ratings are competitor self-reports.

1. Client audit

1.1 Who they are

Item Finding Source
Legal entity Ritaat Alhayat Coaches Ltd, trading as Ritaat Coaches [F] https://ritaatcoaches.co.uk
Company no. / VAT SC827704 / VAT 492843456 (footer). Not cross-checked on the register [UNVERIFIED] https://ritaatcoaches.co.uk
Registered office 10 Allison Street, Glasgow, G42 8NN, registered in Scotland [F] https://ritaatcoaches.co.uk
Services claimed Private group tours, corporate travel, school journeys, airport transfers, weddings and events, general coach hire across Scotland [F] https://ritaatcoaches.co.uk
Fleet "Modern coaches". Features vary and may include A/C, reclining seats, luggage space, USB, Wi-Fi, and toilets on some. No vehicle list, sizes or photos in the fetched content. A fleet page is linked but was not shown [F] https://ritaatcoaches.co.uk
Productised routes Six private itineraries: Edinburgh & Highlands, Loch Ness & Inverness, Isle of Skye, Glencoe & Fort William, Loch Lomond & Stirling, Glenfinnan & West Coast [F] https://ritaatcoaches.co.uk
Accessibility Wheelchair space can be raised in the quote request; no PSVAR statement seen [F] https://ritaatcoaches.co.uk

1.2 Contact and booking flow (as fetched from .co.uk) [F]

  • Email only: info@ritaatcoaches.co.uk. No phone number is listed. The form has an optional telephone field. No WhatsApp or social links appeared in the fetched content.
  • Flow: enquiry form → quote → confirm → coach and driver assigned → travel.
  • Form fields: pickup, destination, passengers, journey type (one way / return / multi-day), date, notes (2,000 characters). Name and email are required. There is a "Sign In" link, so a customer account area may exist.
  • No instant price and no online payment are described.

1.3 SEO basics (.co.uk home page, as fetched) [F]

  • Title: "Ritaat Coaches | Private Scotland Coach Tours"
  • Meta description: "Explore Scotland in comfort with private coach tours, group travel and tailored journeys from Ritaat Coaches."
  • H1: "Explore Scotland in Comfort". H2-level sections include popular routes, process steps and accessibility.
  • Schema: none seen in the fetched content. This is a limitation of the fetch (it may not show JSON-LD), so confirm with a page-source check [UNVERIFIED].
  • Local pages: no Glasgow or London landing pages were visible. Page speed was not measured.
  • Source: https://ritaatcoaches.co.uk

1.4 Concrete problems

  1. Intent mismatch. The site is positioned as a tourist "Scotland coach tours" brand. Buyers searching "coach hire Glasgow" or "minibus hire London" want hire pricing, vehicle sizes and quotes. Competitors' titles lead with "Coach Hire Glasgow" (e.g. Hire Society). [EST]
  2. No phone number and no WhatsApp. Every competitor checked shows a phone number, and several add WhatsApp (see §4–5). For urgent group-travel enquiries this is a significant conversion gap. [EST]
  3. Fleet is invisible. There are no seat counts or vehicle types in the fetched content. Buyers choose by capacity (16/29/49/53/70 seats).
  4. No prices or price guide. Competitors that publish "from" prices (8Rental, Travelforce) capture comparison shoppers.
  5. No trust proof visible: no review count or rating, no operator-licence or accreditation statement, no PSVAR/accessibility claim, no PVG/DBS statement for schools.
  6. No London presence. The site serves "Scotland and the wider UK" and does not target the London market named in the brief.
  7. No visible social or local-listing footprint. A Google Business Profile for a Glasgow-registered operator would be a baseline local-SEO asset. None was found [UNVERIFIED].
  8. Two domains (.uk and .co.uk). The .co.uk fetch refers only to itself. If both serve the same content there is a duplicate-content risk. If .uk redirects, confirm a 301 [UNVERIFIED].
  9. Channel dependency. Most bookings reportedly come via Bookalimo at a ~20–30% commission (client claim), with no direct brand demand engine.
  10. Compliance not stated. Nothing seen on the page confirms a PSV operator licence. Confirm the licence on the DVSA/Traffic Commissioner register. This is essential for trust and for any broker or ad account [UNVERIFIED].

2. Bookalimo, National Coach Network, and other brokers

2.1 Bookalimo (Book-A-Limo)

  • What it is: a worldwide chauffeured-vehicle booking service covering sedans, SUVs, vans and 50–56-passenger motor coaches in "over 1,000 cities". It offers an app, live GPS tracking, a concierge contact and a developer API. The page lists US phone numbers and does not mention the UK. Source: https://www.bookalimo.com [F]
  • Model [EST]: a demand-side marketplace that sells under its own brand and farms jobs to local operators, keeping a margin. The operator's contract terms were not found.
  • Commission: no published operator commission or fee schedule was found on the site [F]. The only figure found is an undated, US-focused travel-agent page: agent commission tiers from 12% to 25%, with motorcoach bookings at 20%. That is what the platform pays agents, not what it takes from operators, and may be outdated. Source: https://www.travelagentcentral.com/transportation/limo-service-pays-up-to-25-percent-commissions [S]
  • Operator complaints: none found for Bookalimo specifically. A Trustpilot page for "booklimo.co.uk" is a different domain and was not attributed to Bookalimo. Source: https://www.trustpilot.com/review/booklimo.co.uk [S]
  • Implication: the client's 20–30% take-rate is plausible but unverified. Ask the client for a recent Bookalimo remittance statement to compute the real rate.

2.2 National Coach Network (NCN)

  • What it is: a free UK online platform linking coach and minibus operators with private-hire work. It launched in October 2018 and its roots go back to 2013. Operators quote on jobs, search outside their area and manage bookings in a portal. NCN staff audit jobs before passing them on, and operators are paid upfront [S]. Sources: https://www.route-one.net/suppliers/national-coach-network-underlines-commitment-to-industry/ and https://www.route-one.net/features/national-coach-network-redefining-an-established-model/ (the second returned 403 on direct fetch, so details come from search summaries).
  • Scale: a 2022 feature said it worked with 1,100+ operators. Customer-facing brands include SMC Coach Hire (nationwide brokerage) and Tuned In Travel (festival and concert transport) [S]. Source: https://open.endole.co.uk/insight/brand/233845-smc-coach-hire
  • Reputation: Trustpilot TrustScore 4.9 from about 275 reviews. Operators praise on-time payment and the job portal. Trustpilot notes the company did not invite reviews [S]. Source: https://at.trustpilot.com/review/nationalcoachnetwork.com
  • Fee structure: the NCN homepage fetch returned only a title ("Built For Private Hire Operators"), with no fee detail [F]. Treat the margin NCN takes between customer price and operator payout as [UNVERIFIED].
  • Client relationship: not verified. The brief says the client is "in/near" NCN. Nothing public links Ritaat to NCN, so ask the client (likely an operator member supplying jobs).

2.3 Other UK brokers and marketplaces

Brand Model Fees to operators Source
Coach Hire Comparison (CHC) Online comparison platform. Instant quotes in three tiers (Standard / Executive / Luxury), ~250 independent operators, bought by CMAC in 2023. Support by dashboard/WhatsApp, no phone listed. Moving to automatic pricing ("Book It Now"), paying operators in full per booking [F][S] Older model: monthly fee. One Route One feature reports a switch to 6.5–10% of earnings, on a sliding scale (e.g. 9.5% for £1k–£3k/month). Single source, date unconfirmed [S][UNVERIFIED] https://www.coachhirecomparison.co.uk · https://www.route-one.net/features/record-growth-for-coach-hire-comparison/ · https://www.route-one.net/news/coach-hire-comparison-to-switch-to-automatic-pricing-model/
Compare My Coach Free comparison: one form, several partner quotes. Salford address [F] Not stated [F] https://www.comparemycoach.com/coach-hire-london
Coachhire.com National quote-by-request provider claiming a "450+ operator" network and "7.2m+" passengers a year [C][F] Not stated https://www.coachhire.com
TripCenter "Booking.com for coaches". No running costs, commission per completed booking, rate negotiated [S] Negotiated, unpublished https://www.route-one.net/technology/tripcenter__booking_com_for_coaches_/
Fully Booked Referral app where operators earn commission by passing jobs they can't take (~100 operators at Feb 2024) [S] Not stated https://route-one.net/news/fully-booked-app-launches-to-facilitate-coach-hire-referrals/
020 directory Local directory with free listings and paid advertising. Lead routing not explained [F] Not stated https://www.020.co.uk/c/coach-and-minibus-hire/london.shtml
Bark Lead-matching service for Glasgow bus and coach hire [S] Not checked https://www.bark.com/en/gb/bus-coach-hire/glasgow-city/

Not found: Hireacoach, whose site failed to load (TLS error). Busbud and Distribusion were not researched and are unlikely to matter for private hire (they sell scheduled seats) [EST].

2.4 What operators complain about

  • BUSK's Pat Harris says brokers are often accused of inflating prices and supplying poor vehicles or not turning up, and called a meeting on national broker standards. Source: https://cbwmagazine.com/?p=15736 [S]
  • Route One columnists report unpaid operators and customers getting older vehicles than promised. Source: https://www.route-one.net/?p=15730 [S]
  • An opinion piece says booking platforms squeeze operator prices, with coach hire becoming a cheapest-price marketplace. Source: https://www.route-one.net/?p=79223 [S]
  • A rail-forum commenter says operators dislike brokers but find them useful for return legs and big jobs. Source: https://www.railforums.co.uk/threads/catch-coaches.243130/ [S]
  • Customer-side complaints about CHC on Trustpilot (4.5 from 968 reviews): late drivers, late driver details, vehicle mismatch, refund disputes. Source: https://www.trustpilot.com/review/coachhirecomparison.co.uk [F]. This is a reputational risk for Ritaat when it fulfils broker jobs under someone else's brand.
  • No published source was found for a "20% broker commission" figure.

2.5 What this means for the client

  • The brokers own the customer relationship and Ritaat's brand never builds. The margin is the cost of that.
  • Direct-lead value [EST]: at a 20–30% broker take, a £600 job costs £120–£180. If a direct enquiry costs less than that to acquire, direct wins. Even a mixed model (broker for fill-in jobs, direct for repeat B2B/school work) improves margin.
  • Keep the brokers for off-peak fill, but move repeat customers to direct. Check broker T&Cs for non-solicitation clauses [UNVERIFIED].

3. UK coach and minibus hire market overview

3.1 Segments (as seen on operator and broker pages)

Schools, corporate/events, airport transfers, weddings, sports clubs, tours, rail replacement, cruise excursions and Christmas parties. Hire Society's service pages cover weddings, school trips, airport transfers, golf outings and cruise excursions [F] (https://hiresociety.co.uk/). London pages cite schools, weddings, airport and corporate [S] (https://www.bullockscoaches.com/private-hire/coaches-london). PSVAR exemptions for home-to-school and rail replacement appear in traffic commissioner guidance (https://assets.publishing.service.gov.uk/media/67eaa7f8ba01abac8e9fe986/Stat_Doc_13_PSV_Operations_-_Version_10.0.pdf) [S]. No sourced market-size or segment-share data was found.

3.2 Seasonality

  • Summer is the traditional peak. Private hire and school trips fill summer diaries. CHC had a best-ever August in 2021 with 9,000+ quotes (https://www.route-one.net/features/charting-the-course-for-a-successful-summer/, https://www.route-one.net/news/coach-hire-comparison-sees-busiest-months-on-record-in-2021) [S].
  • Christmas is a short surge for party transport (https://ecoachmanager.com/transport-business/preparing-for-uk-winter-and-christmas-tourism-essential-tips-for-transport-companies/) [S, vendor marketing].
  • April ramps up (https://www.route-one.net/news/april-marks-busy-time-for-coach-sector-as-work-ramps-up/) [S].
  • Implication [EST]: it is mid-October now. Christmas-party and Hogmanay enquiries are being booked now, and spring school-trip and summer wedding enquiries start from about January.

3.3 Published prices (all vendor-published, indicative)

Glasgow

  • 8Rental (from, ex-VAT) [F]. Source: https://8rental.com/coach-hire-glasgow
Vehicle Airport transfer 5 hrs 10 hrs Outside Glasgow
49-seat £395 £795 £950 £5.0/mile
16-seat minibus £295 £550 £780 £3.5/mile
7-seat minivan £185 £390 £725 £2.8/mile
  • Coach Hire Direct: coach and minibus hire from £550 per journey [C][F]. Source: https://www.coach-hire-direct.co.uk/glasgow
  • Minibus Hire Glasgow: airport guide prices from £35 to £217+, general range £50–£200+ [C][F]. Source: https://www.minibushireglasgow.net/ (the airport guide prices look low for minibuses, so treat them with care).

London

  • Travelforce [F]. Source: https://travelforce.co.uk/coach-hire-costs-london/
Vehicle Day rate Per hour
8-seat MPV £250–£320 £45–£60
16-seat standard minibus £350–£400 £70–£90
16-seat VIP minibus £400–£480 £90–£120
22-seat minibus £420–£520 £90–£120
34–37-seat coach £450–£600 £90–£120
49–86-seat coach £600–£1,000+ £100–£150+
  • hire-coach.net: from £299 (16-seat), £350 (35), £399 (52), £450 (56), £499 (60) for West London postcode-to-postcode only [C][F]. Source: https://hire-coach.net/en/
  • CHC rule of thumb, per hour (Standard / Executive / VIP) [F]. Source: https://www.coachhirecomparison.co.uk
Vehicle Standard Executive VIP
Minibus £45 £70 £95
Midi-coach £70 £90 £120
Coach £80 £100 £130
  • Darshan Travels: 9–16-seat minibus with driver "from £150" in Dec/Jan [C][S]. Source: https://www.020.co.uk/c/coach-and-minibus-hire/london.shtml
  • Extras: Congestion Charge and ULEZ apply per vehicle per day, and non-Euro 6 minibuses can face up to £12.50 a day [C]. Sources: https://www.goldlineexecutivetravel.co.uk/minibus-or-coach-how-many-seats-you-actually-need-for-your-group/, https://www.eastlondon-minibus-hire.co.uk/minibus-vs-coach-hire-which-is-right-for-your-group/ [F].
  • Cost drivers: distance, duration, vehicle size, peak dates, pick-up points, number of drivers, and whether fuel/parking/tolls are included (https://www.comparemycoach.com/coach-hire-london [F]).

3.4 Regulation buyers care about

  • PSV operator licence: required to carry 9+ passengers for hire or reward, or any vehicle with separate fares. Types are standard national, national and international, restricted, and special restricted. London private bus/coach services need a London Service Permit; taxis and private hire fall under TfL. Source: https://www.gov.uk/psv-operator-licences [F]
  • Section 19/22 permits: these are for not-for-profit and community transport, not commercial hire. A PSV O-licence and a permit cannot be held for the same legal entity (third-party summary, so check the statute). 2019 changes took effect on 1 Oct 2019 (https://assets.publishing.service.gov.uk/media/67eaa7f8ba01abac8e9fe986/Stat_Doc_13_PSV_Operations_-_Version_10.0.pdf, https://evm.uk/your-handy-guide-to-section-19-22-permits/) [S]. For a hire company this mostly matters for spotting rivals with the wrong paperwork.
  • Driver licences: category B up to 8 passenger seats, D1 for 9–16, D for 16+ (with CPC) (https://www.eastlondon-minibus-hire.co.uk/minibus-vs-coach-hire-which-is-right-for-your-group/ [C][F]). Competitors cite CPC, DBS, and PVG (the Scottish scheme for school groups) (https://8rental.com/coach-hire-glasgow [F]).
  • PSVAR: the accessibility regulation guidance page I tried returned 404, and no fetched source sets out the rules. Competitors market "PSVAR compliant" midi coaches (https://www.coach-hire-direct.co.uk/glasgow [C][F]). Details: [UNVERIFIED], so confirm on GOV.UK before writing site copy.
  • Glasgow City Council is re-tendering its Coach and Mini-Bus Hire Framework, which expires 4 Jan 2027. This is a public-sector lead route (https://www.find-tender.service.gov.uk/procurement/ocds-h6vhtk-0689a0, https://app.stotles.com//records/9be26069-3ce2-4c69-817d-efe41e71afe2/provision-of-coach-hire-services-framework-glasgow-region) [S]. Check the deadline and eligibility.

3.5 What buyers ask before booking (inferred from competitor FAQs and forms)

Date, time, pick-up and drop-off, passenger count, luggage, return or waiting time, wheelchair access, exact vehicle size and age, driver checks (DBS/PVG/CPC), insurance and licensing, whether fuel, parking and tolls are included, deposit and cancellation terms, and how fast a quote arrives. Sources: https://www.comparemycoach.com/coach-hire-london, https://www.lowcostcoachhire.co.uk/, https://www.coach-hire-direct.co.uk/glasgow [F].

4. Glasgow competitor teardown (9 firms, plus 2 national platforms)

Rankings for the target keywords were not checked, since no SERP tool was available. These are firms that surfaced in searches for "coach hire Glasgow", "minibus hire Glasgow" and related terms. Google Ads presence is not observable [UNVERIFIED] for all rows.

# Firm / URL Positioning Fleet Quote Phone / WhatsApp Trust and reviews SEO / content
1 Hire Society https://hiresociety.co.uk/ [F] "Luxury coaches & minibuses", "trusted 25+ years" Mercedes, 19–74 seats, wheelchair coach Contact form only, no instant price 0141 641 5222; yard 01355 233 222; no WhatsApp 4.8 Google (count not shown), 10k+ trips, PVG-checked, 8 testimonials Use-case pages (weddings, schools, airport, golf, cruise), seasonal blog, title "Coach Hire Glasgow | Luxury Coaches & Minibuses"
2 Coach Hire Direct https://www.coach-hire-direct.co.uk/glasgow [F] Family firm est. 1990 (but a Salford address) [C] VIP 34–43, executive up to 55 with toilets, PSVAR midi up to 37, minibus up to 19 Form + phone + WhatsApp; promises reply in 30 min, quote valid 14 days 08000 126 753 (24/7) + WhatsApp 4.9 Trustpilot and Google [C], award logos, ICO registered Heavy "Glasgow coach hire" keywording, area/event/school pages, FAQ; from £550
3 8Rental https://8rental.com/coach-hire-glasgow [F] Chauffeured buses, international brand with city pages Sprinter 16–19, midi 19/29, Setra 49, 57-seat, double-decker Form/email; price table with "from" prices; replies "within hours"/"24h" (inconsistent) +352 (Luxembourg) number; no WhatsApp Tripadvisor Travelers' Choice, ETOA/ASTA logos, client logos Template city pages (errors: Portugal in FAQ, Cardiff link); published price table is the strength
4 Minibus Hire Glasgow https://www.minibushireglasgow.net/ [F] Local minibus operator, est. 2012 8–18-seat minibuses plus coach hire; 16 vehicles Multi-step form; guide prices from £35 airport Phone + "Call Now"; no WhatsApp; West Regent St office 1,600 jobs, DBS/CPC; 3 first-name reviews Location and attraction keywords, typos
5 Private Coach Hire https://privatecoachhire.co.uk/areas/minibus-hire/glasgow [F] UK-wide, "nationwide operator network" (a broker) Minibus 8–16, coaches 49–53 Form/phone, no prices 0800 410 1313 + WhatsApp "Excellent" Trustpilot badge, no count Keyword-stuffed city page, off-topic limo text, a redirect pop-up to an unnamed "trusted partner"
6 The Coach Company UK [S] https://8rental.com/coach-hire-glasgow (search result list) 13–70 seats, "dispatch in ~30 min" [C] 13–70 seats Not opened Not opened CPC drivers [C] Not opened
7 Glasgow Coach Drivers (VisitScotland listing) [S] https://www.visitscotland.com/info/transport/glasgow-coach-drivers-p868221 Tours and 4–16-seat vehicles 4–16 seats Not opened Not opened Tourist-board listing is a trust signal A listing, not a rival site
8 Coach Hire Comparison https://www.coachhirecomparison.co.uk [F] National instant-quote marketplace 8 seats to 70+; accessible options 3 instant tiers in "<60 s" No phone; WhatsApp + dashboard BETA, UKinbound, ETOA; Trustpilot 4.5 / 968 Hourly price guide, national coverage
9 Compare My Coach https://www.comparemycoach.com/coach-hire-london [F] Free comparison (Salford) Partner operators One form, multiple quotes 0161 465 2836 3 testimonials; mentions Guild of British Coach Operators City pages
10 Bark https://www.bark.com/en/gb/bus-coach-hire/glasgow-city/ [S] Lead marketplace – Lead form – – Appears for Glasgow searches
11 Sixt minibus hire Glasgow https://www.sixt.co.uk/minibus-hire/glasgow [S] Self-drive/driver minibuses at Glasgow sites Up to 9 seats – – Big brand Branch page

Caveat: rows 6, 7, 10 and 11 come from search results only, not page reads. Rows 1–5 are full page reads.

Glasgow patterns [EST]: no one in the sample combined an instant price with a local brand and WhatsApp. The only published price tables come from 8Rental and CHC, and 8Rental's page has visible errors. Hire Society is the strongest local brand but has no instant quote and no WhatsApp. These are the gaps Ritaat can exploit.

5. London competitor teardown (12 firms and directories)

# Firm / URL Positioning Fleet Quote Phone / WhatsApp Trust and reviews Content / prices
1 Low Cost Coach Hire https://www.lowcostcoachhire.co.uk/ [F] London and UK, arranges vehicle + operator (broker style) 9–70 seats Form, matching then quote 0333 700 0365; no WhatsApp 4.8 from 537 Reviews.io; Ludgate Hill address; media-mention strip. An Edinburgh Reporter article promoting it appeared in Sept 2026 (https://theedinburghreporter.co.uk/2026/09/affordable-coach-and-minibus-hire-in-london-a-better-way-to-travel-as-a-group/ [S]), likely paid PR [EST] Per-size pages (12/42/60-seat); no prices
2 Travelforce https://travelforce.co.uk/coach-hire-costs-london/ [F] Operator with price-guide content 8-seat MPV to 86-seat coaches Quick-quote form, WhatsApp, phone 0208 471 1111; WhatsApp yes Not read Publishes a full price table (§3.3), a strong SEO asset
3 hire-coach.net https://hire-coach.net/en/ [F] "Since 1988" London operator 16-seat minibus, 35–60-seat coaches (Mercedes, Neoplan) Form/email, callback 07387 595 060; no WhatsApp Trustindex Google reviews (5 shown); "from £299" prices Inconsistent seat counts and a stray BoatParty email
4 Coach Hire Comparison https://www.coachhirecomparison.co.uk [F] National platform, Tripadvisor page exists (https://www.tripadvisor.com/Attraction_Review-g186338-d29384041-Reviews-Coach_Hire_Comparison-London_England.html, 403 on fetch) 8–70 seats Instant, 3 tiers WhatsApp, no phone Trustpilot 4.5 / 968 See §2.3
5 Compare My Coach https://www.comparemycoach.com/coach-hire-london [F] Free quote comparison Partner network One form 0161 465 2836 3 testimonials No prices
6 Bullocks Coaches https://www.bullockscoaches.com/private-hire/coaches-london [F] North West operator targeting trips to London, "nearly 100 years" Budget and luxury, wheelchair-lift coaches Online form 0161 428 5265 No reviews shown No prices
7 Goldline Executive Travel https://www.goldlineexecutivetravel.co.uk/minibus-or-coach-how-many-seats-you-actually-need-for-your-group/ [F] Executive and luxury, wide fleet (7-seat to 70-seat coaches, party buses) 7–70 seats Online form via client portal 020 8478 7776 No reviews on page Educational "how many seats" content; only relative cost notes
8 MyBus4U https://mybus4u.com/group-travel/coach-vs-minibus-mercedes-hire/ [F] Watford-based, consultative, owns its Mercedes fleet [C] Mercedes minibuses and coaches Callback / contact +44 20 4541 0753; no WhatsApp Google link, no counts Comparison article, no prices
9 East London Minibus Hire https://www.eastlondon-minibus-hire.co.uk/minibus-vs-coach-hire-which-is-right-for-your-group/ [F] East London chauffeur-driven, 24/7 [C] 8–18 seat minibuses, some coaches Not described Not extracted Not read Licence/ULEZ guide content
10 Coachhire.com https://www.coachhire.com [F] National network, "450+ operators", electric options [C] UK-wide Form or call 0330 808 3306 "7.2m+ passengers" claim, no reviews No prices
11 National Express Transport Solutions (Clarkes of London) https://nxts.nationalexpress.com/coach-hire/london [S] Big brand. The URL now 301-redirects to nationalexpress.com [F] 19-seat to 77-seat double-decker [C] Not read 020 8778 6697 [S] Brand trust Not read
12 GOGO Charters / GOGO Coach Hire https://www.ciltuk.org.uk/Membership/Corporate/BusMark/Gogo-Coaches [S] London operator, BusMark member (CILT) 16–56 seats "Last-minute in 2 hours" [C] 44 20 3617 1779 [S] BusMark accreditation Wedding-directory listings (Bridebook)
– 020 directory https://www.020.co.uk/c/coach-and-minibus-hire/london.shtml [F] Directory with 21 London listings – – – – Free and paid listings

London patterns [EST]: the market is crowded and price-opaque. Only Travelforce and hire-coach.net publish numbers, and only Travelforce and CHC show WhatsApp. The firm with the clearest review proof is Low Cost Coach Hire (537 Reviews.io ratings, 4.8) and it displays them prominently. Review-count visibility and a price guide are the main differentiators.

6. How top players get leads (ranked)

Rank is my judgement from the evidence on the pages above. No traffic or lead-source data was available [EST].

  1. Local SEO and service/area landing pages, with a Google Business Profile. Competitors build city, use-case and vehicle-size pages (Hire Society, Coach Hire Direct, Low Cost Coach Hire's 12/42/60-seat pages, 8Rental's city template).
  2. Instant-quote engines and price guides: CHC (instant tiers in "<60 s"), Travelforce price table, 8Rental price table. Their pages target "how much does coach hire cost" intent.
  3. Reviews and trust proof: the visible rating drives conversion. Examples: Low Cost Coach Hire 4.8/537 on Reviews.io, CHC 4.5/968 on Trustpilot, NCN 4.9/~275 on Trustpilot, Hire Society 4.8 Google, Coach Hire Direct 4.9.
  4. Broker and marketplace networks (CHC, Compare My Coach, Coachhire.com, NCN/SMC, Bark). Many "operator" sites are actually brokers (Private Coach Hire's "nationwide operator network", Low Cost Coach Hire's vehicle matching).
  5. Paid search (Google Ads/LSA): not observable here. One ad-intelligence page lists Hire Society with PPC data (https://www.ispionage.com/Competitive_Intelligence_directory/h/322/hiresociety_net_68697265736F63696574792E6E6574 [S]), which suggests it bids on keywords but is unverified and the data is old. Check the Google Ads Transparency Center manually.
  6. WhatsApp and phone speed: Coach Hire Direct promises 30-minute replies with a 24/7 line and WhatsApp. Private Coach Hire, CHC and Travelforce also offer WhatsApp.
  7. B2B, school and public-sector routes: Hire Society leans on PVG and school trips, Coach Hire Direct shows school, rugby club and bank testimonials, and Glasgow City Council's framework is a procurement route (§3.4).
  8. PR and directories: Low Cost Coach Hire's media strip, wedding directories (Bridebook, GOGO), VisitScotland listings, 020 and Bark.

7. Implications and 90-day lead-gen plan

7.1 Implications

  • Ritaat has a real Glasgow base, a company number and a Scotland-tour angle, but it is invisible for hire intent. It has no phone number, no price guide, no social proof and no local pages.
  • Glasgow is the realistic first market, given the registered office and the visible gaps. London is harder: it is price-opaque and crowded with brokers, and the client's fleet location relative to London is unknown [UNVERIFIED]. Serve London via long-distance Glasgow–London runs, or via partners, until a London depot exists.
  • Direct leads can pay back against a 20–30% broker commission (§2.5). Use the client's real remittance numbers to set the maximum cost per lead.

7.2 Week 1 quick wins (all low cost)

  1. Fix the basics on the .co.uk site: add a UK business phone number and a WhatsApp button as the primary calls to action. The Manila VAs can staff them (the VoIP brief is in a separate research file). Add a click-to-call button on mobile.
  2. Rewrite the home page title and H1 to include "Coach & Minibus Hire Glasgow" (keep the Scotland tours as a section), and add a meta description with a phone number.
  3. Publish the fleet page with seat counts, photos and capacity guide (16 / 19 / 29 / 49 / 53 / 70 [EST], to match what the client actually owns).
  4. Create and verify a Google Business Profile (Glasgow, with service area) and request reviews from past customers. Verify the address rules for the registered office first [UNVERIFIED].
  5. Confirm and display compliance: the PSV operator licence number (check the DVSA register), insurance, driver checks (DBS/PVG/CPC), and PSVAR status.
  6. Add a "from" price guide for Glasgow (airport, half-day, full-day, per-mile) after checking the client's own costs. Benchmarks are in §3.3.
  7. Add basic tracking: GA4, call and WhatsApp click tracking, Search Console, and the form-submit event. Fix the .uk / .co.uk canonical or 301 redirect.
  8. Ask the client for: a recent Bookalimo remittance and its terms, the NCN relationship, and top 20 repeat customers.

7.3 Days 8–30

  • Build 6–10 landing pages: Glasgow coach hire, Glasgow minibus hire, Glasgow airport transfers, school trips, weddings, corporate and events, sports clubs, plus per-vehicle-size pages.
  • Add a short quote form with an instant "from" estimate and a reply-time promise (aim for under 30 minutes in office hours), and an FAQ answering §3.5 questions.
  • Start a Google Ads campaign on high-intent Glasgow terms with call extensions, tracking calls, a small daily budget (to be set after the benchmarks in the ads research file). Apply for Local Services Ads if eligible [UNVERIFIED].
  • Capture Christmas party and Hogmanay enquiries now (peak is imminent, §3.2). Run a short offer to past customers by email.
  • Start a review routine: ask every completed job for a Google review and set up Trustpilot or Reviews.io.

7.4 Days 31–60

  • Add citations and directories: VisitScotland, Bark, FreeIndex, 020, Bridebook and similar. Join an association (e.g. Guild of British Coach Operators, BETA) and earn the badge.
  • Outbound to Glasgow-area schools, universities, sports clubs, wedding venues, hotels and event planners. Check the Glasgow Council framework tender (expires 4 Jan 2027) for eligibility.
  • Publish content aimed at buyer questions: price guides, "minibus vs coach", airport transfer guides, and route pages for the six tour itineraries.
  • Test a London landing page only if the client can serve London. Otherwise, target Glasgow–London long-distance returns and partner on London pick-ups.

7.5 Days 61–90

  • Review lead sources against cost. Shift ad budget to what produces bookings, and move repeat broker customers to direct (checking broker terms first).
  • Add online deposit/payment and an automated quote workflow, which feeds the booking/ops app planned separately.
  • Target: a documented lead-to-booking rate, cost per lead and commission saved. Set the targets once week-1 tracking gives baselines [EST]. No benchmark conversion rates were found in this research.

Sources

Client - https://ritaatcoaches.co.uk (fetched; footer and page content) - https://ritaatcoaches.uk/ (403, not read) - https://find-and-update.company-information.service.gov.uk/company/SC827704 (502, not read)

Brokers and marketplaces - https://www.bookalimo.com - https://www.travelagentcentral.com/transportation/limo-service-pays-up-to-25-percent-commissions - https://www.nationalcoachnetwork.com - https://www.route-one.net/suppliers/national-coach-network-underlines-commitment-to-industry/ - https://www.route-one.net/features/national-coach-network-redefining-an-established-model/ - https://open.endole.co.uk/insight/brand/233845-smc-coach-hire - https://at.trustpilot.com/review/nationalcoachnetwork.com - https://www.coachhirecomparison.co.uk - https://www.trustpilot.com/review/coachhirecomparison.co.uk - https://www.route-one.net/features/record-growth-for-coach-hire-comparison/ - https://www.route-one.net/news/coach-hire-comparison-to-switch-to-automatic-pricing-model/ - https://www.route-one.net/technology/tripcenter__booking_com_for_coaches_/ - https://route-one.net/news/fully-booked-app-launches-to-facilitate-coach-hire-referrals/ - https://www.comparemycoach.com/coach-hire-london - https://www.coachhire.com - https://www.020.co.uk/c/coach-and-minibus-hire/london.shtml - https://www.bark.com/en/gb/bus-coach-hire/glasgow-city/ - https://cbwmagazine.com/?p=15736 - https://www.route-one.net/?p=15730 - https://www.route-one.net/?p=79223 - https://www.railforums.co.uk/threads/catch-coaches.243130/ - https://www.trustpilot.com/review/booklimo.co.uk

Regulation and market - https://www.gov.uk/psv-operator-licences - https://assets.publishing.service.gov.uk/media/67eaa7f8ba01abac8e9fe986/Stat_Doc_13_PSV_Operations_-_Version_10.0.pdf - https://evm.uk/your-handy-guide-to-section-19-22-permits/ - https://www.find-tender.service.gov.uk/procurement/ocds-h6vhtk-0689a0 - https://app.stotles.com//records/9be26069-3ce2-4c69-817d-efe41e71afe2/provision-of-coach-hire-services-framework-glasgow-region - https://www.route-one.net/features/charting-the-course-for-a-successful-summer/ - https://www.route-one.net/news/coach-hire-comparison-sees-busiest-months-on-record-in-2021 - https://www.route-one.net/news/april-marks-busy-time-for-coach-sector-as-work-ramps-up/ - https://ecoachmanager.com/transport-business/preparing-for-uk-winter-and-christmas-tourism-essential-tips-for-transport-companies/

Glasgow competitors - https://hiresociety.co.uk/ - https://www.coach-hire-direct.co.uk/glasgow - https://8rental.com/coach-hire-glasgow - https://8rental.com/minibus-hire-glasgow - https://www.minibushireglasgow.net/ - https://privatecoachhire.co.uk/areas/minibus-hire/glasgow - https://www.visitscotland.com/info/transport/glasgow-coach-drivers-p868221 - https://www.sixt.co.uk/minibus-hire/glasgow - https://www.ispionage.com/Competitive_Intelligence_directory/h/322/hiresociety_net_68697265736F63696574792E6E6574

London competitors - https://www.lowcostcoachhire.co.uk/ - https://theedinburghreporter.co.uk/2026/09/affordable-coach-and-minibus-hire-in-london-a-better-way-to-travel-as-a-group/ - https://travelforce.co.uk/coach-hire-costs-london/ - https://hire-coach.net/en/ - https://www.bullockscoaches.com/private-hire/coaches-london - https://www.goldlineexecutivetravel.co.uk/minibus-or-coach-how-many-seats-you-actually-need-for-your-group/ - https://mybus4u.com/group-travel/coach-vs-minibus-mercedes-hire/ - https://www.eastlondon-minibus-hire.co.uk/minibus-vs-coach-hire-which-is-right-for-your-group/ - https://nxts.nationalexpress.com/coach-hire/london - https://www.ciltuk.org.uk/Membership/Corporate/BusMark/Gogo-Coaches - https://www.tripadvisor.com/Attraction_Review-g186338-d29384041-Reviews-Coach_Hire_Comparison-London_England.html

02 — Booking/operations software and VoIP for Ritaat Coaches

Prices retrieved via web search/fetch on the session date (user stated 17 Oct 2026; the search tool's clock showed 23 Oct 2026). Research was read-only: no vendor contacted, no forms submitted. Labels: [V] = from the vendor's own page; [3P] = third-party aggregator/review (treat as indicative); [U] = unverified or not found. USD to GBP conversions are my estimates (assumed ~£0.78 per $1) and are not vendor prices.

Important caveat: several searches returned summaries rather than full vendor pages. Wherever a figure comes from one source only, check the vendor's pricing page before budgeting.


1. Booking and operations software

1.1 Comparison table

Product Core fit Key features (as published) Published price UK fit Small operator fit
Coach Manager (Distinctive Systems) UK coach, minibus, chauffeur, community transport back-office Bookings; vehicle/driver allocation; client confirmations; driver work tickets; invoicing; optional Sage 50 link; client portal where customers request/accept quotes and pay by card; checks workshop commitments/defects before allocating a vehicle; walk-around check app with driver diary, integrated with the vehicle management system (VMS), described as meeting statutory walk-around and defect reporting requirements Search summary: UK subscription from £97.50/month (Express, level 1) and Full Version £162.50/month at level 1; extra user £16.25; portal hosting £16.25/month; 12-month minimum term; walk-around app free with a current subscription/maintenance. Subscription is 2% of licence fee plus 1.25% maintenance. [V, partially verified]: the pricing page fetch did not return the table itself, and some figures came from a "backupdevprod" mirror. Confirm by quote. Strong: built for UK operators Good: Express tier is aimed at small fleets. Likely the closest "buy" fit. Instant-quote widget [U]: the portal supports quote requests, but I did not confirm automated pricing.
Moovs Limo/chauffeur/shuttle/party bus (US-centric) Booking app, reservations, dispatch automation, payments, invoicing $129–$179/month depending on source (Capterra $149 start; SoftwareAdvice/SoftwareSuggest $129 Basic, $179 Pro; one aggregator also lists an enterprise tier from $499). [3P] Weak/unverified: no UK coach or minibus mentions found. Possible for a chauffeur-style operation; UK VAT, Bookalimo-style affiliate workflows and DVSA checks not evidenced.
Limo Anywhere Limo/chauffeur Unlimited vehicles/users/drivers; passenger app and messaging as add-ons Official page (partially captured): Core $99/month + $0.25 per trip (≤500 trips), $299 one-time fee; Messaging Manager $39/month; Passenger App $199 + $99/month. Aggregators disagree (Starter $79–$89; Plus $249). [V partial / 3P] Weak/unverified for UK Cheap to start, but US-oriented; no DVSA features evidenced.
BookingKoala Generic service-business booking (cleaning-type) Website + booking tools; providers Starter $27/month, Growing $57, Premium $197 (monthly). [V and 3P agree] Not coach-specific Only useful as a cheap instant-booking layer; no dispatch/PSV compliance.
FleetCheck Fleet compliance and driver walkaround checks (cars to buses/coaches) Customisable checksheets; unlimited driver records; instant defect notifications; photo evidence; fit-to-drive declarations; 2FA; Essential adds live MOT/tax info, defect management; Professional adds O-licence compliance features and API £3 (Driver), £4 (Essential), £6 (Professional) per vehicle per month ex VAT; 10-vehicle minimum; 36-month contract; 90-day guarantee. LicenceAssured £3.50 per check. [V] Strong (UK) Good for compliance only. The 36-month term and 10-vehicle minimum may be heavy for a very small fleet.
SmartCheck (Descartes) Walkaround checks Per-vehicle pricing; 12-month subscription £57 (1–50 vehicles) down to £28 (501+) ex VAT [3P/V listing, from search snippet] (unclear if per year or per vehicle per period: [U]) UK Check-only product.
FTA Walk Around Check app Walkaround checks Coach format included Older articles: £22 + VAT first year per vehicle, £12 after. [3P, likely outdated] UK Likely superseded: verify.
CoachScanner (marketplace tools) UK coach booking marketplace Free dispatch system (quotes, booking-in, PDF confirmations), booking engine with time/distance calculator, customisable website booking widget Described as free [3P, trade press; date unclear] UK Interesting as a lead source and lightweight tooling, but it is a competitor-style marketplace; check commercial terms.
Betterez Scheduled bus/motorcoach ticketing Multi-tenant cloud ticketing, dynamic pricing, CRM, mobile tickets "~$50/month usage-based" [3P] Not aimed at private hire Poor fit for charter/private hire.
Inspiretec Coach holiday/tour operators Seat maps, bespoke tours [U] UK Not a fit (tour operator focus).

Not found / unverified: Coachmate, EasyCoach, Q Fleet, FleetMaster, "Coach Hire Software" (as a product) and Busbud returned no usable results. I make no claims about them. Treat as [U].

1.2 Context: how competitors/marketplaces quote

  • Coach Hire Comparison moved to automated pricing; operators choose jobs and are paid in full per booking. Source: https://www.route-one.net/news/coach-hire-comparison-to-switch-to-automatic-pricing-model/
  • National Coach Network's auto-quote lets operators set their own costs (vehicle-specific, seasonal, surcharges, margin); 250+ partner operators, 170 using the feature at time of report. Source: https://www.route-one.net/suppliers/national-coach-network-auto-quote-function-extended-across-uk. (The CLAUDE.md task to verify Ritaat's relationship with National Coach Network is covered in the client research file, not here.)

2. Build vs buy

2.1 Requirements

Website instant quote + online deposit; CRM/lead pipeline; booking calendar; dispatch; driver app with daily walkaround checks; passenger check-in (QR manifest); manager dashboard; VA access from Manila.

2.2 Recommendation (my judgement, not sourced)

Superseded 2026-10-24. The decision is now to build the app for Ritaat's own fleet (3 coaches, about 11 users). See 06, section 2. The text below is kept for the record.

Hybrid, buy-first. For a small operator, buying a coach-specific back-office (Coach Manager Express) plus a compliance checks app is the lower-risk way to get a compliant daily check and dispatch flow. A custom build is justified only for the parts the client wants to own to win direct leads: the instant-quote site, deposit payment and lead pipeline. Reasons: - Compliance features (defect records, nil defects, audit trail) are well covered by existing products, and mistakes carry legal risk (see section 3). - No searched product was confirmed to provide a pricing engine with online deposit plus a QR passenger manifest. That gap is where a small build adds value. - Caveat: confirming whether Coach Manager supports automated instant quoting needs a demo or quote request, which this read-only research cannot do.

2.3 Buy shortlist

  1. Coach Manager Express/Full (Distinctive Systems): UK-native; ~£97.50–£162.50/month + £16.25 per extra user + hosting £16.25 (see caveats above). Includes walk-around app.
  2. Coach Manager + FleetCheck Driver if Distinctive's app proves insufficient: £3/vehicle/month, 10-vehicle minimum (£30/month floor), 36-month term.
  3. Moovs or Limo Anywhere as a lower-cost, US-built alternative: ~$99–179/month. UK suitability [U]; do not choose without a UK-specific demo.

2.4 MVP scope if building (the lead/quote/deposit layer)

MVP (weeks, small team): 1. Instant quote widget: pickup/drop-off/date/passengers/vehicle type; distance/time via a maps API; rules-based pricing (base + mileage + waiting + driver hours/overnight + surcharges), operator-editable. 2. Deposit payment: Stripe Checkout/Payment Links. Standard UK cards 1.5% + 20p, premium 1.9% + 20p, EEA 2.5% + 20p (Stripe UK pricing page, dated 2023, still quoted by 2026 guides). https://support.stripe.com/questions/pricing-updates-for-businesses-in-the-united-kingdom [V, may have changed] 3. Lead pipeline/CRM: quote → deposit → confirmed → allocated → completed → invoiced; VA-editable. 4. Calendar and allocation: vehicle/driver clash checks; basic driver-hours warning. 5. Driver PWA: daily walkaround checklist following the DVSA 29-item format, photo of defects, nil-defect entry, defect notification to manager, bookings diary. 6. Passenger manifest: per-booking QR/link for the passenger list and tick-off by the driver. 7. Manager dashboard: today's jobs, unallocated jobs, checks not done, open defects, deposits outstanding. 8. Roles: Manager, VA (no payment-data access, no vehicle-record deletion), Driver. Audit log.

Out of MVP: tachograph analysis, automated invoicing integration, native apps, multi-company.

2.5 Suggested stack (my recommendation)

  • Next.js (TypeScript) on Vercel or a small VPS; Postgres (e.g. Supabase/Neon, EU/UK region); Prisma/Drizzle.
  • Auth with role-based access (e.g. Supabase Auth or Clerk) with 2FA for staff.
  • Stripe Checkout; Google Maps/Mapbox distance API; Resend/Postmark for email; Twilio or the chosen VoIP vendor's SMS.
  • Driver app as an offline-capable PWA (walkaround checks need to work in yards with poor signal).
  • Server-side append-only storage for check records (see retention in 3.1). Build cost is not researched; treat any time or price figure as an estimate to be produced separately.

3. Compliance relevant to the app

3.1 DVSA PSV daily walkaround checks

Source: https://www.gov.uk/guidance/carry-out-psv-daily-walkaround-checks (fetched). - Driver must do a walkaround check before each journey; the driver is responsible for the vehicle being safe. - 29 items across three areas (from the driver's seat, inside, outside): mirrors, lights, tyres, brakes, doors, emergency equipment, fire extinguisher, first aid kit, fuel/oil leaks. Accessibility features must be checked on PSVAR vehicles. - Record: registration/identification mark, date, defect details, severity assessment (e.g. "dangerous"), driver's name, who it was reported to. Record "nil" defects if none. - Defects must be reported in writing to the person responsible for defects. Defects arising mid-journey: stop somewhere safe, assess and report. Dangerous defects must be fixed before continuing. - Penalty: unlimited fine and prison for using a PSV in a dangerous condition; police/DVSA can stop vehicles and prohibit driving. - Retention: at least 15 months [V]. DVSA's Guide to maintaining roadworthiness (current 2025 edition) says drivers' defect reports and safety inspection records "must be kept for at least 15 months", including for vehicles since sold or removed from the licence, and calls keeping "nil" defect reports good practice. https://www.gov.uk/government/publications/guide-to-maintaining-roadworthiness, checked 2026-10-24. - App implication: timestamped, tamper-evident records; mandatory nil-defect confirmation; instant defect notification; a "dangerous defect → vehicle off road" flag blocking allocation.

3.2 Driver hours and tachograph basics

  • National (GB-only) passenger journeys: gov.uk states these are governed by assimilated Regulation (EC) 561/2006 and Regulation (EU) 165/2014; AETR applies to international journeys. https://gov.uk/guidance/drivers-hours-passenger-vehicles/introduction
  • GB domestic rules apply to certain passenger vehicles, e.g. regular services up to 50 km, and (per a third-party summary) vehicles with 8 or fewer passenger seats on non-regular services such as private hire. https://gov.uk/drivers-hours/gb-domestic-rules. [3P for the seat-count detail]
  • GB domestic limits per a 2014 Descartes blog: 10 hours driving, 16 hours duty a day ([3P, dated; verify on gov.uk]). https://smartcompliance.descartes.com/resources/news-blog/guide-to-gb-domestic-drivers-hours-rules/
  • Break clarification (June 2024) from the same search: 30-minute break after 5h30 of driving in a shorter working day. [3P summary]
  • Most full-size coaches doing private hire are likely under the assimilated EU rules and need a tachograph. The exact rule per vehicle type was not verified; confirm on the gov.uk buses-and-coaches guidance. The app MVP should only warn about driver hours, not certify compliance.

3.3 UK GDPR for passenger data

  • Register and pay the ICO data protection fee unless exempt: tier 1 (turnover up to £632,000 or up to 10 staff) is £52, tier 2 £78, tier 3 £3,763; £5 discount by Direct Debit. https://ico.org.uk/for-organisations/guide-to-data-protection/guide-to-the-general-data-protection-regulation-gdpr/data-protection-fee/ and https://ico.org.uk/for-organisations/advice-for-small-organisations/whats-new/blogs/data-protection-fee-what-you-need-to-do/ (figures from search summary; use the ICO fee checker).
  • ICO advice: procedures covering the full data lifecycle (collection, storage, deletion). https://companieshouse.blog.gov.uk/2025/10/29/data-protection-for-small-businesses-practical-support-from-the-information-commissioners-office-ico
  • Not researched (flagged): lawful basis wording, retention schedule, international transfer rules for Manila VAs, which need a proper review. Because VAs in the Philippines will access UK personal data, a transfer assessment and data processing/contract terms are needed. This is my inference, not a sourced finding. Practical controls: role-based access, minimal passenger fields (name, lead passenger contact), manifests that auto-expire, no card data stored (Stripe-hosted).

3.4 PSVAR

  • Existing PSVAR exemptions for some services were reported due to expire 31 July 2026, with a DfT-proposed four-year exemption for closed-door home-to-school services and a "PSVAR enabled" standard for new coaches from 1 February 2027. An exemption order dated 11 August 2026 was also surfaced. https://assets.publishing.service.gov.uk/media/6a4b7bb4045e1108aaa5eb9a/psvar-de-minimis-impact-assessment-2026.pdf. [U]: the final order's content was not read.
  • A 2023 Scottish MACS document states private hire or charter of coaches is outside PSVAR scope. https://www.transport.gov.scot/our-approach/accessible-transport/mobility-and-access-committee-for-scotland-macs/macs-response-to-the-review-of-the-public-service-vehicles-accessibility-regulations-2000-psvar-2023-august-2023/ [3P, 2023; verify]
  • gov.uk says accessibility features must be checked where PSVAR applies, so the check template should include them per-vehicle.

4. VoIP for a UK manager plus Manila VAs

4.1 Comparison

All prices are per user per month, annual billing unless stated, and ex VAT unless stated. Most are third-party figures; none of the sterling prices were confirmed on vendor pages, except JustCall's official GBP prices (updated 23 Oct 2026, see its row) and Microsoft pointers in 04. UK-number, call-recording, IVR, SMS/WhatsApp and Philippines-agent details were mostly not found in sources and are marked [U] rather than assumed.

Vendor Price Notes found Philippines/KYC/Ofcom notes
Aircall Essentials ~$30 ($40 monthly) ≈ £24 (est.); Professional ~$50 ($70 monthly) ≈ £40 (est.); 3-licence minimum; Custom 25+ seats. AI add-on $9 on Essentials. [3P] https://aloware.com/blog/aircall-pricing CRM integrations (Salesforce etc.) on Professional; call coaching/power dialer on Professional. Pricing page hides amounts until country/licences chosen. Per-country documentation requirements apply; pages checked did not show the UK table. Philippines support [U]. https://support.aircall.io/en-gb/articles/26567725155741
RingCentral (RingEX/MVP) US: $20/$25/$35 annual for Core/Advanced/Ultra [3P]; UK review lists £12.99/£19.99/£24.99/£29.99 (Essentials/Standard/Premium/Ultimate) [3P, tier names mismatch, possibly dated] https://www.expertmarket.com/uk/telephones/ringcentral-review Full-featured, heavier admin. [U]
Dialpad Standard $15 ($27 monthly); Pro $25 ($35 monthly) on its UK page, in USD [V via search] https://dialpad.com/uk/pricing Standard: SMS/MMS, team messaging; Pro: CRM integrations, multiple numbers. UK number fee [U]; Philippines [U]
JustCall Updated 23 Oct 2026, official GBP per user per month (annual / monthly): Team £25 / £30; Pro £40 / £55; Pro Plus £65 / £85; Business/SalesPro custom. [V] https://help.justcall.io/en/articles/10323630-understanding-justcall-pricing-a-comprehensive-guide-to-plans-and-costs. Superseded: the earlier third-party USD figures ($25–$29 / $49–$69 / $89–$109) and "2-seat minimum" (the official page states no minimum). Calls/SMS pooled per account; two free numbers (each ≤ £5/month) per account; extra numbers and workflow/CRM-automation SMS are charged to credits; UK number prices not on the page. Earlier "unlimited minutes across Europe / 500 SMS" claim from competitors' blogs is superseded/unverified. UK local/national numbers need a valid UK address (+ ID for individuals); mobile and toll-free numbers may use an address anywhere. No Philippines-specific guidance found. [V] https://help.justcall.io/en/articles/9691953-uk-phone-number-regulatory-requirements
Microsoft Teams Phone (conditional alternative, added 23 Oct 2026) Teams Phone Standard £7.70 per voice-enabled user/month, annual, excluding VAT [23], an add-on to Teams [24]. Base Teams/M365 licence and PSTN (Calling Plan or other provider) costs are separate; exact per-agent SKU to confirm [U]. Plus a free-allotment resource-account licence per queue/number. See 04. Call queues, auto attendants, multiple resource accounts per queue, optional recording. Queues App/shared call history need Teams Premium. Outbound-as-queue, callbacks and external transfers need pay-as-you-go funding on Calling Plan numbers. Philippines-based agents on UK numbers and emergency-calling limits [U], confirm with CSP/Microsoft. 0330 and 0141/020 stock depends on the PSTN provider [U].
CloudTalk ~€25 Starter / €29 Essential / €49 Expert annual (€34/€39/€69 monthly); 3-user minimum. [3P] https://aloware.com/blog/cloudtalk-pricing Starter: 500 domestic minutes (EU/UK), queues/ACD; Essential: unlimited domestic; HubSpot from Essential, Salesforce on Expert. [U]
Zoom Phone UK metered £8, unlimited £12 per user (Expert Market); other source £11/£17/£21 with different plan names. [3P, conflicting] https://www.expertmarket.com/uk/telephones/zoom-phone-review Good if the client already uses Zoom. [U]
Ringover Smart $21 ($29 monthly); Business $44 ($54); Advanced ~$54 [3P] https://cloudtalk.io/blog/ringover-pricing Texting, CRM integration and deeper routing reported from Business upwards. UK number availability and Philippines not confirmed. [U]
CircleLoop Capterra: £5 pay-as-you-go, £15 unlimited per user, one UK number included; another site says ~£15 and ~£25 [3P, conflicting] https://www.capterra.com/p/175424/Circle-Loop/pricing/ UK-focused; call recording and voicemail-to-text listed on PAYG. Overseas agent support [U]
Vonage Business US: $13.99/$20.99/$27.99 (Mobile/Premium/Advanced); a UK G-Cloud listing shows £7.20/user, plan unknown. [3P] Add-ons (e.g. call recording) can cost extra. [U]
3CX ~€380/year per system for 8 simultaneous calls (Pro, 2026 review); not per-user. Numbers/minutes are bought separately from a SIP trunk provider. [3P] https://skipcall.io/en/reviews/3cx and https://www.3cx.com/ordering/pricing/pricelist/ Self-managed: more admin, flexible, cost-effective for many seats. SIP trunk UK DID rates not found [U]

4.2 Ofcom and overseas agents

  • Ofcom's 2022 numbering decision reportedly kept rules that permit out-of-area use of geographic numbers (via ISPreview, a secondary source). https://www.ispreview.co.uk/index.php/2022/03/ofcom-uk-tweak-geographic-phone-numbering-and-local-dialling.html [3P]
  • 03 numbers (e.g. 0330) are charged at geographic rates; 030 prefix reserved for public/not-for-profit bodies, other 03 ranges are not restricted that way. https://www.ofcom.org.uk/__data/assets/pdf_file/0026/57770/03-modification.pdf
  • Ofcom's good-practice guide on sub-allocated and assigned numbers (Nov 2022) expects due diligence by providers, so expect identity/address checks when buying numbers. https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/good-practice-guide-on-sub-allocated-assigned-numbers
  • Not found: an authoritative statement on whether UK numbers may be used by staff physically in the Philippines. Practical position: the number is held by a UK-address business (satisfying provider KYC); agents log in via app/browser. Whether each provider's terms allow this must be confirmed in writing with the provider [U].
  • Note: 0800 numbers and WhatsApp/SMS capability per vendor were not researched.

4.3 Recommendation (my judgement; updated 23 Oct 2026)

Conditional, Teams-first: if Ritaat already uses Microsoft 365, pilot Microsoft Teams Phone first (one call queue, named agents, two numbers staged over time), because it reuses the tenant and users they already manage. If they do not use M365, or they need a turnkey sales stack (CRM sync, SMS/workflows, call analytics), use JustCall (official GBP prices in the table above). Teams is not automatically cheaper or simpler: it needs per-agent licences, a PSTN source, admin setup, and possibly Teams Premium and pay-as-you-go funding. Either way, written confirmation is needed before buying that Philippines-based agents may use the UK numbers; for Teams also confirm number stock (0141/020/0330) and porting with the PSTN provider. Full detail and sources: 04-teams-phone-update-2026-10-23.md.

Superseded (kept for context): the earlier unconditional recommendation was "Primary: JustCall or CloudTalk, subject to written confirmation of Philippines use; CircleLoop cheapest UK-native option if it confirms Philippines agents." That rested on third-party prices, which the official JustCall GBP prices now replace. CloudTalk and CircleLoop remain unverified alternatives. Do not buy until a pre-sales question is answered by the vendor (the owner, not this research task, should send it).

4.4 Setup plan (generic; applicable to any vendor above)

  1. Numbers (provider-conditional): use a Glasgow 0141 number if Glasgow is the genuine base; use a London 020 number only if London service capacity is confirmed (do not advertise it otherwise). A 0330 (national-rate, location-neutral) number is an optional UK-wide alternative if the provider's stock allows. If using Teams, separately numbered resource accounts (e.g. 0141 and later 0330 or 020) can route to the one shared call queue; see 04. Number stock, porting, fees and address/KYC rules all depend on the provider and must be confirmed with the chosen one. The UK-address requirement for local/national numbers is specific to JustCall's rules, not universal. 0800 optional [cost not researched].
  2. IVR: greeting (brand), press 1 new quote/booking, press 2 existing booking, press 3 driver/emergency line (rings manager directly).
  3. Routing by hours (UK vs Manila): Manila is UTC+8; UK is UTC+0/+1. In winter (GMT) Manila is 8 hours ahead, in summer (BST) 7 hours ahead (my calculation). So a Manila shift covering 08:00–16:00 PHT is 00:00–08:00 UK winter time, which suits overnight cover; daytime UK hours need the manager plus a second shift. Route: UK business hours → UK manager first then VA queue; out of hours → Manila queue; no answer after N rings → voicemail + missed-call SMS.
  4. Missed-call SMS: auto-text with a link to the instant-quote page (UK SMS rules and sender-ID registration to be confirmed with the vendor [U]).
  5. Recording: record inbound calls for training/quality with an announcement at call start and a retention period (e.g. 90 days, my suggestion); recordings are personal data under UK GDPR (section 3.3).
  6. Access: per-agent logins, MFA, no shared password; manager has admin and reports.

All figures are my estimates built from the prices above, ex VAT, using ~£0.78/$ where converted. Fleet size is unknown (the client research file should state it); I assume a small fleet of 5 vehicles, 1 manager, 3 VAs, 4 users in the booking system.

Layer Recommendation Est. monthly cost Basis
Back-office + dispatch + walkaround app Coach Manager Express (level 1) + 3 extra users + hosting ≈ £97.50 + 3 × £16.25 + £16.25 ≈ £162 Distinctive Systems pricing summary [partially verified]
Direct-lead layer Custom quote/deposit site and lead pipeline Hosting/DB/APIs ≈ £30–£80 run cost; build cost not researched Estimate (no source)
Payment fees Stripe, e.g. on a £500 booking at 1.5% + 20p ≈ £7.70 per booking (variable) Stripe UK pricing [V, 2023 page]
Compliance app (optional if Coach Manager's app is adequate) FleetCheck Driver, 10-vehicle minimum £30 (floor) FleetCheck pricing page [V]
VoIP Superseded estimate (4 seats at ~£25–£45, third-party prices, ≈ £100–£180). Updated: JustCall official £25–£40 per user per month annual (Team/Pro) → 4 seats ≈ £100–£160 before extra numbers and credits (simple arithmetic on the published prices; assumes 4 seats, annual billing, ex VAT). Teams Phone: £7.70 per voice-enabled user/month, annual, before VAT [23], with base Teams/M365 and PSTN costs separate and exact agent SKU to confirm; no Teams total until seat count, current subscriptions and number provider are known JustCall official page [V]; Teams see 04
Data protection fee ICO tier 1 ≈ £4.33 (£52/yr) ICO
Total (excluding build cost) ≈ £300–£460/month Estimate. This is the prior JustCall/CloudTalk-style scenario, not a Teams quote or Teams total

Notes: the largest uncertainty is VoIP (conflicting prices) and whether Coach Manager's quote tooling can replace the custom layer. Compare against Bookalimo commission of ~20–30% (figure from the project's CLAUDE.md, not independently verified): at £10,000 of monthly bookings that is £2,000–£3,000, so even the high end of this stack is small relative to commission on the same volume, if direct bookings actually replace Bookalimo ones.

Open questions (need vendor confirmation, which this read-only task cannot obtain)

  1. Does Coach Manager (Express/Full) offer automated instant quoting and online deposits, and what is its current price list?
  2. Which VoIP vendor confirms in writing that Philippines-based agents may use a UK local/0330 number?
  3. DVSA/operator retention period for walkaround and defect records for PSVs.
  4. Which driver-hours regime and tachograph requirement applies to each Ritaat vehicle.
  5. Final PSVAR exemption order content (10/11 August 2026) and its relevance to private hire.

Sources

  • https://distinctive-systems.com/products/coach-manager/
  • https://distinctive-systems.com/products/coach-manager/pricing/
  • https://www.rewiresecurity.co.uk/blog/rewire-security-coach-manager-system
  • https://www.route-one.net/news/coach-hire-comparison-to-switch-to-automatic-pricing-model/
  • https://www.route-one.net/suppliers/national-coach-network-auto-quote-function-extended-across-uk
  • https://cbwmagazine.com/?p=32440 (CoachScanner)
  • https://inspiretec.com/sectors/coach/
  • https://www.capterra.com/p/209139/moovs/pricing/
  • https://www.softwaresuggest.com/moovs/pricing
  • https://www.limoanywhere.com/pricing/
  • https://bookingkoala.com/pricing
  • https://www.capterra.com/p/144629/Betterez/
  • https://www.fleetcheck.co.uk/pricing
  • https://ppsmartcompliance.descartes.com/product/smartcheck-pre-pay/
  • https://www.logisticsmanager.com/21278-fta-launches-new-vehicle-check-app/
  • https://www.gov.uk/guidance/carry-out-psv-daily-walkaround-checks
  • https://bpca.org.uk/news/daily-van-checks-for-every-pest-management-professional/227160
  • https://gov.uk/guidance/drivers-hours-passenger-vehicles/introduction
  • https://gov.uk/drivers-hours/gb-domestic-rules
  • https://smartcompliance.descartes.com/resources/news-blog/guide-to-gb-domestic-drivers-hours-rules/
  • https://assets.publishing.service.gov.uk/media/6a4b7bb4045e1108aaa5eb9a/psvar-de-minimis-impact-assessment-2026.pdf
  • https://www.transport.gov.scot/our-approach/accessible-transport/mobility-and-access-committee-for-scotland-macs/macs-response-to-the-review-of-the-public-service-vehicles-accessibility-regulations-2000-psvar-2023-august-2023/
  • https://ico.org.uk/for-organisations/guide-to-data-protection/guide-to-the-general-data-protection-regulation-gdpr/data-protection-fee/
  • https://ico.org.uk/for-organisations/advice-for-small-organisations/whats-new/blogs/data-protection-fee-what-you-need-to-do/
  • https://companieshouse.blog.gov.uk/2025/10/29/data-protection-for-small-businesses-practical-support-from-the-information-commissioners-office-ico
  • https://support.stripe.com/questions/pricing-updates-for-businesses-in-the-united-kingdom
  • https://aloware.com/blog/aircall-pricing
  • https://support.aircall.io/en-gb/articles/26567725155741
  • https://www.expertmarket.com/uk/telephones/ringcentral-review
  • https://dialpad.com/uk/pricing
  • https://help.justcall.io/en/articles/9691953-uk-phone-number-regulatory-requirements
  • https://aloware.com/blog/cloudtalk-pricing
  • https://www.expertmarket.com/uk/telephones/zoom-phone-review
  • https://cloudtalk.io/blog/ringover-pricing
  • https://www.capterra.com/p/175424/Circle-Loop/pricing/
  • https://www.quo.com/blog/vonage-pricing/
  • https://skipcall.io/en/reviews/3cx
  • https://www.3cx.com/ordering/pricing/pricelist/
  • https://www.ofcom.org.uk/__data/assets/pdf_file/0026/57770/03-modification.pdf
  • https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/good-practice-guide-on-sub-allocated-assigned-numbers
  • https://www.ispreview.co.uk/index.php/2022/03/ofcom-uk-tweak-geographic-phone-numbering-and-local-dialling.html

03 — Ads, social, local SEO and brand (Ritaat Coaches)

Research date: 2026-10-23 (read-only: WebSearch/WebFetch only; no business, competitor or vendor was contacted; no forms submitted).

Labels used: [SRC] = stated by the cited source. [EST] = my estimate or assumption, not a sourced fact. [UNVERIFIED] = could not confirm; needs a manual check. Source numbers in brackets refer to the Sources list at the end.

0. Evidence quality and gaps (read first)

  • No UK coach/minibus-specific CPC or CPL benchmark was found. The nearest proxy is "travel & hospitality" from one agency report. Every cost figure for coach hire in this file is [EST] and must be replaced with Keyword Planner data and real account data.
  • No UK Local Services Ads category for coach/minibus hire was found in Google's list (see 1.3).
  • Examples of UK coach operators on TikTok/Instagram/LinkedIn were thin. Only trade-press generalities and one megabus influencer case study were found (section 2).
  • Operator websites mostly blocked fetching (HTTP 403/404/502: ritaatcoaches.uk, McGill's private hire, National Express hire pages, CPT). The brand look in section 4.1 is therefore mostly [UNVERIFIED] and needs a manual visual review in a browser.
  • Companies House and UK IPO trade-mark registers were not queried directly (search-engine only). "No result" below is not proof of no conflict.

1.1 Keyword themes and intent clusters

All keyword lists below are [EST] (my structuring of common search patterns). Volumes and CPCs are not sourced; pull them from Google Keyword Planner for GB before building anything. Geo-modifiers to test: Glasgow, Edinburgh, Scotland towns, London, London boroughs, Heathrow, Gatwick, Luton, Stansted, Glasgow Airport, Edinburgh Airport.

Cluster Example queries [EST] Intent / value Notes
Core coach hire "coach hire glasgow", "coach hire london", "49 seater coach hire", "53 seater coach hire" High, ready to quote Start here. Competitors include operators and brokers (e.g. NCN-brand SMC Coach Hire [8])
Minibus with driver "minibus hire with driver glasgow", "16 seater minibus hire with driver", "17 seater minibus and driver" High Marketplace/operator listings already advertise from-prices, e.g. 8Rental lists £295 for a Glasgow airport transfer in a 16-seat minibus [SRC] [5]
Airport transfers "glasgow airport coach transfer", "heathrow group transfer minibus", "airport minibus transfer 12 passengers" High, but price-comparison-heavy Fixed-price landing page works best
School trips "school coach hire", "school trip minibus with driver" B2B, lower volume, repeat value Needs DBS/seatbelt/safeguarding trust content. Councils buy via tenders, not ads: Glasgow City Council has tendered coach and minibus hire with drivers for events and school trips [SRC] [6]
Weddings "wedding coach hire", "wedding guest minibus" High value, seasonal Often evenings/weekends; call-heavy
Corporate / shuttle "corporate coach hire", "staff shuttle bus hire", "event shuttle hire" High value, longer sales cycle Fits LinkedIn too
Football / away day / events "football away day coach hire", "stag do minibus", "concert coach hire" Medium, seasonal Rangers/Celtic/Premier League fixtures drive date spikes [EST]
Brand + competitor "ritaat coaches" Cheap, protects the brand Bid on own brand only. Do not bid on competitor trademarks without legal advice [EST]

1.2 CPC benchmarks

  • Visionary Marketing (UK agency, published 6 May 2026, managed accounts, spend 1 Mar 2025 to 28 Feb 2026): Travel & hospitality Search CPC $4.84 (£3.81), CTR 7.42%, conversion rate 4.06%, cost per conversion $119.18 (£93.84); weighted all-sector CPC £3.42, cost/conversion £59.94 [SRC] [1]. Caveats from the source: the tables are not UK-specific, travel has only 16 accounts, there is no transport category, and "conversion" includes form fills that may not be qualified leads [SRC] [1].
  • A search summary of the same agency's earlier page quoted a different, lower UK travel band of £0.85–£1.80 CPC and an all-industry UK average of £1.55 [SRC, via search snippet, not opened] [2]. The two figures conflict by 2–4x, which shows how unreliable generic benchmarks are.
  • Planning assumption for Ritaat [EST]: coach/minibus hire "hire + location" keywords at £1.50–£4.00 CPC, higher for London airport and "near me" terms. Validate in Keyword Planner.

1.3 Google Local Services Ads (LSA) in the UK

  • Google's help page says LSAs "are available only for certain service categories" and the UK appears in the supported country list [SRC] [3].
  • The category list I could read (from the German-language page) shows about 30 categories such as plumbers, handyman and movers; no coach, minibus or passenger-transport category appeared [SRC] [3]. The page had no UK-specific list, so this is [UNVERIFIED].
  • Google has expanded UK LSA to legal firms and estate agents in London [SRC] [4], which shows category rollout is incremental, so re-check the eligibility checker periodically.
  • Recommendation: assume LSA is not available for coach hire; run the Google eligibility check in the real Ads account before ruling it out. LSA is pay-per-lead, not per-click, if it ever becomes available [SRC, via search summary] [4].
  • Sources are agency blogs, not Google guidance [SRC] [7]. Consensus: use Search for high-intent keywords with message control and negatives; Performance Max (PMax) is for extra reach, and it optimises toward whatever conversion you feed it, so raw form fills can bring cheap, poor leads [SRC] [7]. One cited study of 3,300+ non-retail PMax campaigns found Search converted better 84% of the time when both competed for the same terms (second-hand, [UNVERIFIED]) [7].
  • Recommendation [EST]: Month 1 = Search only (brand, core hire, minibus, airport). Add PMax or Demand Gen only after 30+ qualified conversions are being imported (booked jobs, not just enquiries), with brand exclusions.

1.5 Negative keywords [EST]

Add at account level from day one: - Self-drive and rental: self drive, self-drive, without driver, rental, rent, van hire, car hire, d1, luton, transit - Jobs / driver supply: jobs, job, vacancies, driver jobs, hiring, career, salary, agency drivers, cpc, dbs (note: minibus driver ads on job boards require CPC and DBS, so these terms attract job seekers [SRC] [9]) - Non-buyers: for sale, second hand, used, toy, lego, bus pass, timetable, tickets, national express (route tickets, not hire), flixbus, megabus, free, cheap (test before excluding), community minibus, council minibus (council community minibus hire schemes exist and attract non-commercial searchers [SRC] [10]) - Review the search terms report twice weekly for the first month.

1.6 Call and call-only importance and tracking

  • Google lists five call-tracking methods: calls from ads (call assets/call-only ads), calls to a website forwarding number, clicks on a number on a mobile site, clicks on call ads/assets, and imported call conversions from a CRM. All except plain click-tracking need Google forwarding numbers, and you set a minimum call length that counts as a conversion [SRC] [11].
  • Why it matters [EST]: group transport quotes are high-value and often phoned (weddings, corporate, urgent). Assume a large share of conversions are calls. This is not sourced; measure it.
  • Setup recommendation [EST]: 1. One shared UK business VoIP number (see research/02) displayed everywhere, plus a Google forwarding number swapped in on landing pages for ad traffic. 2. Call asset on every campaign; call-only ads only at business hours, minimum call length set at about 60 seconds, to be tuned. 3. Quote form submit = primary conversion; click on WhatsApp/phone = secondary (observed only) until verified against real calls. 4. Import booked-job offline conversions (call or form, matched via CRM/booking app) so bidding optimises on revenue, not enquiries [SRC for import capability] [11]. 5. GA4 key events + Google tag + Consent Mode (UK GDPR/PECR cookie consent) [EST], with a cookie banner before tags fire.

2. Meta / Instagram / TikTok / LinkedIn for coach operators

What the evidence supports

  • Route One (UK coach trade press, Jan 2025) describes social channels as "a key selling tool" for coach day trips and holidays, though brochures and face-to-face selling remain strong [SRC] [12].
  • A small-operator MD wrote that a smartphone plus fleet photos sent in by drivers is enough to promote a firm; a contract-award post drew over 25,000 views and brought driver applicants [SRC] [12].
  • The Coach Tourism Association's WeLoveCoaches campaign focused on Facebook and Instagram with video [SRC] [12].
  • Acklams Coaches uses social to build campaigns around holidays [SRC, 2021] [12].
  • megabus used paid and gifted TikTok/Instagram creators via PHA Social; no results were published [SRC] [13].
  • A May 2026 TravelTech Show survey of 100+ travel operators (not coach-specific): Instagram produced measurable results for 61%, TikTok for 9% (down from 19% in 2025) [SRC, via search summary, page itself blocked] [14].
  • Gap: I could not find documented UK coach operators winning bookings through TikTok or LinkedIn. Treat TikTok and LinkedIn tactics below as [EST] hypotheses.

Recommended approach [EST]

Platform Role Content that should work
Google (not social) Primary lead source See section 1
Meta (Facebook + Instagram) Retargeting, local awareness, weddings/events 15–30s fleet walkarounds (interior, luggage, USB, toilet, air-con), "what a 16-seater looks like" size guides, real event day content (wedding arrivals, away days), short customer clips, "get a quote in 60 seconds" lead-form or WhatsApp-click ads
Instagram Reels Brand proof Same assets; Instagram leads TikTok in the survey above [14]
TikTok Low priority in month 1 Reuse Reels only, no paid budget until Meta works; survey suggests weak results [14]
LinkedIn B2B corporate/schools/event agencies Company page + manual outreach by the UK manager; optional small Sponsored Content/Conversation Ads later. Content: safety/compliance, shuttle case studies, "how to book group travel for staff events"
Facebook groups/local pages Wedding, football, community groups Organic only, within group rules

Content rules [EST]: real vehicles, plates visible only with owner OK, no passenger faces without consent, no claims about licences or insurance that are not documented, and keep the same phone number/UTM-tagged links on every post.


3. Local SEO playbook

3.1 Google Business Profile (GBP)

  • Google's guidance: service-area businesses can list cities/postcodes served, up to 20 areas, and are advised not to stretch beyond roughly two hours' drive of base [SRC] [15]. Only businesses with no staffed storefront should hide their address; virtual offices and P.O. boxes do not qualify [SRC] [15].
  • Plan [EST]:
  • Glasgow: one GBP only if there is a real, staffed or operational base (depot/office) in the area. Set as service-area business, list Glasgow, surrounding Lanarkshire/Renfrewshire/Dunbartonshire areas, and airports.
  • London: a second GBP only with a genuine London operating address. Do not create virtual/fake locations; Google can suspend them [SRC for virtual-office exclusion] [15].
  • Primary category: "Coach tour agency" / "Bus charter" / "Minibus taxi service" equivalents. Exact category names to be chosen from the live GBP picker [UNVERIFIED]; test the closest "Bus and coach charter" style category.
  • Add all services (coach hire, minibus hire with driver, airport transfers, school trips, weddings, corporate), photos of real vehicles, opening hours, the shared UK number as primary, booking/quote link with UTM, and Q&A seed answers.
  • One phone number per location where possible; Google prefers a local number to a remote call centre [SRC] [15]. Manila VAs answering is fine only if the number is the business's own UK number.

3.2 Service-area pages

  • Build one page per meaningful location and service combination (e.g. /coach-hire/glasgow/, /coach-hire/edinburgh/, /airport-transfers/glasgow-airport/, /minibus-hire/london/, /wedding-coach-hire/glasgow/), each with unique content: real routes, local pickup points, vehicle sizes, a sample price range, local FAQs, reviews from that area.
  • Near-identical pages that differ only by city name risk being treated as doorway pages [SRC, third-party checklist, [UNVERIFIED] vs Google policy text] [16]. Start with 8–12 strong pages; expand only where there is real operational coverage.
  • London boroughs: only for boroughs actually served and where pickup details can be unique (e.g. Heathrow, Gatwick, Wembley, Twickenham).

3.3 Reviews

  • Ask every customer after the job, with a direct GBP review link or QR code, in neutral wording. Do not offer incentives, ask only happy customers, or request a specific rating/keyword; that can get reviews removed or the profile suspended [SRC, third-party summaries of Google policy; confirm against Google's own policy text] [17].
  • Automate a post-trip SMS/email 2–24 hours after drop-off from the booking app [EST]. Reply to every review in the business's voice.
  • Mirror reviews on Trustpilot or Feefo [EST] for trust badges on the website.

3.4 Directories, memberships, citations

  • CPT (Confederation of Passenger Transport): UK bus/coach trade body; membership subscriptions are based on fleet size; suppliers can also join [SRC] [18]. Fit and benefit for a small operator is [UNVERIFIED]; check fees with CPT only through the client, not from this research.
  • National Coach Network (NCN): UK platform for coach/minibus operators, launched October 2018; free membership; operators quote jobs and manage bookings online; customer-facing brands SMC Coach Hire and Tuned In Travel; members are not obliged to accept private hire jobs [SRC] [8]. Ritaat's specific relationship to NCN is not verified here and is covered in the market research file. Treat NCN as both a lead source and a competitor for direct SEO.
  • Other citations [EST]: Yell, Thomson Local, Scoot, FreeIndex, Bing Places, Apple Business Connect, Facebook page, Trustpilot, Companies House-consistent NAP, local chambers of commerce, Glasgow/London wedding-venue and school-supplier lists, airport "ground transport" directories, football fan-club and event-organiser contacts. Ensure Name/Address/Phone identical everywhere.
  • Operator compliance badges to display only if true and documented: PSV operator licence, Traffic Commissioner reference, DBS-checked drivers, insurance, CPT/ other membership, safeguarding policy [EST; each must be verified with the client].

3.5 Schema

  • Google's LocalBusiness doc: name and address (PostalAddress) are required; recommended geo (5+ decimals), openingHoursSpecification, telephone, url, priceRange; JSON-LD supported; the page does not cover service-area businesses [SRC] [19].
  • Third-party sources disagree on whether the address can be omitted with areaServed for service-area firms [UNVERIFIED] [16]. Recommendation [EST]: use JSON-LD LocalBusiness (or a more specific type) with the real base address, areaServed listing only genuinely served places, sameAs to GBP/socials, plus FAQPage on service pages and Service markup. Validate with Google's Rich Results Test. Match schema to GBP data.

4. Branding

4.1 What top UK coach brands look like

I could not load most operator sites, so the visual notes are [UNVERIFIED] impressions and must be checked in a browser.

Brand Verified facts Visual/positioning (unverified)
National Express Transport Solutions (NXTS) Formed July 2020 by merging Lucketts Group and The Kings Ferry Group; keeps local brands (Kings Ferry, Clarkes of London, Woods, Lucketts and others) while national sales/marketing run under the National Express name; hires for groups from 8 to "thousands" [SRC] [20]. Kings Ferry's site asks for location, occasion and passenger count, then returns a reference number and a team follow-up [SRC] [21] Corporate, trusted, national-scale, form-led quote [EST]
McGill's Group Private hire coaches 48–55 seats, wheelchair access, toilets, A/C, luggage; airport transfers from Glasgow, Edinburgh, Aberdeen; corporate and staff contracts; quote by phone or online form; plans a £25M Glasgow depot to grow coach fleet to 300; also runs FlixBus in Scotland and bought Prentice Westwood [SRC] [22] Scale and local Scottish credibility [EST]
Clarkes of London London private hire/staff shuttles, quote form for groups of 16+, depot Wandsworth SW18 [SRC] [21] Local London brand under a national group [EST]
SMC Coach Hire (NCN) Customer-facing broker brand of National Coach Network for group travel, corporate events, school trips, airport transfers [SRC] [8] Marketplace/broker, auto-quote [8]
Shearings / Galloway / Woods Woods is within NXTS [20]. No sourced facts found for Shearings or Galloway [UNVERIFIED]

Patterns worth acting on [EST]: quote form above the fold, group-size selector, vehicle seat counts, accessibility/amenity lists, named airports/regions, phone number prominent, trust badges (compliance, reviews). Gap: most are either corporate or generic broker styles; a small, personal, rapid-response, local-first operator can differentiate.

4.2 Name check: "Ritaat"

  • No Companies House record named "Ritaat" surfaced; the search returned only unrelated names (e.g. Ritagate Limited 01562914) [SRC, search only, [UNVERIFIED]] [23]. Action: the client should check "Ritaat" directly in Companies House and the UK IPO trade-mark search (class 39 transport; also 35/12 as needed) [SRC for register existence] [24].
  • No sources on the meaning of "Ritaat" were found. Related Arabic "Ritaj" is said to mean "gate/large door" per one naming site that itself flags AI-inferred meanings [SRC, low reliability] [25]. Meaning [UNVERIFIED]; ask the client what it means and how it is pronounced.
  • Pronunciation risk [EST]: double "aa" may be read as "Ri-TAHT", "Rit-at" or "Ri-ta-at" by UK callers and Manila VAs; spelling over the phone will be needed. Mitigate with a phonetic tagline-free approach: a spoken greeting script, a voicemail phrase ("Ritaat, R-I-T-A-A-T"), and an audible check in testing. Search-wise a distinctive name is easier to rank for the brand term, but "Rita" misspellings will be common; secure ritaat and ritat social handles and domains.

4.3 Three positioning directions [EST]

  1. "Direct and Dependable": reliable, fast, honest group travel; promise: a fixed quote within 15 minutes in working hours, direct pricing with no broker commission [EST: positioning against Bookalimo/NCN]. Best for Google Ads, because it speaks directly to price and response.
  2. "Scotland and London Event Specialists": weddings, football, concerts, corporate days out; photogenic, celebration-driven, strong for Meta/Instagram and wedding SEO.
  3. "Safe Group Travel": schools, universities, corporates, care and community groups; compliance-led (licensed, DBS, insured, safeguarding), the most credible for B2B and tenders.

Recommendation [EST]: lead with direction 1 on the homepage and ads, with direction 3 as a trust layer and direction 2 as content pillar.

  • Tone [EST]: warm, plain-English, confident; short sentences; no jargon ("PSV", "Section 19" explained). Avoid hard-sell. Respond-fast promise supported by VoIP/WhatsApp.
  • Colour [EST]: deep navy or midnight (trust, corporate) as base with a warm accent (amber/saffron or teal) for CTAs; off-white background; keep text/background contrast at WCAG AA (4.5:1). Avoid red/blue/white mimicry of National Express and green of FlixBus [EST, unverified brand colours].
  • Typography [EST]: a clean geometric/humanist sans for headings (e.g. Sora, Poppins, Manrope) and a highly legible sans for body (Inter, Source Sans). Large numerals for seat counts and phone numbers.
  • Logo concepts [EST]: (a) wordmark "RITAAT" with the double "A" as a stylised road or arch; (b) a gate/arch motif (ties loosely to the "Ritaj = gate" reading if the client confirms it) forming a coach silhouette window line; (c) a simple monogram "R" with a route line, usable as a favicon, vehicle livery and WhatsApp avatar. Test legibility on a coach side at distance.

4.5 Website structure that converts [EST unless noted]

  1. Sticky header: shared UK number (click-to-call), WhatsApp button, "Get a quote" (stays on mobile).
  2. Hero: one headline and an instant-quote widget (pickup, destination, date/time, passengers, one-way/return); reassurance line "Reply within 15 minutes" only if operationally true.
  3. Trust bar: Google rating and count, Trustpilot/Feefo, verified licence/insurance/DBS statements, CPT/other memberships only if held.
  4. Services grid: coach hire, minibus with driver, airport transfers, school trips, weddings, corporate, football/events.
  5. Fleet: seat sizes (e.g. 8, 16, 24, 33, 49, 53 only if true), photos/video, amenities, accessibility.
  6. How it works: quote, confirm, ride, plus transparent pricing guidance.
  7. Location/service-area pages (section 3.2) linked from the footer and a map.
  8. Reviews and case studies (school, wedding, corporate).
  9. FAQs (deposit, luggage, wait time, cancellation, driver hours) with FAQ schema.
  10. Final CTA, then a footer with company number, address, privacy/cookie policy, terms. - Mobile-first, page load under about 2.5 s LCP, separate fast landing pages per ad group, thank-you page firing the conversion event.

5. First-month ads test plan

Assumptions [EST]: Search only; GB geo-targeting limited to Glasgow/Central Scotland and Greater London in separate campaigns; CPC £1.50–£4.00; click-to-quote conversion rate 5–10% on a good landing page (travel benchmark is 4.06% [1]); a "lead" = quote form or call over the minimum length; booked-job rate from leads of 20–35% (to be measured). These are not sourced. The one sourced anchor is a £93.84 cost per conversion for travel & hospitality, for which "conversion" is loosely defined [1].

Tier A £500/mo Tier B £1,500/mo Tier C £3,000/mo
Split 100% Search, one market (Glasgow) 70% Search Glasgow + London; 15% Meta retargeting; 15% test reserve 65% Search (4 campaigns), 20% Meta/IG, 5% LinkedIn test, 10% reserve
Daily budget (30 d) ~£16 ~£33 Search ~£65 Search
Est. clicks 125–330 260–700 Search 490–1,300 Search
Est. leads 6–30 15–70 30–130
Est. CPL (range) £20–£80 £22–£90 £23–£95
Est. bookings (20–35% of leads) 1–10 3–25 6–45
Revenue needed to break even [EST] Avg job value × bookings; check vs 20–30% marketplace commission same same

The CPL ranges are wide [EST] because inputs are uncertain; treat anything above about £90 with poor lead quality as failing and anything below £40 with 30%+ booking rate as a scale signal.

Week plan - Week 0: conversion tracking live (calls with forwarding number, form, WhatsApp clicks, offline-booking import), negatives loaded, landing pages and GBP updated, consent banner working. - Week 1: brand + core hire + minibus-with-driver + airport campaigns on exact/phrase match; manual CPC or maximise-clicks with a cap; call asset on. - Week 2: search-terms review, add negatives, pause waste; ad copy A/B (price-led vs speed-led). - Week 3: switch to Maximise Conversions/tCPA only if 15–30 conversions exist; add schools/wedding ad groups. - Week 4: review quality: leads → quotes → bookings with revenue; decide scale, pause, or add Meta retargeting/PMax.

KPI targets (month 1) [EST] - Tracking accuracy: 100% of calls and forms attributed; ≥90% of quote requests handled within 15 minutes in business hours. - CTR ≥ 5% on core terms (travel benchmark 7.42% [1]); landing-page conversion ≥ 5%; impression share on brand ≥ 80%. - CPL below £60 (A/B/C); qualified-lead rate ≥ 50%; quote-to-booking ≥ 25%. - Cost per booking ≤ 15% of average booking value, beating the 20–30% marketplace commission figure stated in the client brief (CLAUDE.md). - GBP: 10+ new reviews, calls/direction requests tracked; 5 service-area pages indexed.


Sources

  1. Visionary Marketing, Google Ads Benchmarks 2026 (fetched): https://visionary-marketing.co.uk/blog/google-ads-benchmarks-2026
  2. Visionary Marketing, PPC cost data (search snippet only): https://visionary-marketing.co.uk/blog/ppc-cost-forecasting-data-2026 (also https://whitehat-seo.co.uk/blog/google-ads-ppc-pricing)
  3. Google, Local Services Ads help (fetched, German-language category list): https://support.google.com/localservices/answer/6224841?hl=en-uk
  4. Google blog, LSA for UK legal/estate agents; UK LSA overview: https://blog.google/products/ads-commerce/a-new-way-for-legal-firms-and-estate-agents-to-reach-more-customers/ and https://localise.co.uk/?p=1908
  5. 8Rental, Glasgow minibus hire with driver: https://8rental.com/minibus-hire-glasgow and https://8rental.com/coach-hire-glasgow
  6. Glasgow City Council coach/minibus tender: https://www.find-tender.service.gov.uk/Notice/012606-2021
  7. Agency PMax vs Search articles: https://nav43.com/blog/search-vs-performance-max-for-lead-gen-scale-guide-2026 ; https://elevarus.com/performance-max-alternatives-lead-generation-campaigns/ ; https://www.straightnorth.com/blog/improving-lead-quality-for-performance-max-campaigns/
  8. National Coach Network: https://www.route-one.net/suppliers/national-coach-network-underlines-commitment-to-industry/ ; https://www.route-one.net/suppliers/national-coach-network-auto-quote-function-extended-across-uk ; https://open.endole.co.uk/insight/brand/233845-smc-coach-hire
  9. Minibus driver job listing (CPC + enhanced DBS): https://www.driverhire.co.uk/job/minibus-driver-cpc-enhanced-dbs-required/
  10. Hampshire community minibus hire: https://www.hants.gov.uk/transport/alternativetransport/group-hire-minibuses
  11. Google Ads, About phone call conversion tracking (fetched): https://support.google.com/google-ads/answer/6100664?hl=en-GB ; imports: https://support.google.com/google-ads/answer/6275629
  12. Route One on social media for coach operators: https://www.route-one.net/?p=94195 ; https://www.route-one.net/?p=83453 ; https://www.route-one.net/?p=45779 ; https://www.route-one.net/opinion/marketing-makes-money-and-the-coach-industry-must-fit-that-bill/
  13. PHA Group, megabus creator campaign: https://thephagroup.com/work/megabus/
  14. TravelDailyNews, Instagram overtakes TikTok (search snippet; page returned 403): https://www.traveldailynews.com/statistics-trends/instagram-overtakes-tiktok-as-travel-marketing-priorities-shift/
  15. Google Business Profile help, service areas / eligibility: https://support.google.com/business/answer/10514137?hl=en-GB ; https://support.google.com/business/answer/3038177
  16. Third-party schema/service-area guidance: https://animasmarketing.com/blog/service-area-schema-markup-setup-guide/ ; https://frontendchecklist.io/rules/seo/service-area
  17. Review-policy summaries: https://www.straightnorth.com/blog/how-to-get-more-google-reviews-without-violating-googles-policies/ ; https://www.podium.com/article/google-review-policy
  18. CPT: https://www.cpt-uk.org ; https://en.wikipedia.org/wiki/Confederation_of_Passenger_Transport ; https://bus-news.com/associations/confederation-of-passenger-transport-cpt/
  19. Google, LocalBusiness structured data (fetched): https://developers.google.com/search/docs/appearance/structured-data/local-business
  20. National Express Transport Solutions: https://nxts.nationalexpress.com/about-us ; https://nxts.nationalexpress.com/clarkes-of-london ; https://www.busandcoachbuyer.com/?p=33702
  21. Kings Ferry / Clarkes of London: https://thekingsferry.co.uk/ ; https://nxts.nationalexpress.com/blog/a-new-depot-for-the-kings-ferry-clarkes-of-london
  22. McGill's private hire and group news: https://www.mcgillsbuses.co.uk/private-hire ; https://www.mcgillsscotlandeast.co.uk/mcgills-group-announce-plans-ps25m-mega-depot-centre-glasgow ; https://www.mcgillsbuses.co.uk/mcgills-group-acquires-prentice-westwood-significant-expansion-coach-operations
  23. Companies House (search only; no "Ritaat" result): https://find-and-update.company-information.service.gov.uk/ ; example unrelated result https://pay.company-information.service.gov.uk/company/01562914
  24. UK IPO trade-mark search/classes: https://www.gov.uk/government/news/ipo-new-search-uk-trade-mark-classes-service-now-available ; https://sprintlaw.co.uk/articles/how-to-run-a-uk-trade-mark-search/
  25. Ritaj name meaning (low reliability): https://www.name-match.com/names/Ritaj

04 — Microsoft Teams Phone as an alternative to JustCall (update, 23 October 2026)

Read-only vendor research: no vendor contacted, nothing bought or submitted. Labels: [J] = my judgement/inference, [U] = unverified. This updates section 4 of 02-booking-ops-and-voip.md.

Source-check note. Checked 23 Oct 2026. The Teams Phone marketing page [1] timed out, but Microsoft's live UK business pricing page [23] lists the price (section 4). The PSTN connectivity options page [6] returned HTTP 404 and is not cited. Ofcom's own site blocked browser fetching (HTTP 403), so the Ofcom facts in section 2 come from Ofcom's official search-result text for [7][8], not from an independently browser-fetched page.


1. Bottom line [J]

  • Teams Phone is a viable option for one UK manager plus named Manila VAs. It is likely the best first pilot if Ritaat already pays for Microsoft 365, because calls, queues and users sit in the tenant they already administer.
  • It is not automatically cheaper or simpler. It needs a Teams Phone licence per agent, a PSTN number/minutes source, admin work in the Teams admin center or PowerShell, and extra paid pieces for some queue features (section 3 and 4).
  • JustCall may be the better choice if Ritaat wants a turnkey sales stack (CRM sync, SMS campaigns, workflows, call analytics). JustCall's page lists CRM/data integration and call analytics as features, though without detail [9].
  • Neither option has been confirmed for Philippines-based agents (section 5).

2. Number plan for Glasgow and London

Option For Against
0141 (Glasgow) Local trust for Glasgow ads Inventory/porting depends on provider [U]
020 (London) Local look for London searches Do not show it until the operator can actually serve London [J]. Microsoft says all London numbers must be acquired from the Teams admin center [20]
One 0330 national number One number everywhere, no local claim Microsoft's UK number page says only that "limited non-geographic numbers are available upon request" [20]; 0330 support is [U]

Staged option [J]: 1. Start with one number that matches where the vehicles are (0141 if Glasgow-based), plus the call queue. 2. Add a 0330 national number only if the chosen PSTN provider confirms it and the porting terms. 3. Add 020 only once London jobs can really be served. 4. Add extra numbers (source-attribution tracking) only after a baseline period.

Ofcom (official search-result text only; direct Ofcom page fetch was blocked) [7][8]: 03 numbers are UK-wide/non-geographic; calls to them cost no more than calls to 01/02 numbers and count towards inclusive call minutes. Re-check on Ofcom's site before quoting this to customers.

What Microsoft's UK page does say [20]: - A specific area code can be requested, and all London numbers must be acquired from the Teams admin center. Limited non-geographic numbers are available on request. - New numbers take 4 business days if available, and up to 90 business days if they must be ordered. - Availability is not guaranteed: the page does not promise that 0141 or 020 numbers are in stock. The country page also warns Microsoft may not be able to provide numbers for every city or area code [14]. - Porting takes 12 to 30 business days, needs a Letter of Authorization, and partial porting is not supported. Geographic and non-geographic numbers can be ported for call queues/auto attendants [20]. - The page dates from 2024 [20], so re-check it.

If Ritaat uses a different PSTN provider (Operator Connect or Direct Routing), that provider's stock, 0330 support, porting fees and process apply instead and must be confirmed [2][4].

3. Architecture

Proposed design [J]: - Two resource accounts, each with its own number (for example 0141 and later 0330 or 020), both attached to one call queue. Microsoft's current call queue setup page says multiple resource accounts can be assigned to one call queue [15], so separately-numbered 0141 and 020 (or 0141 and 0330) accounts can route to one queue, subject to number stock and plan availability. - The manager and named Manila VAs answer in the Teams app. Agents are individual named users; they do not each need a public phone number for the queue to ring them (see the agent requirements below, which I could not fully confirm).

What the docs confirm: - Every call queue that answers directly needs a resource account. Each resource account needs a Microsoft Teams Phone Resource Account licence [3][4]. - That licence is free for subscriptions with Teams Phone, within an allotment you still have to "purchase" at zero cost; extra ones cost money [4]. Microsoft recommends buying at least five [4]. - A phone number is optional on a resource account, but needed if callers outside Teams must reach the queue directly [4]. Numbers come from Calling Plans, Operator Connect or Direct Routing [4]. The free resource-account licence is separate from number and connectivity charges, which are billed by the PSTN provider or Calling Plan. - At least one Teams Phone licence is required to enable Auto Attendant/Call Queue [2]. - All queue agents must be Enterprise Voice enabled [2]. The exact per-agent SKU depends on the tenant's existing licensing [2]. Agents using the Teams app must be in TeamsOnly mode, and conference mode (recommended) also requires TeamsOnly [2][3]. - Queue size: up to 20 agents added individually and up to 200 through groups [3]. Routing methods include round robin and longest idle, with presence-based routing [3]. - Overflow, timeout and "no agents" handling can send callers to voicemail or another destination [3]. After-hours and holiday call flows exist in auto attendants [2].

Outbound caller ID, transfers and callbacks (cost warning): - Agents can place outbound calls showing the queue number via a "calling ID" resource account [3]. - Per the docs, since 1 Nov 2025, queue-agent outbound calls on behalf of a resource account, external transfers, and callbacks on Microsoft-provided numbers need a funded pay-as-you-go licence or communications credits on the resource account. Calling Plan licences on the resource account stopped being supported for this [2]. Operator Connect carriers may or may not support these scenarios [2]. - Pay-as-you-go includes no outgoing minutes; calls are charged by usage [5].

Supervisor/analytics (possible advanced cost, not required for a basic call queue): Teams Premium is required for all users of the Queues app [2], and shared call history for queues also needs the Queues App and Teams Premium [2][3]. Teams Premium price is [U]. Automatic recording for call queues needs no extra Teams Phone licensing [2], but its explicit recording consent setting must be Off [3].

Not confirmed: the docs read do not prove that every agent needs a personal Calling Plan or DID; the exact per-agent SKU depends on existing tenant licensing and must be confirmed with the CSP/Microsoft [U].

4. Price comparison

Microsoft. Microsoft's UK business pricing page lists Microsoft Teams Phone Standard at £7.70 per user/month, paid yearly, excluding VAT [23]. It is an add-on to Teams [24], so these are separate costs, not included in the £7.70: - the underlying Microsoft Teams / Microsoft 365 licence (if the tenant does not already have one) [24]; - PSTN connectivity and numbers: a Calling Plan (Domestic, International or Pay-As-You-Go) or Operator Connect/Direct Routing provider fees [5][20].

Microsoft's docs say to buy a Teams Phone add-on licence first, then a Calling Plan, or a bundle with a domestic or international plan [5]. Resource-account licences are zero cost within the allotment [4]. Teams Premium, if the Queues app is wanted, is extra [2] and its price is [U]. The exact per-agent SKU depends on current subscriptions [U]. Monthly-billing price, Calling Plan prices and any CSP margin are [U]. No total is given until seat count, current subscriptions and the number provider are known.

JustCall (official page, per user per month) [9]:

Plan Annual Monthly
Team £25 £30
Pro £40 £55
Pro Plus £65 £85
Business / SalesPro custom custom
  • Calls, SMS segments and AI minutes are pooled across the account; per-plan amounts are on a separate JustCall article I did not read [9]. Overage is charged to credits [9].
  • Each account gets two free numbers if each costs no more than the stated threshold (£5 for UK); extra numbers are charged, and UK number prices are not on the page [9].
  • Add-ons: Email Inbox £13, Group Texting £4, AI Review Assist £8 (all per user per month) [9]. SMS sent via workflows/CRM automations is charged to credits [9].
  • The page states no minimum seat count [9]. The "2-seat minimum" in my earlier third-party-based table is not confirmed and these official prices supersede the earlier third-party figures.

Assumption for later costing [J]: 1 manager + a small number of VAs. Do not compare totals until Ritaat gives the seat count and existing M365 plan.

5. Manila feasibility

  • Microsoft's UK code of practice says Calling Plan services "can be used anywhere in the world where an Internet connection is available", but users should not call 999/112 outside the UK because the call likely will not reach the right emergency service [10]. The emergency terms say the same for any location outside the user's home country [21]. Note the UK code is written for small businesses of 10 employees or fewer [10].
  • Calling Plan eligibility is based on the user's Microsoft 365 licence location, not the billing address [14]. Do not set a licence location that doesn't match reality; ask the CSP/Microsoft which location a Philippines-based agent should hold.
  • The country availability page has a Philippines selector, but I did not verify its country-specific feature matrix, so I am not saying Philippines is supported or unsupported [14]. The exact Manila call-queue agent configuration is unverified: it needs written CSP/Microsoft confirmation and a pilot before go-live [U].
  • Emergency calling: VAs should be told not to rely on Teams for 999, and the manager needs a separate emergency process [10][21].

UK GDPR for the VAs [J, not legal advice]: - ICO says remote access by your own employees is generally not a restricted transfer, though security measures still apply [11][22]. Access by a separate overseas organisation may be one [11][22]. - If the VAs are external contractors or an agency, the ICO pages I read do not address that case directly. Using an overseas organisation or cloud provider can be a restricted transfer [22]. My inference is that an overseas agency would likely need safeguards (the ICO lists IDTA, Addendum, BCRs and a transfer risk assessment) [11]. Whether the Philippines has UK adequacy status was not checked [U]. - Client to confirm each VA's status (employee vs contractor/agency) before choosing the safeguard route.

6. WhatsApp

Nothing I read shows Teams Phone replacing a WhatsApp Business shared inbox. Keep WhatsApp separate until an integration is verified [J]. JustCall's page mentions SMS and email inbox add-ons but I did not verify WhatsApp [9].

7. Safe pilot checklist

  1. Confirm current Microsoft 365 licences and the named users (manager + each VA), and who the CSP/reseller is.
  2. Ask the PSTN provider in writing for 0141, 020 and 0330 stock, porting fees and timescales, and for Philippines-based agent terms [2][20].
  3. Create one call queue, auto attendant with business hours, holidays and after-hours flow, and overflow/timeout/no-agent handling (voicemail or the manager) [2][3].
  4. Test: inbound to each number; outbound caller ID shown to customers; external transfer and callback (check pay-as-you-go/credit funding) [2][3]; Manila connectivity and call quality over several days.
  5. Decide call recording: announcement, retention, storage and access, and whether explicit consent must be off for automatic recording [3]; record the data-handling decision.
  6. Cost check: Teams Premium need, per-agent licences, PSTN minutes, and any pay-as-you-go funding.
  7. Only after a baseline period, add extra numbers for source attribution.

Unverified points

  • Calling Plan/PSTN prices, base Teams/M365 cost for Ritaat's tenant, and Teams Premium price. Only the £7.70 Teams Phone Standard add-on price is verified [23].
  • Ofcom's own pages were not browser-fetched (blocked); 03 cost facts rest on official search text [7][8]. PSTN options page [6] returned 404.
  • Manila call-queue agent configuration and Philippines feature-matrix status; exact per-agent SKU; 0141/020/0330 stock.
  • Whether a particular external VA arrangement is a restricted transfer.

Sources

[1] https://www.microsoft.com/en-gb/microsoft-teams/microsoft-teams-phone [2] https://learn.microsoft.com/en-us/microsoftteams/aa-cq-reference-prerequisites-licensing [3] https://learn.microsoft.com/en-us/microsoftteams/create-a-phone-system-call-queue?tabs=general-info [4] https://learn.microsoft.com/en-us/microsoftteams/aa-cq-manage-resource-accounts [5] https://learn.microsoft.com/en-us/microsoftteams/what-are-calling-plans-in-office-365 [6] https://learn.microsoft.com/en-us/microsoftteams/pstn-connectivity-options [7] https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/what-are-03-numbers [8] https://www.ofcom.org.uk/phones-and-broadband/phone-numbers/phone-numbers-and-call-costs [9] https://help.justcall.io/en/articles/10323630-understanding-justcall-pricing-a-comprehensive-guide-to-plans-and-costs [10] https://learn.microsoft.com/en-us/microsoftteams/code-of-practice-for-the-united-kingdom-u-k [11] https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/international-transfers [14] https://learn.microsoft.com/en-us/microsoftteams/calling-plan-overview [15] https://learn.microsoft.com/en-us/microsoftteams/aa-cq-setup-call-queue [20] https://learn.microsoft.com/en-us/microsoftteams/phone-reference/manage-numbers/phone-number-management-for-the-u-k [21] https://learn.microsoft.com/en-us/microsoftteams/emergency-calling-terms-and-conditions [22] https://ico.org.uk/for-organisations/uk-gdpr-guidance-and-resources/international-transfers/quick-reference-faqs [23] https://www.microsoft.com/en-gb/microsoft-365/business/with-teams-plans-and-pricing [24] https://learn.microsoft.com/en-us/microsoftteams/teams-add-on-licensing/microsoft-teams-add-on-licensing

Competitor sites: coach and minibus hire (Glasgow, London, Heathrow). Research 2026-10-24

Method: 5 search queries, 9 sites fetched and read. National Express Transport Solutions (redirected), Heathrow Shuttle (HTTP 429) and GOGO (site not reachable) could not be read, so they appear only as search-snippet context. Fetch summaries are produced by a small model, so treat details as indicative and re-check anything you quote.

1. Sites

Site Type Above the fold Lead capture Prices Trust Structure Cheap/AI tells
8rental.com/coach-hire-glasgow Broker/marketplace (Estonian OU, +352 phone) H1 "Rent a bus in Glasgow with driver", Tripadvisor + ETOA/ASTA badges, "Get an Instant Quote Now" Quote page; email; no WhatsApp; says "within hours" in body but "24 hours" in FAQ YES: table (16 pax minibus airport from GBP295, 5h from GBP550; 49 pax bus airport from GBP395, 5h from GBP795) Badges with no scores/years; "2,000 corporations" logo wall; no UK entity City pages x many, fleet, FAQ, DE/FR/EN domains "Glasgow" in every sentence; "We offer coach in Glasgow"; Cardiff link text pointing to Glasgow; FAQ mentions Portugal; "% discount" empty cells; alt text typos
smoke.uk.ecoachmanager.com/coach-hire-glasgow (The Coach Company) Platform/broker "Welcome to The Coach Company"; multi-step widget (where, passengers, extra pickup) with NEXT; 3 phone lines + callback + WhatsApp icon Wizard, callback (no time), WhatsApp None ("competitive fees") CPT badge, "CPC drivers"; testimonials page 14 city pages, fleet, business, news "XX years" placeholder live; "whacking great list", "epic listing"; same image reused for two landmarks; COVID mask copy; Australian booking disclaimer; staging "smoke/uat" URLs
timberbush-tours.co.uk/coach-hire Operator (Edinburgh) "Bespoke corporate coach hire in Scotland"; Download brochure / Contact Us No form; phone for <48h, email otherwise ("aim to respond within 48 hours") None; admits "may not be the cheapest" 27 yrs (FAQ says 25+), Gold Green Tourism, 5-star Eco Stars, 3 named case studies (Tattoo) Hero, 3 features, fleet 10-53, case studies, FAQ "competitive" repeated; "mordern" typo; "award-winning" unnamed; 27 vs 25 years
bullockscoaches.com/private-hire/coaches-london Operator (Manchester) "Coach hire to London", phone, "Get a free quote" in header Quote form: topic dropdown, name, free-text details, email, phone; brochure form; no response time None "nearly 100 years", school focus; no licence, no ratings One long page, audience blocks, 6 FAQ 8 different CTA wordings; "stress-free/hassle-free/seamless"; dead "#" links; "We're not like other coach companies"
macphailscoaches.co.uk Operator (Shotts, since 1948, Ltd 2004) "Coach & Bus Hire Lanarkshire"; "Request a Callback"; 24/7 phone Callback form: name, company, phone, best day/time; trivia captcha; no email field None 1 testimonial, "Accreditations" link with no content; 1948 Long single page, 3 services Typos ("Accreditatons", "HIre"); copyright links to 2019 Wayback; inconsistent URLs
berryscoaches.co.uk (FAQ) Operator (Taunton, Glasgow reg. office) Phone, "Free Wifi", "No Amendment Fees" badges Enquiry form (not seen), phone; "we will call, write or email" None Trustpilot link with no score; FCA/insurance appointed-rep line; company no. SC108909 FAQ, fleet sizes "book now" doubled; "Markey Day" typo; scripted "Yes that is fine."
tellingsgoldenmiller.co.uk Operator (Byfleet, Falcon group) "The No.1 in Luxury Coach Travel", Get a Quote Quote button, phone, email; fields unseen None "50 years"; no reviews, licences Services / Coaches / About "Millar" typo, bad postcode, T&Cs link to homepage, empty alt text
lmcoaches.co.uk (London Mini Coaches, Hounslow) Operator, now rebranded Redirect notice to andersontravel.co.uk none none "over 40 vehicles 19-57 seats" one block Dead stub: old listings still send traffic to it
royaleeuropean.co.uk (Heston) Operator, TW5 "Our promise is peace of mind"; Get a Quote 3 fields only (name, phone, email); "request a call back"; no trip details None 24/7/365; testimonials literally "being updated very shortly"; no licence Nav includes Where To?, Fleet, Reviews Same placeholder photo on 5 fleet cards; "Get A Qoute"; two different postcodes; Facebook icon goes to facebook.com

Context only (not fetched): GOGO Coach Hire (broker, 24/7 agents, "2 hours or less" last minute, claims instant quote), National Express Transport Solutions (Clarkes of London depot, 19-77 seats), Heathrow Shuttle (transfers 6-53 seats), 020.co.uk West London directory (20+ small operators listed, most with no quote tool).

Key finding: almost nobody shows prices (only 8rental), and no fetched site had a licence number, a real review count or fleet photos with registrations. The bar for trust is very low.

2. What converts (ranked)

  1. Short quote form above the fold, trip-specific (from/to, date, passengers). Only 8rental and The Coach Company try this; the rest ask for a free-text message or just name/phone.
  2. A stated response time ("reply within 1 working hour, 7am-9pm"). Nobody commits to a real one; 8rental contradicts itself, Timberbush says 48 hours.
  3. "From" prices or an indicative table per vehicle (16/36/53 seat: transfer, half day, full day). 8rental is the only one and it likely wins the "price-checkers".
  4. Click-to-call and WhatsApp in a sticky header, with the local number per office (Glasgow 0141 / London 020).
  5. Verifiable credentials: operator licence number with a link to the traffic commissioner record, insurance, CPT membership, driver CPC/PVG (for school trips).
  6. Real fleet photos with seat count, luggage capacity, features, and a 'best for' line per vehicle.
  7. Named case studies and real reviews (Timberbush's Tattoo case studies are the strongest trust element seen).
  8. Use-case pages (airport, wedding, school, corporate, sport, church) each with its own form and a specific pricing hint.
  9. Local pages with real local content (Glasgow Airport, SECC, Hampden, Heathrow T2/T5, Wembley) not keyword spam.
  10. Payment/terms clarity (deposit, cancellation, 'no amendment fees' as Berrys badge, what is included: fuel, tolls, parking, driver hours).

3. What makes them look cheap/AI

  • Placeholders live: "XX years", "We will be updating our testimonials shortly", "% discount" cells.
  • Same stock/placeholder image repeated across fleet cards or landmarks.
  • "Glasgow" stuffed into every sentence; headings like "coach hire in Glasgow" repeated; city links that point to the wrong city.
  • Thesaurus-y or tricolon filler: "stress-free, hassle-free, seamless", "whacking great", "no hire too big or small", "impeccable reputation".
  • Inconsistent facts (27 vs 25 years, 2 postcodes, 57 vs 80 seats), copyright years, broken "#" links, T&Cs linking to homepage.
  • Unverifiable badges with no score or link; "Award-winning" with no award named; "CPC drivers" with no licence.
  • Typos in conversion-critical text ("Get A Qoute"), trivia captchas, test/staging URLs leaking.
  • Wrong country signals (foreign phone number, other-country legal footer).
  • Eight different CTA labels for one action.

4. Quote form

Step 1 (one screen, 5 fields, all that is needed to send): 1. Pick-up location and drop-off (postcode or place, one field each, or "trip type" first) 2. Date (and "flexible?" toggle) and pick-up time 3. Number of passengers (drives 16/36/53 suggestion) 4. Name 5. Mobile or email (one required, WhatsApp opt-in tick)

Step 2 (optional, after submit, 'help us quote exactly'): return trip / waiting time, extra stops, luggage, wheelchair access, trip type (airport/wedding/school/etc.), organisation, notes. Also honeypot instead of captcha puzzles; consent line linking privacy policy.

Best CTA promises seen (or implied) to adopt, made true: - "Get an Instant Quote Now" (8rental), "Get a free quote" (Bullocks): use ONE label site-wide, e.g. "Get my free quote". - "No Amendment Fees" and "Free Wifi & Charging Points" (Berrys): concrete, badge-style. - "Last-minute trips booked in 2 hours or less" (GOGO claim): the kind of specific speed promise worth making only if Ritaat can honour it. - Recommended own promise: "Quote by phone or email within 1 hour, 7am-9pm. Fixed price, fuel, tolls and driver included."

  • Home: hero with the quote form, fleet strip, trust bar, 6 use cases, offices, FAQ.
  • Get a quote: full form, same as step 1 plus step 2, thank-you page with response time.
  • Fleet (index + /16-seater, /36-seater, /53-seater): real photos, seats, luggage, features, indicative "from" price, form.
  • Services: airport transfers, weddings, school and university, corporate, sports and events, tours, private hire, hotel shuttles, church and community: one page each with specific copy and quote CTA.
  • Coach hire Glasgow (office page): address G42 8NN, map, local routes (Glasgow Airport, Prestwick, Edinburgh, SECC, Hampden).
  • Coach hire London and Heathrow (office page): Heston TW5 9NA, airport/Heathrow terminals, Wembley, Twickenham.
  • Prices / how pricing works: example price bands and what is included.
  • About / safety and licences: operator licence, insurance, CPT, driver checks, company number.
  • Reviews and case studies, FAQ, Contact, Terms and cancellation, Privacy.

Trust signals Ritaat must supply (real): PSV operator licence numbers for Scotland and for England (traffic commissioner records), insurance details, company number, CPT membership if true, years trading, real fleet photos (registrations optional), driver CPC/DBS/PVG statements, real reviews with source (Google/Trustpilot, with count and date), named client logos only with permission, real phone numbers per office, real office photos.

Must NOT fake: review counts or star ratings, Tripadvisor/ETOA-type badges or "award-winning" claims, accreditations not held (CPT, Bus Mark), operator licence numbers, "X years" or client logos, stock photos presented as their fleet, "24/7" or response-time claims they cannot staff, fabricated testimonials. If nothing real exists yet, omit the block rather than use a placeholder.

Sources

8rental.com/coach-hire-glasgow; smoke.uk.ecoachmanager.com/coach-hire-glasgow; timberbush-tours.co.uk/coach-hire; bullockscoaches.com/private-hire/coaches-london; macphailscoaches.co.uk; berryscoaches.co.uk/?p=1757; tellingsgoldenmiller.co.uk; lmcoaches.co.uk; royaleeuropean.co.uk; 020.co.uk/c/coach-and-minibus-hire/west-london/london.shtml; search snippets for GOGO (prnewswire.co.uk, ciltuk.org.uk), nxts.nationalexpress.com, heathrowshuttle.com, freeindex.co.uk (Glasgow Minibus Hire).

Ritaat Coaches: booking and operations software options (researched 2026-10-24)

Read-only research. Nothing was contacted or signed up for. Every claim is from the vendor's own page unless marked UNVERIFIED. Several vendor sites blocked fetches (403 or refused), so those rows rely on search snippets and are labelled.

Names that did not check out

  • "Distance (Distance Software)": no such UK coach product found. The closest match is Distinctive Systems (Coach Manager, York). Confirm with the owner which one they heard about.
  • "Traksys": no results. Other UK coach tools found instead: CoachHub, Allbus, eCoachManager (below).
  • Vectare is a school-transport company, not an ops-software vendor. Its operator offer is a supplier marketplace for school trips: https://vectare.co.uk/operator/private-hire/ (page is partly password-protected).

1. Comparison table

Option What it does (from vendor page) Published price Setup API / widget
Coach Manager (Distinctive Systems) Quotes, booking, vehicle/driver allocation, invoicing. Client portal: customers request and accept quotes and pay by card. Driver portal/app with walk-around checks and defect reports. Integrates LICENCECHECK (DVLA). https://distinctive-systems.com/products/coach-manager/ Yes (UK, ex VAT): Express £97.50/mo, Full £162.50/mo (capacity level 1). Hosting £16.25/mo. Add-ons: extra user £16.25, Sage 50 link £16.25. 12-month minimum term. https://distinctive-systems.com/products/coach-manager?tab=pricing No setup fee. 8h (Express) or 16h (Full) online training included. Total time: not published. No API mentioned. Customer portal is hosted by them, so it is not a custom-branded checkout.
eCoachManager (separate product, Watford office) Customer login for quotes, deposits and balances. Driver apps on Google Play and the App Store. "Check & Track" daily vehicle checks and live tracking. https://ecoachmanager.com GBP list: Small from £125/mo (£150 setup), Standard from £180/mo (£250 setup). Source is a search snippet of https://ecoachmanager.com/packages-price-list-gbp/. Its own FAQ says pricing is "on request", so treat as indicative. Setup fee only. Duration: not published. None mentioned.
CoachHub (RD Tech Services) Quotes, jobs, invoicing, driver PWA (offline), digital walkaround checks, licence/CPC/DBS/tacho and MOT/tax expiry alerts. No online customer booking mentioned. https://rdtechservices.co.uk Yes, ex VAT: Bronze £39.99, Silver £59.99, Gold £99.99/mo. The page contradicts itself on whether Bronze includes quotes and invoicing. 30-day notice, no setup fee. https://rdtechservices.co.uk/pricing.php "Up and running in minutes" (vendor claim). None mentioned.
Allbus Web quoting, one-click order confirmation, driver/vehicle assignment, driver pinboard as PDF. No customer booking portal found. Source is a single article: https://transportoperator.co.uk/?p=1066 Not published Not published Not published
Vectare Marketplace of school quote requests. Not an ops system. See link above. Not published n/a n/a
Bookalimo No operator or driver tools on the public homepage. It lists a "Developer API" link and a vague "Commissions" programme. https://www.bookalimo.com Not published Not published API link exists. UNVERIFIED whether it is for suppliers.
National Coach Network (broker) Free to join. Auto-quote is built from the operator's own pricing rules. Paid upfront. Not an ops system. https://www.route-one.net/suppliers/national-coach-network-auto-quote-function-extended-across-uk Free to join (press). Commission not stated. n/a n/a
Passenger myTrip (scheduled bus) Multi-operator ticketing app plus website option. QR mobile tickets, live tracking. Aimed at small bus operators. https://passenger.tech/?p=446 Yes: £495 + VAT, then 4% + 10p per ticket. Not published No API on this page. A separate Passenger transit-data API exists.
Betterez (scheduled bus) Bus ticketing and reservations platform. Says it is "API-first" with webhooks. https://www.betterez.com Not published. Third-party listings say "from US$50" (UNVERIFIED). Not published Yes (vendor claim). US/Canada focus, UK fit UNVERIFIED.
Busbud (scheduled bus) Distribution marketplace with a partner API. Operator onboarding is "contact us" only. https://www.busbud.com/partner/busbud-api/ Not published n/a Partner API.
TicketSource / Ticketsolve / Eventbrite (events ticketing) UNVERIFIED. Their sites returned 403 and I fetched nothing. They are event tools, with no dispatch, driver or compliance features. Not checked n/a Not checked
WordPress plugins (WooCommerce deposit plugins) Partial-payment plugins exist, e.g. "Deposits & Partial Payments for WooCommerce" (acowebs) and Bayna. They do not price a coach job by distance, vehicle and hours. https://wordpress.org/plugins/woocommerce-deposits/ Not on that page Days Native to WordPress.
Stripe Checkout (payments, not booking) Hosted or embedded payment page, with delayed or saved payments for balances. https://docs.stripe.com/payments/checkout Not checked Hours Yes.

2. Decision: build the app for Ritaat's own fleet (updated 2026-10-24)

Decision: build, don't rent. The app covers Ritaat's own fleet only: 3 coaches (16, 36 and 53 seats), one fleet manager (the owner), one assistant in the Philippines, and about 8 drivers (the owner's estimate, to be confirmed). Partner operators' buses stay outside the app (see "Out of scope").

This replaces the earlier "rent Coach Manager, build only the quote site" recommendation, which is kept below as superseded for the record.

2.1 Why build at this size

  • The back office is small. Three vehicles, one office user, one assistant and about 8 drivers. The core is a 3-bus calendar, driver allocation, documents and daily checks. The quote, invoice, booking-confirmation and QR e-ticket templates already exist from the brand kit.
  • Renting means typing every booking twice. I found no API or import for Coach Manager, eCoachManager or CoachHub (section 1). With a custom quote site in front of any of them, the assistant would re-key every paid booking.
  • The part that wins direct bookings doesn't exist off the shelf. No product above was confirmed to combine an instant quote, an online deposit and a QR passenger list. We'd build that part anyway.
  • Rental costs. At list prices, Coach Manager Express is £97.50/month, plus £16.25 hosting and £16.25 for each extra user, ex VAT, with a 12-month minimum: about £130/month (~£1,560/year) for the owner and assistant. My estimate for a custom app's running costs (hosting, database, email) is £30–£80/month. Saving money is a side benefit, not the reason to build.
  • Ownership. The client's bookings, customers and records sit in a database they control and can export.

2.2 Users and permissions

Role Who Can
Manager Owner / fleet manager (1) Everything: prices and price rules, refunds, vehicle and driver records, reports
Assistant Office assistant in the Philippines (1) Enquiries, quotes within the price rules, bookings, allocation, sending documents. Cannot refund, change price rules, or delete vehicle or check records
Driver About 8 drivers Their own jobs, daily walkaround checks, defect reports, passenger check-in

Staff sign in with two-factor authentication, and every change is logged. Because the assistant works from the Philippines on UK personal data, UK GDPR international-transfer terms need checking (see 02, section 3.3).

2.3 What the app does (own fleet)

  1. Bookings and a 3-bus calendar. Becomes the single calendar for all jobs. How jobs are tracked today is unknown and is a question for Monday. Statuses run enquiry → quoted → deposit paid → allocated → completed → invoiced → paid.
  2. Online booking with holds, then quotes and deposits. Customers book an available coach online and it is held for them. The assistant builds a quote (vehicle, miles, hours, extras) and the customer gets a branded quote with a Stripe payment link for the deposit. Every quote is stored with its inputs, which become the data for the automatic pricing rules in phase 3.
  3. Documents. Quote, invoice, booking confirmation and QR e-ticket, generated from the existing brand templates. Automatic balance reminders.
  4. Allocation. A bus and driver per job, with clash checks (same bus or driver double-booked, too many passengers for the bus, a bus off the road).
  5. Driver app (a web app on the driver's phone that works offline in the yard): - today's jobs and job sheet; - the DVSA daily walkaround check, with photos and a nil-defect confirmation; - defect reports that alert the manager straight away. A dangerous defect marks the bus off road and blocks allocating it; - passenger check-in by QR code.
  6. Compliance dates. Annual test, safety inspection intervals, tachograph calibration, and driver licence, CPC and tachograph card expiry, with reminders before each one is due.
  7. Records kept for at least 15 months. DVSA's Guide to maintaining roadworthiness says drivers' defect reports and safety inspection records "must be kept for at least 15 months", including for vehicles that have since been sold or removed from the licence. The app keeps check and defect records tamper-evident and never deletes them before then. Source: https://www.gov.uk/government/publications/guide-to-maintaining-roadworthiness (current edition PDF, 2025: https://assets.publishing.service.gov.uk/media/6824a454b9226dd8e81ab890/guide-to-maintaining-roadworthiness-commercial-goods-and-public-service-vehicles.pdf), checked 2026-10-24.

2.4 Out of scope

  • Partner operators' buses. Overflow jobs stay a manual, by-phone process for the owner. The app only flags them: when none of the 3 buses fits (too many passengers, or all booked), the enquiry is marked "needs partner".
  • Tachograph analysis. Keep a dedicated service. The app stores calibration and card expiry dates only.
  • Accounting and payroll. Export invoices and payments to the accounting package (Xero, QuickBooks or Sage) instead of rebuilding them.
  • Phone system. Teams Phone or JustCall (see 02 and 04).
  • Scheduled seat sales (for example Glasgow to London). That's a separate product with its own legal checks, and not now.

2.5 Build order (updated 2026-10-24: customers book first)

Customers can see availability and book online from phase 1. The price follows from the office, and instant pricing comes later.

Phase Who it serves What ships
1. Book online Customers, the owner and the assistant Availability on the website: a calendar showing, for each day, whether a 16-, 36- or 53-seat coach is free. It shows no customer details, only free or booked. Online booking: the customer picks the date and coach size, enters the journey and passenger count, and the coach is held for them. The office confirms the price the same day with a Stripe deposit link. Paying the deposit confirms the booking; if it isn't paid in time, the hold is released. Behind it sit the 3-bus calendar, bookings, documents (quote, invoice, confirmation, QR e-ticket), allocation and compliance dates. Existing jobs are entered once at launch.
2. Drivers About 8 drivers Driver web app, DVSA walkaround checks and defects, passenger QR check-in
3. Instant price Customers The website shows a price as soon as the booking is entered, with rules learned from phase 1's real quotes. Customers can pay the deposit immediately, with no wait for the office.

Why this order: - Availability plus booking is what makes it feel like FlixBus: customers know at once whether Ritaat can do their date, and they commit online. - Pricing stays with the office until there's enough quote history to set the rules safely. A wrong automatic price is expensive. - When none of the 3 coaches fits (too many passengers, or the date is booked), the site still takes the request and marks it "needs partner" for the owner, so the lead isn't lost.

Working assumptions until the client confirms them: - Bookings are by time, not whole days: pickup to return, plus travel to and from the depot and a 30-minute buffer at each end. - An online booking holds the coach for 48 hours, and the office sends the price within 4 working hours. - Online booking closes 48 hours before departure; closer than that, customers call or WhatsApp. - Deposit is 25%; the balance is due 14 days before travel. - Bookings open up to 12 months ahead. - Every driver has a smartphone (confirmed).

Stack (my recommendation): - Next.js on the existing site, with Postgres in a UK or EU region. - Stripe for deposits and balances; email from the company's Microsoft 365 domain. - The driver app as an offline-capable web app, not a native app. - One company now, but every record carries a company ID, so the app could later be offered to other small operators without a rebuild.

2.6 Risks and how they're handled

  • The legal record has to be right. The walkaround checklist follows the DVSA format, records are kept 15 months or more, and defects are reported in writing. Before switching off paper, review the check form with whoever is named on the operator licence.
  • Drivers' phones. Confirm every driver has a smartphone. Keep a paper fallback form whose results get entered the same day.
  • Support. A custom app needs someone to fix it. Agree support hours and response times up front.
  • Payments. Card details never touch the app: Stripe hosts the payment pages.

2.7 Superseded: the earlier rent-first recommendation (kept for the record)

The earlier recommendation was to rent Coach Manager Express (about £97.50–£114/month plus £16.25 hosting, ex VAT) as the back office, with CoachHub Silver (£59.99/month) as a cheaper alternative, and to build only the website quote and deposit layer. The assistant would key paid bookings into the rented tool until an API or import existed. It was replaced on 2026-10-24 because of the scope set out above: with 3 own vehicles and about 11 users, re-keying every booking costs more than building the small back office.

3. Live this week vs later

This week: agree the phase 1 scope with the owner; collect the inputs below; set up a Stripe account in test mode.

Phase 1 (weeks): availability and online booking on the website, plus the office app behind it; existing jobs entered once.

Phase 2 (weeks after): driver app and walkaround checks, running alongside paper until the owner signs it off.

Phase 3: instant prices on the website.

07 Brand benchmark: what transport leaders do (2026-10-24)

Evidence note: web search and fetch only, no image inspection. Typefaces, hex codes and logo shapes are given only where a source states them. "Not sourced" means I could not confirm it, so verify visually before copying anything.

Leaders studied

Brand Logo Palette Type Livery Web / tone / trust Source
LNER (BrandCooke, 2018) Bold wordmark; elongated N used as a diagonal divider; a "North East Corner" device top right; descriptor spells out the full name Red/white; kept the existing palette because interiors were already built; deliberately did not revive Apple Green / Garter Blue Bespoke bold sans (a Gotham variant per Design Week) N folded into the Azuma livery and train name Avoided a retro look; launch kit prepared before announcement BrandCooke, Design Week
Caledonian Sleeper (Weber Shandwick, Glasgow, 2015) White stag/antler symbol; five antler points = 3 Highland + 2 Lowland destinations "Midnight Teal" base, white stag Custom wordmark (low-authority source) Midnight teal with antler motif; uniforms by ten30 (Glasgow), interiors by Ian Smith Design Warm, welcoming copy; Delay Repay, Guest Charter, Rail Ombudsman and CO2 claim shown Serco, Design Week, site
Virgin Atlantic (Johnson Banks, 2010) Script logo and red tailfin kept but redrawn; full name set large on fuselage; stacked and landscape lockups Red signature; colour-coded sub-brands; dark purple underbelly Custom narrow sans + script Fewer paint coats (weight and fuel saving) Refined rather than replaced; verbal platform "Everyday Pioneers" Johnson Banks
British Airways Speedmarque/Speedbird, a 1930s symbol (Theyre Lee-Elliott) Navy, red, silver Not sourced 1997 "ethnic" tailfins were dropped by 2001 for the Union flag Cautionary tale on abandoning heritage Speedbird, Design Week 1997
Blacklane (chauffeur; rebrand April 2026) Concept "Flow"; earlier mark had a diagonal cut New "Blacklane Blue"; 2019 palette was a rose-orange gradient; signature black and white vehicles "Sleek new typography" (unnamed) Black/white cars "Luxury is about care and attention to detail"; "considered, reliable, anchored in the human touch" Blacklane press
Addison Lee (2016, Whistlejacket London) New logo, first update since 1975 Yellow, black, slate Not sourced Rolled across ~5,000 cars, vans, bikes Positioned on "service excellence"; trade press found it underwhelming The Drum, Fleet News
Shearings (Leger, BravoCreative, Dec 2024) New logo Kept blue and yellow, deeper tone Not sourced Anchor colours retained on coaches Tagline "Hassle Free Holidays"; kept brand for loyal customers Wikipedia, Route One (403 to me)
National Express Wordmark Blue and red (single weak source) Not sourced 2008 white base with grey diagonal "connections" stripes; NBC-era white coaches with Macrogamma Bold Site: "Cheap coach tickets nationwide"; direct "you" voice; fees disclosed, live tracking, Royal British Legion tie-in Beauty of Transport, site
Rabbie's (Edinburgh, 1993) Logotype, fawn version Blue and fawn (inferred from filenames) Not sourced Not sourced "Small group tours. Guided by storytellers."; B Corp, Trustpilot, ABTOT, 48-hour reply, money-back guarantee rabbies.com
FlixBus "X" mark Single bold green Not sourced One wrap film (ORAFOL custom green) across Europe; Victoria Coach Station gates painted green Green is the brand ORAFOL, Route One
Stagecoach Stripes, then "beach ball" (Best Impressions, 2000) Red, orange, blue on white Not sourced Stripes sweep the whole vehicle; under review by 2017 Recognisable at 100 m Beauty of Transport, Route One
Scottish Citylink / McGill's Wordmark/liveries Citylink blue and yellow since the 1980s; McGill's blue, white, gold, plus retro cream and light-blue / dark-green heritage schemes Not sourced Heritage revivals used deliberately Local nostalgia as an asset Wikipedia, CBW

Not reached: Lochs & Glens, Wallace Arnold livery, Virgin Atlantic or BA type. I found no primary page for Rabbie's, Citylink or McGill's logo type.

1. Patterns worth borrowing

  1. One ownable device, used as a divider. LNER's N and Caledonian's antler show a single letterform or symbol can cut images, frame content and wrap a vehicle. Make the R do the same: a cropped R as a diagonal window or panel on the coach flank.
  2. Name the place in the mark. The five antler points are literally Highland and Lowland stops. Give the R a hidden Glasgow/London reference only if it holds up at 16px.
  3. One dominant colour. FlixBus green and Stagecoach stripes are recognisable at distance. Use navy as the field and oxblood as a thin accent line, not a 50/50 split.
  4. Refine, never abandon, heritage. Virgin, Shearings and LNER all kept the existing palette; BA's ethnic tailfins failed. Ritaat has little equity yet, so build it from day one and then stay consistent.
  5. Deep base with a warm metallic or cream accent. Caledonian's midnight teal and McGill's blue/cream/gold show a dark body works with one luxe accent. For Ritaat: navy, oxblood, cream, with a muted brass for rules.
  6. Livery as a system. Define one flank, rear, front and roof layout plus a minibus variant, one wrap spec and one vinyl colour, as FlixBus did with a single film.
  7. Premium means restraint and a human voice. Blacklane stresses "care and attention to detail". Rabbie's is warm and story-led. Write plainly, name the driver, never shout "cheap".
  8. Visible trust furniture. Rabbie's and Caledonian show their accreditations, guarantees and reply times. For Ritaat, show operator licence, fleet age, insurance, and a named office in Glasgow and London.
  9. A full-name descriptor lockup. LNER spells out what the initials mean. Ship "RITAAT / Coach and Minibus Hire / Glasgow & London" as a primary lockup, since the R alone carries no category.
  10. Ship the launch kit complete. LNER prepared collateral before announcement. Do not launch with a logo and a website only.

2. What to avoid

  • Gradient or neon "ride-app" looks (Blacklane's 2019 rose-orange was replaced seven years later).
  • A generic stripe or swoosh that any operator could carry (Addison Lee's reception was lukewarm).
  • Retro cosplay with no relation to the company's own history. Heritage must be earned.
  • Colour split too evenly, or too many colours; the livery muddies at speed.
  • A thin high-contrast serif in small sizes. At 16px, on a night-time e-ticket, hairlines vanish.
  • Monogram detail that dies in a favicon or embroidered chest badge.
  • Stock photos of coaches that are not Ritaat's own fleet.
  • Price-led language ("cheapest") that undermines premium.

3. Brand-kit deliverables checklist

Deliverable One-line spec
Logo suite Primary horizontal lockup, stacked lockup, R monogram alone, one-colour, reversed, with descriptor and city lines
Clear space and minimum size Clear space = R cap height; minimum 24 mm print, 24 px digital for full lockup, 16 px for monogram
Colour system with roles Navy (field), oxblood (accent, CTA), cream (surface), ink (text), brass (rules); hex, CMYK, Pantone, RAL/vinyl codes; WCAG AA pairs documented
Typography Serif display for wordmark and headings, plus a legible sans for UI and body; licensed web and print files with a fallback stack
Graphic device The cropped-R shape or diagonal, with rules for placement and cropping
Livery Coach and minibus flank, rear, front, roof templates, wrap film spec, registration and licence text placement
Vehicle decals Door roundel, phone and web line, accessibility and capacity marks, driver name card
Uniforms Driver jacket, shirt, tie or scarf, badge and ID lanyard, embroidery file of the monogram
Signage Office fascia, pick-up point board, A-frame, car-park and depot signs
Stationery Letterhead, business card, compliment slip, quote and invoice templates
Email signature Name, role, direct line, licence number, small logo, plain-text fallback
Social avatars and covers Monogram avatar on navy, cover for each platform with safe area
OG and share images 1200x630 template with lockup, headline, route/page tag; one per key page
Favicon and app icons SVG favicon, 32/180/192/512 PNGs, maskable icon, themed colour
Booking confirmation and e-ticket Branded email and PDF with route, times, pick-up point, driver contact, QR, terms
Quote and itinerary templates Branded group-hire quote with price breakdown and validity date
Photography direction Own fleet and drivers, golden-hour exteriors, no staged smiles, colour grade to navy
Iconography One stroke weight, amenities set (Wi-Fi, USB, toilet, luggage, accessibility)
Brand voice guide Three adjectives, do and don't word lists, sample replies, complaints and delay wording
Website kit Hero pattern, button and form styles, trust bar, footer with licence and insurance details
Presentation and tender templates Slide master and tender-response cover for corporate and school clients
Brand guidelines PDF One document tying everything together, with a one-page quick sheet for printers and sign-writers

08 Asset specs (researched 2026-10-24)

Legend: OFFICIAL = fetched from the vendor doc. UNOFFICIAL = third-party blog only. NOT VERIFIED = no source reached. Several official pages (X cards docs, LinkedIn help, Instagram help, Meta page-photo help) were unreachable (HTTP 402 or no content). Re-check them before final sign-off.

Master asset: 1200x630 PNG/JPG, under 300 KB, 1.91:1. Keep key content in the central ~1000x420 (inferred, see note).

Platform Spec Source
Facebook Min 200x200. 1200x630 recommended. 600x315 is the minimum for a large card. Keep ~1.91:1 to avoid cropping. Max 8 MB. Formats not stated. OFFICIAL https://developers.facebook.com/docs/sharing/webmasters/images
LinkedIn 1200x627 (1.91:1), max 5 MB. UNOFFICIAL (postiz, socialpilot)
X summary_large_image 2:1 / 1.91:1 large card. Max 5 MB. 5 MB cited by Next.js docs https://nextjs.org/docs/app/api-reference/file-conventions/metadata/opengraph-image. X docs unreachable (402). Dimensions NOT VERIFIED.
WhatsApp og:image absolute URL, under 600 KB, at least 300 px wide, aspect ratio 4:1 or less (so square is fine). og:title, og:description (80 chars or fewer) and og:url are required and non-empty. <head> must sit within the first 300 KB of HTML. The crawler UA is WhatsApp/2.x.x.x A\|I\|N. OFFICIAL https://developers.facebook.com/documentation/business-messaging/whatsapp/link-previews/
WhatsApp small square No official crop spec. It shows when the image is small or the card falls back. The docs say WhatsApp may "fall back to smaller previews". Design the logo or subject centred, so a centre square crop survives. OFFICIAL for the fallback; the crop advice is my inference
300 KB WhatsApp rule A Wix help article and forum tests say 300 KB is the safe ceiling. The official limit is 600 KB. Target 300 KB. UNOFFICIAL
iMessage, Slack, Discord, Telegram NOT VERIFIED. All read og:image and og:title. 1200x630 works in practice. none

Required tags - Facebook baseline: og:url, og:title, og:description, og:image, fb:app_id. og:type and og:locale are optional. - og:image:width and og:image:height let Facebook render the image on the first share without pre-fetching. OFFICIAL, same Facebook images page. - og:image:alt is not in the Facebook doc. - twitter:card=summary_large_image is needed (X docs unreachable). twitter:image:alt is optional. - Next.js 15 opengraph-image.(jpg|jpeg|png|gif) or .tsx auto-emits og:image, :type, :width, :height. A sibling opengraph-image.alt.txt or export const alt emits og:image:alt. twitter-image works the same way. A file over the limit fails the build. OFFICIAL, Next.js link above (page last updated 2026-07-09).

Caching gotchas - Facebook caches images by URL. To change an image you must change its URL. The Sharing Debugger forces a re-scrape. OFFICIAL https://developers.facebook.com/docs/sharing/webmasters/ - Facebook's crawler accepts only gzip and deflate encoding. OFFICIAL. - LinkedIn Post Inspector re-scrapes on demand. NOT VERIFIED (help page unreached). - WhatsApp caching is not documented. Version the image filename, for example og-v2.png. - Crawlers need unauthenticated 200 responses. Check the auth, bot-fight and middleware items in the global checklist.

2. Profile and cover

All figures here are UNOFFICIAL unless marked. No platform help page was reachable.

Surface Spec Safe zone and notes
Facebook page Profile 170x170 desktop, 128x128 phone, shown as a circle. Cover displays 820x312 desktop and 640x360 phone (minimum 400x150). One guide designs at 851x315. Keep content in the central ~640x312. Avoid the bottom-left, where the avatar overlaps.
Instagram Profile 320x320 (displayed circular, upload at least 320, I suggest 1080). NOT VERIFIED. Centre the logo inside the circle with ~10% padding.
LinkedIn company Logo 300x300 (some guides say 400x400), PNG or JPG, 4-8 MB depending on the source. Cover 1128x191 recommended, min 1192x220 (sources conflict). One guide gives 1512x256. Sources conflict. Design for 1128x191 and test on mobile.
X Avatar 400x400, circular, max 2 MB. Header 1500x500 (3:1). The header crops ~60 px top and bottom. The avatar covers the lower-left.
YouTube (optional) Banner 2560x1440, minimum 2048x1152. Safe area 1546x423 at 2560 wide (the 1235x338 figure relates to the minimum size). Sources disagree.
WhatsApp Business NOT VERIFIED. Industry convention is a square 640x640 or larger, shown as a circle. Centre the logo.
Google Business Profile OFFICIAL https://support.google.com/business/answer/6103862 : JPG or PNG, 10 KB-5 MB, 720x720 recommended, 250x250 minimum. Types: Logo, Cover photo, Business photos. Photos must be sharp and well lit, with no major edits or heavy filters. The page gives no rule on text or logo overlays on the cover. Google may swap in a customer photo if the cover is low quality. A logo needs a complete profile (name, address, category, phone, hours).

3. Feed and story sizes

Platform Spec Source
Instagram feed 4:5, 1080x1350 is the recommended upload. 1:1 and 1.91:1 are still accepted. UNOFFICIAL
Instagram grid The profile grid became 3:4 (about 1012x1350 visible) in Jan 2025, so the change is real. It is reported by many blogs but I found no official Instagram doc. Native 3:4 uploads (1080x1440) were reportedly added in May 2025, single source. UNOFFICIAL (oktopost, nealschaffer, kapwing, inro). The sources disagree on whether a 4:5 post loses its sides or its top and bottom. Treat 1012x1350 centred as the safe area.
Instagram story and reel 1080x1920 (9:16). Keep key content out of roughly the top 250 px and bottom 340 px. NOT VERIFIED. This is my industry-convention figure.
Facebook feed 1080x1350 (4:5) or 1080x1080. Story 1080x1920. NOT VERIFIED
LinkedIn feed 1200x627 (link preview), 1080x1080 or 1080x1350 for native images. UNOFFICIAL

4. Favicons and app icons

Item Spec Source
Google Search favicon Square 1:1, minimum 8x8, larger than 48x48 recommended. There is no "multiple of 48" rule on the page. Formats BMP, GIF, ICO, PNG, JPEG, PPM, TIFF. One favicon per hostname. Googlebot-Image and Googlebot must be able to crawl it. Keep the URL stable. Recrawl takes days to weeks. OFFICIAL https://developers.google.com/search/docs/appearance/favicon-in-search
favicon.ico Add app/favicon.ico for legacy support. Next.js emits <link rel="icon" href="/favicon.ico" sizes="any">. OFFICIAL https://nextjs.org/docs/app/api-reference/file-conventions/metadata/app-icons
icon.svg plus dark mode Next.js accepts icon.svg and sizes="any" is added. Put @media (prefers-color-scheme: dark) inside the SVG for a dark variant. Next.js OFFICIAL. The dark-mode technique is standard SVG, not from these docs.
apple-icon / apple-touch-icon 180x180 PNG, opaque background. 180 is widely cited and Apple's page references sizes="180x180". No-transparency advice is from web.dev Lighthouse https://web.dev/apple-touch-icon/. Apple's own doc is archived.
Manifest Chromium requires 192x192 and 512x512. Increments of 48dp suit pixel-perfect rendering. Include a raster fallback with SVG. OFFICIAL https://web.dev/articles/add-manifest
Maskable Keep the logo within a centred circle of radius 40% of the icon width (an 80% diameter circle). The outer 10% can be cropped. Use a separate icon with purpose: "maskable". The two web.dev pages disagree on "any maskable", so ship separate files. OFFICIAL https://web.dev/articles/maskable-icon
Org logo (structured data) Minimum 112x112, in a format Google Images supports, crawlable. Check it on white. No required properties. OFFICIAL https://developers.google.com/search/docs/appearance/structured-data/organization
Site name WebSite JSON-LD on the root home page with name and url, plus optional alternateName. Google also reads og:site_name, the title and headings. OFFICIAL https://developers.google.com/search/docs/appearance/site-names

Minimum set: favicon.ico (16/32/48 multi-size), icon.svg, icon.png 192, icon.png 512, maskable-512.png, apple-icon.png 180, manifest (192, 512, maskable), opengraph-image.png 1200x630.

5. Email signature (all UNOFFICIAL)

Item Guidance
Logo size Make the file 2x the display size, for example 300 px wide shown at 150 px (WiseStamp). Exclaimer suggests 300-400 px wide and under 50 KB. Another source says 150-320x50-70 px. Always set explicit width and height attributes, because some Outlook versions ignore HTML resizing.
Format PNG with transparent background. Avoid SVG, which Outlook does not support.
Hosted vs embedded Hosted images are lighter, but some clients block external images until the recipient approves them. Embedded (CID) behaviour was not covered by any source. Test it yourself.
Gmail Hosted links are reported as safer than embedded images.
Dark mode A transparent PNG with a dark logo can vanish on a dark background. Use a logo with a light outline or a mid-tone brand mark, and test in Outlook and Gmail dark modes.

09 - Social content research: coach and minibus hire

Date: 2026-10-24. Read-only desk research.

Read this first: what this research can and cannot support

  • Instagram, TikTok and Facebook profiles are login-walled to my tooling. Fetching instagram.com/rabbies_tours and tiktok.com/@nationalexpress returned only page titles. I could not read posts, follower counts or per-post engagement for ~12 accounts as asked.
  • Searches found no Glasgow or London coach-hire independent with a verifiable social presence. Directory listings only (e.g. FreeIndex Glasgow Minibus Hire).
  • Rabbie's, Shearings, Scottish Citylink and McGill's: no public engagement data found. Their pillars below are NOT observed; do not present them to the client as findings.
  • Everything marked [inferred] is my reasoning from generic sources. Everything else cites a page I read or a search snippet.
  • Next step to close the gap (about 90 minutes, manual): the owner browses ~12 accounts logged in and screenshots the top 3 posts each. Suggested: Rabbie's, National Express, McGill's, Scottish Citylink, West Coast Motors, The Coach Company, Travel de Courcey, plus 4 local independents found via Instagram search "coach hire Glasgow".

1. Content pillars

Verified evidence is thin. Ranking by engagement is therefore an [inferred] hypothesis to test in weeks 1-8, not a finding.

Pillar Evidence Likely engagement
Driver personality / spotlight Strongest verified signal. Morecambe Stagecoach driver, ~20k TikTok followers, 400-500 videos filmed on the bus, employer supportive (Visitor, 403 on fetch, snippet only). Dublin Bus driver dancing at the roadside and depot, "hundreds of thousands" of views (RTE, 15 Mar 2026). Female drivers via #femalebusdriver (i-D, 2021). High reach on TikTok
Real-world incident / "moment" National Express coach sliding on ice went viral (The Star). Sheffield stranded-passenger clip hit 2.5m views, but was negative (The Star). Reach, not brand-controllable. Lesson: you cannot plan it, but you can avoid giving people a bad clip.
Community / campaign McGill's "A Little Company Goes a Long Way" and Valentine's competition (McGill's). No metrics published. Unknown
Brand-level organic social National Express, 12-month plan: original content per channel, new tone, trending moments; 506k engagements, 61m impressions on Facebook and Instagram (HROC case study). Agency-reported. n/a
Faces behind the product Tour brands win by alternating product shots with the people (Arival); guest photos reposted with credit. Medium [inferred] for coach hire
Weddings Couples use Instagram to check a supplier is real: recent weddings, tagged couples and venues, responsive DMs (Bridebook, 2017/18; Fortune). Not transport-specific, dated. High conversion, modest reach [inferred]
Fleet and new vehicles, depot BTS, safety and compliance, testimonials, seasonal offers, school and club trips, church groups, hiring drivers No operator evidence found. [inferred] from trust logic: hire is a high-risk purchase (safety, punctuality), so proof content matters more than reach content. Conversion, not virality

2. Formats, cadence, platform by audience

Verified (Socialinsider all-brand 2025 data, source): - Engagement rate: carousels 0.55%, Reels 0.52%, single images 0.37% (down ~17% YoY). Carousels get most saves and views at every brand size. - Accounts at 1k-5k followers: avg views per post carousel 993, Reel 580, image 417. Follower growth 22% in 2025, the fastest of any size band. - One expert's suggested mix: 60-70% Reels, 20-30% carousels, ~10% images, frequent Stories. This is opinion, not a benchmark. - Brands post ~8 Reels, 5 carousels, 7 images a month.

Reading for Ritaat [inferred]: Reels for reach and discovery, carousels for the "proof" content people save (fleet sizes, "which coach for my group", wedding galleries). Single images for plain availability and offers.

Cadence for owner plus one assistant: 3 feed posts per week plus 3-5 Stories, and Facebook as a cross-post. Consistency beats volume.

Platform per audience (all [inferred], no UK coach data found): - Wedding couples: Instagram (trust check), plus Pinterest if capacity. Facebook for family relatives booking. - Parents and schools: Facebook. Schools buy through procurement and referrals, so social is reassurance only. Keep it to safety, DBS-checked drivers, seatbelts. - Corporate and airport transfers: LinkedIn (company page plus owner's profile) and Google Business Profile. Fleet, punctuality, compliance, case notes. - Church and community groups: Facebook groups and local pages. - Tourists and tour groups: Instagram, TikTok, YouTube for scenic route content. Lower priority until the tour product is live. - Drivers (recruiting): Facebook and TikTok. Driver spotlight content doubles as recruitment.

Spec basics (platform standards, from general knowledge): Reels and TikTok 9:16, 1080x1920, 15-45 seconds, captions burned in (most watch muted). Carousels 4:5 (1080x1350), 5-8 slides. Always include in the caption the city and vehicle size, so search discovers it. Put the direct answer first: "36-seat coach hire from Glasgow, quote in 1 hour".

3. Shot list and what to avoid

Shoot in one half-day (golden hour, clean vehicles): 1. Each vehicle (16 / 36 / 53): exterior three-quarter front, rear, side, door opening, 15-second walkaround clip. 2. Interior: aisle POV, seats, luggage bay open, USB and air-con, toilet if fitted, legroom with a person seated. 3. Driver portraits (consented): uniform, smiling, beside the coach, 10-second intro clip "I'm X, I'll be driving you". 4. Depot: morning clean, pre-trip walkaround check, fuel and wash, keys and tachograph card. Shows compliance without a lecture. 5. Airport: Heathrow terminal pick-up with a name-board, luggage loading, Glasgow city centre stop. 6. Wedding: ribbons on the coach, bride and groom boarding, guests arriving at venue (with couple's written permission). 7. Trip highlights: group arriving at stadium, church, school, scenic stop. Parked vehicle, never moving. 8. Text assets: 10 reviews as quote cards, price-from card, 6 FAQs, licence and insurance badges, map of coverage.

Avoid: - Stock vehicles. A generic white coach reads as a broker. Customers check the fleet is real [inferred]. - AI-generated vehicles or interiors. Misrepresents the product; a customer arriving to a different bus is a complaint. - Phone-in-hand filming while driving. The Morecambe driver films on the bus; for Ritaat, film only when parked, with a mounted camera, or by a passenger or assistant. Illegal use of a handheld phone while driving, plus an obvious reputation and insurance risk. - Children and passengers. Posting to a public account goes beyond personal use, and children's data needs extra care (ICO). Practical rules [inferred from ICO, not legal advice]: no identifiable children without written parent or school consent; film the coach, backs of heads, hands and bags; no names; no school uniform logos or location tags; passengers sign a simple release or are filmed from behind; honour removal requests within days. Get a solicitor to check the consent wording. - Customer-negative clips: delays, breakdowns. Have a response ready (the Sheffield incident went to 2.5m views).

4. Four-week starter calendar (zero followers)

Capacity: owner shoots and approves; assistant edits, captions and schedules. Aim 3 feed posts per week. Before week 1: finish profile bios, link to the website, pin a "Get a quote" post, claim Google Business Profile, set Facebook, Instagram, LinkedIn and TikTok handles.

Week Mon Wed Fri Notes
1 Launch and proof Reel: brand intro, owner talks 20s "who we are, Glasgow and London" Carousel: "Our fleet: 16, 36, 53 seats, which one is yours?" Single image: "Now booking" plus quote link Follow and tag local venues, schools, churches, wedding suppliers. Invite 20 people to like the Facebook page.
2 People and process Reel: depot morning, walkaround check Carousel: meet the drivers (one slide each, consented) Reel: Heathrow airport pick-up, POV LinkedIn: owner posts fleet and compliance note.
3 Use cases Carousel: "Planning a wedding? 5 transport questions answered" Reel: wedding mock-shoot with a supplier partner, tagged Image: review quote card Ask one supplier (florist, venue) to co-post.
4 Seasonal and hiring Reel: Christmas party and festive trips availability Carousel: school trip checklist (seatbelts, DBS, insurance) Reel: "We're hiring drivers", driver spotlight Review which of weeks 1-3 got the most saves and shares, then double down.

Stories daily: behind-the-scenes, polls ("Which destination?"), reshare any tag. Reply to every comment and DM within a few hours (weddings and inbound quotes live there).

Track weekly: reach, saves, shares, profile visits, quote requests. Tag each quote's source. Quote requests, not likes, are the metric.

Sources not fetched or paywalled

Visitor/Lancaster Guardian article returned 403, so details are from the search snippet only. McGill's Valentine page returned 403. HROC figures are agency-reported.

Ritaat Coaches: expected brand assets, documents and content (2026-10-24)

Read-only desk research. [S] = supported by a cited source; [I] = my inference or industry norm, not verified. Several sources are marketing blogs; limits are flagged.

Headline findings

  • Buyers vet the paperwork, not the brand. Schools, councils and wedding guides all say to ask for the operator licence and insurance in writing, and a legitimate operator provides them on request (EANI; Bridebook). The strongest differentiator is a ready-to-send trust pack.
  • Schools use a checklist that asks whether the operator's risk assessment was requested and credentials checked (St Edmund's visits policy). OEAP guidance includes a coach-provider assessment checklist, linked from the RGS page. The FORS leaflet argues schools' own paperwork cannot catch an unsafe operator, so operator evidence matters.
  • Scottish public buyers are in scope for Glasgow. A North Lanarkshire framework requires a PSV operator's licence, correct PCV licence and Driver CPC, and PVG membership for regulated roles under the Disclosure (Scotland) Act 2020 (notice 078625-2025). Frameworks are multi-lot and multi-supplier. In England, an older Leicestershire spec required DBS for every driver and escort, rechecked every 3 years (spec). Use PVG/DBS wording per region [I]. Insurance limits and quality questionnaires sit in the tender documents (not public here).
  • Wedding buyers ask: is it PSV-licensed, does insurance explicitly cover weddings, what is the breakdown backup, what is the pricing basis (hours, waiting, return trip), and is a late-night guest shuttle offered (Bridebook; Weddings Online).
  • CoachMarque is legitimate only if earned: CPT membership is a prerequisite, then independent audit (CPT). Third-party summaries list vehicle age under 10 years, a named H&S person, a written H&S policy, pre-departure safety briefing, a 24-hour emergency line, drivers in uniform, an identifiable base and a complaints procedure (York Pullman; Route One). These double as a free checklist of what to build even before applying. Only about 50-55 members, so it is a real differentiator. Logo-usage rules were not on the CPT page; ask CPT.
  • Licence disc: the Public Passenger Vehicles Act 1981 s.18 requires the operator's disc to be fixed and displayed on the vehicle (legislation.gov.uk). Fine amount in the 1981 text may be amended. Legal lettering is mentioned only for restricted licences, where lettering/disc come off when a vehicle is hired out (gov.uk blog). Whether a standard-licence coach must carry the operator name is not confirmed; confirm with the Traffic Commissioner [I]. Glasgow falls under the Scottish Traffic Commissioner.
  • Pricing: no official rate guide exists. Bark (marketplace, unsourced) gives roughly GBP 200-500+/day for a coach and an average around GBP 550 (Bark). Route One says a 25-seater costs about 70% of a 49/53-seater, and operators should explain rising rates to organisers (Route One). Publish "from" guidance and drivers of price, never invented figures.
  • Reviews: do not selectively invite happy customers or show only 4-5 star reviews; Google treats review gating as deceptive (Podium; Vendasta). Trustpilot's own invitation rules were not retrieved.
  • GBP: precise primary category, few secondary, real photos in labelled groups, 6-12 named services, posts and Q&A you seed and monitor (SmartSites; TrueFuture). Blog claims (e.g. posts "expire" after 3 months) are unverified.
  • WhatsApp Business app: greeting (one static text), away message, quick replies (reported limit 50), labels (manual), catalogue (reported 500 items) (Trengo; vendor blogs, check WhatsApp's help pages for limits).
  • DBS was not found as a legal requirement for coach drivers in general; it is a buyer/contract expectation [I]. Do not claim "DBS-checked" unless true.

Ranked asset list

"Client" = only Ritaat can supply the input.

Must-have at launch

Asset One-line spec Client-only input
Trust page + downloadable Trust Pack PDF One page: operator licence number/type/traffic area, insurance summary, driver licensing/CPC, safety policy, complaints route, contact Yes: licence no., certificate, policy docs
Fleet pages Per vehicle: seats, luggage, belts, toilet/AC/WiFi/USB, wheelchair access Y/N, real photos Yes: spec, photos
Services pages Schools, universities, corporate, weddings, events, tours, churches, airport/Heathrow, brokers; each opens with a 2-3 sentence direct answer Partly
Quote form + quote template Itemised: vehicle, date/times, route, waiting, driver hours, VAT, validity, deposit, inclusions/exclusions Yes: pricing rules
Booking confirmation + itinerary Pickup point/time, driver contact, 24h number, passenger count, luggage, special needs Yes: 24h number
Terms and cancellation policy Deposit, cancel tiers, delays, waiting charges, damage/cleaning, force majeure, liability; plain English summary on top Yes: commercial terms; legal review [I]
Invoice template Company name/number, VAT no. if registered, bank details, payment terms Yes
Contact/legal footer Registered company name, number, address, operator licence reference Yes
Google Business Profile Primary category plus 1-2 secondary, both depots as areas/locations, hours, services list, real photos, Q&A seeded Yes: photos, address rules
WhatsApp Business setup Greeting, away message, 6-8 quick replies, labels, short catalogue of vehicle types Phone, hours
Email signature + reply templates Quote, confirmation, chase, decline, post-trip thanks No
Licence disc displayed on every coach Disc issued by Traffic Commissioner, fixed per s.18 Yes
FAQ and privacy/cookie pages 15-20 questions in FAQPage schema; UK GDPR notice Partly

Within 90 days

Asset One-line spec Client-only
School safety pack Risk assessment template, driver/vehicle info, seatbelt policy, emergency procedure, headcount/lost child process, insurance and licence copies Yes
Safeguarding/DBS-PVG statement What is checked, who, how often; Scotland PVG vs England DBS wording Yes
Accessibility statement Which vehicles have lifts/ramps, assistance, notice needed Yes
Corporate/tender pack Company profile, fleet, compliance, references, case studies, KPIs, rate-card format, account terms Yes
Wedding package sheet Vehicles, hours, decoration, waiting, shuttle, backup vehicle, insurance wording confirming weddings Yes: confirm cover
Pricing guidance page "What affects coach hire cost" plus "from" guides and example journeys Yes: real ranges
Reviews engine Post-trip invite to all customers, Google link, Trustpilot optional, displayed unfiltered Yes: real reviews
Driver uniform + ID badge Name, photo, operator, licence ref; jacket/shirt/lanyard in brand Yes: sizes, names
Vehicle livery or window/rear contact decal Name, phone, web; keep clear of the disc and any legally required marks Yes: vehicle
Letterhead, business cards, quote/invoice PDFs matching Footer carries company and licence details Yes
Case studies (3) School trip, wedding, corporate; named with permission, photos Yes
Starter blog "How much does coach hire cost", "School trip coach checklist", "Wedding guest transport guide", "Heathrow group transfers" No (facts need check)
GBP posts/photos cadence Weekly post or photo; categories: exterior, interior, team, events Yes
E-ticket/manifest Passenger list, boarding info, QR optional No

Later

Asset One-line spec
CPT membership then CoachMarque Join CPT, then audit; display badge only after approval and per logo rules
Depot and vehicle signage Branded depot sign, driver-facing parking signs
Booking/payments portal, account area for repeat schools Self-serve quote, deposit, document download
Video tour of fleet, driver profiles 60-90s, real footage
Local-language/community content Somali/Arabic/Urdu pages if the community and church/mosque markets justify it [I]
Tender response library Reusable answers for councils, frameworks, procurement portals
Sector landing pages by city/venue Glasgow, Heathrow, university names, venues
Annual customer satisfaction/stat report Punctuality, incident-free trips, from real data

Caveats

  • Nothing here is legal advice; terms, privacy notice, and livery/lettering rules need confirmation with a solicitor and the Traffic Commissioner.
  • I did not retrieve DfE/DVSA pages directly, a Trustpilot policy, CPT logo rules, or competitor sites; the "best operators" picture is drawn from guidance and accreditation criteria, plus York Pullman and general search results, not a competitor audit. Run a 5-site competitor review before final page design.

11. Delivering the Ritaat brand kit to a non-designer (research, 2026-10-24)

Verification status. Canva's own pricing and help pages returned HTTP 403 to my fetcher, so no Canva GBP price below is confirmed from canva.com. Confirm at https://www.canva.com/en_gb/pricing/ before buying. I signed up for nothing.

Bottom line

Don't ship a "brand kit" folder and hope. Ship three things. First, a short guidelines PDF (about 10 pages) with a one-page cheat sheet. Second, a "Which file do I use?" folder with a README. Third, editable templates in tools the assistant already has: Canva for social posts, Word/Excel/Outlook for business documents. Skip hosted portals.

1. How agencies deliver

Folder conventions (common practice, not one published standard). Most agencies deliver a zip plus a shared Drive or SharePoint link. Top level is numbered, so the order tells you what to open first. Inside, logos are split by format (SVG/PNG/PDF/EPS) and colour variant. A README or "start here" page says which file to use for what. Names are lowercase and descriptive, for example ritaat_logo_primary_fullcolour_rgb.svg. Avoid "final_v3".

Guidelines sections. The small-business examples I found share the same core: - Logo, clear space, minimum size, misuse ("never") list - Colour table with name, HEX, RGB, CMYK and a "use for" column - Typography - Imagery and tone of voice - Templates

Examples: - Moonb free template has seven sections. Clear space equals the mark height. Minimum size is 24 px on screen and 25 mm in print. Its colour table has a "use" column. - Camp Coolamatong simple guide is a real small-organisation guide. It says to use RGB for digital and gives Montserrat heading and body settings. - 99designs 16-page template is checklist-style. - A UK government guide defines clear space by letter height, with 30 mm print and 112 px screen minimums.

I read only the search snippets, not the full PDFs. A realistic length is 8 to 12 pages, plus a one-page cheat sheet. Longer guides don't get read.

2. Tools for the assistant (VA, Outlook user, no design skills, low budget)

Option Fit Notes
Canva (Pro, 1 seat) Best for weekly posts Brand Kit holds logos, colours and fonts. Third-party sources say Pro allows 5 kits and Free allows 1, which conflicts with other sources; unconfirmed. Wise's July 2025 guide gives UK Pro as roughly £100/yr or £13/mo, but its own text and table conflict. Verify.
Canva Teams / Business Overkill now Canva's help describes locks on Brand Templates (plan not stated there; third-party sources say paid). Locked elements (logo, text styles) can't be edited by others. The Wise guide lists Teams from £9/user/mo or £90/yr, which looks outdated. The 2024 restructure moved to per-seat pricing. Verify the current GBP price and seat minimum.
Microsoft Designer Don't rely on it Microsoft's FAQ says Designer is for personal, non-commercial use under a Microsoft account, and only one brand kit can be saved (FAQ). One third-party review claims Business plans include it; unverified.
Adobe Express Viable but no advantage Pricing page is USD only: Premium $9.99/mo (brand kits), Teams $7.99/licence/mo with a 2-seat minimum (brand controls, template locking). Free's brand kit status is unclear.
Word .dotx / PowerPoint .potx / Excel .xltx Best for quote, invoice and booking documents Already in Microsoft 365. A SharePoint organization assets library makes templates appear in the desktop "New" tab for the organisation. Setup needs PowerShell, and Microsoft says to allow up to 24 hours (Microsoft Learn). Simpler fallback: a shared SharePoint/OneDrive "Templates" folder, with "Save a copy" as the habit.
Outlook signature Do now An Exchange Online org-wide signature or disclaimer needs an Exchange admin. Native support is limited. Simplest is a pasted HTML signature that the assistant sets in Outlook (Settings, Signatures), plus a step-by-step page. Verify roaming-signature behaviour on Business Standard.
Google Drive Not needed The client is moving to Microsoft 365, so use SharePoint/OneDrive.

Can our HTML-rendered designs go into Canva? Not as editable HTML. Canva imports PDFs and tries to keep layout (Canva PDF import help). Limits: unsupported fonts may be swapped, and layouts can shift. Petrona and Montserrat are Google Fonts, but upload them to the Brand Kit anyway. Logos go in as SVG or PNG. Plan to rebuild 6 to 8 key templates natively in Canva, using our HTML as the visual spec. Don't expect a clean import. Canva's Outlook integration exists, but a 365 work account may need admin approval, and email formatting can shift. Low priority.

3. Hosted brand portals

Overkill. Frontify and Brandfolder publish no list prices. Third-party buyer-data estimates are five figures per year (Frontify median about $42.6k, Brandfolder about $19.7k). A Notion or one-page site is cheap but adds a login and a second place to update. A SharePoint folder plus PDF is enough for a coach hire firm with one day-to-day user. Revisit only if there are 3 or more regular users or an external agency.

Folder (SharePoint "Ritaat Brand", read-only for the assistant except 05_):

Ritaat Brand/
  00_START-HERE/        README.pdf (which file for what), Quick-Reference-1page.pdf, Training-video-link.txt
  01_Logos/             Use-this-one/ (primary PNG + SVG) + All-versions/ (by format, colour, light/dark)
  02_Guidelines/        Ritaat-Brand-Guidelines.pdf
  03_Social/            Canva link.txt, Exports-to-reuse/ (PNG), Covers/, OG-images/
  04_Documents/         Quote.dotx, Invoice.xltx, Booking-confirmation.dotx, E-ticket (+ how-to)
  05_Created/           2026/ → Quotes/ Invoices/ Posts/ (date-first names: 2026-10-24_quote_Smith-wedding.pdf)
  06_Fonts/             Petrona, Montserrat + licence note
  07_Print-signage/     Sign-writer pack (do not edit)
  08_Email-signature/   signature.html + 3-step instructions

01_Logos/Use-this-one is the point. the assistant should not have to choose among 40 files.

Guidelines outline (~10 pages): 1 cover and brand in one line; 2 logo and variants; 3 clear space and minimum size; 4 logo misuse (6 "never" examples); 5 colour (HEX/RGB/CMYK/use, plus contrast pairings); 6 typography (Petrona headings, Montserrat body, Word and Canva fallbacks); 7 imagery rules; 8 tone of voice (do/don't phrases, UK English, WhatsApp-friendly); 9 templates and where they live; 10 contacts and who approves changes.

One-page cheat sheet: logo "use this" and "never", 5 colours with HEX, two fonts, 3 voice rules, "which template for what", and who to ask.

the assistant's weekly post: 1. Open the Canva Brand Kit template (Pro), duplicate it. 2. Swap the text and photo. The colours and fonts are already set. 3. Download PNG, save to 05_Created/2026/Posts/ with the date-first name. 4. Send the owner the PNG on WhatsApp for approval, then post.

the assistant's quote: 1. Open Quote.dotx from the Templates tab (or double-click the file in SharePoint). 2. Fill the highlighted fields only. 3. Export PDF, name it date-first, save to 05_Created, then attach it in Outlook.

The e-ticket QR codes must be generated from the booking data. Don't ask the assistant to paste a QR by hand. If the HTML documents stay the master, a small internal fill-in form is the alternative to .dotx; that is a build decision for you.

Handover: a 20-minute screen recording (Loom or Teams) with 5 chapters: find files, post, quote, signature, who to ask. Add a written one-page checklist for each task, since a VA in the Philippines will replay it. Do a live practice run where the assistant makes one post and one quote while you watch. Fix whatever she hesitates on.

Maintenance: one owner (you or the owner) holds the master source and is the only one who edits 01_ to 08_. Version the guidelines (v1.0, date). Review every 6 months. Change log in 00_START-HERE. Keep the HTML sources and re-export when the brand changes. Check Canva templates quarterly.

Open items to verify

  • Current Canva GBP prices, seat minimum, and whether Brand Kit and Brand Templates work on Free.
  • Whether lock features need a paid plan; sources say yes.
  • Org-wide signature support and roaming-signature behaviour on Business Standard.
  • Template library behaviour on Business Standard (forum reports it works; Microsoft says E3/E5 for PowerPoint web).