Skip to main content

Thinkific installation

Thinkific Testimonials on Course Landing Pages

Thinkific’s Site Builder has no testimonial feed, but its Text & Media section has a code view meant for third-party embeds. Put the StoryProof div there on each course landing page, and either paste the script beside it or load it once for the whole school from Site Footer Code.

  • Code for the Text & Media code view
  • A one-time script for every course page
  • Which Thinkific pages skip footer code

Code for Thinkific

Two ways to load the widget in Thinkific

Option A keeps everything on one course page. Option B suits a school with proof on many course pages: each page holds only a div, and the script runs from Site Footer Code. Choose one, not both, so the script loads once.

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

Part 1 · Option A: a Text & Media section on one course landing page

Channels › Website › page card › Add section › Text & Media › Content › code </> view

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

Part 2 · Option B: the div in each course page’s Text & Media section

Channels › Website › page card › Text & Media › Content › code </> view

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

Part 3 · Option B: the script, once for the whole school

Settings › Code & Analytics › Site Footer Code

<script src="https://app.storyproof.io/embed.js" async></script>

Click the code view button again to leave it, click Save, and open the course landing page logged out to see what a prospective learner sees.

Built in your browser from the widget id you enter. Nothing is stored.

The problem, solved

What keeps Thinkific course pages short on proof, and the fix

  • Problem 1

    Learners finish and never leave feedback

    Completion is the moment learners feel the result, but the course player has no prompt, and most of them simply log off.

  • Problem 2

    Every course page shows the same quotes

    A school with a beginner course and an advanced certification needs different voices on each, or the advanced buyer reads beginner praise.

  • Problem 3

    The text editor is fiddly with code

    Thinkific’s text editor is built for formatted text, and long pasted embeds are hard to keep tidy in a content area.

  • Problem 4

    Ten courses, ten copies of the script

    Pasting the full snippet into every course page multiplies one script across the school and makes later changes tedious.

  • Problem 5

    A list of quotes looks flat

    Course pages already stack curriculum, instructor bio and FAQs, so another plain text block blends in.

In StoryProof

Install it on a Thinkific course landing page

Step 1 of 5

Prepare a widget per course

Pick the approved testimonials that speak to this course’s learners, add them to a widget, and copy the code.

Where Thinkific runs Site Footer Code

Option B depends on footer code running on the page. Thinkific documents these exceptions.

Source: Thinkific Help Center, “Site Footer Code”, read 2026-11-12.
Thinkific pageSite Footer Code runs?What to do
Course, bundle or community landing pageYesA div in Text & Media is enough
Home page and custom pagesYesSame as course pages
Performance CheckoutNoKeep proof on the landing page before checkout
Community posting and direct messagesNoNot a place for the widget
Learner Hub and new Course PlayerNot by defaultThinkific has a separate setting to enable it there

Before you start

Thinkific limits worth knowing

  • Footer code is plan gated

    Thinkific’s article names the plans that include Site Footer Code. If your plan is not on that list, use Option A and keep both lines in the Text & Media section.

  • Thinkific does not support custom code

    Thinkific says it gives no direct support for code customizations and points to its Experts directory. StoryProof support can help with the widget itself.

  • Not a Thinkific app

    StoryProof installs through Thinkific’s own embed route, not an App Store listing. Where code is not possible, link a button to your Wall of Love.

  • One script, one place

    If the script sits in Site Footer Code and also on a course page, that page loads it twice. Pick Option A or Option B per school.

  • Based on Thinkific’s docs today

    The click paths come from Thinkific’s help articles as read on 2026-11-12. Nobody has yet followed them on a live school, and Thinkific may rename menus.

FAQ

Questions people ask

Short answers to what usually comes up next.

Can I use the built-in testimonial section instead?

You can for a few fixed quotes. A widget suits schools that collect feedback from every cohort, because each widget shows the approved testimonials you choose in StoryProof, including video and audio from learners.

Will the widget show inside lessons?

This page covers landing pages. Thinkific’s footer code does not run in the Learner Hub or new Course Player by default, and proof does most of its work before purchase anyway.

Option A or Option B?

One or two course pages: Option A. A catalogue of courses: Option B, so each new page needs only a div.

How do I ask learners for a video?

Send the StoryProof collection link by email when they complete the course. They can record a video, an audio note or a written review in their browser.

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

Fill your course pages with learner voices

Ask finishers by email, approve what they send, and show it in a Thinkific Text & Media section.

Sources

  1. Site Builder Section: Text & Media, Thinkific Help Center. Checked 2026-11-12.
  2. How to Embed Content on a Thinkific Landing Page, Thinkific Help Center. Checked 2026-11-12.
  3. Site Footer Code, Thinkific Help Center. Checked 2026-11-12.

Last updated 2026-11-12.