Lal Chand
HomeAboutServicesProjectsCase StudiesBlogLearnContact

Lal Chand

Travel-tech builder & coding mentor.

Built with Next.js + Cursor + Claude.

lalchand.professional@gmail.com+92 310 6846514

Quick Links

HomeAboutServicesProjectsCase StudiesBlogLearnContact

Social

Upwork

© 2026 Lal Chand. All rights reserved.

Legal

Privacy PolicyTerms of Service

5/10/2026 · 2 min read

UK Travel Agency — Complete Booking Site + WhatsApp Bot

End-to-end travel agency website plus a WhatsApp booking bot that captures leads 24/7 and pushes them straight into the agency's CRM.

#travel#WhatsApp bot#Next.js#n8n#case-study

Placeholder case study — full write-up coming soon. The shape of the project is below.

The problem

A mid-sized UK travel agency was spending £4–6k/month on Google + Meta Ads but losing most of the inbound interest after hours. Their existing site had no clear booking path, no analytics tracking, and no follow-up automation. WhatsApp messages from ads went into a personal phone and were forgotten by morning.

What I built

A complete travel agency website plus a WhatsApp booking bot that captures every lead, qualifies it, and pushes it straight into the agency's CRM.

Website

  • Next.js site with 5 package landing pages (Umrah, Hajj, Dubai holidays, Turkey tours, Europe packages)
  • GA4 + Search Console + Meta Pixel set up correctly with conversion events
  • Contact form to Google Sheets + Slack notifications
  • Mobile-first, Core Web Vitals tuned

WhatsApp booking bot

  • WhatsApp Business API via Meta Cloud API
  • Chatwoot dashboard so the team can take over any conversation in one click
  • n8n flow with conversation memory (the bot remembers the last 10 messages per user)
  • Lead capture into a Google Sheet + CRM with package, dates, pax count, budget
  • Handoff to a human agent when the bot's confidence drops below a threshold

The hardest part

Keeping the bot honest about prices. Travel prices change daily and the agency did not want the bot quoting a fare it could not honour. We solved it with two rules: the bot never invents a number, and any "how much" question pulls live ranges from a maintained Google Sheet — or falls back to "I'll check with my team and reply within an hour."

Outcome

  • 24/7 lead capture, including overnight ad traffic that used to be lost
  • ~3x more qualified bookings handed to the sales team per week
  • Full audit trail of every conversation in Chatwoot

What I'd do differently

For v2 I'd add live flight pricing (flightapi.io) directly into the bot so it can answer "cheapest fare to Jeddah next week?" without a human in the loop.