Inspiration
I chose to work on a real estate agency business case because of my previous experience in this sector. From that experience, I saw the challenges agents face in optimizing interactions and saving time. This inspired me to create a solution that enables agents to focus on high-priority deals by automatically matching client searches with available properties for sale.
What it does
- Through the Experience Cloud Site, portal users can interact with the AI agent to receive a list of properties matching their search criteria, allowing them to focus on the most relevant options. Additionally, users can schedule property visits directly from the site.
- On the CRM side, the AI agent assists real estate agents by generating compelling property descriptions.
- From Slack, the AI agent quickly suggests potential clients who might be interested in a specified property and can also create tasks on behalf of the agent.
How I built it
I built this agent and demo using:
- Experience Builder: To design the agency’s website for client interactions.
- Custom Flow Actions: To automate property searches, visit requests, and potential client selection.
- Omni-Channel Flow: To route conversations to the AI agent.
- Prompt Builder: To suggest property descriptions directly on property records.
- App Builder: To personalize the CRM interface for real estate agents.
- Slack Integration: To allow agents to interact with the AI agent, create tasks, and search for potential clients for a specific property.
Challenges I ran into
One significant challenge was implementing a seamless way to collect client information and inject it into flows without directly prompting the client for their details.
Accomplishments that I'm proud of
I'm proud of having managed to create an interesting business scenario and to implement by myself an AI agent reachable from 3 different entry points : the Experience cloud site, the CRM and Slack. The agent is able to interact with both the client and the real estate agent.
What I learned
I gained a deeper understanding of the steps involved in implementing an AI agent and integrating it across multiple platforms.
What's next for this Project
This project provides a solid foundation for future enhancements. I plan to explore additional features and improve the functionalities I couldn’t complete within the initial timeline. I also aim to integrate LWC components to enhance the design and usability of the chatbot results.
Built With
- agentforce
- appbuilder
- experiencecloud
- flow
- prompttemplate
- salesforce
- slack
Log in or sign up for Devpost to join the conversation.