RevSpring runs patient billing communications and payments for a huge slice of US healthcare — hundreds of millions of payment transactions and over a billion statements, texts, and calls a year, deeply integrated with Epic, Oracle Health, athenahealth, MEDITECH, NextGen, and Greenway. But there is no public developer portal: integrations are file-based or API options available only through partnership onboarding. Supergood creates a managed RevSpring API so your team can programmatically access statement, payment, and engagement data without a partnership agreement.

RevSpring is a healthcare engagement and payment company that handles patient billing communications end to end — printed and digital statements, appointment and billing reminders, payment portals, and merchant services. Its platform spans payment solutions processing hundreds of millions of transactions a year, omnichannel communications delivering over a billion digital and print messages annually, patient engagement tools for acquisition, intake, and payment, plus data management and analytics.
RevSpring sits between EHR/PM systems and patients, with deep integrations into Epic, Oracle Health, athenahealth, MEDITECH, NextGen, and Greenway that deliver "connected access, intake, statements, and payment workflows with write back." For hospitals, physician practices, and RCM vendors, it is where patient statement, balance, and payment-plan data actually lives.
Common data entities:
Supergood builds and operates a managed, unofficial API on top of the RevSpring products your organization already uses. Instead of negotiating a partnership or parsing SFTP file drops, your systems get clean REST endpoints backed by Supergood's automation layer, which securely drives RevSpring the same way an authorized billing-team member would.
Use RevSpring with AI agents: RevSpring MCP Server →
Authentication
/authenticateAuthenticate with your RevSpring credentials and establish a managed session (MFA handled automatically).
Billing
/statementsRetrieve patient statement history with balance detail across print and digital channels.
Payments
/paymentsPull payment transactions from portals and merchant services, including posting and settlement status.
Payments
/payment_plansList payment plans with terms, schedules, and current status per patient account.
Billing
/balancesRetrieve outstanding patient balances and account aging.
Engagement
/communicationsFetch omnichannel outreach history — email, text, voice, and print — for a patient or campaign.
- Pull payment transactions and settlement records as structured JSON - Match RevSpring payments against PM/EHR postings automatically - Replace SFTP file parsing with a single API call
- Retrieve statement history and outstanding balances per patient - Feed A/R dashboards and workqueues without portal logins - Track statement-to-payment conversion across channels
- Pull plan terms, schedules, and status across accounts - Flag missed installments for follow-up workflows - Report on plan performance for revenue forecasting
- Retrieve omnichannel communication history per patient - Correlate outreach touches with payment behavior - Optimize reminder cadence with your own analytics stack
Authentication
Managed credential-based login with MFA support and automatic re-authentication
Connectivity
Cloud-hosted REST API — no SFTP file exchange or partnership onboarding required
Response format
Normalized JSON across all endpoints
Rate limits
Managed throttling that mirrors normal user activity on the platform
Session management
Automatic session refresh, keep-alive, and recovery on expiry
Data freshness
On-demand pulls or scheduled syncs down to minute-level intervals
Security
Encrypted in transit and at rest; HIPAA-ready deployment with BAA available
Webhooks
Change-detection webhooks for new payments, statements, and plan status changes
Latency
Typically seconds for single-record reads
Throughput
Batch retrieval support for high-volume transaction sets
Reliability
24/7 monitoring with automatic retries and failure alerting
Adaptation
API automatically updated when RevSpring's UI or workflows change
No. RevSpring publishes no developer portal, API docs, SDKs, or webhooks. Partner materials describe file-based and API integration options, but only through partnership onboarding, and data returns commonly run over SFTP. Supergood creates an unofficial, managed API on top of the RevSpring account you already have.
Patient statement history, payment transactions and settlement records, payment plans, outstanding balances, and omnichannel communication history — returned as normalized JSON.
SFTP files arrive in batches and need parsing, mapping, and monitoring on your side. A Supergood API returns the same data on demand as structured JSON, with webhooks for new activity, so reconciliation runs continuously instead of overnight.
Supergood operates with your organization's authorized credentials, encrypts data in transit and at rest, and signs BAAs. Every request is scoped to your own RevSpring account, and access can be limited to specific data types.
Supergood continuously monitors RevSpring for UI and workflow changes and adapts the API automatically, so your integration keeps working without engineering effort on your side.