Docs / FAQ

Frequently asked questions

Real answers. If you can't find what you're looking for, email hi@notionproof.com — we read every message.

How much does NotionProof cost?
$5/month or $50/year (save $10). One plan, all features: unlimited widgets, unlimited testimonials, text + photo + video, all three layouts, customizable themes. 3-day free trial — cancel any time during the trial and you won't be charged.
Where are my testimonials actually stored?
In your Notion workspace. NotionProof reads them live from your Notion database — we never copy them into our own database. If you ever stop paying or delete your account, your testimonials stay exactly where they always were: in Notion.
I have 100 rows in my Notion database. How do I show only some of them on my site?
Right now, NotionProof renders every row in the database you mapped. The cleanest approach is to use two Notion databases: one 'Collection' DB where every submitted testimonial lands (via form or manual entry), and one 'Published' DB that's connected to NotionProof and contains only the rows you've approved. You drag-copy approved rows from Collection to Published. We're considering a Featured-checkbox filter for v1.1 — reach out if this would unblock you.
Can I have multiple widgets, e.g. one per landing page?
Yes. Create as many widgets as you want from the dashboard. Each one can point at a different Notion database (or the same one with different layouts/themes), and each gets its own embed code. Unlimited on every plan.
Does it work on WordPress / Webflow / Wix / Framer / Shopify?
Yes — anywhere you can paste a script tag. NotionProof is a one-line <script> embed that loads from our CDN and renders inside a shadow DOM (so it can't break your site's styles or be broken by them). Works on every major platform we've tested.
Can I show video testimonials?
Yes. Add a 'Video' URL column to your Notion database with a Loom, YouTube, or Vimeo link, and NotionProof auto-embeds the player on each card. You can also use direct .mp4/.webm/.mov file URLs. Senja charges 3x as much for the same feature.
How fast does my widget update when I change something in Notion?
Customer-site widgets refresh from Notion approximately every 5 minutes (we cache to avoid hitting Notion's rate limits). If you need an instant refresh, click the ↻ Pull from Notion button on your widget's editor — that invalidates the cache immediately.
Will my Notion data leak if I cancel?
No. The database has always been in your workspace. Cancellation just stops the widget from rendering on your site. Your testimonials, your Notion database, and your data ownership are unaffected.
Why does Notion ask for permissions every time I sign in?
It shouldn't — we automatically skip the OAuth round-trip if you're already signed in. If you keep seeing Notion's consent screen, your session cookie may have expired. Sign in once more and it'll persist for 30 days.
Can I cancel any time?
Yes. Go to /dashboard/account → Cancel subscription. You keep access until the end of your current billing period (you've already paid for it). You can also resume before that date if you change your mind.
Can I get an invoice for my last payment?
Every charge generates a receipt emailed by our payment provider (Dodo Payments) automatically. Need a different format or a missing one? Email hi@notionproof.com and we'll send a copy within a business day.
Is there a free tier?
Not currently. We're a small solo-built product and the free trial is 3 days with card on file — long enough to ship and verify it works on your real site. If you cancel during the trial you're not charged.
Do you offer a Featured-row filter so I can mark some testimonials as 'show on site'?
Not yet — but we're seriously considering it for v1.1. If you'd use it, reply to any onboarding email or contact us at hi@notionproof.com. We prioritize based on real requests.
Can I use a custom domain for my widget?
The widget loads from our CDN (notion-proof.vercel.app/embed.js) — that's a one-time script load and the URL doesn't affect anything user-facing on your site. If you specifically want the script src on your own domain, you'd need to self-host the JS, which we don't currently support.
Is NotionProof open-source?
Not currently. The codebase is small (a few thousand lines of TypeScript) and built by a solo developer. If there's enough interest in self-hosting, that's something we'd consider for v2.