HC
HealthCopilot by Innovestor
Overview Workflows Phases Architecture Open Demo
6
Integration Layers
40+
Webhook Event Types
4
SDK Targets (Web, iOS, Android, React Native)
5
Ready-Made Portals
15+
External System Connector Categories
7
User / Audience Types Served
OAuth 2.0
SAML
mTLS
Auth Standards
Integration Stack — read bottom-up: data in → users out
Layer 6 👥
End Users & External SystemsWho interacts with the platform
Members Brokers / Agents Ops Agents & Supervisors Clinical Reviewers Executives / Analytics IT / Developer Teams
Layer 5 🖥️
Ready-Made Portals & AppsWhite-label, zero-build
Member Web Portal Member Mobile App Broker Portal Agent Workspace Supervisor Dashboard Clinical Reviewer Workspace Analytics & Reporting Portal
Layer 4 🧩
SDKs & Embeddable ComponentsBuild your own UI on our engine
Chat Widget (iframe embed) White-label AI Avatar Bootstrap Config API iOS SDK (Swift) Android SDK (Kotlin) React Native SDK JavaScript / TypeScript SDK Mobile WebView Integration
Layer 3
Core APIs & Real-Time EventsOpenAPI 3.0 · versioned · sandboxed
REST API (OpenAPI 3.0) 40+ Webhooks GraphQL Batch / Bulk API OAuth 2.0 · API Keys · mTLS Sandbox Environment Event Replay Rate Limit Controls
Layer 2 🤖
AI + Business Logic PlatformWhere rules, AI, and data combine
NLU Intent Engine 4-Phase Conversation Engine Claim Status Interpreter Benefit Explainer Handoff & Escalation Engine Document OCR Pipeline Persona & Behavioral Engine Opportunity Intelligence Access & Consent Governance
Layer 1 🗄️
Data Ingestion & Mapping EngineAny format, any source, normalized
HL7 FHIR R4 CSV / Excel / XML / JSON REST API Pull SOAP / WSDL FTP / SFTP Batch DB Connectors (PG, Oracle, MSSQL) Kafka / RabbitMQ Streams Field Mapping & Normalization Data Quality Scoring
Layer 1 — Data Ingestion & Mapping Engine
📥
File & Batch Import
All standard insurance data formats
Inbound
🔌
Live Connectors
Real-time and near-real-time feeds
Bidirectional
🗺
Field Mapping & Normalization
Schema translation engine
Transform
📄
Document Intelligence Pipeline
Structured extraction from unstructured docs
AI-assisted
Layer 3 — Core APIs & Real-Time Events
REST API
OpenAPI 3.0 · versioned · sandbox-ready
Outbound
🔔
Outbound Webhooks
HealthCopilot → your systems · events we generate
Push
📡
Inbound Push Events
Your systems → HealthCopilot · signals we consume
Receive
🔶
GraphQL API
Flexible member data queries
Flexible
📦
Batch / Bulk API
High-volume operations and exports
Bulk
Layer 4 — SDKs & Embeddable Components
🌐
Web Embed
JavaScript / TypeScript · iframe-based
Web
📱
Mobile SDKs
iOS · Android · React Native
Mobile
🧩
Embed Capabilities
What the host can control and observe
Configurable
Layer 5 — Ready-Made Portals (White-Label, Zero Build)
👤
Member Portal & App
Web + iOS + Android
Member-facing
🤝
Broker Portal
Self-service for intermediaries
B2B
🎛
Ops Portals
Agent · Supervisor · Clinical Reviewer
Internal
External System Connectors — what we connect to
🏛
Insurance Core Systems
TPA / Core
TPA platforms
Policy administration systems
Claims processing engines
Pricing & underwriting systems
Reinsurance data feeds
📣
Communications
Omnichannel
Email (SMTP, SendGrid, SES)
SMS (Twilio, AWS SNS, local carriers)
WhatsApp Business API
Push notifications (FCM, APNs)
In-app messaging
🔐
Identity & Auth
Identity
SAML 2.0 (SSO)
OIDC / OAuth 2.0
Azure Active Directory
Okta, Auth0
LDAP / on-prem Active Directory
National ID / eKYC verification
📁
Document Storage
Storage
AWS S3 / compatible object stores
SharePoint Online
OneDrive for Business
Azure Blob Storage
On-premises NAS / DMS
📊
Analytics & BI
Analytics
Power BI (certified connector)
Tableau, Looker, Metabase
Snowflake, BigQuery, Redshift
Azure Synapse, Databricks
Custom data warehouse via Parquet export
🛡
Compliance & Security
GRC
GDPR data export & erasure APIs
Audit log streaming (SIEM)
Splunk, Azure Sentinel, Datadog
DLP integration hooks
Regulator reporting data feeds
User & Audience Access Matrix — who gets what
User Type Primary Interface API Access Data They See Auth Method Channel
👤 Member / Patient
Insured individual
Member Web Portal Mobile App Chat Widget WhatsApp Bot Read own claimsRead benefitsSubmit documents Own claims, benefits, preauths, providers in network, policy docs OTP / PasswordBiometricNational ID Web · Mobile · WhatsApp · Email
🤝 Broker / Agent
Intermediary
Broker Portal REST API Group managementWebhook subscriptionsAnalytics export Their groups, aggregate utilization, enrollment status, commission data SAML 2.0 SSOOAuth 2.0 Web · API · Email
🧑‍💼 Ops Agent
Customer care
Agent Workspace Internal tools only Assigned queue items, member context, AI assist panel, case history SSO / LDAPMFA Web (internal)
📊 Supervisor
Team manager
Supervisor Dashboard Analytics Portal Queue managementAgent oversightReporting API All queues, full member view, agent performance, SLA metrics, AI audit logs SSO / MFA Web (internal)
🩺 Clinical Reviewer
Medical professional
Reviewer Workspace Internal tools only Document OCR results, medical extraction fields, clinical decision record SSO / MFA Web (internal)
💻 IT / Developer
Integrating teams
REST API SDKs GraphQL Webhooks Sandbox Full API surfaceBatch opsData export Scoped by tenant permissions and OAuth scopes; PII requires explicit consent grants OAuth 2.0API keysmTLS REST · GraphQL · SDK · Webhook
📈 Executive / Analytics
Leadership
Analytics Portal Power BI Snowflake Read-only reportingData warehouse export Aggregate KPIs, claim financials, resolution rates, AI performance, member satisfaction SSO Web · BI Tools · Data Warehouse