Inspiration
Luxury resorts often rely on phone calls, emails, or in-person requests for bookings—leading to delays and friction in the guest experience. We wanted to modernize that with instant, intelligent, AI-powered service.
What it does
Ocean Reef Concierge is an AI-powered guest assistant that allows resort guests to chat directly on the website to book experiences like golf, spa appointments, boating, and more. It understands natural language, personalizes recommendations, and confirms bookings instantly—without needing staff intervention.
How we built it
We used Salesforce Agentforce’s Generative AI Agent API to power conversations and React to build the front-end floating chat UI. Node.js with Express handles the server logic, securely authenticating with Salesforce using the OAuth client credentials flow. The application integrates with Salesforce Data Cloud to personalize responses based on guest context.
Challenges we ran into
• Understanding the Salesforce Agentforce API’s structure and streaming capabilities.
• Managing authentication and session lifecycle cleanly.
• Designing a UI that feels native to a luxury brand.
Accomplishments that we're proud of
• Built a fully functional AI concierge with real-time Salesforce integration.
• Created a floating, branded React chat experience that feels elegant and seamless.
• Delivered personalized, context-aware responses with zero staff involvement.
What we learned
• Deep understanding of Salesforce Generative AI stack.
• How to build dynamic chat interfaces in React.
• Effective error handling, session management, and token-based security.
What's next for Ocean Reef Concierge: AI Guest Assistant for Luxury Resorts
• Integrate live inventory and availability from resort systems.
• Add support for multilingual guests.
• Deploy to production and pilot with actual luxury resorts.
• Layer in sentiment analysis and upsell logic for premium services.
Built With
- agentapi
- agentforce
- react
Log in or sign up for Devpost to join the conversation.