All case studies
Live

Honk Hire

Omnichannel AI Booking Agent for Vehicle Rental

Industry
Vehicle Rental
Region
Australia
Type
Conversational agent + dashboard
Status
Live
Honk Hire dashboard screenshot

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

1

Customer message (WA / IG / FB)

2

Socket + webhooks

3

Unified message router

4

AI agent with booking tools

5

Stripe checkout

6

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.

Tech Stack

Node.jsBaileys (WhatsApp)Meta Graph APILLM tool useStripeMongoDBReactDockerMac MiniTailscale

More Case Studies

Free Strategy Session

Ready to Automate Your Business?

Book a free 30-minute strategy Meet. We'll analyze your processes, identify automation opportunities, and show you exactly how Nyvvo can transform your operations.