Skip to main content
Skip table of contents

Policy to lesson (Beta)

Read this article in: English, German

Company policies are crucial documents for every organization. However, they are also typically long, complicated, and difficult for employees to engage with, even with traditional compliance training. Low engagement leads to low retention and thus compliance and security risks.

With Policy to lesson, you can now turn multi-page PDFs into bite-sized, engaging e-learning lessons - with no manual effort. This is achieved by combining the power of AI with SoSafe’s educational concept, lesson structure and curated asset library.

Interactive demo

Feel free to try out this interactive demo or proceed directly to the step-by-step instructions.

Step-by-step instructions

1. Uploading your policy

In the Manager, navigate to E-Learning / Policy to lesson. On this page, select Create new lesson.

Screenshot 2026-05-07 at 14.54.51.png

Simply drag and drop the policy PDF file you want to turn into a lesson onto the page or click to open the file picker.

Screenshot 2026-05-07 at 14.55.21.png

The file will now be processed. This will likely take a few minutes. During this time, please do not close the browser tab or navigate to another page in this tab.

Screenshot 2026-05-07 at 14.55.37.png

2. Content review & editing

Once the process is finished, you will be shown a preview of the generated lesson. You can use the arrows at the bottom to navigate between the pages or start reviewing and editing immediately by selecting Start review.

Screenshot 2026-05-07 at 15.27.45.png

You can select the individual content boxes in the menu on the left to open the content editing text fields. In addition to changing text, you can format most fields by making text bold, italic, underlined or strikethrough using the corresponding buttons.
Move between the pages using the Next page and Back buttons. Once you’re on the last page, you can select Finish to return to the process overview. There, select Confirm to proceed with the next step.

Screenshot 2026-05-07 at 15.28.08.png

3. Quiz and acknowledgment

At the end of the generated lesson, your users will be asked to acknowledge that they have read and understood the policy. If you wish, you can add an automatically generated quiz before the acknowledgment. Toggle the corresponding switch and then select Start review to review and edit the quiz answers. This will work just like editing the content earlier. The correct answer to the quiz questions will be highlighted.

If you do not wish to add a quiz, simply select Confirm to proceed.

Screenshot 2026-05-07 at 15.29.01.png
Screenshot 2026-05-07 at 15.29.34.png

4. Lesson summary review

In this brief step, you can edit the lesson summary. Make any desired changes and select Confirm to proceed.

Screenshot 2026-05-07 at 15.30.10.png

5. Translations

If you do not wish to add any translations, simply select Continue without translations. If you do wish to add them, select Add translations. A new dialog window will open and show a list of languages. Make your selection and click Apply. The translation process will start. This can take a moment, depending on the amount of text and languages. Once the translations are ready, you can preview them by selecting the corresponding tab at the top of the lesson preview. If you’re happy with your translations, select Confirm to proceed.

Screenshot 2026-05-07 at 15.30.44.png
Screenshot 2026-05-07 at 15.31.06.png

6. Adding lesson to campaigns

Here you can add your lesson to any existing campaigns. It will be added as an optional lesson for your learners to complete. Select Add lesson to campaign and a new dialog window will open. Make your selection and click Save, followed by Confirm. Alternatively, you can select Skip for now. This will not add it to any campaigns.

Screenshot 2026-05-07 at 15.41.52.png
Screenshot 2026-05-07 at 15.42.36.png

7. Publish

Once all steps are completed, select Publish lesson!

Screenshot 2026-05-07 at 15.43.35.png

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.