From live data to live answers
Melody runs on a fully headless React architecture embedded directly in the BottleRock app. Rather than using an out-of-the-box chat interface, the BottleRock team built a custom experience using the Agent API so Melody felt like a native part of the festival app. Behind the scenes, Agentforce pulls live festival data through a custom-built integration with Airtable, giving Melody access to the latest information and enabling accurate answers throughout the event.
A live Airtable feed serves as the system of record for lineup information, set times, food and beverage vendors, venue details, accessibility resources, and festival experiences. Agentforce accesses that information in real time through Apex callouts to Airtable’s API and the Salesforce platform cache, while policy-related questions are grounded against the public BottleRock website. Because content is retrieved at runtime rather than stored in a static knowledge base, updates can reach fans in seconds without requiring a redeploy.
When a fan asks a question, Agentforce analyzes the request and routes it to the appropriate subagent. Melody also maintains conversation history and session context, allowing the agent to understand follow-up questions and provide more relevant responses over the course of a conversation.
Agentforce applies both communication and data guardrails to every interaction. Melody is designed to respond in a warm, concise, peer-to-peer voice, while avoiding claims about personal feelings or experiences an AI cannot have. And when information isn’t available in its approved data sources, the agent declines to answer rather than guess, directing fans to BottleRock’s guest-services team.