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_MRNandCreate_conversation_questionsdrive logic. - Tasks are created based on symptoms using
Give_tasks_for_Patient. - Batch class
RemainderEmailSenderBatchsends 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
- agentforce
- apex
- flow
- salesforce
Log in or sign up for Devpost to join the conversation.