LearnWorlds

Polytomic syncs your LearnWorlds course, learner, and payment data into your data warehouse, databases, and SaaS tools with reliable ETL. Pull courses, enrollments, certificates, and revenue data out of LearnWorlds and into the systems your team already runs on, without writing code.

LearnWorlds logo

Courses, learners, and payments

Read courses, enrollments, certificates, and payment records without building the LearnWorlds API integration yourself.

Sync only what changed

Users, payments, and event logs read incrementally. Later runs pull only new and updated records.

API limits respected

Requests stay within LearnWorlds's rate limit automatically. Large schools sync without throttling errors.

Example workflows

Report on course completions and grades in your data warehouse

What you can sync

Sync data out of LearnWorlds into your data warehouse, databases, and SaaS tools with full control over object and field mapping.

From LearnWorlds

Courses, content, and grades
Users and learner progress
Enrollments and certificates
Payments, subscriptions, and coupons
Event logs and leads

How it works

Connect LearnWorlds with your school URL and an API client ID and secret. Choose which objects to sync into your data warehouse, databases, or SaaS tools. Course and user child objects, like grades and progress, sync alongside their parent records.

Users, payments, and event logs sync incrementally. Each run pulls only what changed since the last sync. Requests stay within LearnWorlds's rate limit automatically. Large schools sync without throttling errors.

  • Connect with your school URL and API client ID and secret
  • Read courses, enrollments, certificates, subscriptions, and payment records
  • Course and user child objects sync alongside their parent records
  • Users, payments, and event logs sync incrementally by timestamp
  • Requests stay within LearnWorlds's rate limit without manual tuning
  • Choose exactly which LearnWorlds objects and fields to sync

How to set up

LearnWorlds connects to Polytomic using your school URL and an API client ID and secret you generate in LearnWorlds.

How to get connected
  1. 1In LearnWorlds, create an API client ID and secret that the Polytomic connection form requires
  2. 2In Polytomic, go to Connections, click Add connection, and select LearnWorlds
  3. 3Enter your school URL, client ID, and client secret, then click Save

Frequently asked questions

Why teams choose Polytomic

No engineering required

Set up and manage syncs without writing code.

Flexible data modeling

Use SQL to define exactly what data gets synced.

Handles scale automatically

Supports large datasets with incremental syncs and bulk APIs.

Start syncing your data with LearnWorlds in minutes

No credit card required. Free trial available.

More integrations beyond LearnWorlds