Patient & Member Engagement Platform

Build, orchestrate, and operate your agents.

Turn protocols into working agents across voice, SMS, email, and web. Connect your systems, define what happens at each step, and decide where AI acts and people step in.

Product tour

Build the operation in one place.

Design workflows, launch journeys, shape the data they use, and follow each member conversation from one place.

The Gravity Rail Workflow builder showing a branching post-discharge follow-up workflowA Journey sequence builder showing coordinated multi-channel outreach with timing and follow-up stepsThe Forms page listing Contact, GAD-7, PHQ-9, and Ticket data typesA member profile page showing personal information, account settings, and notification preferencesThe Workspace Manager chat building a workflow from a plain-language description
A post-discharge follow-up Workflow: one check-in task routes to escalation, medication questions, or scheduling — each card shows its prompt, actions, and abilities.
From protocol to production

Build. Test. Deploy. Inspect. Improve.

Turn a protocol or SOP into an agent, test how it behaves, deploy it to the right population and channels, then review real interactions and improve it over time.

Turn a protocol into an Agent

Give the Workspace Manager a care pathway or SOP. Review the Tasks, population, escalation rules, and permitted actions it creates. Edit the result in plain language.

Agent Builder · Post-Discharge Follow-Up
1Confirm discharge instructions receivedAgent handles
2Medication reconciliation checkAgent handles
3Symptom screening — red flagsEscalate to nurse
4Schedule follow-up appointmentRequires approval

Test expected and edge-case conversations before launch

Run the agent in a sandbox against simulated patients and edge cases. See where it answers, where it escalates, and where it refuses. Nothing goes live until your team signs off.

Sandbox · Test run #47
PI've been feeling dizzy since I got home.
GThat's important — I'm connecting you with a nurse right now. Please stay on the line.
✓ Red-flag symptom → escalation triggered correctly
Scenario coverage24 / 24 passed
Boundary violations0 detected

Use the same Agent across voice, SMS, email, and web

Assign the Agent to a population and configure its channels. Keep the Workflow, boundaries, and escalation rules consistent across them.

Deployment · Medicare Advantage cohort
Population2,340 members
VoiceActive
SMSActive
EmailActive
Single longitudinal thread per member · context carries across channels

Review conversations, actions, and handoffs

Review what the Agent did, what it handed off, and what still needs attention.

Operations · Today
MemberOutcomeStatus
M. AlvarezAppointment scheduledResolved
J. ChenCost barrier detectedEscalated
R. OseiMeds reconciledResolved
D. KowalskiNo response × 3Needs review

Use recurring questions and drop-offs to improve the Workflow

Gravity Rail surfaces common questions, stalled conversations, and missing answers. Review and approve a proposed change before it reaches patients.

Insights · Post-Discharge Follow-Up
Completion rate86%
23% asked about medication costSuggest: add coverage answer
More replies arrive in the eveningSuggest: shift send window
Suggestions require your approval before anything changes
In Production

Orchestrate people, agents, and channels together.

Run one engagement across voice, SMS, email, and web. Decide where agents act, where people approve, and when work moves to your team with the full context attached.

Connect

Every channel, one conversation

One history and one set of workflow rules across voice, SMS, email, and web.

Route

Agent handles. Human approves. Human takes over.

Define how responsibility moves between AI and your team at each step. When a person is needed, work routes to where your team already operates.

Speak

Speak the caller's language

Agents can detect and switch languages during live calls, with multilingual support across text channels as well.

In practice

Context follows the member

A text can become a call, the call can end in an email summary, and the next web chat picks up where everything left off — one history, one set of escalation rules, every channel.

When judgment is needed, the agent escalates to the right person with the full thread and the reason attached — a warm handoff, not a cold transfer.

One member · every channel
GHi Maria, you're due for your annual wellness visit. Want me to find a time this week?
PCan you just call me instead?
↳ Channel preference recorded · voice Task starts
GCalling now. I have Thursday at 10 or Friday at 2 open.
PHonestly my chest has felt tight since yesterday.
✓ Red flag detected → escalated to the care team with transcript

Up to 32 voice languages depending on the configured voice stack. Text channels cover all major languages.

Languages

Speak your patients' language. All of them.

Agents detect the language a caller is speaking on every turn and answer in it — no language line, no phone-tree menu, no interpreter callback. When a patient switches languages mid-call, the Agent switches with them.

Mid-call

Switches when the caller does

Greet in English, hear Spanish back, and the rest of the call happens in Spanish — same protocol, same escalation rules, same recorded conversation. Detection runs turn by turn, so the Agent follows even when a family member takes the phone partway through.

Text keeps up too: SMS, email, and web chat work in all major languages, and replies match the language the patient writes in.

Inbound call · live transcript
GGood afternoon, you've reached the clinic's care line. How can I help you today?
PHola — sí, llamo para cambiar la cita de mi mamá.
↳ Language switched · Spanish detected
GClaro, con gusto la ayudo. Veo la cita del jueves a las 10 — ¿qué día le queda mejor?

Voice coverage

Languages an Agent can detect and speak on a live call:

ArabicBulgarianChineseCroatianCzechDanishDutchEnglishFilipinoFinnishFrenchGermanGreekHindiHungarianIndonesianItalianJapaneseKoreanMalayNorwegianPolishPortugueseRomanianRussianSlovakSpanishSwedishTamilTurkishUkrainianVietnamese

Voice coverage is stack-dependent — up to the 32 languages shown, depending on your workspace's configured voice stack. Text channels cover all major languages.

Connect

Bring context in. Send actions out.

Connect the information agents need, apply your workflow and boundaries, then send completed work back to the systems your team already uses.

Bring context in

Everything an agent is allowed to know — nothing more.

ProtocolsFiles & knowledgeMember recordsAPIsConnected systems
context in
Gravity Rail

Applies your workflow and boundaries, and acts only where approved.

Workflows & agentsPermissions & escalationActions & audit history
actions out
Send actions out

Finished work lands in the systems your team already uses.

Schedule appointmentsComplete formsUpdate recordsTransfer callsTrigger pagesSend webhooks
  • REST APIs and webhooks — connect through open interfaces, and push outcomes to your systems as they happen.
  • Interoperability standards — established healthcare standards on the boundary, so you connect without proprietary lock-in.
  • Systems of record stay the source of truth — your data remains authoritative; Gravity Rail reads it and writes back, it doesn't replace it.
  • Model and provider flexibility — swap models and communication providers without rebuilding the workflow.
Operate & improve

See what is working. Improve what is not.

Review conversations, outcomes, actions, and handoffs. Find recurring questions, stalled workflows, and opportunities to improve the operation before approving changes.

Operate live

Inspect a conversation or review the whole operation

Follow the conversation, the actions taken, and every handoff. Compare resolution, escalation, and outcome trends across the operation.

Improvement suggestions are surfaced from real conversations and only take effect once your team approves them.

Outcomes & inspection
Appointment scheduledCompleted by AgentResolved
Sensitive requestConversation and reason attachedEscalated
Medication cost questionsRecurring topic detectedReview change

Bring us a workflow.

We'll show you how to build it, connect it, run it across channels, and decide where agents and people handle the work.