Run your evergreen webinar. Keep the $297/mo.
Webinar1 is the open boilerplate for solo operators who want a just-in-time webinar funnel — chat simulation, no-scrub player, automated reminders — without paying SaaS rent forever!
Self-hosted on Vercel + Firebase · You own the data · No per-attendee fees
Replaces
Three steps from upload to revenue
Most setups take under an afternoon. No webinar consultant required.
Upload your video once
Drop an MP4 into your Bunny Stream library. Webinar1 handles transcoding, signed playback, and the no-scrub player automatically.
Configure the funnel
Set your just-in-time slot cadence, seed the live-feel chat, write your CTA, and pick when it reveals. Six email templates ship preconfigured.
Send traffic, sell on autopilot
Share the /w/your-slug link. Registrants get scheduled into the next slot, receive automated reminders, and watch in a room that feels live.
Everything an evergreen funnel needs. Nothing it doesn’t.
Feature parity with the $297/mo platforms — minus the per-attendee taxes, sales calls, and 12-month contracts.
Just-in-time scheduling
Visitors register and get the next available slot — 15 min from now, rounded to the next 30. Sells in every timezone, sleeps when you do.
No-scrub player
Custom HLS player with seek-back-snap, blocked keyboard shortcuts, and a locked playback rate. Keeps the live illusion intact.
Live-feel chat
Pre-time chat messages on the video timeline. Audience sees the same conversation they'd see in a live room — without you typing.
Automated email sequence
Confirmation, 24h reminder, 1h reminder, starting-now, replay link, no-show follow-up. Six React Email templates, all yours to edit.
Built-in analytics
Registrations, attendance, max-watch %, CTA clicks. Per-webinar registrant table with CSV export. No third-party tracker needed.
Your branding, your domain
Set business name, logo, primary color, from-address. Webinar1 stays out of the way — your brand is the only one your audience sees.
Bot-protected registration
Cloudflare Turnstile + IP rate limiting + suppression list. Resend bounce/complaint webhooks keep your sender reputation clean.
You own the data
Registrants, watch metrics, and email events live in your Firestore. No vendor lock-in. Export anytime.
Deploys in 15 minutes
Vercel for the app, Firebase for auth + database + scheduled jobs, Bunny for video, Resend for email. All free or near-free tiers.
Built for solos who’d rather ship than rent
“Cancelled my $192/mo StealthSeminar subscription the day I deployed Webinar1. The JIT scheduling and chat sim are functionally identical for my course launch funnel.”
“I'd been quoted $4,200/yr to migrate my evergreen webinar to a 'professional' platform. Set this up in an afternoon. Same conversion rate, my data, my domain.”
“The no-scrub player + seeded chat is the bit nobody else on the indie side ships. Everything else I could've built. The fact that this exists is wild.”
The math
What a typical course creator pays for one evergreen funnel, year over year.
Real costs depend on traffic. For a typical creator running ~100 registrations/month, total infra is under $5/mo — versus $97 to $297/mo on a competitor.
One price. Forever. $0/mo.
Webinar1 is the app. You self-host it. You pay your infra providers (cents to a few dollars). That’s the whole pricing page.
Plus your own infra: ~$1–$5/mo at typical solo volume.
- Just-in-time slot scheduling
- No-scrub HLS video player
- Pre-timed chat simulation
- Six React Email templates
- Cloudflare Turnstile bot protection
- Resend bounce + suppression handling
- Per-webinar analytics + CSV export
- Multi-webinar admin dashboard
- Custom branding (logo, color, sender)
- Replay window + no-show automation
EverWebinar, StealthSeminar, eWebinar, Demio, WebinarKit.
- Per-attendee fees over X/month
- $497–$3,588 per year per workspace
- 12-month contracts
- Sales calls to see the product
- Their domain in your customer's inbox
Questions
Stop renting your webinar funnel.
Spin up Webinar1 in 15 minutes. Save $97–$297/mo from month one. Keep every registrant in your own database.