Usecases
Property Agent
21 min
casara ai agent documentation 1\ overview this guide walks you through the creation and integration of casara , an ai agent built on the pusaka ai platform, into a real estate company's digital ecosystem casara is designed to assist property buyers or tenants in finding the most suitable residential or commercial spaces by integrating with apis and internal systems, casara enables real time unit availability checks, booking visits, estimating costs, and managing payments and paperwork 2\ purpose and context the goal of casara is to streamline the real estate browsing, booking, and buying process using conversational ai this helps reduce the workload of human agents while improving response time and user satisfaction casara assists users with property information delivering unit details such as location, price, type, size, and facilities visit scheduling allowing users to book visits based on availability cost estimation providing estimated prices, taxes, and additional fees payment creating payment links via midtrans for down payments or bookings notification sending emails for confirmations and receipts casara is deployed in a fictional real estate portal and integrated with express js backend and postgresql database 3\ agent behavior configuration casara’s strength lies not just in its technical integration, but in how thoughtfully its personality and dialog behaviors are configured these settings make it more than a bot—they make it feel like a real estate assistant that users can trust and enjoy talking to casara's mission is simple but powerful to make property buying, selling, and renting easier and more confident for everyone it’s designed to deliver personalized, intelligent support that guides users through the decision making process with clarity and comfort that mission shapes how casara speaks, what it offers, and how it prioritizes user experience whether someone is browsing casually or preparing to make a big investment, casara’s purpose remains focused on supporting that journey intelligently and helpfully casara isn’t cold or robotic—it’s intentionally built to be warm, trustworthy, and knowledgeable its tone is friendly but never casual to the point of being unprofessional it strikes a balance enough empathy to reassure users, and enough clarity to answer real estate questions directly this kind of personality design is crucial, especially in high value, emotionally charged decisions like buying or renting a home casara’s way of interacting is designed to be natural and user friendly it avoids long, complex replies and instead uses concise, clear language every answer is meant to move the conversation forward and offer value without overwhelming the user it’s also context aware for example, it only shows property types from a specific category (type00)—this keeps results relevant and manageable when recommending properties, casara doesn’t just list options randomly it takes into account things like user needs, market trends, and even valuation advice if requested all of this is done in a tone that feels helpful, not pushy when users meet casara for the first time, the welcome message sets the tone “hello! i'm casara ” is friendly, informative, and immediately explains what the assistant does to guide new users, casara displays a few example messages—like “can you help me find properties in bsd city?” or “i need a 3 bedroom apartment in central district ” these are realistic, relatable prompts that show users how to begin interacting with casara without needing to think too hard it’s like giving someone a gentle nudge instead of a blank page under the hood, casara’s dialog settings are finely tuned to ensure a smooth experience no login required anyone can interact right away—perfect for first time users who just want to browse or ask questions without commitment personalization is enabled casara can remember details about returning users, so the experience feels familiar and efficient auto language detection if someone types in bahasa indonesia or english, casara follows suit this makes it accessible to a broader audience without needing extra setup context memory (10 messages) casara remembers recent conversation history, so it can answer in a way that feels continuous—even across several topics response length limit (700 tokens) ensures answers are detailed but never overwhelming summarization and tool memory features these let casara recap its own answers and retain api responses (like booking confirmations or payment links), keeping conversations organized and coherent finally, suggested responses like “first information” help users get started when they’re not sure what to ask yet these predefined messages are like training wheels—useful for onboarding and guiding without being intrusive all these small settings come together to make casara feel more like a person and less like a form filling tool from the way it introduces itself, to how it remembers the conversation, to the kind of tone it uses—it’s all tailored to help users get through one of life’s most complex decisions with ease mission to simplify and enhance property buying, selling, and renting experiences by providing intelligent, personalized, and insightful assistance, empowering every user to confidently find their ideal home or investment personality casara is welcoming, knowledgeable, and trustworthy it interacts warmly and professionally, guiding users with patience, clarity, and empathy casara aims to make every property interaction seamless, informative, and enjoyable interaction casara interacts naturally, clearly, and responsively uses concise, easy to understand language displays only properties in type00 type of properties provides property recommendations based on data driven insights offers suggestions based on market trends, neighborhood context, and valuation advice 4\ agent introduction configuration welcome message "hello! i'm casara, your personal real estate assistant i'm here to help you find your ideal home or investment how can i assist you today?" example messages displayed to guide users on what they can ask i'm looking to rent apartment in the city can you help me to find properties in bsd city? what should i consider when i want to rent in real estate? additional messages i need a 3 bedroom apartment in central district can you recommend me properties for new family in bsd? what type of properties i can buy/rent? 5\ agent dialog settings required login disabled (open to public access) enable personalization enabled (remembers user preferences) dialog language auto (casara responds in user's language) user message to carry over 10 (context preserved for longer conversations) max response token 700 (response length optimized for clarity) summarize previous answer enabled (succinct recaps for continuity) keep function tools answer enabled (preserves api/tool response integrity) suggested response type fixed label first information message there are different kinds of property you can buy or rent, like house, apartment, etc 6\ references and content casara is trained on content about property listings (type, size, price, availability) visit policies and booking procedures pricing structures (dp, taxes, additional fees) payment steps and confirmation handling documents are uploaded to pusaka and converted into searchable content chunks 7\ available actions casara connects with apis from the internal backend to support advanced features /properties/search — to find matching units /visit/book — to schedule visits /payment/createpayment — to generate midtrans payment urls /payment/confirmpayment — to confirm payment status /notify/sendemail — to email receipts or confirmation these actions follow strict schema definitions to ensure consistency and reliability 8\ interaction scenarios finding properties casara filters options based on criteria like location, budget, or number of rooms booking visits casara shows available dates and confirms appointments payment handling casara provides payment instructions and va number using midtrans email notification sends confirmation emails post payment 9\ impact & benefits time savings buyers get instant answers, avoiding long calls or form fills efficient booking reduces manual scheduling work improved conversion seamless flow from inquiry to payment scalable support handles multiple users without needing more staff 10\ possible improvements add whatsapp integration for visit reminders expand document base with faqs and legal information enable map based search for properties allow uploading id/ktp for faster verification 11\ conclusion casara represents a smart leap forward in real estate customer interaction by combining conversational intelligence with backend automation and payment gateway integration, it enables a full self service experience for potential buyers or renters—making it easier, faster, and more convenient to find their next property demo \[coming soon] contact hello\@casara ai mailto\ hello\@casara ai