Skip to main content

Teachable installation

Teachable Course Page Testimonial Embed

On Teachable the widget goes into a Custom HTML block on the sales page. The catch is upstream: Teachable says that block is not switched on for new schools, so the first step may be a message to Teachable Support rather than a paste.

  • The snippet for a Custom HTML block
  • What to do if your school lacks the block
  • A fallback link while you wait

Code for Teachable

The snippet for a Teachable Custom HTML block

Paste both lines into the body of one Custom HTML block on the sales page. If you cannot find the block in your page editor, read the table below before anything else.

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

A Custom HTML block on the course sales page (Page Editor 2.0)

Sales page › Insert new block › Custom HTML › paste into the block body

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

Use Preview to check the widget appears, then click Update in the page editor to save. Teachable does not save the block until you do.

Your widget id stays in this browser tab; the page only formats it.

The problem, solved

The Teachable testimonial problems this solves

  • Problem 1

    Students say thanks but never on camera

    A video from a real student does more than a paragraph from you, yet asking someone to film and send a file rarely gets a yes.

  • Problem 2

    My audience prefers listening to reading

    Podcast and language course audiences often respond better to a voice than to a block of text.

  • Problem 3

    The Custom HTML block is missing

    Teachable says the block is not enabled for new schools, so many creators look for it and find nothing.

  • Problem 4

    Course A buyers see course B praise

    Creators with several courses often paste the same quotes everywhere, so the advanced course shows beginner praise.

Your Teachable school, and what to do

Three Teachable rules decide your path: the block is opt-in for new schools, version 1 sales pages are no longer supported, and head snippets need a higher plan.

Sources: Teachable Help Center articles on Custom HTML blocks and Code Snippets, read 2026-11-12.
SituationWhat it meansNext step
Custom HTML appears when you insert a blockYour school has it enabledPaste both lines, preview, click Update
No Custom HTML optionTeachable keeps it off for new schoolsLog in and ask Teachable Support to enable it; link to your Wall of Love meanwhile
Sales page built in Page Editor 1.0Teachable says Sales Page V1 is no longer supportedBuild a new sales page in Page Editor 2.0 first
Thinking of Site › Code SnippetsHead snippets need Builder or above and load in the headNot enough alone: the div must sit in the page body
Checkout on sso.teachable.comHead snippets do not apply thereKeep proof on the sales page

In StoryProof

Install it on a Teachable sales page

Step 1 of 4

Choose the course’s stories

In StoryProof, add the approved testimonials from this course’s students to a widget and copy its code.

Before you start

Teachable limits, plainly

  • Unsupported by Teachable

    Teachable calls custom HTML an unsupported feature and will not troubleshoot it through Customer Care. Ask StoryProof about the widget itself.

  • Opt-in for new schools

    The Custom HTML block has to be enabled by Teachable Support on newer schools. Send that request well before a launch.

  • Head snippets alone fall short

    Site › Code Snippets can load a script on every page from the Builder plan, but it cannot place the div where the widget should appear.

  • No Teachable integration

    StoryProof is not a Teachable integration. It uses Teachable’s Custom HTML block, and the Wall of Love link is the fallback where that block is off.

  • Documentation, not a test run

    Each Teachable step here comes from Teachable’s help center as it read on 2026-11-12. It has not been followed on a live school yet, and editor labels change.

FAQ

Questions people ask

Short answers to what usually comes up next.

Why can I not find the Custom HTML block?

Teachable says it is not enabled for new schools. Log in and contact Teachable Support to request it.

Can I add the widget through Code Snippets instead?

Code Snippets add code to the head of every page and need the Builder plan or higher. The widget still needs its div in the page body, which is the Custom HTML block’s job.

What should I show until the block is enabled?

A button linking to your Wall of Love works on any Teachable plan, because it is just a link. Visitors see every approved testimonial on a hosted page.

Does the widget appear inside course lessons?

This guide covers the sales page, where buyers decide. Lesson content uses separate Teachable tools that this page does not cover.

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

Get your students on your sales page

Collect video, audio and written stories with one link, then embed the approved ones in Teachable.

Sources

  1. Custom HTML Block Snippets, Teachable Help Center. Checked 2026-11-12.
  2. Code Snippets and Custom CSS, Teachable Help Center. Checked 2026-11-12.
  3. Course Sales Page (Page Editor 1.0), Teachable Help Center. Checked 2026-11-12.

Last updated 2026-11-12.