A filter–build–act–track workbench for bulk campaigns on Nova and Aptic Collect. Select the cases with filters and a live count, freeze them into a bundle, book letters or manual actions straight into the collection system under the rules you set, and follow every case to its outcome.
"Send this letter to every open case registered in 2024 with a balance above 5,000, no payment
plan and no letter in the last 30 days, spread over the next two weeks, weekdays only." Today
that sentence becomes a script someone writes, runs and forgets. Campaign Workbench turns it into
something an operations person sets up in the browser, reviews before it runs, and can explain
afterwards.
How a campaign runs
- Select. A selection is a saved set of filters over the cases — status, balance, dates,
flags, legal state, last letter, last payment — with a count at the top that moves as you
adjust them. Nothing is committed until you finalise, so you can move the boundaries as often
as you like. A selection that worked can be saved as a template, which is how a recurring
campaign is repeated.
- Build. Finalising freezes the matching cases into a bundle. You choose what happens when
the underlying data changes: recall cases that no longer match, and optionally take in new
ones. A bundle can also come from a spreadsheet: the import wizard reads the file, guesses the
columns, matches the values against the instance's own data and tells you what it could not
place.
- Act. Booking asks which cases the action applies to, which action to run, what it takes —
a letter template, the text of a manual task — and when it may run. The action is written
straight into Nova or Aptic under the rules you set: a campaign period, after which whatever
was not carried out is recalled; allowed weekdays, skipping bank holidays; hours of the day;
a daily cap; and a hold on cases that had a letter recently or already have one booked.
- Track. Every case carries its own progress — booked, sent, failed, recalled — read back
from the collection system. A follow-up bundle is built from the cases that came back a
particular way, and stays linked to its parent, so a campaign that runs in several passes reads
as one tree. Every bundle can be exported as Excel, CSV or JSON and charted over time.
Wired to the collection system, not beside it
Campaign Workbench keeps its own copy of the cases, kept current every minute through change
tracking, so a filter is answered from the workbench's own database and the collection system is
never the thing being queried while you type. Booking goes the other way: a letter or a
manual action is written into the collection system's own to-do tables, marked as the workbench's,
polled for its outcome, and recalled by removing only what the workbench itself booked.
The connection to a source system is a package: the tables it mirrors, the filters, actions and
exports it brings, and the jobs that keep it current. Packages ship for Nova in its Swedish and
Norwegian variants, for debtor-level campaigns on Nova, and for Aptic Collect. They are installed
from the admin pages or by a DBA who would rather review the SQL first, and upgraded in place with
a review of what will change.
Run by a team, answerable afterwards
Permissions are not given to people directly: they are given to groups, and people are put in
groups. A project is visible to the group that owns it. Everything the instance does on its own —
syncing, refreshing bundles, sending booked actions — is a job with a step-by-step log, and
everything people do is in the audit log, by category: data in, data out, actions, administration,
sign-ins. The interface is in English, Norwegian and Swedish.