← All projects

Trripah CRM Suite

A CRM that automates the whole quote-to-payment cycle for a travel company.

Trripah CRM Suite logo

Overview

A full back-office for Trripah Enterprises, built around how a travel agency really works: a lead comes in, the team requests rates from destination partners (DMCs), builds an itinerary and quote, shares it with the client and collects payment. We automated each hand-off so agents spend time selling, not copy-pasting.

What we built

  • Trip-request dashboard with status pipeline, customer records and agent activity tracking
  • One-click RFQ emails to destination partners, with replies parsed by AI into itineraries
  • Itinerary builder that outputs a branded, shareable client itinerary
  • Razorpay payment collection with verification and automatic payment status
  • Lead hub for Moonlight AI leads, web enquiries and group-tour leads, plus campaigns and reports

Automations & features

Auto email — quote requests to DMCs

Pick a destination and the CRM looks up the DMC contacts, builds the request email from the trip details and sends it from the supply mailbox (Gmail OAuth2, with Resend as fallback). Every send is logged against the agent and the trip.

AI parser for quotes

Paste a DMC's email or upload their PDF/DOCX. The parser (Claude, via the Moonlight service) extracts cities and nights, hotels, activities, transfers, flights, inclusions and costs into the itinerary builder's own format — minutes of typing become one click and a review.

Automatic brochure / itinerary building

Route, stay, day-wise plan, flights, transfers, inclusions and pricing (land cost + margin + TCS) feed a polished client itinerary page that is shareable by link. Clients unlock it with phone OTP, and a notification email goes out automatically when it is shared.

Payment gateway integration

Razorpay orders and signature verification, partial and full payments, a payment history on every booking, automatic payment-status recalculation, confirmation emails, manual payment entry for offline money, and a payments report.

Lead automation

Moonlight AI chats, website enquiries and group-tour leads flow in automatically with source attribution and WhatsApp-click tracking, then get assigned to agents. Maintenance scripts backfill attribution and mark stale leads lost.

Email campaigns

Bulk campaign sender with templates, contact import, batched sending, a dedicated sender mailbox and delivery stats, plus a reminder cron.

Reports & daily digest

Lead, growth, payment and agent-activity reports, and a scheduled 7 PM IST daily activity email to management.

Group trips published to the website

Group-trip packages edited in the CRM refresh the public site instantly through a cache-revalidation hook.

Tech stack

  • Next.js
  • TypeScript
  • MongoDB Atlas
  • Razorpay
  • Firebase OTP
  • Gmail OAuth2
  • Resend
  • Tailwind CSS
  • Vercel
Theme