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
Share this project:

Updates