One canvas for the
entire ABA session.
Cadence is a single workspace that runs from the moment a session starts to the moment a note is signed. Capture by voice, watch the data structure itself, and let the reasoning agents do the reading - all in one place, all reviewable, all yours to approve.
Illustrative interface. Every proposal is reviewed and signed by a licensed clinician.
Three surfaces, one continuous flow.
Run the session out loud.
Speak the trial as it happens, or tap if you prefer. Cadence resolves each clinical event in real time - result, prompt level, target - and never needs a signal in the room. The form disappears; the child stays in front of you.
“Mand for break, independent.”
Reads: steady upward trend, low variability over the last 8 sessions.
Graphs that read themselves.
Cumulative and trial-by-trial graphs draw automatically as data lands - then the agents interpret the trend instead of just plotting it. Mastery met? Variability climbing? You see the conclusion alongside the curve, with a proposed next step you can accept or override.
A billable note, drafted for you.
When the session ends, the note is already written - in your voice, with CPT mapped to the work actually performed and the underlying data attached. You review, adjust a line, and sign. Minutes, not unpaid evenings.
A team of specialists,
working under your sign-off.
Each agent watches one slice of the work. Nothing clinical or billable moves without a licensed clinician’s decision - and every agent action lands on the audit trail.
Capture agent
Transcribes speech and resolves it into structured clinical events in real time - offline, mid-session, without breaking your flow.
Proposes · you decideMastery agent
Tracks each target trial by trial and surfaces a phase-change proposal the moment mastery criteria are met - never a goal left waiting.
Proposes · you decideAnalysis agent
Reads trend and variability across sessions and writes the interpretation in plain language - not just a chart, a conclusion.
Proposes · you decideDocumentation agent
Drafts the SOAP session note in your voice, with CPT codes mapped to the procedures and time actually billed - data attached.
Drafts · you signReport agent
Gathers every target’s graph, mastery status, and trend for the period and drafts the progress report - summary and recommendations.
Drafts · you signAuthorization agent
Watches units used and reauthorization windows - then assembles the payer-facing continued-services packet before they lapse.
Drafts · you signCompliance agent
Sweeps sessions for unsigned notes, missing co-signatures, and CPT mismatches - a ranked list of exactly what blocks clean billing.
Flags · you resolvePlan agent
Reads a signed assessment and drafts the treatment plan - domains, targets, operational definitions, mastery criteria - for you to shape.
Drafts · you activateCaregiver agent
Writes warm, jargon-free progress updates for families - built only from committed data, never a figure that isn’t in the record.
Anchored to committed dataImport agent
Maps client rosters and programs out of your old system - reading only column headers, never a row of client data, until you confirm.
Proposes · you confirmSpecialists in the background. Your clinical judgment in the foreground.
How we keep it safe →
Ready for a real clinic.
Works with no signal
Capture runs entirely on-device and syncs when you’re back online - basements, homes, anywhere the session happens.
RBT, BCBA, director
Permissions scoped precisely to each role - the right people see the right record, and supervision flows up the chain.
Clean first-pass claims
Data, codes, and time align before a note leaves the room - with pre-billing validation and audit packets on Practice.
Your data, in and out
Migrate your history in from CSV, and read it back out through a documented REST API - with SSO / SAML and custom roles for the org around it.
Switching from another system, or weighing your options? See how Cadence compares to other ABA software, or check plans and pricing. Building on top of it instead? The API reference documents every endpoint, and system status reports live uptime.
The complete surface.
Capture and documentation are the wedge, not the whole product. Here is every area that ships today - including where Cadence deliberately stops. If a term below is unfamiliar, the reference guides define the field’s side of it: the eight measurement systems and interobserver agreement.
Session capture
Voice-first, tap-capable capture that runs with no connectivity and covers every ABA measurement system.
- Capture by speaking: narrate a session and the Capture agent resolves speech into structured trials in real time.
- Capture by tapping: an eyes-up tap grid that needs no AI and no network at all.
- Native support for all 8 ABA measurement systems: DTT, NET, task analysis, frequency, duration, interval, latency, and ABC.
- Fully offline: every tap is written to on-device storage and awaited before it is shown as captured, then synced deterministically.
- Corrections are one tap and survive going offline — a fixed read is never lost to a sync.
- Speech is transcribed on-device by default; BAA-covered medical ASR with speaker isolation is used only when explicitly configured.
- Configurable prompt hierarchies, so prompted-trial scoring matches how the clinic actually codes prompts.
Clinical reasoning
Agents evaluate mastery, read trends, and propose phase changes — as proposals a clinician decides on.
- Mastery is evaluated against a configurable, data-driven rule as each session commits — never hardcoded clinical logic.
- A phase-change proposal is surfaced the moment mastery criteria are met, carrying the exact evidence it rests on.
- Trend, variability, level change, and stalled progress are computed with least-squares regression, then narrated in plain language.
- Equal-interval and cumulative graphs are generated automatically from committed session data.
- Generalization and maintenance are tracked distinctly from acquisition.
- A caseload copilot answers questions about your clients using read-only tools over committed data.
Documentation & notes
SOAP notes and progress reports drafted from committed data, with a compliance checklist that blocks an incomplete signature.
- SOAP session notes are auto-drafted from the session's committed data, with the data attached.
- CPT codes are mapped to the procedures and time actually delivered, across the full ABA family (97151-97158).
- Progress reports assemble every target's graph, mastery status, and trend for the period, then draft the summary and recommendations.
- A required-element checklist blocks sign-off when a note is missing something a payer will ask for.
- Signed notes are amendable through tracked addenda rather than edits, so the record stays defensible.
- Every figure in a draft is checked against committed measurements; a percentage that does not match is flagged before signature.
Data quality & reliability
Interobserver agreement is measured in-product, because a treatment decision is only as good as the reliability of the data under it.
- Interobserver agreement (IOA) is computed in 2 methods — total count and exact agreement — against the field's conventional 80% acceptability threshold.
- Reliability checks are stored with the session and target they belong to, and can be recomputed from the stored check.
- Data-integrity checks surface gaps and anomalies in a client's record rather than leaving them to be found at report time.
- Every clinical record moves through an explicit proposed → committed lifecycle; rejected and superseded records are retained, never deleted.
Assessments & treatment plans
Structured assessments scored against real instrument architecture, feeding a drafted treatment plan.
- Assessments are scored area-by-area against the actual instrument structure: 16 VB-MAPP milestone areas and all 25 ABLLS-R areas (A-Y).
- Vineland-3, AFLS, PEAK, and FBA are supported as assessment instruments with free-form area entry.
- The Plan agent reads a signed assessment and drafts the treatment plan — domains, targets, operational definitions, and mastery criteria — for a BCBA to shape and activate.
- Assessment findings, recommended service hours, and medical-necessity language live with the assessment record.
Scheduling
A real clinical calendar: staff and clients, recurrence, conflict detection, and cancellations that free the slot.
- A week-view calendar scheduling clients with the staff assigned to them, scoped to what each role may see.
- Recurring appointments, expanded from a recurrence rule rather than copied by hand.
- Conflict detection, so a clinician is not double-booked into two rooms at once.
- Cancellations and no-shows are recorded distinctly and vacate the slot for capacity math.
- A scheduled session starts directly into the capture flow — the calendar and the clinical record are the same system.
Supervision & oversight
Supervision that follows the caseload, including a cross-location view for multi-site operators.
- A BCBA sees the committed data for every supervisee on their caseload, with the proposals waiting on them ranked.
- Supervision hours are tracked against the sessions they were delivered in.
- An org-wide, cross-location supervision dashboard covers every client across every site for multi-site operators.
- A clinical sweep surfaces what is unsigned, uncosigned, or mismatched as a ranked list of what actually blocks clean billing.
Caregivers & families
A family-facing view anchored to committed data, plus caregiver training tracked as its own program.
- A caregiver view showing the child's progress, written from committed data and never from an unreviewed draft.
- Signed progress reports are shared with the family, labelled with the period the clinic actually authored.
- Caregiver-training goals are tracked as their own program, with the caregiver as the learner and implementation fidelity as the measure.
- Caregiver training maps to the family-guidance CPT codes (97156 and 97157) it is billed under.
- Consents are recorded per type, including telehealth and recording consent, with their status on the client record.
Authorizations & billing readiness
Authorization tracking, pre-billing validation, and a standards-shaped claim file — short of full-service RCM, on purpose.
- Authorized units are tracked against units delivered, with expiring and exhausted authorizations flagged before they lapse.
- The Authorization agent assembles the payer-facing continued-services packet ahead of a reauthorization window.
- Pre-billing validation checks CPT mapping, modifiers, and payer-specific rules before a claim draft leaves the clinic.
- Claim drafts export as an 837P (ASC X12N 005010X222A1) file for a biller to upload to their clearinghouse.
- Audit packets bundle the note, the data behind it, and the audit trail for a single request.
- Cadence is not a full-service revenue-cycle system: there is no managed claim submission, ERA posting, or denial workflow.
Platform, security & data
HIPAA-baseline security, role-scoped access, an append-only audit trail, and your data on the way in and out.
- Client PHI is encrypted at the field level with AES-256-GCM; model calls carry a de-identified token, never a client's name.
- Role-based access for RBTs, BCBAs, directors, and auditors, with RBTs scoped to their assigned clients.
- Custom roles clone a base role and override individual permissions.
- Every PHI read and write, and every agent proposal and commit, is written to an append-only audit log that can be exported.
- SAML single sign-on for organizations that require it.
- Bring your history: CSV migration imports clients, targets, and past session data with column mapping and row-level validation.
- Take your data out: a public REST API (clients, sessions, notes, authorizations, plus opt-in session and authorization writes) documented by an OpenAPI spec at /api/v1/openapi.json.
- Retention and discharge workflows, so a client's record has a defined end state.
Capability information reviewed August 2026.
Straight answers.
- What is Cadence ABA?
- Cadence is AI-native clinical software for ABA (Applied Behavior Analysis) providers. A clinician runs the session out loud; Cadence captures each trial by voice or tap, structures it into clinical data, evaluates mastery, reads the trend, and drafts a CPT-mapped SOAP note for the clinician to review and sign. It covers capture, clinical reasoning, documentation, scheduling, assessments, supervision, and authorization tracking.
- How does voice data collection work in ABA?
- The clinician narrates what is happening — "independent mand for break, then two prompted" — and the Capture agent resolves that speech into structured trials against the client's active targets, mid-session. Each resolved trial appears in a confirmation strip the clinician can correct with one tap. Speech is transcribed on-device by default, so no audio leaves the device unless BAA-covered medical ASR is explicitly configured.
- Does Cadence work offline?
- Yes, fully. Every tap is written to on-device storage and awaited before it is shown as captured, then synced deterministically when the connection returns — so a session in a basement or a family's home runs identically to one on clinic wifi. Corrections made offline survive the sync. The tap grid and a deterministic note template work with no AI and no network at all.
- Which ABA measurement systems does Cadence support?
- All 8: discrete trial training (DTT), natural environment teaching (NET), task analysis, frequency/rate, duration, interval recording (partial, whole, and momentary time sampling), latency, and antecedent-behavior-consequence (ABC) incident records. Each one is native to the data model rather than a free-text workaround, so mastery rules and graphs are evaluated in the correct units for the system.
- Does an AI sign the note or make clinical decisions?
- No. Agents draft and propose; licensed humans review and sign. An agent can structure spoken data, draft a note, surface a mastery or phase-change proposal, and assemble a reauthorization packet — it can never sign a note, decide a proposal, or submit a claim. Every promotion to the permanent record requires an explicit human confirmation and is written to an append-only audit log.
- Does Cadence include scheduling?
- Yes. Cadence has a week-view clinical calendar that schedules clients with the staff assigned to them, expands recurring appointments from a recurrence rule, detects double-bookings, and records cancellations and no-shows distinctly so they vacate the slot. A scheduled session starts directly into the capture flow, because the calendar and the clinical record are the same system.
- Which assessments does Cadence support?
- Cadence scores assessments area-by-area against real instrument architecture: 16 VB-MAPP milestone areas and all 25 ABLLS-R areas (A through Y). Vineland-3, AFLS, PEAK, and FBA are supported as instruments with free-form area entry. Scoring is at the area level, not per individual milestone. From a signed assessment, the Plan agent drafts the treatment plan — domains, targets, operational definitions, and mastery criteria — for a BCBA to shape and activate.
- Does Cadence measure interobserver agreement (IOA)?
- Yes. Cadence computes IOA in 2 methods — total count and exact agreement — against the field's conventional 80% acceptability threshold, and stores each reliability check with the session and target it belongs to. Reliability is a first-class part of the record because a treatment decision is only as trustworthy as the agreement of the data underneath it.
- Can I migrate my data from another ABA system?
- Yes. Cadence imports clients, targets, and past session data from CSV exports, with column mapping and row-level validation, so historical graphs continue rather than restarting at your go-live date. The Import agent proposes the mapping and flags rows that need a decision; you confirm before anything is committed.
- Does Cadence replace my practice management or billing system?
- Partly. Cadence covers the clinical core — capture, clinical reasoning, documentation — plus scheduling, supervision, authorization and unit tracking, CPT mapping, and pre-billing validation, and it exports claim drafts as an 837P file for a biller to upload. It is deliberately not a full-service revenue-cycle system: there is no managed claim submission, ERA posting, or denial workflow, so practices that need those keep a dedicated billing solution alongside it.
- Is Cadence HIPAA compliant?
- Yes. Cadence is HIPAA-compliant and BAA-backed. Client PHI is encrypted at the field level with AES-256-GCM, model calls carry a de-identified token instead of a client's name, access is role-scoped for RBTs, BCBAs, directors, and auditors, and every PHI read and write and every agent proposal is written to an append-only audit log that can be exported.
- Does Cadence have an API?
- Yes. Cadence offers a public REST API covering clients, sessions, notes, and authorizations, plus opt-in write access for sessions and authorizations. It uses bearer API keys with per-resource scopes, cursor pagination, and idempotency keys, and is documented by an OpenAPI specification served at /api/v1/openapi.json. API access is included on the Practice plan.
Across the whole product, the agents only ever draft, flag, and propose. A licensed clinician reviews and signs - nothing clinical or billable reaches a record or a claim without a human behind it.
See the whole product
on one real session.
Start free and run capture to signed note end to end, with your own programs.