Inspiration

Managing chronic care patients is resource-intensive, repetitive, and time-sensitive. We saw frontline care teams overwhelmed with routine check-ins, missed follow-ups, and scattered communication. The inspiration came from a simple question:

“What if every patient had a 24/7 assistant to monitor their health and alert providers—without adding to their workload?”

This vision led to VitalCareBot, our AI-powered assistant built on Salesforce Agentforce and integrated with Slack, aiming to streamline patient-provider communication and automate critical workflows.

What it does

VitalCareBot now acts like a digital nurse for every patient—reducing staff load, improving follow-up consistency, and making healthcare teams more responsive without adding more humans to the loop.

It's not just automation. It's patient care—smarter, faster, and always on.

How we built it

We developed VitalCareBot as a modular system combining conversational AI, Salesforce automation, and real-time provider alerting:

Conversational Interface (Agentforce)

  • Patients initiate chat and provide their MRN.
  • Bot fetches disease-specific questions dynamically.
  • Responses are interpreted and trigger automated flows.

Salesforce Automation

  • Flows like Get_Health_condition_based_on_MRN and Create_conversation_questions drive logic.
  • Tasks are created based on symptoms using Give_tasks_for_Patient.
  • Batch class RemainderEmailSenderBatch sends daily check-in emails.
  • Email services process patient responses and store them in Salesforce.

Slack Integration

  • Critical symptom flags auto-post to #provider-channels.
  • Messages include patient details and a future enhancement: 🔗 View Patient Record button.

Challenges we ran into

  • Mapping patient symptoms to actionable tasks with minimal delay.
  • Ensuring Slack-Salesforce integration remained secure and scalable.
  • Designing conversational flows that felt natural yet medically accurate.
  • Handling edge cases where patients didn’t provide complete data, requiring fallback prompts.

Accomplishments that we're proud of

VitalCareBot now acts like a digital nurse for every patient—reducing staff load, improving follow-up consistency, and making healthcare teams more responsive without adding more humans to the loop.

It's not just automation. It's patient care—smarter, faster, and always on.

What we learned

  • How to leverage Salesforce Flows, Batch Classes, Prompt Templates, and Email Services to automate health-based interactions.
  • How to connect Slack with Salesforce for real-time alerts and provider collaboration.
  • Designing conversational AI workflows that feel human and responsive while ensuring compliance with health protocols.

What's next for VitalCareBot:Streamlining Health and Pre-Procedure Readiness

Enhancements in Progress

  • Smart provider routing based on disease and skills.
  • Slack actions for direct Salesforce access.
  • Auto task creation and login-based patient data fetching.

Built With

Share this project:

Updates