BestNotes is a cloud-based EHR and CRM built for behavioral health and addiction treatment organizations. Teams use it to manage referrals and intake, client records, appointments, group sessions, clinical documentation (notes, assessments, treatment plans), outcomes measurement, secure messaging, a

BestNotes provides an integrated EHR + CRM designed for mental health, SUD (substance use disorder), and residential treatment programs. It centralizes referral management, intake, client and contact records, scheduling, documentation (progress notes, group notes, treatment plans), assessments/outcomes, secure communications, and client portal features. Many teams rely on BestNotes daily to coordinate care across multiple programs and locations.
Core product areas include:
Common data entities:
Organizations depend on BestNotes for clinical operations, 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 BestNotes product mix, licensing, and authentication model.
We deliver a hardened BestNotes adapter tailored to your workflows and entitlements.
Go live with continuous monitoring and automatic adjustments as BestNotes 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 client records with demographics, program enrollment, consents, and care team assignment. Use filters to keep external systems synchronized.
Appointments
/appointmentsCreate or update an appointment (individual or group) with service details and telehealth metadata. Supports status updates and cancellation reasons.
Clinical Notes
/clinical/notesCreate or update a clinical note with structured content, diagnoses, and signatures. Honors compliant locking and edit reason codes.
- Push new referrals and intake records from your CRM into BestNotes - De-duplicate contacts and assign them to the appropriate program and care team - Maintain a single source of truth for demographics, consents, and payer info
- Create BestNotes appointments from your scheduling or telehealth platform - Update statuses (scheduled, completed, no-show) and attach telehealth join links - Route group session attendance to documentation workflows automatically
- Pull standardized assessment results (e.g., PHQ-9, GAD-7) for dashboards and alerts - Push new questionnaire submissions collected in your app - Track changes over time to inform care plans and program outcomes
- Generate progress notes from telehealth session artifacts with structured templates - Enforce signing/locking flows and reason codes when editing documentation - Export machine-readable audit trails for quality and compliance reviews
- Align service codes and units on appointments and notes for downstream billing - Surface missing documentation or enrollment information before claim creation - Feed consolidated encounter data to your RCM system or analytics warehouse
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, appointments, notes, and assessment artifacts
Security
Encrypted transport, scoped tokens, and audit logging; respects BestNotes entitlements and compliance requirements
Webhooks
Optional asynchronous delivery for appointment changes, note status updates, and assessment submissions
Latency
Sub-second responses for list/detail queries under normal load
Throughput
Designed for high-volume scheduling and documentation pipelines
Reliability
Retry logic, backoff, and idempotency keys minimize duplicate actions
Adaptation
Continuous monitoring for UI/API changes with rapid adapter updates
Supergood supports workflows across commonly used BestNotes EHR/CRM modules, subject to your licensing and entitlements. We scope coverage (e.g., clients/contacts, scheduling, notes, treatment plans, assessments, reporting exports) during integration assessment.
We support username/password + MFA (SMS, email, TOTP) and can operate behind SSO/OAuth when enabled. For batch/report flows, we manage timing windows, generate normalized datasets, and retrieve signed URLs or delivery confirmations programmatically.
Yes. You can create and update appointments (including telehealth metadata) and generate clinical notes using your chosen templates. We enforce compliant signing/locking and audit trails.