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.
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.
How StoryProof solves it
Add finishers as contacts and send a review request by email; on a plan with automations, two reminders follow and stop once they leave a testimonial.
- 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.
How StoryProof solves it
Give each course landing page its own widget and choose which approved testimonials appear in it.
- 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.
How StoryProof solves it
The StoryProof embed is just a div with the widget id and one async script, two short lines that stay readable in code view.
- 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.
How StoryProof solves it
Load embed.js once from Site Footer Code and it fills every StoryProof div on whichever page it runs.
- Problem 5
A list of quotes looks flat
Course pages already stack curriculum, instructor bio and FAQs, so another plain text block blends in.
How StoryProof solves it
StoryProof layouts range from walls and carousels to compact badges and avatar strips, so a course page can carry a slim strip or a full grid.
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.
Step 2 of 5
Open the course landing page in Site Builder
From the Admin Dashboard go to Channels, then Website, and click the card of the page you want to edit.
Step 3 of 5
Add a Text & Media section
Click Add section, pick Text & Media, open it, delete the default text, switch to code view and paste the div (and the script, for Option A).
Step 4 of 5
For Option B, add the script once
Go to Settings, open the Code & Analytics tab, paste the script line into Site Footer Code and save. Remove any script you pasted on individual pages.
Step 5 of 5
Review while logged out
Open the course landing page in a private window and on a phone, then drag the section to where buyers hesitate, usually after the curriculum.
Where Thinkific runs Site Footer Code
Option B depends on footer code running on the page. Thinkific documents these exceptions.
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
- Site Builder Section: Text & Media, Thinkific Help Center. Checked 2026-11-12.
- How to Embed Content on a Thinkific Landing Page, Thinkific Help Center. Checked 2026-11-12.
- Site Footer Code, Thinkific Help Center. Checked 2026-11-12.
Last updated 2026-11-12.