
Programs live under Compliance > Testing. Parts of the flow say test where they mean
program: the create page is headed Create a test and the setup wizard reads Set up
test. You are building a program in both. Individual tests come after the program is
confirmed.
Before you start
- Compliance must be enabled for your organization (Settings > Features). If Compliance is missing from the sidebar, ask an administrator to switch it on.
- The records you intend to test need to be reaching Rulebase already: tickets and sales calls from your help desk, or cases and alerts from a monitoring tool such as Unit21.
- Have your control language to hand. Rulebase drafts controls and questions, but the wording that ends up in the program is what your testing will be judged against, so edit it before you accept it.
How programs, tests, and samples relate
- Program: the reusable definition. Record type, controls, test scripts, population and sampling rules, frequency.
- Test: one cycle of that program, bounded by a start and end date, holding a sheet and its own analysis.
- Sample: the rows inside a test’s sheet, the specific records drawn for that period.
Create the program
- Go to Compliance > Testing.
- Click New.
- Either describe the program in Describe what you would like to test and submit it (optionally attaching a policy or procedure with Upload), or click a framework card under or select from a program. Each card shows how many control modules it brings.
- Rulebase creates the program and opens the setup wizard on the Details step.

Confirm the details
The Details step fixes the program’s scope:- Test name: the program name, and the name that appears on every test and report it produces.
- Description: what the program covers. Rulebase uses it as context when it fills a test.
- Applies to: the record type the program examines: Interactions, Disputes, Cases, or Alerts. It decides which filters the Populate test dialog offers and which columns a new test sheet is built with, so settle it before you sample: sheets that already exist keep the columns they were created with.
- Frequency: Weekly, Monthly, or Quarterly. It sets the default period for each new test.

Define how the population is sampled
This step records what the program covers and how much you intend to test; the wording becomes part of your audit record.- Click Add test population.
- Give the population a Population name, such as
Retail support tickets. - Under Determine test population, choose Natural language and describe the population, or choose Determine via attributes and set a condition on a field such as Interaction type or Channel. The attributes option appears for the record types that support it, and the panel takes one condition.
- Save the population, then set Sample size as a percentage of it. Check Test the full population. instead when the program is a census of every record.

Review the risk factors
Rulebase reads what it already knows about your interactions and drafts the failure patterns worth watching: a fee described without its condition, dissatisfaction acknowledged but never logged. Each factor has a title and a short explanation. Use Add instructions to add your own guidance to one, Remove to drop it, and Add risk factor to write one Rulebase missed.
Add the tests
A confirmed program has no tests until you create them; a test holds a period’s sample.- On the program, click New test.
- Set the Period. It defaults to the current period for the program’s frequency.
- Click Create test.
June 2026 test) and
opens it on an empty sheet.

