Skip to main content
LearnInk Data Sync provisions a dedicated, read-only Postgres database containing your organisation’s learning data. It’s designed for analytics: connect it to your BI tooling, query it with SQL, or join it with data from other systems. This is the right integration if you want to:
  • Build custom dashboards in tools like Looker, Metabase, or Tableau
  • Join LearnInk learning data with other datasets (e.g. sales performance, HR)
  • Run ad-hoc SQL queries for analysis and reporting

What you get

  • A dedicated read-only Postgres database for your organisation
  • Daily refresh (typically around midnight UTC)
  • Optionally, a Metabase instance connected to your Data Sync database for instant access to dashboards and custom report generation

Getting access

Email support@learn.ink to provision Data Sync. Before access can be granted, you’ll need to provide an IP allowlist (the IPs permitted to connect). If you’re using a hosted BI tool, include the BI provider’s egress IPs too. Once provisioned, we’ll share your read-only connection details via a secure mechanism.

Database structure

The database contains tables covering users, courses, learning paths, learing performance data (completion times, scores etc.), and survey responses. We’ll provide a full schema reference and sample queries once your database has been provisioned.

A note on timestamps

Offline mode: If a user completes courses in offline mode, their progress data is saved with the timestamp of when the activity occurred — not when it synced to the database. This means historical figures (e.g. completions last week) can change as users come back online.