Skip to main content
For BCBAs and behavior analysts

What happens between sessions

See whether a request generalizes outside the clinic, with every data point carrying a prompt level a person confirmed.

Does this sound familiar?

80% in the clinic. At home?

With the RBT, the learner requests at 80% with a gestural prompt. At home, at school and with grandma, you rely on what people remember.

Parent training is hard to evidence

You teach a strategy, and there is no trace of whether it happened or worked.

Three teams, one child

The clinic, the school and the SLP each hold their own data about the same learner.

How it works

Real screens from our demonstration district. The students are invented; nothing else is.

  1. The device record, between your sessions

    A learner’s own device records their communication in every setting it goes to: days, times, what they requested and when. Weekends and evenings at home included. That is your generalization question, answered with data rather than recall.

    A student’s page showing total events, item taps, correct rate, a daily activity chart and an activity-by-hour heatmap.
  2. No data point without a prompt level

    When the learner’s device use matches a goal, it is proposed as a trial, and it does not count until someone who was there confirms it and chooses the support level. Exploration is marked “not a trial” and discarded. In session, you log trials directly, with an optional communicative function such as requesting or protesting.

    Choosing the support level for a trial, from Independent to Model.

    Shown in the epPractitioner Android app. The same review is in the web portal.

  3. Your criterion, your baseline

    Goals carry a condition, a criterion measured across the sessions you set, a baseline, and the words on the device that count toward them. The default is 80% across three consecutive sessions at gestural or better, and you change it. Trials export one by one, with prompt level and function, for your own graphs or a reauthorization.

  4. Parent training that leaves a trace

    Share a note with the family about one strategy for this week. They read it in their free app and reply. Next week, the device record for evenings at home tells you whether it is working.

  5. The words your program needs, now

    If a functional communication program needs “break”, “help” and “all done” on the device, build them yourself, review every tile, and send them. The family approves the install.

What stays yours

The software refuses to guess

It cannot see prompting, so it asks. Every counted trial carries a prompt level a person chose.

Support, not surveillance

The device record is a summary for a clinician, not a transcript, and the family approves the connection first.

The learner never pays

epSpeak is free for the person using it, permanently.

Be clear about the fit

Better you hear it here than halfway through a term.

  • It is not practice management. There is no scheduling, insurance billing, RBT session notes, supervision or IOA tracking. Keep your platform for those.
  • There are five support levels (independent, indirect verbal cue, verbal, gestural, model). You can rename them, but there are no physical prompt levels.
  • Communicative function is recorded on trials you log by hand and included in exports. It is not charted yet.
  • Automatic proposals come from epSpeak. Learners on other AAC systems can have trials logged by hand.

Questions

We already collect data in our own platform.

Keep doing that for sessions. This covers what happens on the device between sessions, which your session platform does not see, and exports it for your records.

Can RBTs use it?

An RBT can hold a seat and confirm trials. Supervision workflows and supervisor sign-off are not built.

The button says IEP goal. We write treatment plan goals.

The fields are what a treatment plan goal needs: condition, criterion, baseline and measurement. The label is written for schools.

What does it cost?

The Practitioner plan is $39.99 a month or $399.99 a year for one clinician. A clinic team is licensed per clinician, by quote, never per learner.

Try it on the sample caseload

Think of one learner whose generalization data you want, and confirm a few trials on the sample students with them in mind.