Skip to main content

LearnWorlds installation

LearnWorlds Testimonials in an Embed Section

LearnWorlds lets you drop third-party code into any site page through an Embed section, and it also gives every page custom code slots, split by whether the visitor is logged in. Use the first for a single widget. Use both when one sales page shows proof in several places.

  • Code for the Embeddable script box
  • A body slot script for pages with several widgets
  • The logged in versus logged out trap

Code generator

Code for LearnWorlds pages

Enter the widget id. For a single widget on a page, paste Part 1 into an Embed section. For two or more widgets on one page, put Part 2 in the page’s body slots and give each Embed section only Part 3.

Shown in StoryProof when you copy a widget’s embed code.

Part 1 · One widget: the Embed section

Website › Design › Edit Website › page › (+) › Embed › Embeddable script

<div data-storyproof-widget="YOUR_WIDGET_ID"></div>
<script src="https://app.storyproof.io/embed.js" async></script>

Part 2 · Several widgets: the page body slots

Custom code editor › this page’s <body> slots (logged out and logged in)

<!-- Page custom code, <body> slot. Fill BOTH the logged-out and the logged-in slot. -->
<script src="https://app.storyproof.io/embed.js" async></script>

Part 3 · Several widgets: each Embed section

Embed section › Embeddable script

<div data-storyproof-widget="YOUR_WIDGET_ID"></div>

Click Update on the section and Save on the page. LearnWorlds renders embeds only after an update or in preview, so check the saved page, then view it logged out in a private window as well.

Everything is assembled in your browser; nothing you type is sent.

The problem, solved

Learner proof on LearnWorlds: common snags and the StoryProof fix

  • Problem 1

    Logged in students do not see it

    LearnWorlds page slots come in pairs for logged in and logged out visitors. Code in one slot only reaches one audience.

  • Problem 2

    Three Embed sections, three scripts

    Pasting the full snippet into every section on a long sales page loads the same script repeatedly.

  • Problem 3

    Students will not write a testimonial

    Asking for a written paragraph at the end of a course gets polite silence from most learners.

  • Problem 4

    One course’s praise on another course page

    A generic block of quotes on every course page shows learners praise for a course they are not buying.

In StoryProof

Add it to a LearnWorlds page

Step 1 of 5

Build one widget per course

In StoryProof, choose the approved testimonials about that course and a layout that suits a full width section.

Before you start

LearnWorlds limits

  • Embeds show after update or preview

    LearnWorlds says embeds render only when pages are updated or previewed, so an unsaved section in the editor can look empty.

  • Site pages, not the course player

    These steps cover pages built in the site builder, such as course landing pages. Activities inside the course player are a different editor and are not covered here.

  • Liquid needs a higher plan

    LearnWorlds lists JavaScript and CSS customization on every plan, but Liquid conditions inside custom code are listed for its Learning Center plan. Plain script tags need no Liquid.

  • No LearnWorlds app

    StoryProof is embed code, not a LearnWorlds integration. Widgets show a "Powered by StoryProof" badge until Pro.

  • Help center as of 2026-11-13

    Steps follow LearnWorlds’ help center as read on 2026-11-13. Nobody has followed them on a live school yet, and builder labels change.

FAQ

Questions people ask

Short answers to what usually comes up next.

Should the script go in the site wide custom code instead?

You can use the global slots if widgets appear on many pages. For one or two sales pages, page slots keep the script off pages that never show a widget.

Can I show the widget inside a course lesson?

This page covers site builder pages only. Check LearnWorlds’ own guidance for embedding inside course activities before trying it there.

Do learners need a StoryProof account to leave a testimonial?

No. They open your collection link in a browser and record or write there, with no app to install.

Why is my Embed section blank in the editor?

LearnWorlds renders embeds after you update the section or in preview. Click Update, save, and preview before assuming something is wrong.

Still have a question? Ask the StoryProof team or book a demo.

Put learner testimonials on your LearnWorlds pages

Collect video, audio and written testimonials, approve them, then paste one Embed section.

Sources

  1. How to add embed codes to your school pages, LearnWorlds Help Center. Checked 2026-11-13.
  2. How to add custom code in your LearnWorlds school, LearnWorlds Help Center. Checked 2026-11-13.
  3. Compare all plans, LearnWorlds. Checked 2026-11-13.

Last updated 2026-11-13.