Embed guides / Ghost

Embed Notion testimonials on Ghost

Ghost supports raw HTML in two places: an HTML card inside any post/page, or site-wide code injection. Either one runs the NotionProof snippet.

Pricing

NotionProof is $5/mo (or $50/yr) with a 3-day free trial and a 30-day money-back guarantee.

Step by step

  1. 1

    Connect your Notion database to NotionProof

    Sign in at notionproof.com with Notion (one click), pick the database that holds your testimonials — or duplicate our free template — and NotionProof auto-detects your columns (name, quote, photo, rating, video).

  2. 2

    Copy your one-line embed code

    Pick a layout (Wall, Carousel, or Floating), tweak colors if you like, and copy the snippet. It looks like this and it's the same for every platform — only where you paste it changes.

  3. 3

    Add an HTML card (per page)

    In the Ghost editor, type /html on a new line, select the HTML card, and paste your NotionProof snippet.

  4. 4

    Or use Code Injection (site-wide)

    For a footer-style wall on every page: Settings → Code injection → Site Footer, paste the snippet, save.

The snippet (same on every platform)

<script src="https://notionproof.com/embed.js" data-id="YOUR_EMBED_ID" async></script>

Tips for Ghost

  • On membership/newsletter landing pages, a wall of reader testimonials directly above the subscribe box is the highest-leverage spot.
  • The widget doesn't inherit your Ghost theme's typography (shadow DOM) — match colors via NotionProof's theme editor.
  • HTML cards render in emails as a fallback link, so keep the widget on web pages, not newsletter-only posts.

Ghost + NotionProof FAQ

Does this work on Ghost(Pro) hosted sites?

Yes — HTML cards and code injection are available on all Ghost(Pro) plans and on self-hosted Ghost.

Can I show testimonials only on one page?

Yes, use the HTML card inside that specific page instead of site-wide code injection.

Live demo

This wall is rendered by the same embed.js you'll paste on your site.

One line of code, anywhere. Won't break your site's styles. Loads instantly with your page, and updates automatically when you edit testimonials in Notion.

One plan. All features. Zero risk.

3-day free trial, then a 30-day money-back guarantee. Your testimonials stay in your Notion either way.

Pro

Everything NotionProof does.

$5/month

Switch to annual to save 2 months

Card required · Cancel anytime in the first 3 days, no charge

Founding · first 25 customers

Founding member

Same product. Lower price, locked forever.

$29/year$50

That's $2.42/month

  • Price locked forever — it never goes up while you're subscribed
  • Concierge setup: I'll personally get your widget live with you
  • Notion CRM template for collecting testimonials
  • Direct line to the founder — your feedback shapes the roadmap

Why so cheap? I'm trading the first 25 customers a 42% discount, forever, for honest feedback and a testimonial (if you think it's earned one).

Starts with the same 3-day trial · Cancel anytime

Every plan includes

  • Unlimited testimonials
  • Unlimited embeds
  • Three layouts: Wall, Carousel, Floating
  • Three theme presets + full color control
  • Show / hide rating, photo, company, date
  • Shadow-DOM isolation — never breaks your styles
  • Works on Webflow, WordPress, Carrd, Notion sites, Framer, plain HTML
  • Self-updating from your Notion database
  • Privacy-first: your data stays in Notion
🛡️

30-day money-back guarantee

If NotionProof isn't worth it, email me within 30 days of your first charge and I'll refund 100% — no questions, no forms, no "retention specialist". And because your testimonials never leave Notion, you walk away with everything you came with.