Simplify Learner Onboarding
Create learner accounts from Contacts you already keep in HubSpot, instead of exporting CSVs and retyping names and emails.
Turn CRM Contacts into learning opportunities for customers and partners. Select Contacts, map their properties and import them as learners through a guided, administrator-controlled workflow.
| Selected | HubSpot Contact ID | Name | Company | Job title | Result |
|---|---|---|---|---|---|
| 51202 | Noah Carter | Bluepeak Logistics | Operations Lead | Updated | |
| 51203 | Sophia Lee | Cedar & Pine Consulting | Partner Enablement Manager | Created | |
| 51204 | Liam Patel | Lumen Analytics | Solutions Architect | Updated | |
| 51207 | Olivia Chen | Northwind Health | Implementation Specialist | Created | |
| 51208 | Mason Rivera | Bluepeak Logistics | IT Administrator | Created |
Connect a demo HubSpot account, select Contacts, map their fields and import them as learners. No sign-in, credentials or real data. Everything here is simulated in your browser.
Want to see it with your own HubSpot account?
Request a Personalized DemoOne organization, the same HubSpot Contacts, the same week of new customers and partners. Watch an administrator onboard them in a traditional LMS, then in Sublime LMS.
| Name | SIS ID | Last Login |
|---|
Company, reporting manager and create date have no column in this template.
Import Contacts as learners. Read-only access to Contact records.
Bring Contacts and accounts into Sublime LMS.
Import selected CRM Contacts as learners.
Import people and organizations as learners.
Sublime LMS would like to read Contact records in HubSpot for Brightpath Software. It cannot change or delete anything, and never sees your HubSpot password.
| Contact | Company | Job title | Joined | Learner status | |
|---|---|---|---|---|---|
| Fetch Contacts to load them from HubSpot | |||||
| Learner | Company | Job title | Manager | Source | Import |
|---|
The Contact already exists in HubSpot, but the LMS knows nothing about it. The administrator copies each name and email into an Add User form, one person at a time.
For a batch, someone exports Contacts from HubSpot, rebuilds the columns to fit the LMS CSV template and uploads the file. Company, job title and lifecycle stage are left behind.
The import runs first and reports problems later: a missing email, an email already in use, an address that isn't valid. Fix the spreadsheet and upload it again.
The user list now holds two accounts for one person and a Contact that shares an inbox with a colleague. Nothing links a learner back to their HubSpot Contact.
In Administration › Integrations, an administrator authorizes read access through HubSpot's consent screen. No passwords, no exports, and one place to test or disconnect.
Contacts come straight from HubSpot. Search, filter by lifecycle stage or company and tick exactly who to import, while learner status shows who is new and who already exists.
Contact ID, name, email, company, job title, phone and location map to learner fields. Missing emails, invalid addresses and duplicates are caught before anything is created.
Confirm the import and the new learners appear in People › Learners with HubSpot as their source, with created, updated and skipped counts and nothing typed by hand.
Spreadsheet exports and retyped records, replaced by a governed HubSpot connection.
Benefits describe the planned integration. Availability depends on your plan; we'll confirm what is enabled for your organization in a personalized demo.
Create learner accounts from Contacts you already keep in HubSpot, instead of exporting CSVs and retyping names and emails.
Give the customers you manage in HubSpot learner accounts for product onboarding and customer academy programs.
Bring partner and reseller Contacts into Sublime LMS so enablement programs start from the same records your channel team uses.
Selection, property mapping and duplicate checks happen in one guided flow, which can reduce manual data entry between systems.
Missing emails, invalid addresses and duplicate Contacts are flagged before anything is created, so the learner directory stays clean.
Administrators choose exactly which Contacts to import. Nothing is imported automatically and nothing is written back to HubSpot.
In Administration › Integrations, an administrator authorizes Sublime LMS to read Contacts from HubSpot.
Choose Import Learners, then Import from Integration, and pick HubSpot from your connected CRM systems.
Fetch Contacts, search and filter by lifecycle stage or company, select who to import, map Contact properties and review the validation.
Confirm the import and view the imported learners in People › Learners, with created, updated and skipped counts.
These are the default mappings. Administrators can change them for each import, and custom Contact properties can be mapped too. Which properties are available depends on your HubSpot setup, and Company is always a learner profile field, never a separate tenant.
| HubSpot field | maps to | Sublime LMS learner field |
|---|---|---|
| HubSpot Contact ID | External learner ID Required | |
| First name + Last name | Learner full name Required | |
| Learner email Required | ||
| Company name | Company | |
| Job title | Job title | |
| City, Country | Location | |
| Phone number | Phone |
The integration is designed to connect through HubSpot's OAuth consent screen. Sublime LMS never asks for a HubSpot password.
Connect, test, reconnect and disconnect HubSpot in one place: Administration › Integrations.
Connecting HubSpot and importing learners are intended to need separate administrator permissions.
Only the Contacts an administrator selects are processed. There is no automatic import of every Contact.
Missing or invalid emails and duplicate Contacts are shown before anything is created.
Existing learners are matched by HubSpot Contact ID and verified email, and the administrator chooses to update or skip them.
Connection tokens are intended to be stored server-side and never shown in the browser.
Read access to Contacts and Contact properties only. Nothing is written back to HubSpot.
This page's demo is a simulation. HubSpot Contact import is being rolled out and availability depends on your plan. Request a personalized demo and we'll confirm what is enabled for your organization.
No. The demo uses a fictional HubSpot portal and fictional Contacts. You don't sign in to HubSpot or Sublime LMS, and nothing you do in it leaves your browser.
No. The demo never calls the HubSpot API, never asks for credentials and never creates real learner accounts. Every Contact in it is fictional and uses example email domains.
Yes. Imports are built around selection: you search, filter and tick the Contacts to import. Continuing is blocked until at least one Contact is selected.
No. There is no automatic import of all Contacts and no continuous sync. An administrator starts each import and chooses who is included.
Contacts are matched to existing learners by HubSpot Contact ID and verified email, and you choose to update the learner or skip the Contact. Two selected Contacts with the same email are flagged before import. Nothing is overwritten silently.
Not in the initial scope. The integration is planned to import Contacts as learners. Completion sync, automatic enrollment and lifecycle-triggered automation are not part of it.
No. Company is mapped as a learner profile field. Every imported learner joins your existing Sublime LMS organization.
Use any Request a Personalized Demo button. We'll verify your work email with a one-time code and arrange a walkthrough based on your HubSpot setup. We never ask for CRM credentials.
Importing creates or updates learner accounts. It does not enroll learners automatically, trigger training from HubSpot lifecycle changes or send completions back to HubSpot.
Import new customers from HubSpot so onboarding courses are ready when the contract is signed.
Give partner and reseller Contacts learner accounts for certification and enablement programs.
Run a customer academy for product training from the Contacts your success team already manages.
Train consultants, implementers and other external audiences without managing a second contact list.
Prepare customer-facing teams and partners with the product knowledge that supports renewals and expansion.
See it with your own HubSpot setup and confirm what is available for your plan. We verify your work email with a one-time code and never ask for CRM credentials.