This guidebook provides a comprehensive walkthrough of the Website ChatBot developed using n8n and OpenAI. The chatbot is designed to qualify real estate leads and encourage site visits for the Alcove New Kolkata Sangam project through personalized, intelligent conversations.
An open-source workflow builder to automate data flows between services.
For generating AI-based chatbot responses.
Frontend integration that sends messages via webhook to the chatbot.
/webhook/chatbot-webhook
message
from the JSON body.user_message
.Framework | Purpose |
---|---|
AIDA | Capture attention, interest, desire, action |
BANT | Qualify Budget, Authority, Need, Timing |
SPIN | Understand user's Situation, Problems, Implications |
PAS | Tackle objections using Problem, Agitation, Solution |
The chatbot aims to qualify leads and gently move them toward booking a site visit without pushing or over-informing.
/webhook/chatbot-webhook
.{
"message": "Looking for 2 BHK",
"session_id": "user123"
}
Issue | Fix |
---|---|
No response | Check webhook URL or credentials |
Repeated replies | Ensure memory node is active |
Wrong language | Check system message language rules |
User: Hi, I’m looking for a home near the Ganga.
Bot: Namaste! Main Khusboo hoon, Alcove New Kolkata Sangam se. Aapka naam kya hai?
User: Rajat.
Bot: Great Rajat! Kya aap apne family ke saath shift hone ka plan kar rahe ho?
... (continues using frameworks)
Q: Can I update the AI agent persona?
A: Yes, by modifying the system message inside the AI Agent node.
Q: How do I share new videos or links?
A: Add them in the sharingVideos
or UserRequests
section in the system message.
Q: How to scale this for multiple projects?
A: Duplicate the workflow and update the aboutProject
and links accordingly.
End of Guidebook.