Put compliance training on autopilot. Stay audit-ready.

The rule lands, the affected population is found, the training goes out, and the evidence closes on the record: version, person, date, answers.

Book a demo

4.7 / 5G2

Nothing reaches a learner until a person approves it.

Example data

Trusted by teams at

Global-eWalkMeCellebriteeToroJFrogGongCintJobber

The auditor asks which version. You have a completion rate.

A regulator's email starts a clock, and the second question, three days later, is the one a completion rate cannot answer.

How it works

1Trigger & Signal

  • Google Drive / SharePointLegal's new version
  • Your HRISA joiner, a promotion into a supervising role
  • The certification calendarAn expiry

2Knowledge Design

Your LLM + Juno MCP

  • Scopes who it binds
  • Dry run
You sign the scope off

3Delivery & Adoption

4Measure

who is current, on which version

One obligation, one journey

A policy changes. Every affected person meets the new version.

Legal updated the data-retention policy. Roll it out to everyone it binds, with a check and an acknowledgment.

Claude

Example data

Example data

We are ISO/IEC 27001 certified, and what we hold, with its status, is listed on the Trust Center.

How a Journey runs

Version evidence

Which version this person met, not that they finished

An auditor asks which published version of the rule this person was given, and what they answered about it afterwards. Both sit on the learner's record, beside the certification your own rule awarded and the date it was issued.

Example data

  • Version consumed

    Which published version this person was given, named on their own record.

  • The answers themselves

    The answers, question by question, kept with the attempt that produced them.

  • Validated answers

    Open answers graded by a person, by the agent, or by both.

  • Your own certifications

    You define them, your rules award them, and they carry an expiry date.

  • Proof type

    Each record carries the form of proof it was closed with.

  • Saved views

    Filter once, save the view, and export the file it produces.

  • External credentials

    Certificates earned elsewhere upload in bulk and sit in the same roster.

  • Issue and expiry dates

    Issue date, expiry date, authority and number, on every certification held.

Self-maintaining population

The population keeps itself current, week after week

A new person lands in the HRIS, someone moves into a supervising role, a cycle comes round. Each of those is a condition an assignment rule already watches for, and the rule sends only what that person owes.

Example data

  • Who the rule targets

    Role, position, department, location, group and employment type, in combination.

  • When it fires

    On matching the criteria, on completing something, on not having started.

  • What it does

    Assign, assign next, survey, or re-assign on a recurring schedule.

  • Annual recertification

    The renewal cycle runs as a rule with its own recurring schedule.

  • Dry run

    See how many people a rule will touch before anything goes out.

  • Execution history

    Every run is listed, so a rule that did nothing is visible.

  • Due dates

    Fixed, or counted forward from the day the item was assigned.

  • Expiry on the record

    The date sits on the certification itself and in the person's history.

Retention check

Know whether the rule held three weeks later

A quiz at the end of a session tells you what someone answered that day. A check three weeks later, and a scenario graded by a validator, tell you what is still there when nobody is watching.

Time only counts while somebody is working. After ten minutes without input the clock stops, so the minutes on the record are minutes that happened.

Example data

  • Retention checks

    The same obligation re-asked weeks after the session, as its own step.

  • Scenario questions

    Open questions that ask what the person would actually do.

  • Who grades it

    A validator, the agent, or the agent with a person confirming.

  • Pass bars and attempts

    Set the bar, the number of attempts and the time limit.

  • Every attempt kept

    Failed attempts stay on the record beside the one that passed.

  • The acknowledgment step

    A graded quiz is what stands in for acknowledgment here.

  • Answers beside the version

    What they answered sits next to which version they were given.

  • Honest time on task

    Idle time is excluded, so engagement is what the number measures.

Try it

  • Roll out a new policy with proof of completion

    A short course, a 5-question check and an acknowledgment, with a clear list of who's done.

    Your AI asks you

    The policy document, who must complete it, the deadline, acknowledgment or quiz

    The prompt

    I want to roll out a new policy in Juno Journey with proof that everyone who needs to has read and understood it. Use the Juno Journey connector for anything in Juno. If it isn’t connected, stop and tell me how to add it (https://docs.junojourney.com/mcp/overview). Before you build anything, ask me: 1. The policy document (upload it, or tell me where it lives) 2. Who must complete it (departments, locations, roles) 3. The deadline 4. Acknowledgment, a quiz, or both Ask these in one message, then wait for my answers. If the document lives in a tool outside Juno, check it’s connected in this chat; if not, I’ll upload it. Stick to what the policy says; don’t add rules. Search Juno for older versions of this policy training and update rather than duplicate. Then plan a short course (what changed, what it means for you, examples), a 5-question check with a pass mark, and an acknowledgment step. Show me that outline, the audience and the due date first, then build as drafts. Don’t publish, assign or notify anyone until I explicitly approve.

  • A completion heatmap by team and topic

    Teams down the side, topics across the top, so the gaps show up before the deadline does.

    Your AI asks you

    Which groups and topics, which courses count, what "done" means, the date range

    The prompt

    I want a completion heatmap: groups down the side, topics across the top, and each cell showing how far along that group is. Use the Juno Journey connector for anything in Juno. If it isn’t connected, stop and tell me how to add it (https://docs.junojourney.com/mcp/overview). Before you build anything, ask me: 1. Which groups (departments, roles, locations) 2. Which topics, and which courses count for each 3. What “done” means (completed, passed, above a score) 4. The date range Ask these in one message, then wait for my answers. Pull everything you can from Juno; if you can’t read completions here (analytics may be off for our account), I’ll upload an export from Juno. If a grouping lives outside Juno (e.g. an HR system, if we use one), check it’s connected in this chat; if not, I’ll upload a CSV. Never guess anyone’s group. Confirm definitions with me, then build an interactive artifact: the heatmap with counts per cell, a click-through to the people in each cell, and the three weakest spots with suggested next steps. State definitions, show sample sizes, and grey out cells too small to judge. Don’t assign or notify anyone.

  • Find training that's out of date

    Claude checks your courses against your source of truth and lists what to fix first.

    Your AI asks you

    Where your source of truth lives, which topics matter most, what counts as a recent change

    The prompt

    I want to find training in Juno Journey that no longer matches how things actually work today. Use the Juno Journey connector for anything in Juno. If it isn’t connected, stop and tell me how to add it (https://docs.junojourney.com/mcp/overview). Before you build anything, ask me: 1. Where our source of truth lives (product docs, release notes, policies) 2. Which topics or courses matter most 3. How recent a change must be to count Ask these in one message, then wait for my answers. Check that source is connected in this chat; if not, I’ll connect it or upload the documents. Only flag drift you can show evidence for. Read the relevant Juno courses, quizzes and journeys, compare each claim to the source, and give me a table: course, what it says, what the source says now, severity, suggested fix. This is a review, not an edit: change nothing yet. Offer to draft updated versions of the top items; after I approve, save them as drafts and don’t publish until I say so.

Every prompt

What running it on Juno was actually like

Completion is the floor these teams cleared. What they talk about is everything around it.

“Running our compliance season with Juno was smooth, structured, and highly effective. Everything from automated assignments and reminders to manager visibility and real-time dashboards was planned in advance and executed flawlessly. We achieved over 90% completion across the company, and the process felt completely under control from start to finish.”
Marion D.People Experience Partner, Efficy
“Automated course assignments, reminders, and escalation flows based on role, legal mandates, and business needs.”

Trained thousands on key topics including compliance (5,200), information security (4,885), financial monitoring (~5,400) and personal safety (5,981).

76% employees rated Juno 9 or 10.

Raiffeisen Bank case studySeptember 2025
“Running our compliance season with Juno was a huge success. With everything planned out in advance from automated assignments and reminders to real-time analytics, we were able to drive 100% completion across the org.”
Rotem W.Senior Global L&D Partner, Cloudinary
“Coverage & Consistency: Centralized learning and compliance processes, enabling continuous updates as regulations evolve and ensuring uniform standards across all teams.”

Saved an estimated $20-30K annually by automating training administration and compliance tracking.

Reduced manual work, saving trainers 60-84 hours each year to reinvest in strategic initiatives.

First Help Financial case studyMarch 2026

Your partners and your customers sit inside the same risk

The Signal

The exposure your executives can actually act on

One composed view, shaped the way your own board asks about it.

One population, this quarter

  • Affected population current

    by role, region and risk profile

  • Reaction since the last rule change

    days from publication to current

  • What the retention checks returned

    weeks after the session, by obligation

  • Exceptions signed off, with reasons

    who approved each one, and when

  • Supervisors, EMEA
  • Supervisors, Americas
  • All staff, EMEA
  • Handles customer data
  • Contractors

Since the last rule change Republished Feb 4 · the affected population read current on Feb 27

What the retention checks returned Information security refresher · re-asked Feb 27 · the open answers are with a validator

Exceptions signed off

  • Contractors, Q1Signed off by the compliance owner · Covered by the supplier's own programmeFeb 11
  • Parental leave, EMEASigned off by the compliance owner · Reassigned on returnFeb 11

Example data

A composed view of one population: who is current by role and region, reaction time, retention results, and signed-off exceptions.

Questions people ask.

How do you prove compliance training to an auditor?

You open the learner records and filter them: the person, the item, the published version they were given, the date, and how they answered the questions on it. Save that as a view, export it, and hand over the file. Certifications held, with their issue and expiry dates, export the same way.

How do you handle different requirements by role or country?

Assignment rules are built from who a person is: role, position, department, location, group, employment type. One rule can send a different item to each of those groups on its own schedule, and a dry run tells you how many people it will touch before anything goes out.

Can we keep using the compliance courses we already own?

Yes. SCORM 1.2 and 2004, xAPI and cmi5 packages upload and play here, and LTI 1.3 tools run over OpenID Connect, so a module from any content vendor keeps working. Juno Studio adds a catalogue of ready-made modules of its own, and builds custom material when nothing fits.

Do our policies have to live in Juno?

No. Your policy stays wherever you keep it, in Confluence, Notion or SharePoint. Juno holds the training built around it and the record of who was given which published version, and when. Your LLM can read the change where it lives and drive Juno from there.

How is this different from a compliance automation platform?

Those tools evidence your systems: controls, tests, configurations. Juno evidences the people. Who had to be trained on an obligation, which published version they were given, what they answered about it afterwards, and which certifications they hold today. Most regulated companies run both, and they answer different halves of the same audit.

What training do SOC 2, ISO 27001 and GDPR ask for?

Each framework expects the people in scope to be trained and the training to be documented: who, on what, when, and on which version. Juno covers the people side of that. What your own auditor accepts is theirs to decide, and our own certifications are listed on the Trust Center.

How do annual recertifications work?

An obligation runs on a recurring schedule. When the cycle comes round, a rule re-assigns the item to everyone it applies to, with a due date it sets itself. Certifications your company created carry their own expiry date on the record, and a person's expired one stays in their history.

Does in-person compliance training get tracked?

Yes. A session sits inside the same sequence as the self-paced material, with its own roster. Attendance comes back as attended, no-show or upcoming, per session and per person, and it lands on the same learner record as everything else, so one export covers both.