REST APIs
Call Emma directly for on-demand actions. Emma can also call your APIs during a workflow.
Webhooks & Events
Notify Emma when something happens in your system. Emma starts the matching workflow automatically.
Model Context Protocol (MCP)
Expose approved capabilities to Emma as tools it can use during a live patient interaction.
Workflow Orchestration
Route events and transform payloads through your existing integration platform.
When to use each method
Most production setups combine methods
A typical Emma workflow relies on more than one integration method working together. Consider an abandoned intake scenario as an example of how methods collaborate end to end:- A webhook notifies Emma that a patient started but did not complete an intake form.
- Emma calls your REST API to retrieve additional patient context — prior visits, outstanding balances, preferred contact time — before initiating outreach.
- During the live patient interaction, Emma invokes an MCP tool to check real-time appointment availability and offer a slot without leaving the call.
- Once the interaction concludes, Emma posts the structured outcome — recovered, escalated, or follow-up required — back to your system of record via a webhook or API call.