No result found
This report needs a scored result to generate.
This is a static sample and does not depend on a scored result.
Back to the course pageIllustrative example · fictional company, for format reference only
AI-Tooling Audit
Solenne Financial
Audit Summary Priority: Machine translation of regulatory disclosures
One function ready to scale, two safe to automate with a named reviewer in the loop, two that stay fully human until Solenne Financial's own governance catches up with what the model can already do. Of the five, disclosure translation is the one where an automation error becomes a compliance breach rather than a brand embarrassment: every required disclosure for the AI-personalised marketing campaign supporting Solenne's launch of goal-based micro-savings and short-term lending products in Indonesia should carry a named local reviewer's sign-off before publication, not a model's confidence score.
Consumer sentiment & competitor intelligence
Safe to automate. Reading public sentiment and competitor positioning in Bahasa Indonesia, Malay and English carries no regulated-claim risk. This is the fastest win in the audit: expand it immediately, and use it to brief the campaign's message architecture, not just to watch the market from the sidelines.
Ad copy & creative variant generation
Caution — human review required. Fast for producing headline and creative variants to test across three markets, but any variant mentioning an interest rate, a repayment term or a savings outcome needs a named human reviewer's sign-off against each market's advertising code before it runs, not after.
Programmatic channel targeting & media buying
Caution — human review required. Automated bid optimisation on reach and frequency is safe to run unsupervised. A lookalike audience built from existing Singapore or Malaysia borrower data is not: it needs its own documented data-use basis under Indonesia's OJK-aligned rules, not an assumption inherited from Singapore's PDPA.
AI-personalised in-app and push offers
Avoid — keep fully human. A model choosing which loan or savings product to surface to which customer, unsupervised, is a credit-adjacent decision wearing a marketing badge. Hold this fully human until the lending team's own model governance covers marketing-triggered offers, not only underwriting.
Machine translation of regulatory disclosures
Avoid — keep fully human. Auto-translating required disclosures, APR, cooling-off terms, risk warnings, into Bahasa Indonesia without a licensed local compliance reviewer is the fastest way to publish a technically inaccurate disclosure. Keep this fully human regardless of how fluent the model's Bahasa Indonesia is elsewhere in the campaign.
One safe, two caution, two avoid is not a conservative audit, it is an honest one, and I would not soften a single verdict on this page for a board eager to see more green. I built go-to-market architecture at BullSwipe across Africa, the Middle East, Latin America and Asia, five business verticals' worth of regional teams before that at AWHL, and the pattern on this page is the one I have seen repeat in every regulated or multi-jurisdiction brand I have advised: the functions that look most like "just marketing" are exactly the ones most likely to be a compliance decision wearing a marketing badge.
Take AI-personalised in-app and push offers, rated avoid. A marketing team will defend this one hardest, because personalisation is the function that most obviously drives conversion, and holding it back feels like leaving performance on the table. But a model choosing which loan product to surface to which customer, unsupervised, is not a targeting decision, it is a credit-adjacent decision that happens to be triggered from the marketing stack instead of the underwriting one. Solenne's lending team almost certainly has model governance for underwriting decisions already. This audit is right to insist that governance extend to marketing-triggered offers before this function moves off "avoid," not to treat marketing as a separate, lower-scrutiny channel for the same underlying decision.
The sharper of the two avoid calls, though, is disclosure translation, and it is the one I would put in front of the board first. A weak ad headline is a brand embarrassment, recoverable with an apology and a correction. A mistranslated cooling-off period or APR figure in a required disclosure is a regulatory finding, and OJK does not distinguish between "the model got it wrong" and "we got it wrong." Two of six test creatives already dropped the disclosure entirely under a platform character limit, which tells me the gap is not translation quality, it is the campaign's own production pipeline treating disclosures as content instead of as compliance artefacts.
My sequencing advice, and what this course would build live for a real audit: scale the sentiment-intelligence win immediately, since it is free of every risk on this page, and fix the disclosure pipeline before touching anything else rated caution. Everything in the middle of this table can wait a sprint. The two avoid items cannot wait for a launch date to force the decision.
Brand-Safety Checklist
The four questions a regulator or an internal legal team will actually ask about a regulated or multi-jurisdiction campaign, answered for Solenne Financial's example decision: the AI-personalised marketing campaign supporting Solenne's launch of goal-based micro-savings and short-term lending products in Indonesia.
The Singapore and Malaysia campaign's headline promise, “grow your first S$1,000 in 90 days,” depends on an interest rate and a currency that do not carry over to Indonesia. The Indonesia variant restates the promise in principal-and-timeframe terms only, with no re-stated rate, until the local product and compliance teams confirm what the Indonesian product can actually promise under OJK rules.
Indonesia's Financial Services Authority (OJK) governs advertising for lending and savings products in this market, a different code from the Singapore and Malaysia guidance the same campaign architecture already clears elsewhere. The Indonesia-specific creative has not yet cleared OJK-aligned review; that sign-off, not the Singapore or Malaysia sign-off, is the gating item before launch.
The regional Head of Marketing Compliance is the named owner for any flagged claim, with a 24-hour hold-and-review window before a flagged creative can run in any market. No AI-generated variant publishes without passing through this reviewer first in a regulated-claim category, regardless of how many times a similar claim has cleared review before.
Not yet reliably. The current campaign template's auto-generated caption-length variant for short-form video has, in two of six test creatives, dropped the required cooling-off disclosure entirely to fit the platform's character limit. This is flagged as the checklist's open gap ahead of the Indonesia launch, not a solved problem.
Question three and question four on this checklist are the two I would interrogate hardest in a real session with Solenne's team, because they expose a gap most regulated-market marketers do not think to look for until it costs them.
Question three names the regional Head of Marketing Compliance as the owner of any flagged claim, with a 24-hour hold-and-review window. That is the right shape of answer, a named person and a bounded timeframe, not "the compliance team will review it" left vague enough to mean nobody in particular. What I would press on, in the room, is whether that 24-hour window survives contact with a genuine launch-week timeline. I have watched more than one organisation write a clean escalation path on a checklist and then quietly waive it the week before a launch date the CEO has already announced publicly. A checklist answer is only as good as the launch calendar's willingness to honour it.
Question four is the one I would flag as this page's most important finding, precisely because it was found rather than assumed. Two of six short-form video creatives dropping the required cooling-off disclosure under a platform's caption limit is not a hypothetical risk, it already happened in testing. This is the exact failure mode I saw repeatedly building go-to-market architecture across Cyprus, Israel, India, the Philippines and Singapore for BullSwipe: a campaign template built for one market's format constraints gets reused for a second market with a different regulatory disclosure requirement, and the format wins by default because nobody re-tested the disclosure against the new platform's limits. Solenne is right to flag this as an open gap rather than paper over it with a confident-sounding checklist answer, and I would not let the Indonesia launch proceed until this specific template is fixed and re-tested, not just noted.
What this checklist gets right, structurally, is treating "which regulator's code governs this market" as a question asked per market rather than once for the whole campaign. Singapore, Malaysia and Indonesia are not the same advertising-code jurisdiction wearing different currencies. A campaign built to survive OJK, Bank Negara and MAS scrutiny simultaneously, rather than sequentially discovering each one's requirements after launch, is what a board-ready brand-safety checklist is actually for.
Solenne Financial and its Indonesia launch are invented for this sample only, to show the shape of the output, not a real client's actual campaign. In the session, this checklist is built from the brand, campaign or market-entry decision a participant brings, not assigned from a template.
Board-Ready Go-to-Market Plan
The audit and checklist above, brought together into one plan for Solenne Financial's Indonesia launch, sorted into three pillars a board can actually approve or push back on.
Positioning & Message Architecture
Lead with principal-and-timeframe savings goals, not headline interest rates, until Indonesia's product terms are confirmed and cleared.
One message architecture localised for three markets, not three campaigns built independently; Singapore and Malaysia's tested creative is the base, Indonesia's compliance constraints are the filter, not a rewrite from scratch.
Channel Mix & Budget Allocation
60% of the Indonesia launch budget to paid social and search, informed by the AI-tooling audit's “safe” sentiment-intelligence findings, not a flat carry-over of Singapore's channel mix.
40% reserved for owned channels (in-app push, email), held back from AI-personalised offer targeting until the lending team's governance gap named on page one closes.
Regulatory Sign-off Gates
OJK-aligned compliance review is a hard gate before any Indonesia creative goes live, not a parallel-track review that can be caught up after launch.
A single named reviewer owns sign-off across all three markets' claims, so a claim cleared in one market is never assumed cleared in another.
The budget split in the second pillar, sixty percent to paid social and search, forty percent held back on owned channels, is a genuine strategic choice, and it is worth stating plainly why I would defend that ratio rather than treat it as an arbitrary starting point. The sixty percent is directed at the one function this audit rated fully safe, sentiment and competitor intelligence, which means Solenne is putting the larger share of its Indonesia budget behind the channel where the AI tooling has already earned trust rather than the channel that would convert fastest on paper. That is the right instinct in a market-entry decision: spend where you can already defend the process, not only where the model's output looks most persuasive in a demo.
The forty percent held back on owned channels is the harder call to make in a boardroom, because push and in-app messaging are usually where marketing teams expect the AI-personalisation payoff to show up fastest. Tying that budget's release explicitly to the lending team's governance gap closing, rather than to a marketing-side timeline, is the discipline I built into every multi-jurisdiction launch I ran at BullSwipe: a channel does not get to scale ahead of the governance that makes its underlying decision defensible, no matter how much budget is sitting ready to deploy.
The first pillar's decision to build one message architecture across three markets, filtered by Indonesia's compliance constraints rather than rewritten from scratch, is the more subtle judgement call on this page. It would have been easier, and looked more locally authentic, to brief Indonesia as a clean-sheet campaign. I would argue against that, for the same reason I structured brand positioning the same way across Africa, the Middle East, Latin America and Asia at BullSwipe: a shared architecture is what lets a board compare performance across markets on the same terms, and what lets a compliance reviewer apply one review standard instead of three. The risk with a shared architecture is dragging along an assumption from a looser-regulated market into a stricter one, which is exactly why the third pillar's single named reviewer across all markets exists, so a claim cleared in Singapore is never mistaken for a claim cleared in Indonesia.
What I would test hardest before this plan reaches the board is whether "principal-and-timeframe framing only" for Indonesia still tests as compelling as the rate-led Singapore and Malaysia creative. A compliant message that underperforms is not actually a solved problem, it is a different problem the board needs to see coming.
90-Day Rollout Plan
Positioned for Solenne Financial's CEO and board, not the marketing department alone: what closes in the first thirty days, what launches in the next thirty, and what the board decides at day ninety.
- Confirm Indonesia's actual product terms with the lending team before finalising any rate-bearing creative.
- Route all machine-translated disclosures through a licensed local compliance reviewer, not the campaign's own translation tool.
- Fix the short-form video template so the cooling-off disclosure survives every platform's caption limit.
- Launch paid social and search in Indonesia on the cleared message architecture, principal-and-timeframe framing only.
- Keep AI-personalised in-app and push offers fully human-reviewed through the entire window, no exceptions carved out for high-performing segments.
- Track claim-level compliance flags weekly with the regional Head of Marketing Compliance, not monthly.
- Present the campaign's performance and every compliance flag raised, resolved or still open, to the board alongside the numbers, not the numbers alone.
- Decide, with the lending team, whether marketing-triggered offer personalisation is ready to move from “avoid” to “caution” on the next audit.
- Set the 90-day mark as this campaign's own re-audit point against the five functions scored on page one.
The reason this plan runs foundation, then launch, then board review, and not the reverse, is that days one to thirty exist to close exactly the three gaps the earlier pages already named, not to generate new work. Confirming Indonesia's product terms, routing disclosures through a licensed local reviewer, and fixing the caption-limit template are not a generic thirty-day checklist, they are the direct fix for the audit's two avoid items and the checklist's one open gap. Launching before these three are closed does not save thirty days, it moves the same unresolved risk into a live campaign where it is harder and more public to fix.
Days thirty-one to sixty are where I would watch Solenne's discipline most closely, because this is the phase most likely to be quietly compromised under launch-week pressure. Keeping AI-personalised offers fully human-reviewed "with no exceptions carved out for high-performing segments" is precisely the kind of commitment that erodes first for the best-performing segment, on the reasoning that a segment converting well is lower-risk. It is not lower-risk, it is higher-stakes: a marketing-triggered offer to your most responsive customers is the segment most likely to reach the volume that draws a regulator's attention, not the least. Weekly compliance-flag tracking, rather than monthly, is the right cadence to catch that kind of quiet erosion before it becomes a pattern.
Days sixty-one to ninety are where I differ slightly from a purely operational reading of this plan. Presenting performance and compliance flags together to the board is correct and should never be split into two separate conversations, one for growth and one for risk, because that split is exactly how a board ends up approving a campaign's next phase without seeing the full picture. But the more consequential decision in this final phase is whether marketing-triggered offer personalisation moves from avoid to caution. I would not let that decision get made as a footnote to a quarterly review. It deserves its own agenda item, with the lending team's governance lead in the room, not marketing alone making the case for its own function.
Setting the ninety-day mark as this campaign's own re-audit point, against the same five functions scored on page one, is what turns this rollout from a launch plan into a governance cycle. That is the difference between a market entry that gets safer over time and one that quietly assumes, ninety days in, that whatever worked at launch is still working.
Every score, quote and figure on these four pages is invented for Solenne Financial, a fictional company, so the format of what a participant leaves with can be judged before enquiring. It is not a real client's deliverable, and no organisation named Solenne Financial is a Praxora Lab client. The session itself builds this plan from your own brand, campaign or market-entry decision, in the room, on the day.
Four hours, one session, facilitated by Yong Yau Goh.