Thrive Architect installation
Thrive Architect Testimonials with Custom HTML
Thrive Architect has its own testimonial elements for quotes you type in. For testimonials collected and approved in StoryProof, use the Custom HTML element instead. On ordinary pages that is the whole job. On Thrive landing pages, which bypass the theme, the script has a better home in the page’s own Custom Scripts panel.
- The div for the Custom HTML element
- The script for a landing page’s Body (Footer) field
- Why theme scripts can miss Thrive landing pages
Code for Thrive Architect
Element code and landing page script
Type your widget id. On a regular page or post you can paste both lines into the Custom HTML element. On a Thrive landing page, keep the div in the element and the script in the landing page’s Body (Footer) field, so one copy serves every widget on it.
Part 1 · A Custom HTML element on the page
Thrive Architect › green plus (+) › search Custom HTML › drag onto the canvas › Edit HTML content
<div data-storyproof-widget="YOUR_WIDGET_ID"></div>Part 2 · Landing page Custom Scripts
Thrive Architect › Settings › Advanced Settings › Custom Scripts › Body (Footer)
<script src="https://app.storyproof.io/embed.js" async></script>Save in the editor, then open the published page. Thrive notes that custom scripts run only on the live page, not inside the editor canvas.
The id you enter only changes the code displayed here. Nothing is saved or sent.
The problem, solved
Thrive pages that sell without real proof
- Problem 1
Typing every quote into Thrive elements
The built in testimonial elements need each quote, name and photo entered in the editor, and they stay as typed until someone edits the page.
How StoryProof solves it
A Custom HTML element holding the StoryProof div shows the approved testimonials you choose for that widget, and the choice is made in StoryProof.
- Problem 2
Theme footer script misses landing pages
Thrive landing pages bypass the theme, so a script added through theme level settings may not load on them at all.
How StoryProof solves it
Put embed.js in the landing page’s own Custom Scripts, Body (Footer) field. One copy there fills every StoryProof div on that page.
- Problem 3
Custom HTML has almost no style controls
Thrive gives this element only its Layout panel; typography, colours and borders are not available as they are on native elements.
How StoryProof solves it
Styling comes from the StoryProof widget itself. 19 widget layouts, from walls and carousels to compact badges and avatar strips. Use Thrive’s Layout panel just for width and spacing.
- Problem 4
Students send wins as videos
A course or coaching sales page is stronger with a student speaking, but uploading and embedding clips one by one rarely happens.
How StoryProof solves it
Students record video, leave audio or write through one StoryProof link in the browser, and you approve which ones reach the sales page.
In StoryProof
Add it to a Thrive Architect page
Step 1 of 5
Prepare the widget
In StoryProof, create a widget for this sales or opt in page, choose the approved testimonials and a layout suited to the section.
Step 2 of 5
Add the Custom HTML element
Open the element panel with the green plus icon, search for Custom HTML (it also sits under Building Blocks) and drag it to where the testimonials belong.
Step 3 of 5
Paste the div
Click Edit HTML content in the left sidebar, paste the div into the code editor and click Save. On a normal page you can paste the script line here as well.
Step 4 of 5
Landing pages: add the script
In the landing page’s Settings, open Advanced Settings, then Custom Scripts, and paste the embed.js line into Body (Footer). Save the page.
Step 5 of 5
Preview the published page
Open the live page at phone and desktop widths. If the editor stops responding after a paste, Thrive suggests removing the custom code and testing it separately.
Before you start
Thrive Architect specifics
Scripts run on the live page only
Thrive says custom scripts are not run inside the editor. An empty placeholder in the canvas is expected; judge the published page.
Landing pages ignore the theme
Because Thrive landing pages bypass the theme, site wide script settings may not apply there. Each landing page needs the script in its own Custom Scripts or inside the element.
Code can conflict with the editor
Thrive warns that custom JavaScript and HTML can break a layout or conflict with Thrive Architect. Paste the generated lines unchanged.
No Thrive element from StoryProof
StoryProof has no Thrive Architect element or plugin. The Custom HTML element and Custom Scripts panel are the integration.
Docs as of 2026-11-14
The steps follow Thrive Themes’ documentation as read on 2026-11-14; the Custom Scripts labels come from search listings of its landing page guides. Not yet tried on a live site. Widgets per workspace: Free 1, Starter 5, Pro unlimited. A small "Powered by StoryProof" badge shows until Pro.
FAQ
Questions people ask
Short answers to what usually comes up next.
Should I remove Thrive’s own testimonial element?
Not necessarily. Some pages keep one typed quote near the top and the StoryProof widget lower down. Avoid repeating the same quote in both.
Can I use a shortcode instead of the embed?
StoryProof installs with the div and script, not a WordPress shortcode, so the Custom HTML element is the right place.
Does this work on a Thrive Theme Builder template?
A Custom HTML element behaves the same in a template. For a site wide script on pages that use the theme, Thrive Theme Builder has its own scripts manager; landing pages still need their own.
Which Custom Scripts field should I use?
Body (Footer), which places the code before the closing body tag. Thrive recommends that slot for scripts that are not needed before the page renders.
Still have a question? Ask the StoryProof team or book a demo.
Put student and client wins on your Thrive pages
Collect and approve testimonials in StoryProof, then add one Custom HTML element.
Sources
- Custom HTML Element, Thrive Themes Knowledge Base. Checked 2026-11-14.
- Adding custom scripts to Thrive landing pages, Thrive Themes Knowledge Base. Checked 2026-11-14.
- Adding Facebook pixel to Thrive Theme Builder, Thrive Themes Knowledge Base. Checked 2026-11-14.
Last updated 2026-11-14.