Instant & scheduled meetings
Start an ad-hoc team huddle or schedule a meeting for a future time. Invite participants by email before the session starts.
Host multi-participant WebRTC meetings with waiting rooms, host controls, and shareable join links on Pro and Enterprise.
Host secure multi-participant video meetings with your team or external guests — without Zoom links. Group meetings use WebRTC with a waiting room, host controls, and shareable join URLs. Pro & Enterprise (Growth & Scale)
Start an ad-hoc team huddle or schedule a meeting for a future time. Invite participants by email before the session starts.
Guests request to join; the host accepts or rejects from the meeting panel. Keeps uninvited visitors out of your room.
Mute participants, remove guests, end the meeting for everyone, and reopen a ended session when needed.
Each meeting gets short URLs like /m/{code} and /meet/{code} that guests open in any modern browser.
Interactive meetings: up to 32 participants. Webinars: up to 1,000 viewers with a small speaker panel. Requires HTTPS and microphone/camera permissions for speakers.
Everyone who is admitted can speak and share video. Best for team calls and workshops up to 32 people.
Host plus promoted speakers publish audio/video. Viewers watch and listen only. Scale to large audiences using LiveKit SFU media.
Add these environment variables on the server:
LIVEKIT_URL — e.g. wss://your-project.livekit.cloudLIVEKIT_API_KEYLIVEKIT_API_SECRETWIRETALK_GROUP_MEETINGS_MEDIA=livekit (use mesh to fall back to legacy peer-to-peer for small meetings only)WIRETALK_GROUP_MEETINGS_MAX_PARTICIPANTS_MEETING — default 32WIRETALK_GROUP_MEETINGS_MAX_PARTICIPANTS_WEBINAR — default 1000 (hard cap 100000)Without LiveKit credentials, meetings fall back to mesh WebRTC (recommended for ≤12 participants only).
Dashboard sidebar → Group meetings. Free and Starter plans see an upgrade prompt.
Instant — start now. Schedule — pick date and time. Invite — add guest emails (optional schedule).
Copy the join URL from the meeting card and send it to participants. Email invites are sent when you add addresses at creation time.
Click Start meeting to open the host room. Accept waiting-room requests, then run the session from the in-meeting toolbar.
Guests do not need a Wiretalk account. They open the join link, enter a display name, and request access.
https://www.wiretalk.tech/m/{join-code} or https://www.wiretalk.tech/meet/{join-code}POST /api/group-meetings/{id}/join-requestOn mobile, use Chrome (Android) or Safari 14.3+ (iOS). Configure TURN servers for reliable connectivity on corporate or mobile networks — same as voice & video calls.
Authenticated agent endpoints use Sanctum session or bearer token from the agent dashboard. Base path: /api/agent/group-meetings.
| Method & path | Purpose |
|---|---|
GET /api/agent/group-meetings | List your hosted meetings |
POST /api/agent/group-meetings | Create instant, scheduled, or invite meeting |
GET /api/agent/group-meetings/{id} | Meeting details & participants |
POST …/host-session | Host WebRTC session token |
POST …/start | Mark meeting live |
POST …/invite | Send email invites |
POST …/end | End meeting for all |
POST …/reopen | Reopen an ended meeting |
POST …/participants/{id}/accept | Admit from waiting room |
POST …/participants/{id}/reject | Decline join request |
POST …/participants/{id}/remove | Remove active participant |
DELETE …/{id} | Delete meeting record |
Public join endpoints (no agent login): GET/POST /api/group-meetings/{id}, join-request, participants/{id}/status, participants/{id}/session. See API platform overview.
When a subscription expires or is cancelled, paid features including group meetings are disabled after the billing grace period. See Billing & plans.