Process-mining copilots let you ask an event log "where do orders get stuck?" and get an answer in seconds — an answer that is sometimes the artifact of a filter you never saw. This playbook pairs natural-language mining queries with the verification habit: every finding checked against the raw variant explorer before it is reported.
Workflow area: Process Modeling & Mining · Tier: Core · Hands-on time: ~40 minutes
Process mining turned event logs into the most honest witness a BA can call: timestamps do not misremember, and the variant explorer shows the process as it ran, not as the SOP describes it. Copilots in Celonis, SAP Signavio PI and Apromore now put that witness behind a chat box — which is a genuine democratization and a genuine new failure mode. A natural-language answer arrives stripped of the scoping decisions that produced it: which time window, which case types excluded, whether "cycle time" meant mean or median, whether incomplete cases were counted. The number is real arithmetic over the wrong slice — the wrong-query-plausible-chart problem in process clothing. The discipline is mechanical and non-negotiable: for every copilot finding, open the underlying view, read the applied filters, and reproduce the headline number once by hand before it enters any deliverable.
Validate the log before the first question. Check case-ID integrity, activity-name consistency, timestamp sanity (timezones, midnight clusters that betray batch imports), and the log's time window and completeness. Ask the copilot to help: "profile this event log for quality issues that would distort cycle-time analysis." Record the log version and extraction date — every finding will cite it.
Ask structured questions, demand scope with every answer. In the copilot (Celonis Process Copilot, Signavio PI, Apromore):
For each answer you give, always state: the time window applied,
case-completeness filter (all cases / closed only), any case-type
exclusions, and whether averages are mean or median.
Questions:
1. What are the top 10 variants by case count, and what share of
all cases do they cover?
2. Which activity has the longest average waiting time before it,
and what is the median vs mean?
3. What percentage of cases contain rework (any activity occurring
more than once)? Which activities are most re-executed?
4. Where do cases that breach the [X-day] SLA differ from cases
that meet it — which activities or handoffs appear only in
breaching cases?
5. What share of cases follow the documented happy path exactly?
Verify in the raw views — this is the playbook. For each finding you might report: open the variant explorer / process graph behind it, read every applied filter, and reproduce the number once (re-derive the rework percentage from the case counts, recompute one median from the underlying cases or an export). Good working notes look like this:
COPILOT: "Average approval waiting time is 4.2 days."
CHECK: view had filter "closed cases, last 90 days" — copilot
didn't mention 90 days. Mean 4.2 / median 1.8 → skew from 31
cases waiting >20 days, all one region. REVISED FINDING: median
wait 1.8 days; a 6% tail (Region East, n=31) waits 20+ days —
worth its own investigation. Evidence: variant view #V-12,
log v2026-07-14.
Findings routinely survive verification in changed form — usually narrower, sharper, and more useful than the copilot's first sentence.
Separate findings from hypotheses. Write each verified item as: claim, number, scope (window, filters, log version), evidence link. Anything causal — why the tail waits, whether the rework is policy or workaround — goes in a separate HYPOTHESES section tagged for SME confirmation. Take that section into a pb-23-style session with people who work the process; their explanations (an approval workaround, a policy-mandated recheck, a system retry) reclassify each hypothesis as policy, workaround or waste.
Report with scope attached. Every number in the deliverable carries its scope inline ("median 1.8 days; closed cases, Apr–Jun, excl. test cases") and its evidence link. A process-mining finding without its scope is how the same log ends up "proving" opposite things in two different decks.
Event logs are behavioral data about identifiable employees — approvals per person, working hours, delays by team; use them only under your organization's works-council/HR agreements, aggregate to roles and teams in reports, and never let individual performance leak into a process finding.
The copilot democratizes the question; verification keeps the answer honest — a mining finding is reportable when its number reproduces in the raw view and its scope travels with it, and everything causal stays a hypothesis until a human who works the process confirms it.