Skip to main content
AI era Agentic learning infrastructure for teams who build

The API-first training platform.

Drop-in learning components for your product, your intranet, Slack. Courses generated with AI or crafted by hand, every completion proven through one API that plugs into the systems you already run.

SOC 2 Type II EU · US · APAC residency Self-host or dedicated SCORM you own No-train AI policy
hub.acmecoffee.com/training Live embed
Search stores, rosters, people…SR
Training · New barista onboarding

Your training

Acme Coffee barista course · Brewing the perfect cold brew, playing in the embedded player
Espresso basics✓ 100%
Milk & steaming45%
Food safety8%
Team completion78%
live integration · code in, results out
what you ship
<coassemble-player course="cold-brew"
  theme="acme-coffee" recipient="ir_s.reyes" />
<coassemble-catalog collection="barista" />
<coassemble-insights team="cafe-crew" />
renders reports back
webhook · what you get back
course.completed  "s.reyes" · score 92
progress.updated  "milk-steaming" · 45%
catalog.viewed    "barista" · 3 learners
200 OK · delivered to hr.acme.com/hooks
Teams embedding governed learning into their products & programs
Vanta Brighte Fireflies.ai Hnry Camplify Maple Gamesight
02The shift

Treat learning as infrastructure, not a destination.

People don't log into a separate portal to do their work, and they shouldn't have to for training either. Coassemble delivers learning through the surfaces and systems your organization already has access to.

The legacy platforms

A walled destination

  • A separate portal people have to be sent to
  • Per-seat licensing that punishes reach
  • Authoring in slow, specialist tools
  • Content locked in; no clean way to embed it elsewhere
  • Months-long IT implementation before value
Coassemble

Learning as infrastructure

  • Delivered inside your product, Slack, and existing tools
  • Usage-based: pay for what ships, not for chairs
  • AI-native authoring from your own source material
  • Headless API, embeddables, SCORM export
  • Live in weeks with the trust posture already in place
03Learner experience

Ship a learner experience people love.

Interactive lessons, flashcards, scenario quizzes and narration, all rendered by the embeddable player, themed to your brand through the API, and dropped into any surface with a signed URL per person, no separate login.

Learner experience →
deskly · support inbox18 open
MJ
Maya J.Double charged for March?
billing2m
TK
Tom K.Where is my refund…
refund9m
AL
Ana L.Can't log in after reset
login21m
RB
Raj B.How do I escalate this?
escalate1h
SW
Sam W.Order stuck on pending
orders3h
LP
Lena P.Ticket reopened twice now
escalate5h
MJ

Hi, I think I was double charged for March. Can someone take a look?

Checking that for you now, Maya, one moment.

Reply to Maya…
agent learns from
agent · building
▸ 128 conversations read
▸ gap: "handling tickets"
POST /v1/generate {
  source: "inbox",
  audience: "reps" }
 Customer Support
  Essentials · 6 screens
 quiz · 12 min
s.reyes · mobile
ships to the rep
9:41
Deskly Academy

Your training

In progress
Customer Support Essentials
2 / 6
Resume
Up next
Welcome & basics
Completed
Handling tickets
Continue · 4 min
Escalation paths
Locked · 6 min
03 · queries in · agent builds the course · learned on the move
04Create

Point our agent at your files. Get a built course back.

Our agent reads your handbooks, decks, wikis and PDFs, then drafts a full course, screens, copy and a knowledge check, using the same components your learners see. Review it, tweak it, ship it.

Meet the agent →
Your files
PDF Policy.pdf
Team wiki
Drive folder
OneDrive
reads
studio.coassemble.com/agent
AgentTurning your doc into a course…
Build a 6-screen course on phishing awareness from our security policy PDF.

Here's a draft. I split it into 6 screens with a knowledge check at the end.

01What is phishing?
02Spotting red flags
03Reporting a suspicious email
builds
Spotting Red FlagsCard 2 / 6
Question
What's the first thing to check on a suspicious email?
Tap to reveal
Quiz
Which is a phishing red flag?
Urgent request for credentials
A calendar invite from IT
MiaAUS
8 voices44 languages
04 · your files in · the agent drafts · real components out
05Brand

Brand every course, in every language, automatically.

Colours, logo, fonts and voice, applied automatically across every course and set per-tenant through the Themes & Translations API. Machine translation ships courses in your learners' languages with no rebuild.

Brand →
academy.wheeli.fr
wheeliAcadémie 🌐 Français EnglishFrançais ✓Español日本語한국어عربي Thème · Wheeli CM
Bonjour, Camille · 850 pts
Pour vousTousAssignés 3Recommandés
À terminer · 27.0415 min Vélo cargo Wheeli
Bienvenue chez Wheeli : notre mission et nos riders Cours · quiz · 15 min
Continuer →
Session à venir Lancement Wheeli Green · Q&R Demain · 14h · Zoom
À découvrir L'appli rider en 4 écransCours · 4 min Coaching d'équipeCours · 5 min Vendre en équipeCours · 8 min
Accueillir un rider12 min · quiz
Sécurité à vélo9 min · quiz
Tarifs & zones7 min
what you ship
<main className="wheeli-academy">  // your app, your brand
  <coassemble-catalog locale="fr" theme="#0B7345" />
  <coassemble-player course="welcome" />
</main>
renders reports back
webhook · what you get back
theme.applied      "wheeli" · #0B7345
translation.ready  "welcome" · fr, es, ja
200 OK · per-tenant, no rebuild
05 · your academy, your brand · built with our components · any language
06Share

Deliver one course to every surface.

Publish once, then meet people where they work: import it into an LMS as SCORM, drop it into a website as a one-line web component, or embed it as a step inside an HR workflow. Same course, same tracking, everywhere.

Share →
learn.acme.com · LMS
SCORM 1.2
Compliance 2026Imported from Coassemble
Any LMSExported as a SCORM package
acme.com/academy
<coassemble-player />
Card 3 / 8
Any websiteOne line of markup, live & tracked
acme.slack.com · #onboarding
Slack app
CoassembleAPP

Hey Sam, Security training is due Friday. 12 min, right here in Slack.

Start course
SlackDelivered as a DM, tracked like every surface
mail.acme.com
Shared link
Q3 Compliance refresherAssigned to you · due Fri
Open your course
EmailA signed link, one per person
app.acme.com/academy
<coassemble-catalog />
Onboarding collection · 4 courses
Welcome to Acme
Product basics
Security 101
Your first week
SaaS academyA full collection in your product
people.acme.com · HRIS
Builder
New course
From scratch
From a doc
From a template
HR tech platformThe builder, inside your platform
06 · one build · delivered any way your teams already work
07Report

Prove every completion, and pipe it to your stack.

Every attempt, score and completion: surfaced in dashboards people actually read, streamed to your stack through the Tracking API and webhooks, and written back to your HRIS or system of record. One-click CSV when you just need the file.

Report →
compliance.acme.com/insights

Compliance overview

Coassemble Insights · embedded · org-wide
Last 30 days
Completion
92%
▲ 6.2% vs last month
Avg quiz score
88%
▲ 2.1%
Engagement
74%
▲ 3.4%
Completion funnelReachedDropped off
TeamProgress
Sales · EMEA100%
Support78%
Operations52%
Field · APAC31%
webhook · just nowLive
event: "course.completed"
{
  "recipient": "ir_s.reyes",
  "course": "crs_8fk2",
  "score": 92
}
Fans out to your stack
HRISRecord written
CRMMilestone logged
WarehouseRow appended
07 · dashboards people read · events your stack consumes
08Customers

Meet the teams already building on Coassemble.

Inside a product, on the front line, and across the enterprise: same platform, same API, three very different ways in.

“Coassemble transforms static docs into engaging, interactive lessons.”

Jess · Director of Operations, Gamesight
Read story

“What used to take us 3–4 weeks to produce and deliver now takes a few days.”

Patrik · Managing Director, Hacktify
Read story

“Coassemble helped us scale our training across the entire organisation.”

Team Lead, Citrinex
Read story
09Built API-first

Drive learning from your own code.

Generate, embed and track learning from your own stack. No LMS to stand up, no portal to migrate to. Just the primitives your platform team already knows how to work with.

  • REST API
    Generate courses, manage programs, read usage and results.
    LIVE
  • MCP-native
    Soon: point Claude, Cursor or any MCP client at Coassemble to author by prompt.
    SOON
  • Drop-in UI components
    Builder, player, analytics: world-class surfaces, one line to embed.
    LIVE
  • Webhooks
    course.completed, course.commenced and more, streamed to your stack in real time.
    LIVE
onboarding.ts
// onboarding.ts · your backend, plain REST
const API = 'https://api.coassemble.com/api'
const res = await fetch(
  `${API}/v1/headless/generate/course`, {
  method: 'POST',
  headers: { Authorization: `COASSEMBLE:${WORKSPACE_ID}:${API_KEY}` },
  body: JSON.stringify({
    prompt: 'Warehouse safety onboarding',
    audience: 'new warehouse hires',
    familiarity: 'beginner',
    tone: 'professional',
    screenCount: 8,
    identifier: 'user_123',
  }),
})
const course = await res.json()
 
// signed player embed, one per learner · same auth
const { url } = await post('/v1/headless/embed/course', {
  action: 'view', courseId: course.id, identifier: 'user_123' })
 
// → course.completed streams back via webhooks

Loved by those who build.

A straightforward, well-documented API puts full access in your technical teams hands. With MVP access, your product / Engineering or IT team moves from scope to MVP to full production quickly. Hear from Jon, our Head of Engineering, on key foundations.

</>

Getting started with Embed

Get up and running fast. Jon walks you through connecting to the Embed API and bringing Coassemble into your platform.

Jon · Head of Engineering
11Why headless

See what changes when learning is infrastructure.

Legacy suites own the record but can't leave their portal. AI models generate a webpage but can't govern it. Coassemble does both.

Dimension
Legacy platform
AI models
Coassemble
Authoring
Specialist, slow
Fast, ungoverned
AI-native + designed
Delivery
Its own portal only
A standalone webpage
Embed anywhere + API
Completion records
None
✓ + write-back
SCORM
Import only
Export · import soon
Data residency & DPA
Sometimes
Unclear
EU · US · APAC
Pricing model
Per seat
Per generation
Committed usage
Time to launch
Quarters
Minutes to a dead end
Weeks, to production
12Start here

Don't evaluate us on a demo. Build something real.

Every team starts the same way: with a free sandbox that opens the entire platform. Wire it into your own stack, ship a real integration or a real course, and put it in front of real learners. Tell us what you're building and we'll set qualified sandboxes up within one business day, because the thing you build here is the thing you decide on.

The whole platform, nothing locked

The full REST API, webhooks, the builder and every embeddable, with MCP on the way. No trial tier, no upgrade wall. What you build in the sandbox is exactly what you ship.

Build against your real stack

Connect it to the systems you actually run: your app, your LMS, your data. Prove the integration on your terms, not inside a canned demo.

No card, no commitment

Nothing to pay and nothing to cancel. The sandbox exists so the decision to buy comes after you've seen it work, never before.

A straight line to production

When it works, keep what you built. The same environment flips to a paid plan: no rebuild, no migration, no starting over.

Training infrastructure

Training infrastructure, built from experience for today's AI era.

A decade of helping teams turn knowledge into business impact, now an API and AI components built for how work happens today.

See Coassemble inside your stack.

Bring a use case and a system you want learning to live in. We'll show you the API, the governance, and the path to production, on a call, with your team.

One API: author, deliver, prove
Signed components, per person
Live in weeks, not quarters
Your brand, no trace of ours
SOC 2 · in production since 2015