Platforms · Demio

Demio: what does its API report, and when?

Everything eventually, and almost nothing as it happens. That is a real constraint and a smaller one than it sounds.

Short answer

Demio’s official API documents no webhooks. Registration and join events reach an outside system only through Zapier, whose four Demio triggers are polled rather than instant, and none of the four covers leaving. The only departure signal anywhere on the platform is a “left early” status inside the participants report you pull once the session has ended. The registration form does carry a phone number, which is the one thing nothing works without.

4
Zapier triggers Demio documents in total — registration, joins, does-not-attend, webinar update
Source: Demio help centre: Zapier triggers
0
Of those four that fire when somebody leaves a session in progress
Source: Demio help centre: Zapier triggers
5,000 / day
API calls a paying Demio account may make; a free trial is capped at 100 a day
Source: Demio help centre: API limitations

Does Demio have webhooks an outside system can subscribe to?

No. The public API is a small read-and-write surface — events, event dates, a registration call and a participants report — with no webhooks section in it, and the two integration layers most people would reach for next confirm the shape rather than fixing it. Demio’s own help centre lists exactly four Zapier triggers[1], none of them marked instant, and Make.com’s Demio app is a list of action modules[2] — create a registration, get an event, list events, list participants — with no trigger among them.

Polled is not a synonym for slow — it is a different architecture

A polled trigger checks on a timer that belongs to the integration platform rather than to Demio or to us. Zapier’s own documentation[3] puts polling at 15 minutes on its free plan and 2 minutes on Professional, and reserves instant triggers for events an app genuinely pushes. Those are Zapier’s published figures about Zapier, not a claim about anything of ours — we publish no timing figures anywhere on this site.

Polling the REST API directly does not rescue it either. Demio caps accounts at 180 requests a minute and 5,000 calls a day[4], and a single ninety-minute webinar polled every five seconds would consume well over a thousand of those calls on its own. A design that spends a fifth of the daily budget watching one session is not a design.

Can you tell when somebody leaves my Demio session?

Only afterwards. The participants report you pull against a finished session carries a “left early” status, and that is the whole of it — a row in a report, not an event. So mid-session exit is a plain no on this platform, which is also what it is on every other row of the matrix, Zoom included.

What each part of the sequence needs from Demio, and whether Demio provides it
What happensWhat Demio gives us
A text when somebody registersA polled Zapier trigger, not a pushed event. It works; the timer is not ours.
A call before the session, and a text carrying the join linkNothing needed. This runs off your session time and our own timer.
We stop contacting somebody already watchingA polled “Joins Webinar” trigger, with the same caveat as registration.
A call to somebody who walked out mid-sessionNothing during the session. A “left early” status appears in the report afterwards.
Working the people who did not show, after the eventThe participants report, with attended, did not attend, completed, left early and banned.
A phone number to work with at allA predefined phone field on the registration form.

Two of those five are the ones that decide your show-up rate, and neither of them needs an event from Demio at all — including the call that gets the registrant to state in their own words when they will join. That micro-commitment is the mechanism we sell rather than any particular channel, which is the reason a platform with no webhooks is still perfectly workable for the job people actually hire us for.

Demio publishes attendance data. Can I plan against it?

One slice of it, carefully. Banzai and Demio’s 2024 report, drawn from more than 800,000 webinars hosted on Demio during 2023[5], breaks live attendance down by company revenue — and the under-$1M band comes out at 22%. That band is solo operators and small information businesses, which is the closest published cohort to the people who read this site, and 22% sits inside the convergent 21–36% range we use as a planning assumption for a show-up rate.

22%
Live attendance for companies under $1M in revenue, across 800,000+ webinars hosted on Demio in 2023
Source: Banzai / Demio, Webinar Statistics 2024
52 → 38 → 35
Demio's own headline live-attendance percentage across three consecutive annual reports on one platform — a different report each year, not one series

Treat any single-year platform figure as unreliable

Demio’s own headline number moved from 52% to 38% to 35% across three consecutive annual reports about the same platform. Nothing about webinars changed that much in three years; the measured population did. That is the argument for reading a cohort figure like the 22% band rather than a headline, and the argument for measuring your own funnel over a few cycles instead of adopting anybody’s benchmark.

A planning assumption is not a promise, ours or Demio’s. Where every widely-quoted webinar benchmark comes from, and which population each one actually measures, is set out on show-up rate by traffic source.

What should I check in my own Demio account?

Three things, all answerable from your own settings in an afternoon and none of them requiring a conversation with us.

1

Confirm the phone field is on the registration form

Demio supports a predefined phone field, but a form without it produces registrants we cannot text or call, and no amount of integration work fixes that afterwards. What the form says beside the field — who is being consented to, and whether an artificial voice is mentioned — is a separate and more important question.

2

Find who holds the API credential

The key and secret live in account settings rather than being issued on request, so this is a permissions question inside your own team rather than an application to a vendor. Note the daily call ceiling while you are in there: 5,000 for a paying account, 100 on a free trial.

3

Decide what the post-session report is for

It carries attended, did not attend, completed, left early and banned. That is enough to work the people who did not show and the people who left before the end — as a follow-up after the event, which is what it is, rather than a rescue during it.

If you are choosing a platform rather than describing one, nothing here is an argument to move. The two capabilities that carry the sequence are present, and the missing one is the capability we decline to sell on every platform in the table.

Frequently asked questions

You run a webinar. We come in and increase your show-up rate and your post-webinar sales, with our AI voice and SMS system — and you finally know why every registrant signed up. The whole table, with the date it was last checked, is on platforms. If you are weighing Demio against another automated-session platform, StealthSeminar does push its events, and WebinarJam pushes registration and arrival too, at the cost of an approval queue in front of the API. The way we ask to be measured is the pilot, and if that is worth twenty minutes, book a call.

JB
Justas Butkus

Founder & Operator, CallHush

Founder and operator of CallHush. The offer is one sentence: you run a webinar, and we increase your show-up rate and your post-webinar sales with an AI voice and SMS system. CallHush has no closed clients yet — the first engagement is a pilot run as a split of the client’s own registrant list, and nothing on this site is presented as a client result.

View all articles