__ATOM__
Introducing: Little Zav

The hardest problem in learning isn’t content. It’s getting people to come back.

You’ve got the platform and the library. What’s missing is a daily reason to open it. Little Zav brings every learner one small, personal thing to do each day. That turns learning into a habit.

Live in the cloud Own service · own database Embeds on any LMS
Slides 5 and 10 to 14 are fully interactive. Play them. Use or the dots.
Why it matters

A daily habit, not another thing to launch.

Little Zav does one job well. It gives every learner a small, personal reason to come back. It also gives you the insight and the brand fit to make it your own.

Learners come back on their own, day after day.

It speaks first, so no one faces a blank page.

Something new every login, built from their own learning.

Works with the LMS you already have.

Your brand, your content, your data. Live in a day, no code.

Fun on the surface, real insight underneath.

The widget · what it is

A companion that greets you before you ask.

Little Zav is a small, proactive card that lives on the learner's home screen. Every time you return it has something new and personal for you: a 20-second game, a nudge, a reflection, all drawn from your own learning. One delightful treat per visit.

It speaks first

Not a search box waiting for input. It greets you by name, remembers your last session, and changes every login. That creates the "what's Little Zav got for me today?" pull.

Never punishes

Get it wrong and the card springs back and the mascot gives a little wobble. That is a cheeky nudge and a retry, never a hard red cross. It celebrates effort, not just correctness.

Walled garden

It reads your learning signals to stay relevant but writes nothing back into your records. No grades, no mastery scoring. Pure encouragement. That clean boundary is what lets it run anywhere.

One playful character

A warmer, sillier little-sibling of the main Zavmo. The delight is in the copy, the motion, and the reward. Never in clutter or emoji.

The widget · why it's fun

Fifteen ways to play, five moods, one reward.

Learners swipe, tap, slide, sort and reflect through a catalogue of quick interactions. Every win earns a spark that lights one dot of the halo. Collect twelve and you complete the full Zavmo mark. Try them on the next slide.

SharpenQuiz · two-truths · odd-one-out · matching · put-in-order · fill-the-blank · myth-or-fact · sort-into-buckets · guess-the-number
PlayWould-you-rather · hot-take. No wrong answers, pure fun
CareTip of the day · time-aware reminder · badge celebration · check-in
ReflectMindset · this-is-me slider · scenario · mood check-in · confidence. The insight family
The spark reward loop

You never lose a spark. The shelf only grows. The reward ties straight to the Zavmo brand mark and its "learning connections" meaning. Rapid-fire, addictive, and always kind.

The widget · play it yourself
Little Zavhere with you
6/12
Say hi to Little Zav

This is the real widget. Have a go.

Pick an interaction and answer it. Right answers light a spark; wrong ones just wobble and let you retry. Play and Reflect have no wrong answer at all.

On a real home screen this card is generated from your last lesson. Here it's themed around a pricing lesson as an example.
The widget · how it gets personal

Built from your data. Different every single login.

Little Zav reads a bundle of signals about each learner and generates a fresh, fitting interaction. Nothing is fabricated: a brand-new account gets an honest "nothing yet", never a fake game.

What it reads

Recent lessons and topics, flow state, emotional archetype, streak, and preferred learning time. It is the same personalisation bundle the rest of the platform uses.

Freshness ledger

A "don't repeat" memory so you rarely see the same thing twice. Plus the occasional deliberate callback: "remember this from Tuesday?"

Right time, right topic

It respects each learner's best time to learn and can space interactions along the forgetting curve, so a nudge lands when it'll actually stick.

On a client LMS

For a Growth Engineering client, "your data" comes from that platform's learner-history API. It is just as personal, with no Zavmo account behind it.

Learner signalsGenerator picks a fresh, fitting interactionA personal card + a spark to earn
The widget · connecting the content library

It knows the client's own content, and cites it.

Beyond each learner's history, Little Zav can draw on the organisation's whole content library. For Growth Engineering clients, the Growth Engineering LMS is a first-class connector. That is the same library that feeds builds like L'Oréal's "My Beauty Club".

Connect the library

Point Little Zav at the Growth Engineering LMS (or Go1, LinkedIn Learning, Google Drive, uploaded docs). It pulls the content in, chunks and embeds it.

Stays in sync

A live sync status shows last-synced, items pulled and errors. Turn a source on and it ingests; content that goes offline is auto-removed. Each item has a "Visible to Little Zav" toggle.

Answers with citations

Its knowledge chat answers only from the connected library and names the source. It shows it as "Source: module / doc". Anything out of remit gets a playful deflection, never a wrong guess.

Two personalisation inputs, one companion: the learner's history (how they learn) + the client's library (what there is to learn). Little Zav sits in the middle and makes it fun.
The widget · the hero, quietly

Delight on the surface, insight underneath.

The Reflect family runs gentle, no-wrong-answer probes: growth mindset, confidence, innovation appetite, mood. To the learner it's a fun 10-second question. To the organisation it becomes anonymised, aggregate insight into how people think and feel.

Growth mindset index

Tracked as movement against each learner's onboarding baseline. Are they trending more growth-oriented?

Confidence & innovation

Conversational confidence and curiosity/innovation signals, rolled up org-wide as a spectrum and a trend.

Sentiment & mood

A rolling sentiment line and this-week's mood distribution. An early read on how a cohort is doing.

Feeds both ways

Every answer also personalises that learner's own next interaction. A fair exchange, not extraction.

Insight, not surveillance. Org analytics are aggregate and anonymised, there are no "wrong" answers, sensitive dimensions carry a consent flag, and the whole family can be switched off in one click.
02
The admin panel

Everything an admin needs, on five tabs.

Little Zav gets its own top-level area in the admin. It is its own product, sitting in the nav after Content. A master on / off switch and a live "Live · N learners" readout sit above the tabs. A "Preview" button sits below every one. The next five slides are the actual pages.

admin.zavmo.ai/little-zav
ZAVMOLearning intelligence
DashboardMind PalaceContentLittle ZavUsersReportsSettings
Content › Little ZavLive · 318 learnersLittle Zav
Admin · tab 1 of 5 · Setup
admin.zavmo.ai/little-zav
Admin · tab 2 of 5 · Interactions
admin.zavmo.ai/little-zav
Admin · tab 3 of 5 · Sources
admin.zavmo.ai/little-zav
Admin · tab 4 of 5 · Branding already built
admin.zavmo.ai/little-zav
Admin · tab 5 of 5 · Impact the hero tab
admin.zavmo.ai/little-zav
Admin · the trust-builder

"Preview" shows exactly what it'll make.

A button under every tab runs the real generator against the current config, saved or not. You get a representative example, plus a "why this" trace. No learner is picked, because at thousands of learners that's the wrong model. What you see is labelled Example.

__ATOM_MINI__Little Zav · Example
Myth or fact: "Value-based pricing means charging whatever you like."
MythFact
Why this
  • Source. Last lesson topic: pricing strategy
  • Interaction. Myth-or-fact, from the enabled set
  • Fit. Matches best-time, within cadence, "Sharpen" mood
"Show another" re-rolls for variety across topics and types.
Read-only. The preview emits no xAPI and awards no spark. It's there so admins trust the selection logic before they save.
03
Deployment · switching it on

One login, one handshake, no second sign-in.

The client portal already knows who the learner is. Little Zav trusts that with a signed, short-lived token. The learner never logs in twice.

1
Client mints a token

The client's backend issues a short-lived RS256 JWT, signed with that tenant's private key. It carries learner id, tenant and role.

2
Portal hands it to the widget

The embedded widget receives the token via a postMessage handshake on load.

3
Little Zav verifies & resolves

It checks the token against that tenant's registered public key and resolves the learner. In and playing, with no second login.

Per-tenant keys: a token from tenant A is rejected by tenant B. The role claim gates the admin surface.
Deployment · the four-part contract

Four things any host implements. Zavmo built them first.

Little Zav is a product, not a feature. So every host integrates the same way, Zavmo included. Zavmo is tenant #1: the reference integration and the template for the client SDK.

01
Provision the tenant

Register the SSO public key, allowed embed origins, branding, and content / history endpoints.

02
Mint an SSO token

One backend endpoint returns a signed short-lived token for a logged-in learner. A thin SDK ships with it.

03
Embed the widget

Drop a <script> / <iframe> on the learner portal (and admin), pass the token.

04
Provide content & history

A small read API: list content items and return a learner's history. GE wraps the Growth Engineering LMS.

Little Zav provides the hosted service, database, widget + admin bundles, the API, tenant config, SSO verification and xAPI. The client provides four small pieces. Then it's live.
Deployment · for Growth Engineering clients

One build. Many branded companions.

A Growth Engineering client embeds the same Little Zav on their own portal, themed as their own product. Fed by their own LMS, with no Zavmo account anywhere in sight. That's the "My Beauty Club" model, generalised.

Their brand

Client name, colours, font, welcome copy and logo. All set on the Branding tab, live from the first frame.

Their content

Fed from the Growth Engineering LMS connector plus their own docs and feeds. Personalised from their learner-history API.

Their portal

Embedded on the client's learner and admin surfaces via the SSO handshake. Tenant-isolated data, per-tenant keys.

Zavmo tenant #1 L'Oréal · My Beauty Club Any GE client next
Where it stands

Live in the cloud today. Phased from here.

Live now
  • Own repo, own Railway service + database, CI green
  • Generator, spark loop and learner API verified end-to-end in the cloud
  • Per-tenant SSO verification (RS256) + embeddable widget
  • White-label branding model + public endpoint
  • Zavmo embed wired (dormant & safe until the key is set)
Next
  • Custom domain littlezav.zavmo.ai
  • Admin app: the five tabs as a shipped UI
  • Content connectors + RAG (Growth Engineering LMS)
  • Reflect family + Impact insight layer (Kirkpatrick · 2-sigma · ROI)
  • Chat with citations + client provisioning
P1 personal MVP + sparks P2 org content · celebrations · insight P3 connectors · chat · shareable product
__ATOM__

The daily reason to come back.

A companion that's fun on the surface and an insight instrument underneath. Personalised from each learner's data, fed by the client's own library, and ready to wear any Growth Engineering client's brand.

Fun & personal for learners Insightful for the organisation White-label for every client
Reply and we’ll get you set up Live in a day, no code. We’ll wire it to your LMS and brand it as yours.
Little Zav · a standalone product · Zavmo is tenant #1
1 / 20