AI Onboarding Assistant – Project Overview
Inspiration
The onboarding experience for new employees is often scattered, involving emails, spreadsheets, and disconnected systems. We were inspired to create a centralized, intelligent assistant that could help new hires feel supported from day one. Since many organizations already use Salesforce for internal operations, we saw an opportunity to build the solution directly inside the Salesforce ecosystem using Einstein Bots, Flows, and Knowledge Articles.
What it does
Our AI Onboarding Assistant welcomes new employees through a conversational interface, helps them understand their onboarding tasks, answers frequently asked questions, and provides access to key resources and HR support. It’s fully integrated into Salesforce and leverages user profile data to personalize each interaction.
Key capabilities include:
- Greeting users and guiding them through their onboarding journey
- Fetching and displaying assigned tasks via Salesforce Flows
- Answering common onboarding questions using Knowledge Articles
- Offering escalation paths to HR for complex queries
How we built it
We used Salesforce-native tools to ensure scalability, maintainability, and zero external dependencies. The solution includes:
- Einstein Bots to power the conversation and guide users through dialogs
- Autolaunched Flows to retrieve onboarding tasks based on the logged-in user
- Salesforce Knowledge to serve as a dynamic FAQ system
- Custom Dialogs and branching logic to support various onboarding scenarios
All components were developed and tested within a Salesforce Trailhead Playground.
Challenges we ran into
One of the main challenges was formatting the Flow output—especially when displaying lists of onboarding tasks within the bot messages. There were also some timing delays related to indexing Knowledge Articles, which affected response accuracy during early tests.
Designing a helpful conversational experience without using external AI services was another key challenge. We needed to be thoughtful in how we structured dialogs, managed fallback scenarios, and handled unexpected user input.
Accomplishments that we're proud of
We’re proud to have built a fully functional AI assistant that works entirely within Salesforce, using only low-code tools. The solution provides a consistent and personalized onboarding experience, reduces manual HR involvement, and showcases what’s possible with declarative automation in Salesforce.
What we learned
This project helped us better understand the power and flexibility of Salesforce’s automation tools. We learned how to:
- Design conversational experiences using Einstein Bots
- Leverage Flows to retrieve and manipulate data in real time
- Use Knowledge Articles to build a searchable, maintainable FAQ system
- Personalize bot responses using user context and conditional logic
What's next for Untitled
We plan to enhance the onboarding assistant with features like:
- Integration with Slack or Microsoft Teams for real-time updates
- Sentiment tracking to detect confusion or frustration
- Multilingual support to accommodate diverse teams
- Role-specific onboarding paths based on department or job title
The current version lays a strong foundation, and we're excited to continue improving the assistant as part of a broader employee experience initiative.
Built With
- einstein-bots
- flow-logic-language
- internal-salesforce-apis
- knowledge-kav
- lightning-experience
- salesforce-flow-builder
- salesforce-knowledge
- salesforce-object-database
- salesforce-platform
- trailhead-playground
- user-and-task-standard-objects
Log in or sign up for Devpost to join the conversation.