WebABA is practice management and EHR software used by ABA therapy organizations to schedule sessions, document care, track authorizations, and bill insurance. An unofficial API would let you sync clients and staff from your systems, create and update sessions with correct CPT code

WebABA provides EHR and practice management software for Applied Behavior Analysis (ABA) therapy practices. It supports client intake, scheduling and appointments, session documentation and progress notes, payer authorization tracking, and insurance billing (including generation of 837P claims and reconciliation with 835 remittances). Organizations use WebABA to manage RBTs and BCBAs, capture supervision and treatment plan details, and coordinate payer policies and compliance.
Core product areas include:
Common data entities:
Organizations rely on WebABA daily, but turning portal-first workflows into automated pipelines is hard:
Supergood reverse-engineers authenticated browser flows, batch interfaces, and network interactions to deliver a resilient API endpoint layer.
Book a 30-minute session to confirm your WebABA product mix, licensing, and authentication model.
We deliver a hardened WebABA adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as WebABA evolves.
Authentication
/sessionsEstablish a session using credentials. Supergood manages MFA (SMS, email, TOTP) and SSO/OAuth when enabled. Returns a short-lived auth token maintained by the platform.
Clients
/clientsRetrieve ABA client profiles with demographics, guardians, payer policies, and diagnosis codes. Use this to synchronize rosters and drive scheduling.
Authorizations
/authorizationsRetrieve payer authorizations by client and CPT code with allowed units, date ranges, and place of service. Use this to validate scheduling and billable session creation.
Sessions
/sessionsCreate or update an ABA therapy session record with start/end times, CPT service details, telehealth and POS metadata, supervision, and documentation status. Supports compliant edits and note references.
Claims
/claimsAssemble an 837P claim from documented sessions. Supergood normalizes service lines and can route the generated file to the configured submission channel.
- Push clients and staff rosters from your HRIS/EHR into WebABA - Create appointments automatically from your scheduling system with correct CPT codes, modifiers, and place of service - Maintain a single source of truth for demographics, guardians, and payer policies
- Validate authorizations before scheduling or session creation - Track remaining units and prevent over-utilization by CPT code and modifier - Surface payer rules (POS, telehealth flags, supervision requirements) to coordinators
- Pull draft and completed notes to ensure sessions meet payer documentation standards - Enforce supervision minute capture for RBT sessions with BCBA oversight - Route missing elements (signatures, goals, treatment plan linkage) for correction before billing
- Bundle documented sessions into 837P claims with payer-specific formatting - Submit via the configured clearinghouse or portal and track statuses - Reconcile remittances (835) alongside session and authorization evidence
- Export complete session packets with timestamps, CPT codes, supervision, and signatures - Maintain machine-readable audit trails aligned to payer requirements - Prove claim provenance and documentation coverage during reviews
Authentication
Username/password with MFA (SMS, email, TOTP) and SSO/OAuth where enabled; supports service accounts or customer-managed credentials
Response format
JSON with consistent resource schemas and pagination
Rate limits
Tuned for enterprise throughput while honoring licensing and usage controls
Session management
Automatic reauth and cookie/session rotation with health checks
Data freshness
Near real-time retrieval of clients, authorizations, sessions, and claim artifacts
Security
Encrypted transport, scoped tokens, and audit logging; respects WebABA entitlements and compliance requirements
Webhooks
Optional asynchronous delivery for session documentation status, claim generation, and remittance updates
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume scheduling, session documentation, and batch claims pipelines
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports commonly used WebABA practice management and EHR workflows, subject to your licensing and entitlements. We scope coverage (e.g., clients, scheduling, session documentation, authorizations, claim assembly and submission, remittance retrieval) during integration assessment.
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. For billing flows, we manage EDI timing windows, generate 837 files, and retrieve signed URLs or delivery confirmations programmatically.
Yes. You can assemble 837P from documented sessions with payer-specific formatting. We can route submissions via your configured channel (clearinghouse or payer portal) and return statuses and artifacts for reconciliation.