Frequency-based programs allow you to set goals for specific behaviors and work on either increasing or decreasing their frequency.
Frequency-based programs will keep track of both prompt counts and duration when collecting data and automatically chart data by frequency (count) and rate over time.
Set up a frequency-based program
From your client programs page or the library:
- Select [Programs]
- [Add Program]
- Select [Frequency]
Choose your measurement:
The default measurement for a Frequency Program is Frequency. Using Frequency as the measurement will:
- Show Increase Frequency and Reduce Frequency Mastery Workflows
-
Change the default graph settings to learning opps count on the y-axis (total number of instances of the behavior recorded)

Another common option for measurement would be Rate. Using rate as the measurement will:
- Show Increase Rate and Reduce Rate Mastery Workflows
-
Change the default graph settings to rate on the y-axis

This will default to Rate per Hour, but can be changed to Rate per Minute by clicking the 3 lines on the right side of the Measurement drop down:

Choose a Prompt Level Template
On the data recording tab, choose a "Clicker" prompt level template. This will allow you to click once to record an instance of the behavior. Other prompt level templates can also be used if you would like to record different prompt levels!

Choose Timer Settings
On the Data Recording tab, you can select [Sync Timer with Session Duration]. If this is checked, the timer will automatically link with the session timer. If this is un-checked, you will need to manually start the timer during the session to begin collecting frequency data.
Note: if you pin a program to the top of the session, it will automatically sync the timer with the session timer
Tip: Recording Zero Occurrences of a Behavior
To ensure that data will be recorded even when there is no occurrences of the behavior, you need to make sure that the timer for the Frequency program is running. An easy way to do this is by syncing your timer with the session duration!
Running a frequency-based program
In a session, press the timer icon to start the timer (if tied to the session timer, it will start running automatically)
Click the target to record an instance of the behavior. The count will appear in the top right corner of the target

Rate Calculations
Hi Rasmus calculates the rate data by # occurrences / duration of program in hours (which is often tied to session duration). This gives the HOURLY rate.-
- To get DAILY rate we take the hourly rate and multiply by 24.
- EXAMPLE: 4 occurrences in an 8 hour session = 0.5 occurrences / hour. 0.5 X 24 = 12 occurrences / day
Frequency programs on a graph: Click here to learn more!
-Updated October 2025