Periodic client re-profiling that runs itself: scheduled reviews, a structured questionnaire, adviser sign-off and a timestamped audit trail.
Bring your stack to a call and we will scope it against how your business actually runs.
Book a callA client risk profile is a snapshot with a shelf life. The attitude to risk, capacity for loss, time horizon, income requirement and dependants captured at onboarding describe the client as they were on the day they signed. Three years later that client has changed employer, inherited, retired, separated, taken on a mortgage, or simply aged into a shorter time horizon. The profile on file no longer describes them. Suitability duties generally turn on the client's current circumstances, which means the firm carries a continuing obligation to re-profile and to be able to evidence that it did.
Most practices run this on a spreadsheet of review dates and the memory of whoever maintains it. The questionnaire goes out as an email attachment. Some clients return it complete, some return it with three answers filled in, most return it after the second or third chase. A paraplanner reconciles the new answers against the last profile by eye, flags the ones that moved, and books the adviser call. Past a couple of hundred clients the spreadsheet stops being trustworthy and review dates begin to slide quietly.
The leaks are specific. Reviews that drift past their due date leave live recommendations resting on stale suitability evidence, which is the first thing a regulator, an auditor or a complaints body asks to see. Clients whose circumstances moved materially - a redundancy, a liquidity event, a new dependant, a diagnosis affecting income - go unnoticed until they raise it themselves, which is the same moment they wonder whether a different firm would have noticed first. Advisers spend chargeable hours collecting answers rather than interpreting them. And when the firm is asked to produce the trail - what was asked, when, what the client said, who reviewed it, what changed as a result - it reassembles that trail out of inboxes and shared drives.
One pipeline, Risk Profile Review. An opportunity represents a single review cycle for a single client, so a client on an annual cycle generates one opportunity each year and the pipeline doubles as the review register.
Create these on the contact record. The profile fields are versioned by copying the current value into the prior field before the new value is written, which is what makes change detection possible without a separate database.
BO handles collection, scheduling and routing. BO does not interpret, advise or recommend. The guardrails are the build, not an afterthought:
One client, one cycle, start to finish. The client is on a 12-month cycle and last completed a profile 11 months ago.
Eight workflows. Every one of them checks do-not-sms, do-not-email and vulnerability-declared before it sends anything, and every one of them exits the moment the opportunity leaves the stage it was built for. Every client-facing template carries the firm's approved disclosure footer.
Trigger: scheduled, nightly at 02:00 firm time, across all contacts.
Conditions: Risk Review Due Date is exactly 30 days from today, AND the contact is not already tagged risk-review-open, AND the contact has an owning adviser.
Actions, in order:
Exit: runs once per contact per cycle; the risk-review-open check prevents a duplicate if the scheduler runs twice.
Trigger: opportunity enters Review Due.
Conditions: not vulnerability-declared - those route straight to workflow 7 for human contact.
Actions, in order:
Exit conditions: exits immediately and permanently on any of - form started (workflow 3 takes over), form completed (workflow 4 takes over), opportunity moved manually by a human, client replies to any message, do-not-email or do-not-sms applied mid-sequence, or the opportunity leaves Questionnaire Sent.
Trigger: questionnaire first page submitted but the form is not marked complete after 48 hours.
Conditions: opportunity is in Questionnaire Sent or Partially Completed.
Actions, in order:
Exit: form completed, human intervention, or suppression tag applied.
Trigger: Risk Profile Questionnaire submitted and marked complete.
Conditions: none - every complete submission runs this.
Actions, in order:
Exit: runs once per submission. A re-submission re-runs it in full.
Trigger: a slot is booked on either review calendar.
Actions, in order:
Exit: cancellation, reschedule (the sequence restarts against the new slot), or sign-off.
Trigger: opportunity enters Awaiting Sign-Off.
Actions, in order:
Exit: sign-off submitted. No automated path closes a cycle without it.
Trigger: handed over by workflow 2 or 3, or Risk Review Due Date passes with the opportunity still before Responses In.
Actions, in order:
Exit: the client responds (back to workflow 3 or 4), or a human closes the opportunity with a stated reason.
Trigger A: Circumstances Change Notification form submitted.
Trigger B: scheduled, first business day of each month at 07:00.
Exit: both triggers are self-contained and run to completion.
Reviews stop depending on anyone remembering. The due date drives the cycle, the cycle drives the chase, and the chase stops when the client responds rather than when someone notices. The register is the pipeline, so "how many reviews are open and how overdue are they" is a view, not a reconciliation exercise.
Change detection becomes mechanical. Previously a paraplanner compared two documents and formed a judgment about whether anything mattered; now the comparison runs on every submission against explicit tolerances, and the judgment is reserved for the cases that actually breached them. The adviser's hour goes into the conversation instead of into the collection.
The evidence position changes most. For every cycle the firm can produce, from one record: the version of the question set the client was asked, the date it was sent, every chase attempt and its channel, the client's verbatim answers as submitted, the automatic comparison against the prior profile, the adviser who signed off, the date and time they did, and the rationale for any override. That is the shape of trail an audit or a complaint asks for, assembled as a by-product of running the process rather than as a project after the fact.
Watch these, monthly:
Risk profiling sits directly on top of suitability and record-keeping obligations, and those obligations differ by jurisdiction, by license, and by the kind of business the firm writes. Three things shape what this automation may do, and all three need your own compliance function's sign-off before launch:
Two further items worth settling early. First, personal data: a risk questionnaire collects financial circumstances, dependants and sometimes health-related information, which in most data-protection regimes is a higher-sensitivity category - confirm your lawful basis, retention period and cross-border transfer position for the storage you connect. Second, vulnerability: if the firm operates a vulnerable-client policy, decide how a declaration interacts with automated contact, and default to human-only where there is any doubt.
None of the above is legal or regulatory advice, and it is not a compliance checklist. The requirements that bind your firm are set by your regulator, your license and your jurisdiction. Confirm every specific - what you must collect, how often you must re-profile, what you must disclose, what you must retain and for how long - with your own compliance function and your own counsel before this goes live. If you want help scoping the build around their answers, book a call at bookings.appbo.io.
Every build on this page is something we configure, test and hand over with the SOPs your team needs to run it.
Book a call