Athiti.com

Job ID: 40525717

Budget: ₹12,500 – ₹37,500 INR

Below is a production-ready master specification that can be handed directly to a Node.js + n8n freelancer. It defines the communication layer for Athiti's Stay + Food + Ride marketplace.

ATHITI COMMUNICATION SYSTEM

EVENT → TEMPLATE MAPPING

Authentication

Event| SMS Template ID| WhatsApp Template ID
USER_SIGNUP| USER_SIGNUP_OTP| WA_USER_SIGNUP_OTP
USER_LOGIN| USER_LOGIN_OTP| WA_USER_LOGIN_OTP
PASSWORD_RESET| PASSWORD_RESET_OTP| WA_PASSWORD_RESET

---

Lead Capture

Event| SMS Template ID| WhatsApp Template ID
BOOKING_INQUIRY_CREATED| BOOKING_INQUIRY_RECEIVED| WA_INQUIRY_RECEIVED
INQUIRY_ASSIGNED| -| WA_INQUIRY_ASSIGNED
INQUIRY_UNDER_REVIEW| -| WA_INQUIRY_UNDER_REVIEW

---

Package Suggestions

Event| WhatsApp Template
STAY_PACKAGE| WA_STAY_PACKAGE
FOOD_PACKAGE| WA_FOOD_PACKAGE
RIDE_PACKAGE| WA_RIDE_PACKAGE
TEMPLE_PACKAGE| WA_TEMPLE_PACKAGE
STUDENT_PACKAGE| WA_STUDENT_STAY

---

Booking Events

Event| SMS| WhatsApp
BOOKING_ACCEPTED| BOOKING_ACCEPTED| WA_BOOKING_ACCEPTED
BOOKING_CONFIRMED| BOOKING_CONFIRMED| WA_BOOKING_CONFIRMED
BOOKING_CANCELLED| BOOKING_CANCELLED| WA_BOOKING_CANCELLED
BOOKING_COMPLETED| BOOKING_COMPLETED| WA_BOOKING_COMPLETED

---

Payment Events

Event| SMS| WhatsApp
PAYMENT_LINK_CREATED| PAYMENT_PENDING| WA_PAYMENT_LINK
PAYMENT_SUCCESS| PAYMENT_SUCCESS| WA_PAYMENT_SUCCESS
PAYMENT_FAILED| PAYMENT_FAILED| WA_PAYMENT_FAILED
REFUND_INITIATED| REFUND_INITIATED| WA_REFUND_INITIATED

---

Ride Events

Event| SMS| WhatsApp
DRIVER_ASSIGNED| DRIVER_ASSIGNED| WA_DRIVER_ASSIGNED
DRIVER_ARRIVING| DRIVER_ARRIVING| WA_DRIVER_ARRIVING
RIDE_STARTED| RIDE_STARTED| WA_RIDE_STARTED
RIDE_COMPLETED| RIDE_COMPLETED| WA_RIDE_COMPLETED

---

Food Events

Event| SMS| WhatsApp
FOOD_ORDER_CREATED| FOOD_ORDER_CONFIRMED| WA_FOOD_ORDER_CONFIRMED
FOOD_PREPARED| FOOD_READY| WA_FOOD_PREPARED
FOOD_DELIVERED| FOOD_DELIVERED| WA_FOOD_DELIVERED

---

Stay Events

Event| SMS| WhatsApp
CHECKIN_REMINDER| CHECKIN_REMINDER| WA_CHECKIN_REMINDER
HOST_DETAILS_SHARED| -| WA_HOST_DETAILS
CHECKOUT_REMINDER| CHECKOUT_REMINDER| WA_CHECKOUT_REMINDER

---

Review Events

Event| SMS| WhatsApp
REVIEW_REQUEST| REVIEW_REQUEST| WA_REVIEW_REQUEST
REFERRAL_CAMPAIGN| LOYALTY_REWARD| WA_REFERRAL_PROGRAM

---

DYNAMIC VARIABLES

{OTP}
{NAME}
{BOOKING_ID}
{INQUIRY_ID}
{ORDER_ID}
{RIDE_ID}
{STATUS}
{AMOUNT}
{PAYMENT_LINK}
{CHECKIN_DATE}
{CHECKOUT_DATE}
{DRIVER_NAME}
{DRIVER_PHONE}
{HOST_NAME}
{HOST_PHONE}
{DESTINATION}
{PACKAGE_NAME}

---

N8N WORKFLOWS

Workflow 1:
Website Lead → WhatsApp Welcome

Webhook

Save Lead

Gemini AI

Send WA_INQUIRY_RECEIVED

---

Workflow 2:
Quote Generation

Customer Details

Gemini Recommendation

Vendor Search

Package Builder

Send WA_STAY_PACKAGE

---

Workflow 3:
Payment Flow

YES Reply

Generate Razorpay Link

Send WA_PAYMENT_LINK

Payment Webhook

Send WA_PAYMENT_SUCCESS

---

Workflow 4:
Vendor Dispatch

Payment Success

Split Booking

Homestay Partner

Chef Partner

Driver Partner

---

Workflow 5:
Review Automation

Checkout Completed

Wait 12 Hours

Send WA_REVIEW_REQUEST

---

PROVIDERS

WhatsApp:

- Meta WhatsApp Cloud API
- Interakt
- Gupshup

SMS:

- MSG91
- Textlocal
- Exotel

Payments:

- Razorpay

Database:

- Supabase

Automation:

- n8n

AI:

- Gemini 2.5 Pro

Backend:

- Node.js

Frontend:

- Next.jsThis specification is sufficient for a freelancer to build the entire Athiti communication layer in approximately 2–3 days. The next layer would be a complete import-ready n8n workflow JSON blueprint with node-by-node configuration for all automations.
Related categories: PHP JavaScript HTML Node.js API Automation Payment Processing n8n