Embedding Northpass into your app is an effective way to enroll learners in course content and offers benefits to improve the user experience. By embedding, you can ensure your learners are served content in their moment of need, without opening a new browser window, downloading new apps, or using a new set of login credentials. In addition, with successful implementation, you’ll maximize learner engagement and lesson completion rates.

Requirements

  • You are an Admin in Northpass.

  • You are on a Northpass premium or higher plan.

How do I set this up?

There are many ways to configure learning opportunities for your learners in your app. We’ve shown a few examples in our demo app, Pixel Delivery, below for your review.

  1. On the home screen of your app, you can embed a Northpass group, learning path, or course enrollment link behind a button. Then, once a learner clicks on the button, they will automatically access Northpass from a web view within your app and view their assigned learning content.

  2. Within your app, you can deliver your learner an in-app learning alert. Behind the in-app learner alert button, you can embed a Northpass enrollment link. Once a learner clicks on the button, they will automatically access Northpass from a web view within your app and view their assigned learning content.

📣 Pro-Tip 📣

As illustrated above, to bypass learner authentication, make sure you’re using Shared Accounts or Pre-Populating Shared Course Links with Open Access.

Also, remember to use course completion or quiz completion data from Northpass’ webhooks to restrict learners from using certain areas of your app or qualifying for specific jobs until mandatory content has been completed with all milestones passed.

Advanced Integration

Northpass offers more advanced embedding options through our developer tools (APIs, SDKs, etc.) Please reach out to your Customer Success Manager, Account Manager, or support@northpass.com to arrange a meeting with Northpass’ solutions engineering team to discuss advanced integration options.

Did this answer your question?