Webinars that feel live, on your brand.
Register, broadcast and replay from one place, and open a meeting room in the same gesture: low-latency streaming or an all-WebRTC room, captions translated as you speak, and every webinar's attendance recorded.
Free plan: 2 webinars or meetings a month for 15 people, no card
No customer logos yet. This is what every broadcast actually runs on.
One platform, from first invite to final replay
- 01
Compose your webinar
Open a room, add your speakers, and set your brand colour and logo on the registration page.
- 02
Go live, your way
Low-latency streaming to an audience that watches, or an all-WebRTC room when they need to speak back.
- 03
Make it a conversation
Moderated chat, polls, reactions, raise-to-stage, and live captions in the languages you choose.
- 04
See what happened
Attendance, peak audience, watch-time, chat, polls and votes, recorded at the end of every webinar.
From registration to replay
One platform for the whole webinar lifecycle, and a short list of what it does not do yet.
Two ways to broadcast
Stream to an audience that watches and chats, or open an all-WebRTC room where they join on camera. You choose per webinar.
Meetings, same product
Open a room in one gesture and send the code: nothing to schedule, nothing to publish. It closes itself when the last person leaves.
Your colours, and your name only
Your brand colour and logo carry the registration page and every e-mail we send in your name. On Scale, our own mark comes off them.
Captions & translation
The host’s audio is transcribed live, translated into the languages you picked, and pushed to every viewer as it is spoken.
Registration & reminders
A registration page per webinar, a calendar file attendees can add in one click, and reminder e-mails timed before the start.
Your own form, our API
Keep your landing page and your form: one call creates the registration and hands back the visitor’s personal join link. Server keys and browser keys, revocable.
Numbers, per webinar
Attendance, peak audience, watch-time, chat, polls and votes recorded at the end of every webinar, and the registrant list downloadable as a CSV.
Roles & moderation
Custom roles, raise-hand, promote-to-stage, and one moderated chat with polls and reactions.
Not shipped yet pre-recorded webinars played as live, CRM integrations, mobile apps, compliance certifications.
Latency to match the moment
Pick per webinar. Stream to an audience that watches, or open an all-WebRTC room when people need to speak back.
Measured 7 Jul 2026 · p50 3.60 · p95 3.72 · 10 samples
- One-to-many: the audience watches, chats and votes
- Adaptive quality on any connection
- Replay published automatically, on the plans that include one
Pilots at 50, 200 and 1,000 viewers · figure published once run
- Attendees join on camera, in the same room
- Raise a hand, get promoted to the stage
- Made for workshops, trainings and town halls
What we have measured
Measured 7 July 2026 on our own pre-launch build. A room larger than that is spread over several servers, which is how we serve bigger audiences; that arrangement has not been benched as a whole. These are bench figures, not a service level: a number lands here once we have run it, and not before.
Pick a plan by your audience.
Choose by how many people watch at once. Every plan, including the free one, comes with your colours and your logo, a registration page, live captions, and meetings.
- Up to 15 watching at once
- 2 webinars or meetings a month
- 30 hours watched a month, live and replay together
- 2 hours on air a month
- 2 people on stage at once
- 100 sign-ups a month
- 1 seat
- No replay
- Up to 100 watching at once
- Unlimited webinars and meetings
- 280 hours watched a month, live and replay together
- Past 280 hours nobody is turned away: €0.18 per hour watched
- 7 hours on air a month
- 8 people on stage at once
- 1,100 sign-ups a month
- 500 AI minutes a month for subtitles and session summaries, each language counted separately (up to 2)
- Custom roles
- Paid webinars (ticketing)
- 3 seats
- 30-day replay
- Up to 500 watching at once
- Unlimited webinars and meetings
- 700 hours watched a month, live and replay together
- Past 700 hours nobody is turned away: €0.18 per hour watched
- 12 hours on air a month
- 12 people on stage at once
- 2,000 sign-ups a month
- 2,000 AI minutes a month for subtitles and session summaries, each language counted separately (up to 4)
- Real-time (WebRTC) room
- Custom roles
- Paid webinars (ticketing)
- 10 seats
- 90-day replay
- Up to 1,000 watching at once
- Unlimited webinars and meetings
- 1,600 hours watched a month, live and replay together
- Past 1,600 hours nobody is turned away: €0.18 per hour watched
- 18 hours on air a month
- 20 people on stage at once
- 4,000 sign-ups a month
- 200 SMS segments a month
- 5,000 AI minutes a month for subtitles and session summaries, each language counted separately (up to 10)
- Real-time (WebRTC) room
- Custom roles
- Paid webinars (ticketing)
- SSO (OIDC)
- 25 seats
- 180-day replay
Selling tickets? We take 4% plus €0.30 on each one, on every plan that includes ticketing. The rest goes straight to your Stripe account.
Everything, side by side
Same platform on every plan: you scale the audience, the interactivity and the team.
| Free Free | Pro €49.17/mo | Growth €124.17/mo | Scale €282.50/mo | |
|---|---|---|---|---|
| Audience | ||||
| Concurrent viewers | 15 | 100 | 500 | 1,000 |
| Registrants / webinar | 100 | 300 | 1,500 | 3,000 |
| Webinars & meetings / month | 2 | Unlimited | Unlimited | Unlimited |
| Hours watched / month (live + replay) | 30 | 280 | 700 | 1,600 |
| Hours on air / month | 2 | 7 | 12 | 18 |
| People on stage at once | 2 | 8 | 12 | 20 |
| Sign-ups / month (whole workspace) | 100 | 1,100 | 2,000 | 4,000 |
| People in one meeting | 4 | 25 | 100 | 100 |
| Once the cap is reached | Refused at the door | Admitted, billed €0.18 / viewer-hour | Admitted, billed €0.18 / viewer-hour | Admitted, billed €0.18 / viewer-hour |
| Interactivity | ||||
| Chat, reactions, polls & Q&A | ||||
| Raise hand to speak | ||||
| Real-time (interactive) mode | — | — | ||
| Live captions & translation | ||||
| Branding & team | ||||
| Your colour & logo on the registration page | ||||
| Remove the Beamstage mark | — | — | — | |
| Custom roles | — | |||
| One custom domain | ||||
| Team seats | 1 | 3 | 10 | 25 |
| SSO (OIDC) | — | — | — | |
| After the webinar | ||||
| Attendance & engagement figures | ||||
| Paid webinars (ticketing) | — | |||
| Replay retention | Not included | 30 days | 90 days | 180 days |
| Registrant CSV export | ||||
Concurrent viewers = watching live at once, across all your webinars · Registrants = people who can sign up per webinar · Hours watched = 1 viewer watching 1 hour, live or on replay, added up over the month (e.g. 500 viewers × 3 h = 1,500). An hour in the real-time room counts twice.
Hours on air = how long your sessions ran, added up. A 90-minute webinar spends 1 h 30, whether two people watched it or a thousand. · On stage = people sharing camera, microphone or screen in the same room at the same time
At the hours on air and the sign-ups = the next session cannot be started and new sign-ups are refused until the month turns or you move up. A session already running always goes to its end. The hours watched refuse nothing on the paid offers: they are billed instead.
Billed above the cap = On the paid offers. Viewers past the cap their own offer includes come in, and the time they watch is added to the month at €0.18 per viewer-hour, on top of the subscription. The largest cap included is 1,000.
What the others charge, and for what.
Read on each vendor’s own public pricing page, on one day, and quoted with the commitment it depends on. Where a page said nothing, this table says nothing.
| Beamstage all our plans | Zoom Webinars Webinars | GoTo Webinar Reach | Livestorm Pro | Riverside Webinar | |
|---|---|---|---|---|---|
| What a subscription buys | The whole workspace | One host licence | One organiser seat | Each unique attendee | One seat |
| Cheapest paid tier that broadcasts | €59.00 / month monthly or yearly · 3 seats included | €76.67 / month yearly commitment · we ask €149.00 for the same audience (Growth), 1.9 × their price | €50.00 / month yearly commitment · €59.00 without it · we ask €149.00 for the same audience (Growth), 3.0 × their price | €2.50 per attendee yearly commitment | €79.00 / month yearly commitment · €99.00 without it · we ask €59.00 for the same audience (Pro), 0.7 × their price |
| Audience included at that price | 100 watching at once | 500 attendees | 500 participants | 3,000 attendees | 100 registrants |
| Something free you can broadcast on | 2 a month, for 15 people | No zero-euro tier on this page | A trial, then you pay | A trial, then you pay | A free plan, but webinars need a paid one |
| When the audience is bigger than planned | 1,000 included, then nobody is turned away: €0.18 per hour watched past your included hours | Buy capacity ahead: from €46.50 a month for 500 more | Move up a tier, up to 1,000 | New attendees cannot join until you buy more | Move up a tier, up to 10,000 |
| Longest a single broadcast may run | 4 hours, extended in the room on request | 30 hours | Not published on the page | 4 hours, 12 on the top tier | No limit |
| Monthly ceiling on hours | 280 hours watched and 7 hours on air a month the hours watched past that are billed and nobody is turned away; the hours on air stop the next session until the month turns or you move up | None: hours are not counted | None: hours are not counted | None: hours are not counted | None: hours are not counted |
Prices exclude VAT, in euros, as each page displayed them. A price per organiser is not a price per organisation, so the first row says what each subscription is metered on before any figure is compared.
Where we come out ahead
- One price for the workspace, with its seats. Everyone else meters a licence, a seat or a head, so a second organiser is a second invoice.
- A full month at a time, with no year to sign. Every price quoted opposite is the discounted one you get for committing to twelve.
- A big audience is billed, not refused. On our paid offers the people past the cap come in and the time is added to the month.
- Webinars and meetings are one product, on one allowance and one invoice: the launch event and the Monday stand-up open the same kind of room.
- From the middle offer up, the audience can come on camera in the same room. It is a mode of the product, not a second tool bought beside it.
- A latency we measured and published, with its date, its p50 and its p95, rather than an adjective.
- French and English are the same product: the app, the mail, the registration page and the live captions, not an interface translated once.
Where we are behind
- We are dearer for the same audience. Since August 2026 our offers cost more per seat than every page opposite, and the price row above says by how much, column by column.
- We are the only one counting hours. The others sell a capacity and stop there; on top of it we fence how many hours are watched and how many are broadcast in a month. Past the hours on air the next session has to wait for the new month or a bigger offer; the hours watched are billed instead on the paid offers.
- No published mobile app. Everything runs in the browser, on a phone too, but there is nothing in an app store.
- No compliance certification. No SOC 2, no ISO 27001. Our commitments are written in the DPA and nothing audits them but us.
- No CRM or marketing integrations. There is a public API and a CSV export, and that is the whole list.
- No pre-recorded webinar played as if it were live, which three of the four offers opposite sell.
- The product is new. No public webinar has been run on it yet, which is why the only figures on this page come from our own bench.
- Zoom Webinars zoom.us/pricing/events August 3, 2026
- GoTo Webinar goto.com/pricing/webinar August 3, 2026
- Livestorm livestorm.co/pricing August 3, 2026
- Riverside riverside.com/pricing August 3, 2026
Your next webinar deserves the main stage.
The Free plan runs 2 webinars or meetings a month for 15 people, with no card. Run one and judge the numbers yourself.