Skip to main content

Integration: Degreed

Connect PlusPlus to Degreed to publish content, completions, and badges into Degreed's catalog and learner profiles. Covers activation, sync options, and what to publish.

Written by Michael Wallace

Scenario

You are a PlusPlus admin and your organization uses Degreed as its learning aggregation and skills platform. You want PlusPlus content and learner activity to flow into Degreed so learners discover it in the Degreed catalog and feed, and so completions contribute to Degreed profiles and skills.

Solution

Contact PlusPlus Support before activating this integration so they can help you sequence the rollout.

  1. Get a Client ID and Client Secret from your Degreed Technical Solutions Specialist.

  2. In PlusPlus, go to Settings > Integrations > Degreed.

  3. Enter the Client ID and Client Secret.

  4. Turn on Enable Degreed integration.

  5. Configure sync options and per-content-type publishing (see Go deeper).

  6. Save your changes.

Nothing syncs to Degreed until Enable Degreed integration is on and both credential fields are filled in.

Go deeper

How responsibility is split

PlusPlus is where learning is created and delivered: events, courses, tracks, mentorship, office hours, and on-demand content. Degreed is where that activity is aggregated alongside other providers and credited toward learner profiles and skills. The integration pushes content metadata, enrollments, completions, and (optionally) badges from PlusPlus into Degreed. Discovery and recognition happen in Degreed; orchestration stays in PlusPlus.

Authentication uses OAuth 2.0 against Degreed's API. The only credentials you manage are the Client ID and Client Secret β€” PlusPlus handles tokens and scopes automatically.

Sync options

All sync toggles default to off. Turn on only what you want flowing into Degreed.

  • Sync badges. Pushes badges earned in PlusPlus to learner profiles in Degreed.

  • Sync hidden content. By default, content marked as hidden is excluded from Degreed. Turn this on only when your Degreed audience is the same as your PlusPlus audience for the hidden content.

  • Sync restricted content. By default, content restricted to specific groups is excluded from Degreed. Turning this on exposes that content to anyone on Degreed β€” PlusPlus does not export the group restrictions, so Degreed has no way to enforce them. Leave this off unless you have confirmed that your Degreed access model is acceptable for the restricted content.

  • Sync PlusPlus Events as Degreed Events. With this on, live events sync as Events in Degreed. With this off (the legacy default), events sync as Courses. Events created before you turn this on continue to sync as Courses; only newly created events use the Event mapping.

  • Use a template for Events. Prepends a template-rendered header to event descriptions indexed in Degreed. The template field accepts any tag valid in event notification templates. Use Preview to confirm formatting before saving. Example:

    πŸ“… {{ date_time_information }} πŸ“ {{ event_location }}
  • Sync self-enrolled learning. When on, assignments with no due date are published to Degreed as Self-Enrolled Learning. Assignments with a due date (or enrollments created by someone else) are published as Required Learning regardless of this setting.

Enrollment publishing

The Enrollment publishing dropdown controls when a PlusPlus enrollment shows up in Degreed:

  • When the users enroll (default). The enrollment is published to Degreed as soon as the learner enrolls in PlusPlus. Use this when you want Degreed to reflect intent β€” what learners have committed to.

  • When the users check in. The enrollment is published to Degreed only after the learner checks in to the event or session. Use this when you want Degreed to reflect attendance β€” what learners actually completed.

What to publish

Each content type has its own publishing toggle in the Degreed settings panel. Turn on only the content types you want learners to discover and complete through Degreed.

  • Publish articles. Short-form written content.

  • Publish guides. Hands-on, instructional learning experiences.

  • Publish courses. Structured, on-demand learning experiences. Good fit for compliance, foundational, and required learning.

  • Publish events. Individual live learning sessions (workshops, trainings).

  • Publish event series. The recurring series that individual events belong to.

  • Publish office hours. Drop-in sessions for Q&A or expert access. Many teams leave this off to keep Degreed focused on structured learning.

  • Publish mentorship programs. Structured mentorship or development programs.

  • Publish tracks. Guided learning journeys composed of multiple items. Recommended for onboarding, role-based learning, and leadership development.

  • Publish videos. Standalone videos managed in PlusPlus.

A common starting point is Courses, Events, and Tracks, then expanding to other types as your Degreed strategy matures.

What to expect for past events

PlusPlus automatically marks events in Degreed as obsolete a couple of weeks after they occur. This keeps the Degreed catalog focused on upcoming and recent activity. Historical completions and enrollments are preserved on learner profiles; the underlying event item is just no longer surfaced for discovery.

When to contact PlusPlus Support

Reach out to PlusPlus Support if you want to:

  • Backfill historical events or enrollments into Degreed.

  • Validate how Events vs. Courses are indexed for your tenant.

  • Review badge syncing or event templates.

  • Confirm best practices for hidden or restricted content.

Did this answer your question?