Testimonials

Should you build your own Proofling?

Automated testimonial asks, follow-ups, approval, and embeddable proof

With trade-offs · the basics, with limitations
Price $19/moEstimated savings $192/yrEstimated time multi-dayCategory TestimonialsCatalog votes 0

A collection form, approval queue, wall, and embed are one-session work. The real Proofling loop adds payment-triggered asks, dependable email follow-ups, consent history, video processing, and integrations, which makes an honest replacement a weekend project with ongoing operational work.

ENOriginal research content in English. Original prompt preserved in English.

The complete prompt
Build a self-hosted testimonial automation app inspired by Proofling.
Use Node.js 22, TypeScript, Fastify, better-sqlite3, server-rendered HTML, and vanilla CSS.
Keep it single-tenant and deployable as one small service on a VPS.

- Add an .env.example for ADMIN_PASSWORD, APP_URL, STRIPE_WEBHOOK_SECRET, and RESEND_API_KEY.
- Create POST /webhooks/stripe and verify Stripe signatures before processing events.
- Idempotently store completed checkout customers and ignore duplicate webhook deliveries.
- Let the admin configure an ask delay, one optional follow-up delay, sender name, and message copy.
- Run a database-backed worker every minute; queued jobs must survive restarts and retry with backoff.
- Send email through Resend, with MAIL_MODE=log for local development without an API key.
- Give each customer an expiring signed /r/:token response link; never expose sequential database IDs.
- Collect name, role, company, optional 1-5 rating, testimonial text, avatar, and explicit publication consent.
- Resize avatars to 128px WebP, discard originals, and reject oversized or non-image uploads.
- Add a Basic Auth /admin page with pending, approved, private, and failed-delivery views.
- Allow approve, unpublish, delete, and resend; nothing public appears before approval and consent.
- Render a mobile-friendly /wall page with approved cards, dark mode, and honest buyer-context badges.
- Serve /embed.js so one script plus a div creates a sandboxed, auto-resizing wall on another site.
- Expose approved data at /proof.json and /proof.md without private contact details.
- Exclude multi-user accounts, billing, non-Stripe integrations, video, AI rewriting, and referrals.
- Add tests for signature verification, webhook idempotency, scheduling, consent gates, and public filtering.
- Include SQLite migrations, seed data, a Dockerfile, and a README covering setup, backups, and permissions.

The prompt opens pre-filled in your agent. Review it before running.

Original prompt preserved in English.

What would building your own look like?

Accept a payment webhook, schedule one testimonial request and follow-up, collect consent, approve replies, and render them on a hosted wall and embed.

What you will need

Why paying can still make sense

They pay to avoid operating the unglamorous parts: verified webhooks, timed sends, email delivery, retries, consent records, media handling, and integrations. The wall itself is easy; making customer requests arrive reliably and safely is the service.

What you lose

xpolished onboarding and multi-tenant workspaces

xpayment integrations beyond the single Stripe webhook

xmanaged email delivery, retries, scheduling, and suppression

xguided video capture, processing, captions, and retention controls

xlong-lived consent history, proof exports, and referral workflows

prior art · use these instead of building, if you’d rather

Nothing worth pointing at. That’s why the prompt exists.

Share on X ↗"I just replaced Proofling ($19/mo) with one prompt"
Plans and pricing

How much does Proofling cost?

In your currency · US DollarChecked on 10/20/2026
Monthly billing
$19/mo
Per year
$228/yr
Annual billing
$192/yr16% cheaper than paying monthly
Buy on the official site

You complete the purchase on Proofling’s site. Vibe Radar does not handle payments.

PlanMonthlyAnnual (per month)What is included
free$0/workspace$0/workspaceFirst 5 testimonial asks total; 1 Wall; no card and no timer.
founding pro$19/workspace$16/workspace100 stored videos/workspace; founding price retained while the subscription remains active.

Free tierFirst 5 testimonial asks total; 1 Wall; no card and no timer.

Billing termsMonthly + annual; annual billing is $192/year; 14-day money-back guarantee.

Additional costsThe founding rate is retained only while the subscription stays active; canceling can forfeit that grandfathered price.

verified 2026-08-12 · source ↗

Build or buy

Is it cheaper to build or buy Proofling?

Adjust the numbers: hours to build, your hourly rate, running costs and the subscription price.

Subscribe
Build it yourself
Horizon
Subscribe$384
Build it yourself$3,560

Over 24 months, subscribing is cheaper.

Starting hours estimated from the analysis (multi-day). Does not price what you give up (support, integrations, security).

Frequently asked questions
Can I rebuild Proofling?

Kinda. The core of Proofling is buildable in a weekend with the prompt on this page, but there are real gaps: polished onboarding and multi-tenant workspaces, payment integrations beyond the single Stripe webhook. Read the honest list above before committing.

How much does Proofling cost?

Proofling costs about $19/mo (Founding Pro, checked 10/20/2026), which is $192 per year.

What do I lose by replacing Proofling?

Honestly: polished onboarding and multi-tenant workspaces; payment integrations beyond the single Stripe webhook; managed email delivery, retries, scheduling, and suppression; guided video capture, processing, captions, and retention controls; long-lived consent history, proof exports, and referral workflows. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Proofling?

No mature open-source alternative worth pointing at, which is exactly why the one-shot prompt on this page exists.

New ideas on your radar.

Get catalog updates and prompts for your next project.