Enterprise Learning & Certification Platform

System e-Learning
For business

Everything your training needs — simple to run, genuinely measurable
Issue certificates and connect your systems through the API.

Learn onlineanywhere, any time
Progress trackingin detail
Exams and certificatesAutomatic
API integrationand webhooks
Secure ConnectionConnections are encrypted
Privacy ProtectionWe keep only the data the learning requires
Access ControlPer-person access control
Features

Every feature you need, on one platform

Built for organizations that want to develop their people effectively — and to be able to prove it.

Course Management

Build courses, lessons, videos, documents and quizzes, and set the learning order and the rules for completing a course.

Video Tracking

Track viewing progress from events the server actually recorded: how much has genuinely been watched, and where to resume.

Online Examination

Build exams from a question bank, set the pass mark and the number of attempts, and shuffle questions or choices.

Certificate

Issue certificates automatically once a learner meets the rules, each with a unique certificate number.

Certificate Verification

Confirm a certificate through its QR code or verification code on the public page.

User & Group Management

Organise learners by organization, user type, group and role, so large numbers stay manageable.

Access Control

Decide which groups reach which courses and lessons, through prioritised rules enforced on the server.

API & Webhook

Connect an HR, CRM, agent or dealer platform through the REST API and receive events in real time.

Learning Analytics

See progress, completion rates, exam results and certificate status, with filtering and export.

Use Cases

Fits every kind of training an organization runs

From onboarding your own staff to certifying external partners.

Employee Training

Onboard new staff and train role-specific skills, with a clear view of who has completed what.

Agent Training

Bring sales agents up to speed on products and process before approving them to start.

Dealer Training

Give each dealer tier its own curriculum, governed by the access rules you set.

Franchise Training

Standardise practice so every branch learns the same material and is measured the same way.

Compliance Training

Run recurring compliance training, with evidence of completion and certificate expiry dates.

Product Training

Roll new product knowledge out to sales and service teams across the whole organization at once.

Customer Academy

Open courses to customers or partners so they can learn to use your product.

Certification Program

Run a one-off certification programme and pay for the learners who actually take part.

Certificate Engine

Finish the course and the certificate is issued at once

When a learner meets the conditions your organization set, a certificate is issued automatically, with a unique number and a code for public verification.

  • Issued automaticallyNo manual issuing: the rules are checked and the certificate is produced the moment they are met.
  • Completion rules you defineFinish every lesson, watch enough of each video, and pass the exam at the mark you set.
  • Verify by QR codeThe holder or a third party can scan and confirm it immediately.
  • Set an expiry dateSupports certificates that must be renewed on a cycle, such as compliance training.
  • Revoke when you need toOnce revoked, the public verification page shows the new status immediately.
Certificate of Completion

Certificate

This is to certify that
Learner name
has completed the course “your course title” to the required standard
Certificate number
OMCL-0000-000000
Verification code XXXX-XXXX-XXXX
Authorised signatory
Position

Illustration only — not data about real people.

POST /api/v1/enrollments
# Assign a course to an employee from your HR system
curl -X POST https://learning.omc/api/v1/enrollments \
  -H "Authorization: Bearer <api_key>:<secret>" \
  -H "Content-Type: application/json" \
  -d '{
    "user_email": "somchai@company.co.th",
    "course_code": "CRS-0001",
    "due_at": "2026-12-31"
  }'

# Response
{
  "ok": true,
  "data": {
    "enrollment_id": 1042,
    "status": "assigned",
    "progress_percent": 0
  }
}
REST API & Webhook

Connect OMC Learning to your systems

Use the REST API to create users, assign courses, read progress and verify certificates — and receive the events that matter through webhooks, every one of them signed.

  • HR SystemNew joiners are created and assigned onboarding courses automatically.
  • CRM / Agent PlatformUnlock an agent's permissions once they pass the training and hold the certificate.
  • Dealer PortalPull each dealer's training status into your own portal.
  • Mobile App / IntranetShow courses and a user's progress inside your own app.
user.created enrollment.created course.completed exam.passed certificate.issued certificate.revoked
Pricing

Priced on what you actually use

Billed on the number of Active Learner — learners who actually did something in that billing period, not the total number of accounts. Paid in OMC Tokens (1 token = 1 baht).

Monthly Annual

No off-the-shelf plans are sold Annual — See Monthly or contact us about terms.

Enterprise+

Over 1,000 learners, sized to your organization
Contact us
Unlimited Active Learners
  • More than 1,000 learners
  • Everything in Enterprise
  • Contract and pricing agreed with you
  • A dedicated team
Contact sales

Ready to start developing your people?

Create your organization on OMC Learning and start building your first course straight away.