Athiti.com
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.
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.