Domico for Learning

Understand the content. Understand the learner. Connect both.

Domico connects your video catalog with each learner’s context, so every learner finds the right content at the right moment — inside the platform you already run.

Before and after

Four levels of navigation, or one question.

Today

CourseModuleLessonTimeline

With Domico

AskFindWatch

intent: cost_of_acquisitionrelation: churn → CACtype: explanation

Growth Finance — Lesson 18

“CAC, churn and payback — CAC alone doesn’t tell the full story.”

12:43

94% relevance

Unit Economics — Lesson 07

“Payback period stretches as retention drops, which means…”

31:18

87% relevance

Illustrative demo · sample catalog

Connect your catalog

Your stack stays. We connect to it.

Videos stay in your CDN and player. Send IDs, metadata and transcripts — or signed media URLs if you don’t have transcripts yet.

POST /v1/items
{
  "externalId": "lesson_18",
  "title": "Growth Finance",
  "videoUrl": "signed-or-customer-url",
  "transcriptUrl": "optional",
  "metadata": {
    "course": "Growth",
    "module": "Unit Economics"
  }
}
semantic moment
{
  "item_id": "lesson_18",
  "segment_id": "lesson_18:763:895",
  "start": 763,
  "end": 895,
  "title": "CAC, churn and payback",
  "context": {
    "course": "Growth Finance",
    "module": "Unit Economics"
  }
}

Semantic moments

Not the whole video. Not blind chunks. The moment.

Each lesson is split into meaningful passages with start, end, topic and course context — so a question can land on 12:43, not on a 50-minute file.

Conversational onboarding

Instead of a long form, a short conversation.

“I want to learn paid media. I already know Meta Ads basics, but I struggle with metrics and knowing whether a campaign is actually profitable. I’m starting an agency.”

  1. 01The learner writes or speaks naturally.
  2. 02Domico asks 2–5 targeted follow-up questions.
  3. 03Domico summarizes what it understood.
  4. 04The learner confirms or corrects.
  5. 05Context is used for retrieval and ranking.

Voice is one way in, not a separate product — it feeds the same Learner Context.

Learner Context profile

Structured context, with the evidence kept apart.

learner context
{
  "goal": "manage profitable client campaigns",
  "experience": "beginner_intermediate",
  "known_topics": ["Meta Ads", "campaign setup"],
  "learning_gaps": ["CAC", "LTV", "ROAS", "profitability"],
  "business_context": "starting an agency",
  "preferences": {
    "practical_examples": true,
    "concise_explanations": true
  }
}

Declared

What the learner says they know.

Observed

What searches, watch time, skips and repeats suggest.

Demonstrated

What quizzes and exercises verify.

Inference is never presented as verified knowledge.

Personalized discovery

Same question. Different starting point.

Illustrative example

Teach me CAC.

Learner A

Complete beginner

Growth Finance — Lesson 03

04:10

What CAC is and how to calculate it

Learner B

Already runs Meta Ads

Growth Finance — Lesson 18

12:43

CAC, churn and payback

The learning loop

Every session makes the next one better.

Onboarding
Learner Context
Search / Recommendation
Watch · Skip · Complete
Observed evidence
Updated context
Better discovery

Outcomes

What we measure in a pilot.

Successful Discoveries

Searches that end in meaningful watching, not just a click.

Time to content

How long a learner takes to go from question to the right moment.

Search success rate

Share of searches that lead to a result the learner actually uses.

Reformulations & zero results

Where learners had to rephrase, or found nothing.

Learning gaps

What learners search for that your curriculum doesn’t cover yet.

Scope

Infrastructure, not another LMS.

Not a chatbot tutor · not an LMS · not a course-authoring tool · not a quiz platform · not a player · not your student database of record.

Your catalog already has the answer.

Help users find it.

Don't Migrate. Connect.