Inspiration

TrailblazerDX '25 Main Keynote Demo - Adam's one on how Agentforce agents help make a seamless customer experience and leverage agents as digital labor in internal teams. Pain point as a customer having to install a whole bunch of apps from various manufacturers on my mobile devices just to register and monitor IoT devices.

What it does

SmartAssist, built on Salesforce Agentforce, replaces forms with natural language conversations, supports many languages via OpenAI APIs, and uses a multi-agent framework to orchestrate tasks like product registration and support. It allows user to sign up, register product, sign in, and advise about warranty and refund policy.

How we built it

We embedded SmartAssist in Salesforce Experience Cloud, using Lightning Web Components for the UI. Custom metadata types (Orchestrator_Registry_mdt, Agent_Service_Registry_mdt) define SmartAssist and its specialized agents (e.g., Product Registration Agent, Custom Onboarding Agent), while OpenAI APIs enable multilingual text and voice.

Challenges we ran into

Going into this hackathon, our team had almost zero knowledge of Agentforce, so exploring its potential and designing a workable solution was a real challenge. We struggled with invoking an agent and agent orchestration at first, while integrating OpenAI APIs for multilingual support proved tricky, especially for seamless language switching. Balancing a minimal page structure with comprehensive functionality also took several iterations to perfect the user experience.

Accomplishments that we're proud of

We never imagined we’d come this far in such a short time, but we did it! Starting with almost no Agentforce knowledge, we’re thrilled to have mastered it during the hackathon, building SmartAssist - a scalable, no-form solution that transforms the smart home journey. Its multilingual support and virtual team (Miles, Lila, Siena, Evan) make it inclusive and engaging. Beyond new skills, we’ve sparked ideas to streamline business processes and integrate systems using the multi-agent framework, marking the start of an exciting journey ahead.

What we learned

We learned Agentforce fundamentals (Apex, Flows, metadata), API integration with OpenAI, and user-centric design principles. I also gained confidence in tackling complex projects under pressure, iterating based on feedback, and balancing technical depth with usability. Understanding modularity through the Agent Registry was a key takeaway for scalable design.

What's next for Revolutionizing Customer Onboarding with Agentforce

We plan to enhance SmartAssist with AI-driven product recommendations, deeper Slack integration for support alerts, and broader language support. Adding sentiment analysis via OpenAI could personalize interactions further. We also aim to expand the Agent Registry with new agents, making SmartAssist even more versatile for global smart home users. Also we would like to provide customers the valuable insights by using voice commands to leverage Data Cloud and Analytics Studio capability in giving them the holistic view of business operation via querying data by voice to visualize meaningful reports and dashboards.

Built With

  • agentapi
  • agentforce
  • lwc
  • openai
  • speechtotext
  • texttospeech
Share this project:

Updates