Whether it's a product launch, a webinar, a workshop or a conference track, the difference between a passive broadcast and a real event is the chat. Here's how to add one to your event page — and the things that actually matter when hundreds of people arrive at once.
Per-event room or persistent room?
Both work — it depends on the event:
- One-off event (a launch, a single webinar): a room per page URL keeps the conversation scoped to that event.
- Recurring events (a weekly workshop, a series): one persistent room builds regulars who return each session.
You toggle this in one setting — "separate room per page URL" — so you don't have to decide up front.
1. Q&A belongs in the chat
Attendees ask questions; @mentions and threaded replies let the host (or other attendees) answer inline without losing the thread. Pin the most important question or the agenda to the top so latecomers catch up instantly.
2. Polls drive participation
An inline poll ("which feature should we demo next?") turns passive watchers into participants. Live tallies show the room voting in real time — it's the single easiest engagement lever in an event chat.
3. Plan for the arrival surge
Everyone shows up in the same five minutes. That's a moderation spike. Set slow mode before the event, keep banned words and AI moderation on, and add a couple of sub-admins (your team) scoped to the event room so no single person is overwhelmed.
4. Beat the cold start with a welcome bot
The first attendees arrive to an empty room and wonder if they're in the right place. A scripted welcome message — fired a few seconds after someone opens the chat — reassures them and seeds the conversation until the room fills.
5. Keep the room after the event
The event ends; the discussion shouldn't. Chat replay lets attendees (and you) rewind the conversation with a scrubber and search, and a persistent room keeps the follow-up going for days.
6. It's your page, your data
Running the chat on your own event page — instead of inside a webinar platform's walled garden — means the attendee relationship, the questions and the follow-up are yours to keep and act on.
How to add it
One script tag on your event page:
<script>
(function() {
var s = document.createElement('script'); s.async = true;
s.src = '//d2yy16lkdmfg04.cloudfront.net/resource/chat.js';
var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x);
})();
window.embeddedChatAsyncInit = function() { embeddedChat.init("YOUR_PROJECT_TOKEN"); };
</script>
Streaming the event live too? See live stream chat, or learn how the room model works on the chat room for website page.