Honk Hire
Omnichannel AI Booking Agent for Vehicle Rental

Overview
One AI agent works across WhatsApp, Messenger, and Instagram — it talks to customers in plain language, confirms bookings, takes payment through Stripe, and writes everything into one operations dashboard with bookings, fleet, customers, subscriptions, and live revenue. Enquiries that used to be scattered across three inboxes now run through a single agent and a single screen.
The Challenge
Enquiries arrived on WhatsApp, Instagram and Messenger day and night. Availability, bookings, payments and vehicle servicing were tracked by hand, so leads went cold overnight and service dates slipped.
The Solution
One agent, three channels
Same knowledge, tone and booking logic on WhatsApp, Facebook Messenger and Instagram.
End-to-end booking
Checks availability, quotes, collects customer details, sends a Stripe payment link and confirms.
Fleet tracking
Service and registration due-date alerts for every vehicle.
Admin dashboard
Bookings, customers, conversations and fleet in one screen, plus a daily WhatsApp summary to the owner.
How It Works
Customer message (WA / IG / FB)
Socket + webhooks
Unified message router
AI agent with booking tools
Stripe checkout
MongoDB + dashboard
Architecture
WhatsApp connector
Direct socket connection (Baileys) with its own session.
Meta webhooks
Messenger and Instagram events received through the Meta Graph API.
Message router
One handler normalises every platform, so a fix lands on all channels at once.
Booking agent
LLM with tools for availability, pricing, customer capture and booking.
Payments
Stripe payment links tied to each booking.
Dashboard + ops
React dashboard and MongoDB in Docker on a Mac Mini, reached over Tailscale.
Engineering Highlights
- Self-hosted on the business's own Mac Mini, so customer data never leaves their hardware.
- Container autostart plus a cron watchdog: the whole stack recovers on its own after restarts or sleep.
- Single messaging layer for three platforms keeps behaviour consistent and maintenance cheap.
- Daily owner report delivered on WhatsApp, no dashboard login needed.
Outcome
- Enquiries answered and booked 24/7 on all three channels.
- 5-star review from the client.
- Ongoing monthly maintenance retainer.