A WhatsApp video call happens inside WhatsApp, phone to phone, and it stays there. Spun does not place that call, cannot join it, and does not try to. What Spun adds is a second calling layer that runs in the browser, in the same window as your inbox, so a conversation can become a face to face call without anyone changing app or hunting for a meeting link.
This page explains what that layer actually is: a direct one to one call between two people signed in to Spun, and a group room that anyone can join from a link you paste into a chat. It also covers what the calls deliberately do not do.
Two kinds of call, built differently on purpose
Spun has two calling paths, and knowing which one you are in explains almost everything about how a call behaves.
- One to one, between two Spun accounts. The audio and video travel directly between the two browsers. Nothing is recorded and nothing is stored.
- Group rooms, for three or more people or for anyone joining from a link. These run through a media server, which is what makes screen sharing, recording and in-call chat possible.
A Spun video call and a WhatsApp video call are not the same thing
The distinction matters, because the two solve different problems. A WhatsApp video call reaches someone through the app already on their phone, with no link to send and nothing to install. It is the right tool when the person you want is a customer who only knows you as a WhatsApp number, and it stays entirely inside WhatsApp: Spun neither places nor receives it.
A Spun call reaches someone through the browser. For teammates that is the better trade, because the call opens beside the conversation you were already reading, with everyone signed in as themselves. For a customer, the bridge is the group-call guest link: start a group call, copy the link, and send it in their WhatsApp thread. They tap it, type a display name, and they are in, with no account and no download.
If what you actually need is a phone call to a customer rather than a video call, that is a separate feature: click to call from the chat header, provided by the Phone Calls extension.
Related: How Spun connects to your WhatsApp number · WhatsApp Web for business: the complete guide
One to one: a direct call with nothing in the middle
When two Spun users call each other, the browsers negotiate a direct connection and the media flows between them, encrypted with DTLS-SRTP. Spun carries the signalling that gets the call set up, then steps out of the media path. Nothing is written to disk: there is no recording, no transcript and no stored stream for a one to one call. When a direct route cannot be established, the media falls back to a relay, which still only ever sees encrypted packets.
The controls are the ones you expect: mute, camera on and off, a duration timer, and hang up. Two behaviours are worth knowing about because they look like bugs when they are not. If the connection drops mid-call, Spun attempts to rebuild the connection rather than ending the call, so a brief network change usually recovers on its own. And if the link stays poor for more than about five seconds, Spun turns your outgoing video off by itself to keep the audio intelligible; turning the camera back on is a click.

Group rooms: screen sharing, recording and guest links
A group call runs through a media server instead of a direct connection, which is what lets more than two people be in the room and what makes the extra features possible. You start one from the sidebar or from a Spun Chat conversation, pick the teammates to ring, and they get a ringing overlay in the app plus a push notification on mobile.
Inside the room you get a video grid with active-speaker highlighting, mic and camera toggles, screen sharing, a chat panel for links and notes that should not interrupt the speaker, and a duration timer.
- Screen sharing: one participant shares at a time, and the grid switches to show it.
- Recording: only the host can start or stop it. Recording is a deliberate, visible action, not a default.
- Guest links: generate a link, send it anywhere, and the person who opens it enters a display name and joins from the browser.
- In-call chat: messages sent during the call, kept with the call rather than in the customer conversation.
Because a group call is routed through a media server, it is encrypted in transit but not end to end: the server necessarily decrypts the streams in order to mix and forward them, and a recording is stored in object storage. A one to one call has neither property. If that distinction matters for a particular conversation, keep it one to one.
Calling a WhatsApp contact into a room, step by step
- 1
Start the group call
From the sidebar, or from the Spun Chat conversation with the teammates who should be on it. Ring whoever needs to be there.
- 2
Create the guest link
Generate the invite link from inside the call. It is tied to that call, not to your account.
- 3
Send it in the WhatsApp thread
Paste the link into the customer conversation like any other message. Nothing about their WhatsApp changes.
- 4
They join from the browser
The link opens a join page that asks for a display name and nothing else. No account, no app install.
- 5
Record only if you need to
Start recording as the host, and tell the room. When you stop, the recording is attached to the call.
What the calls will not do
- They cannot place or answer a call inside WhatsApp. WhatsApp calling stays in WhatsApp.
- A one to one call is never recorded. If you need a recording, it has to be a group call, started by the host.
- Screen sharing and in-call chat belong to group rooms, not to the direct one to one path.
- A guest joins the specific call the link was made for. It is not a permanent room address.
- Video quality follows the network. On a weak connection Spun protects the audio first, which means your video may switch itself off.