Skip to content
Academy

ShareCo Academy · Teams

Train your whole Salesforce team

Buy seats, assign paths, set deadlines, and export the completion report. The report is what closes the conversation with your own leadership.

Seats from
$1,499, breaks at 10
Your own SCORM
1.2 and 2004
Reporting
Person, course and path

01How seats work

Buy once, assign as you go

A seat is a licence to take a path, held in our database. No per-course purchasing, and no approval queue every time somebody needs a course.

  1. 01

    Buy a pool of seats

    One purchase creates a pool with a seat count and an access window. Pay by card, or by purchase order if that is how your finance team works.

    Card or purchase order
  2. 02

    Invite by email or by domain

    Paste a list of addresses, or open the pool to anyone with your email domain. Both take a row lock, so a fifty-seat pool never assigns fifty-one.

    Bulk paste supported
  3. 03

    Assign a path, not a shopping list

    Point the seat at a learning path. The learner gets the courses in order, with prerequisites already resolved.

    Five paths available
  4. 04

    Watch completion, and export it

    Completion by person, by course and by path, with deadlines if you set them. Export to CSV whenever you need it.

    CSV export

02The rule that causes disputes

A seat has four states, and two of them are permanent

Most course sellers bury this in the terms. It belongs on the page you read before you buy, because by the time you hit it you have usually promised somebody a seat.

  1. 01Available

    In the pool and not yet given to anyone.

    Moves on when an admin assigns it to an email address.

    Nothing to reclaimNo learner is attached to it yet.
  2. 02Assigned

    Invited by email. The learner has not opened a lesson.

    Moves on the moment the learner opens their first lesson.

    ReclaimableNothing has been consumed. Take it back and give it to someone else.
  3. 03Activated

    The learner opened their first lesson. The seat is in use.

    Moves on when they pass the assessment and a certificate is issued.

    Not reclaimableLearning has started. Delivery has happened and cannot be undone.
  4. 04Consumed

    Certified. The seat is spent and stays spent.

    Final state. The credential belongs to the learner from here.

    Not reclaimableA certificate was issued against it. Recycling it would mean withdrawing a credential.
The point of no return

Between assigned and activated. Before it, a seat is yours. After it, it belongs to the learning that happened.

Somebody leaves before they start
If their seat is still assigned, reclaim it and give it to their replacement. Nothing is lost.
Somebody leaves halfway through
The seat is activated, so it stays with them. Plan for a small margin on a long programme.
You paste sixty addresses into a fifty-seat pool
Fifty are assigned and ten are refused, with the ten named. Assignment takes a row lock on the pool, so it cannot oversubscribe.

Seats live in our database, not in the payment record. That is what lets a purchase-order customer have full access sixty days before the invoice clears.

03The org admin surface

Everything an administrator needs to prove it worked

The first purchase is a decision about content. The second is a decision about whether you could prove the first one worked.

  • 01

    Org dashboard

    Seats used against seats purchased, completion across the org, and anything overdue. One screen, refreshed from a recount rather than a running total.

  • 02

    Members and invitations

    Invite by address or by email domain, deactivate a leaver, and move an assignment between people while the seat is still reclaimable.

  • 03

    Required training

    Mark a path required for a group and set a due date. Learners see the deadline on their own dashboard, not only in an email they archived.

  • 04

    Deadlines and reminders

    A reminder at fourteen days, at three days, and on the day. Nothing after the deadline, because a nagging system gets filtered.

  • 05

    Reporting by person, course and path

    Completion, progress, assessment scores, and the date each credential was issued. Section-level results stay with the learner.

  • 06

    Export

    CSV of the current view, with the filters applied and a header row naming what each column counts. Built for a board pack, not for a spreadsheet archaeologist.

04What the administrator sees

The seat pool, rendered

This is the real component from the admin app, against sample data. The lifecycle column is filled in on every row, so the rule is visible before anyone tries to break it.

Seat poolPlatform team, 2026 enablement
Purchase orderBought 14 Jan 2026

41 of 50 seats out82%

Available
9
Assigned
12
Activated
21
Consumed
8

Counts are seats, not people. Someone holding two seats appears twice. Seat state is held in our database, so a billing record never grants or removes access. Access on this pool closes 14 Jan 2028.

Six of fifty rows shown. The pool summary above counts all fifty.
LearnerStateAssigned toProgressLast changeReclaimable
Rita Mensahr.mensah@example.comConsumedSalesforce Administrator100%
Consumed18 Apr 2026NoCertificate issued
Joon Parkj.park@example.comActivatedSalesforce DeveloperDue 30 Sept 202662%
Activated5 Feb 2026NoLearning has started
Ana Silvaa.silva@example.comActivatedAI on SalesforceDue 30 Sept 202628%
Activated11 Feb 2026NoLearning has started
Dario Novakd.novak@example.comAssignedSalesforce AdministratorDue 15 Dec 2026Not startedAssigned11 Aug 2026Yes
l.oyelaran@example.comAssignedSalesforce AdministratorDue 15 Dec 2026Not startedAssigned11 Aug 2026Yes
UnassignedAvailableNot startedNothing assigned

Required training, with deadlines

Set a path as required for a group and give it a date. Progress is recounted server-side, so a replayed event never inflates a number.

Three assignments across 41 people. Counts are people, not seats.
AssignmentPeopleDueCompleteOverdue
Salesforce Administrator2415 December 20268 of 24None overdue
Salesforce Developer1130 September 20263 of 112 overdue
AI on Salesforce630 September 20261 of 6None overdue
What the export contains

One row per person per assignment. Columns are named for what they count, and the file carries the filter that produced it, so a report in a board pack can be reproduced six months later.

  • Learner name and email
  • Path or course, and the version enrolled into
  • Required lessons at enrolment, and lessons complete
  • Assessment score, pass mark, and attempt number
  • Credential code and issue date, where one was issued
  • Seat state, and the date it last changed

05Your material, our platform

Bring your own SCORM packages

SCORM 1.2 and 2004

Run your existing courses beside ours

Upload the zip you already have. It lands in the same catalogue, in the same paths, with the same progress tracking and the same reporting as a ShareCo course.

  • SCORM 1.2 and 2004, including sequencing.
  • The manifest is parsed and the launch URL resolved across every xml:base on the chain. That resolution is the most common reason a package will not start elsewhere.
  • Every upload is checked for path traversal, entry-count and size limits, and symlinks before a single file is written.
  • A SCORM lesson sits in a module beside a video or a lab. The learner cannot tell which is which.
  • Progress, deadlines, reporting and export cover your packages exactly as they cover ours.
How a package is served
app.shareco.caThe Academy. Holds the session.
sharecocontent.netSeparate domain. Holds the SCORM runtime.
Your packageSame origin as the runtime, so discovery works.
Content runs on a separate registrable domain, not a subdomain. A subdomain is same-site, so session cookies would still reach a third party JavaScript bundle you did not write.

One thing SCORM cannot do here

A SCORM package reports its own completion, and the browser is what asserts it. Anyone can open developer tools and set it. So we treat that signal as engagement telemetry, and a certificate is issued only on a server-scored assessment where the answer key never leaves the server.

This applies to our courses and to yours. It is the reason a ShareCo certificate is worth verifying.

What a certificate means

06Seat pricing

One price per seat, with volume breaks

A seat covers one learner on any learning path, for the life of the pool. Buy the pool once and assign it as people join.

Seat price by volume band, with the saving against list price and what each band suits.
VolumePriceAgainst listWho it suits
1 to 9 seats$1,499per seatList priceThe right size for one team lead and their admins.
10 to 24 seatsMost common$1,349per seat10% off listThe first break. Most first purchases land here.
25 to 49 seats$1,199per seat20% off listA department, or a rollout across two teams.
50 to 99 seats$1,049per seat30% off listPurchase order and invoicing available from here down.
100 seats and upQuotedenterpriseIncludes single sign-onSingle sign-on, a private catalogue, and paths built from your own org.

Prices in Canadian dollars, per seat, excluding tax. A seat covers one named learner on one learning path at a time. The pool has a 24-month access window from purchase, and unassigned seats stay available for the whole window.

Included at every tier

  • Every course in the public catalogue, and every learning path.
  • The org admin dashboard, required training, deadlines and CSV export.
  • Unlimited SCORM uploads of your own material.
  • Verifiable ShareCo certificates on every passing assessment.
  • Unlimited assessment attempts. A mock exam is a diagnostic, not a gate.

Purchase orders and invoicing

From fifty seats we invoice against a purchase order on net-30 or net-60 terms. Access starts when the pool is created, not when the invoice clears, because entitlement lives in our database rather than in the payment record.

Enterprise

A curriculum built from your own org

The enterprise tier teaches your automations, your data model and your naming. We build it from a read-only audit of your org, and it is the one thing in this catalogue that cannot be bought anywhere else.

Quoted per engagement. Single sign-on included at every enterprise tier

07What enterprise adds

Three things, and one of them is not software

  • 01

    Single sign-on and directory sync

    SAML or OpenID Connect against your identity provider, with group-based assignment. A leaver loses access when your directory says so, not when somebody remembers.

  • 02

    A private catalogue

    Your own courses, your own SCORM packages and your own paths, visible only to your organisation. It can sit alongside the public catalogue or replace it entirely.

  • 03

    Courses built from your org

    We audit your org read-only, then author lessons on your actual flows, your actual objects and the decisions somebody made three years ago. New joiners learn your system, not a generic one.

Seats

Tell us the team size and we will come back with a number

10 seatsWhere volume breaks startCanadian dollars, tax extra. Enterprise pricing is quoted rather than listed, because it includes single sign-on and a private catalogue.
Talk to us about seats

Tell us the team and the deadline

How many people, what they need to be able to do, and when. We come back with a seat count, a path, and the honest version of how long it takes.

Email
academy@shareco.caReply within one business day.
Book a call
Thirty minutesThe enquiry form, with the deadline field filled in.

One business day is our target on weekdays, measured from the reply we send rather than from an automatic acknowledgement.

What happens next

  1. 01A reply within one business day, from a person who has read it.
  2. 02A thirty-minute call about the team, not about the platform.
  3. 03A written recommendation with a seat count and a path, whether or not you buy.

LTI 1.3 is designed for and not built yet. If you need learners to launch from your own learning system, say so during the conversation and we will tell you honestly where it sits.