Inspiration

New hires often feel overwhelmed with scattered documentation, unstructured tasks, and limited access to experienced teammates. Managers struggle to provide consistent onboarding at scale. We wanted to create an AI twin that mimics a high-performing peer available 24/7 on Slack.

What it does

AI RampUp Buddy is an intelligent onboarding agent built on Agentforce that mimics a top-performing teammate. It provides new hires with:

  • Personalized daily tasks
  • Onboarding FAQs
  • Role-based resource recommendations
  • Slack nudges

It also keeps managers informed with real-time ramp-up insights and fallback handling when no agent is available.

How we built it

We used:

  • Salesforce Agentforce + Agent Builder for the core logic and onboarding flow
  • Slack’s SDK for interactive slash commands like /twinforce
  • Salesforce Data Cloud to store user profile and role data
  • A Node.js backend (deployed on Render) as middleware
  • Retrieval-Augmented Generation (RAG) for smart document-grounded replies

Challenges we ran into

  • Making prompts context-aware across multiple user inputs
  • Setting up secure and reliable Slack → Salesforce handshakes
  • Ensuring fallback flows (e.g., when no live agent is available)

Accomplishments we're proud of

  • End-to-end functional Slack onboarding bot
  • Seamless experience across Slack + Salesforce
  • Reusable dialog structure for any team or department
  • Render deployment with live backend integration

What we learned

  • Building scalable agents with Salesforce’s Agentforce
  • Role-based onboarding personalization via Data Cloud
  • Combining structured flows with generative AI for human-like responses

What's next

In the future, we plan to train TwinForce using actual onboarding materials such as Confluence pages, architecture diagrams, team wikis, and knowledge transfer docs. This will allow new hires to ask technical or domain-specific questions directly in Slack and receive accurate, context-aware answers instantly.

We’ll also expand to support:

  • Multilingual onboarding
  • Department-specific flows (HR, Engineering, Sales)
  • Sentiment tracking during ramp-up
  • Trailhead and LinkedIn Learning integration

Built With

  • agentforce
  • data-cloud
  • einstein-bot
  • express.js
  • github
  • llm
  • node.js
  • render
  • retrieval-augmented
  • salesforce-agentforce
  • salesforce-data-cloud
  • slack-api
Share this project:

Updates