WhatsApp for Teams

One WhatsApp number, your whole team

WhatsApp was built for one person and one phone. Your business is neither. Connect the number you already use to Spun with one QR scan and give each teammate their own login: one shared inbox, one history, the roles you choose, and no Business API.

Start Free Trial

Sound familiar?

The inbox lives in one pocket

One phone holds every customer conversation. Whoever holds it is the bottleneck; everyone else is guessing.

Four linked screens is not a team

The WhatsApp Business app allows up to four linked devices, and every one of them acts as the same anonymous user: no logins, no roles, no record of who answered.

"Did anyone reply to her?"

Without a shared view, two teammates answer the same customer with different answers, or each assumes the other has it.

Per-seat pricing taxes teamwork

Classic team inbox tools charge per user per month, so growing the team means renegotiating the budget.

What "WhatsApp for teams" should mean

Teams do not just need more screens on one number; they need identity and structure on top of it: who is signed in, who is on which conversation right now, who said what, and who may see which customers. That is the layer WhatsApp itself does not provide, and the layer Spun adds.

It works on your existing number, connected by QR code the way WhatsApp Web connects. There is no Business API application, no new number to move customers to, and no per-message template fees.

The three ways to get multiple users on one WhatsApp number

Route one: linked devices in the WhatsApp or WhatsApp Business app. Free, but capped at four companion devices, and every device acts as the same anonymous user. Workable for two people, painful for five.

Route two: the WhatsApp Business API through a provider. Genuinely multi-agent, but you apply for access, usually move to a dedicated number, pay template fees per message plus a platform fee, and lose the normal app experience.

Route three: Spun. It connects to your existing number as one linked device, then adds the team layer in its own inbox: a login for every teammate, four roles, partial access by filter, live presence and one shared history. No API, no migration, no per-message fees.

Linked devices, the Business API and Spun, side by side

QuestionWhatsApp Business appBusiness API via a providerSpun on your number
How many peopleThe phone plus up to four linked devicesAs many agents as the provider's plan allowsUnlimited team members
Separate loginsNo, every device is the same userYes, in the provider's softwareYes, each person signs in as themselves
Roles and accessNoneDepends on the providerFour roles, plus partial access by saved filter
Who repliedNot recordedDepends on the provider"Sent by" on every reply, visible inside Spun only
Your current numberYesUsually a dedicated or migrated numberYes, connected by QR code
Per-message feesNoneTemplate fees per messageNone
Adding a teammateFree, until the fifth screenOften charged per seatFree, on every paid plan

The four-device limit is WhatsApp's own. Provider terms vary, so check the specific provider.

What the team gets on one number

A login per person

Every teammate signs in as themselves, in a browser or the Spun app on iOS and Android, to the same shared inbox at the same time.

Four roles, enforced

Viewer, Team Member, Manager or Full Control, enforced on the server, with individual permissions adjustable per person.

Partial access

Share a saved filter or a pipeline board and a teammate sees only the conversations that match it, nothing else.

See who is on it

Initials on a chat show who is reading and who is typing, and every reply carries "Sent by" its author inside Spun. The customer sees only the number.

Rotation and response targets

A rotation labels new chats by teammate, first-response targets count down live, and a leaderboard shows who replied how fast.

Notes, mentions and Team Chat

Internal notes on every conversation, @mentions that notify a colleague, Team Chat, tasks and follow-up alarms. None of it reaches the customer.

Up and running in an afternoon

1

Scan one QR code

Connect the number your customers already message, like linking WhatsApp Web. Nothing changes on their side.

2

Invite the team

Send each person a link by email or over WhatsApp, pick their role and, if you like, the filters that define their slice.

3

Work it as a team

Everyone answers from the same inbox, sees who is on which chat, and leaves notes for whoever picks it up next.

How many users and devices can share one WhatsApp number?

WhatsApp itself allows one phone plus up to four linked companion devices on a number: WhatsApp Web, the desktop app or a business tool. Since multi-device, a linked device keeps working while the phone is offline. So WhatsApp Business can be used on more than one screen, up to four, but every one of them acts as the same user.

Spun takes one of those four linked slots. Your team is not counted in devices behind it: every teammate has their own Spun login, on whichever browsers and phones they use, and the number keeps its other slots for WhatsApp Web or the desktop app.

Related: WhatsApp Business on multiple devices, phones and users

See who is handling what, while it is happening

The question a shared inbox has to answer all day is "is anyone on this?". Spun answers it live rather than with a status field someone has to remember to set. When a teammate opens a conversation, their initials appear on that row in the chat list for everyone else, grey while they are reading and amber the moment they start typing. Inside the conversation the header says it in words, "Maria is viewing" or "Maria and James are replying".

If you start a reply while a colleague is already typing one, an amber line above your message box says so by name. It is a warning, not a lock: you can still send, because sometimes the right answer is that both of you know what is going on. The marker disappears when they leave the chat or switch tabs, and you never see your own presence, only other people's.

After the fact, every outgoing message carries the name of the teammate who sent it, shown above the bubble inside Spun. The customer sees none of this. Nothing is added to the message they receive, no name, no signature, no "sent via". To them it is simply the business replying from the number they know.

  • Spread new conversations across the team with a rotation: each teammate gets a personal name label, and every new incoming one-to-one chat receives the next person's label in turn. You set the order, a weight from 1 to 20 for people who should get more, each person's working hours in their own time zone, and a pause until a date for someone who is away. Group chats and conversations you started yourself are left out. The rotation applies a label, which any filter or view can use; it does not lock a chat to a person or cap anyone's load.
  • Set a first-response target in minutes, optionally counting business hours only and warning at a percentage of the target. Every member sees the live countdown on each waiting chat, and managers can review the history of targets that were missed.
  • A leaderboard on the dashboard shows, per teammate, messages sent, conversations touched, average first response time and the share of replies inside the target.
One number, one team, one customerOne WhatsApp number, every teammate signed in as themselves. What the team shares, what stays personal, the four access roles from read-only to full control, partial access by filter, live presence, and what Spun deliberately does not do.One number, one team, one customerCustomermessages one numbersees one businessYour WhatsApp numberinside SpunMaria, Full ControlJames, ManagerPriya, Team MemberTom, ViewerEvery reply is marked "Sent by" its author inside Spun; the customer sees only the number.

What the team shares and what stays yours

The rule of thumb is simple. Anything that belongs to the conversation or to the business is shared by everyone with access to it. Anything that is about how you personally like to work stays yours. The table spells out the line, because a few of the shared items surprise people the first time.

The one worth reading twice is the unread state. The unread count, archive, pin and mute on a customer conversation belong to the conversation, not to the person looking at it. When a teammate opens a chat, it stops being unread for everyone, the same way it would if the phone itself had been picked up. That is deliberate: a shared inbox with five private unread counts is five people all thinking someone else has it.

ItemWho sees itWhy it works that way
Conversations and their full historyEveryone with accessThey belong to the number, not to a person
Contacts and their detailsEveryone (Manager and Full Control see the full list; Viewer and Team Member only inside their chats)Contact visibility is part of the role
Shared labelsEveryoneManagers and Full Control may create and edit them
Quick replies and message templatesEveryoneThey are the business's voice, kept in one place
Campaigns, auto-replies and automationsManager and Full ControlThey act on the whole number
Team notes on a conversationEveryoneInternal context is only useful if the next person sees it
Unread, archived, pinned and muted stateEveryoneOne state per conversation, so nothing is "still unread" for someone
Notification settingsJust youPer person, per inbox: what makes a sound on your devices
Focus modeJust youYour own quiet time does not silence anyone else
Personal labels and private sticky notes on a messageJust youYour own filing, invisible to the team
Dashboard layout and daily summaryJust youYour view of the numbers, not the numbers themselves

Team Chat inside Spun keeps its own unread and mute state per person, since it is a conversation between colleagues rather than with a customer.

Four roles, from read-only to full control

When you share the inbox you pick one of four roles for the person. The three scoped roles, Viewer, Team Member and Manager, only ever see the part of the inbox you share with them (the next section explains how that slice is defined). Full Control is the whole inbox, identical to your own access, and is the only role that can invite or remove people, see billing, or open the WhatsApp connection screen.

The roles are enforced on the server, not just hidden in the interface. A Viewer who finds the send button in a browser tool still cannot send; a Team Member who calls the contacts endpoint directly still gets a refusal. The chart shows the defaults for each role. When you share, you can also switch individual permissions on or off for that specific person, so "a Team Member who may also edit contacts" is a normal thing to set up.

  • Viewer: reads the shared chats and contacts inside them, uses Team Chat, takes no action on a customer.
  • Team Member: everything a Viewer has, plus sending, scheduling, AI-assisted replies and archiving, inside the shared slice.
  • Manager: everything a Team Member has, plus contacts, shared labels, alarms for the team, payment reminders, campaigns, auto-replies, automations, tasks and the dashboard, still inside the shared slice.
  • Full Control: the entire inbox with nothing held back, including the team itself, billing and the WhatsApp connection.
What each role may doOne WhatsApp number, every teammate signed in as themselves. What the team shares, what stays personal, the four access roles from read-only to full control, partial access by filter, live presence, and what Spun deliberately does not do.What each role may doViewerTeam MemberManagerFull ControlWhat they can reachShared filtersShared filtersShared filtersWhole inboxRead the shared chats and Team ChatSend and schedule messagesAI-assisted repliesArchive chatsEdit contacts and shared labelsSet alarms for the teamCampaigns, auto-replies, automationsInvite and remove membersBilling and the WhatsApp connectionDefaults per role. Individual permissions can be switched on or off for a specific person when you share.

Exporting the whole contact list is Full Control only. Every role can use Team Chat, so even a Viewer can ask a colleague a question about what they are looking at.

Partial access: share a slice of the inbox, not all of it

Most teams do not want every person to see every conversation. A freelancer handling one product line, an accountant who only needs the invoicing chats, a new hire on a trial: each should see their part and nothing else. In Spun the slice is defined by saved filters, the same filters you already use to narrow the chat list. Share a filter with a person and the conversations that match it are the conversations they have. Share two filters and they have the union. Share none and they see nothing at all, which is exactly what the wizard will tell you before it lets you finish.

Because a stage on a pipeline board is a label under the hood, sharing a board is the same mechanism: the person sees the conversations on that board and no others. Labels, pipeline stages, and any other criterion a saved filter can express all work as a boundary. Scoped members with the Viewer or Team Member role also see contact details only for the people in their chats, never the full contact list.

Partial access is available with every paid plan, on every scoped role. It cannot be combined with Full Control, since Full Control means the whole inbox by definition. Access has no expiry date; it lasts until you change the role or remove the person, and both take effect on their next request.

  1. 1

    Who

    Type an email address or a phone number, or pick a contact. The person does not need a Spun account yet.

  2. 2

    Role

    Choose Viewer, Team Member, Manager or Full Control, and adjust individual permissions if the default is not quite right.

  3. 3

    Pipeline

    Optionally share a pipeline board, which becomes a filter over that board's stages.

  4. 4

    Filters

    Pick the saved filters that define their slice. Full Control skips this step, since it has no slice.

  5. 5

    Review

    See the whole grant in one place before it goes out.

Inviting people and taking access away

An invitation is a link. Send it by email, or, since the person you are inviting is probably already in your WhatsApp, send it to them from your own number in one tap or copy it to paste wherever you like. The link is valid for seven days, an inbox can have up to twenty invitations waiting at once, and re-inviting someone simply issues a fresh link. Whoever opens it accepts with whatever account they sign in with, so a colleague who uses Apple's hidden email addresses, or who signs up for Spun that minute, still lands in the right inbox.

Accepting an invitation never touches the person's own workspace. If they already run their own Spun inbox, yours is added beside it. Removing someone is one action in the Team panel, and it is thorough: their membership ends at once, and anything they set up under it goes with it, including a Gmail sending identity they connected, any home connection they were hosting for the inbox, and any API access they held. You cannot remove yourself, so an inbox is never left without its owner.

Related: How Spun connects to WhatsApp · Security at Spun

What a shared inbox in Spun deliberately does not do

A page that lists only the good parts is a page you cannot plan around. These are the boundaries as they stand, stated plainly so nobody discovers them on day two.

  • There is no "assign this conversation to Maria" button and no owner field on a chat. Spun shows who is on a conversation right now and lets a rotation label new chats by person; it does not make one person the owner of a chat.
  • Nothing stops two people replying at once. The amber warning tells you a colleague is typing; it does not lock the conversation.
  • The customer never sees which teammate answered. Attribution is internal only.
  • Unread, archive, pin and mute are per conversation, not per person. One member reading a chat clears it for the team.
  • A team note can be written and deleted but not edited; write a new one instead.
  • Access has no expiry date and there is no per-member activity log. What you have is the name on every sent message, the name on every note, and the leaderboard.
  • A second WhatsApp number is a separate inbox under the same account, with its own member list, rather than a second number inside this one.

Pricing: team members are free

Spun does not charge per person. Team members are unlimited and cost nothing extra, so the tenth teammate costs the same as the first. Sharing your inbox out is included on every paid plan, with all four roles on each. During the free trial you can join someone else's inbox; sharing your own starts with a paid plan.

Related: Plans and pricing

Setting it up, step by step

The Spun docs walk through sharing an inbox screen by screen. If your team mostly answers support questions, see WhatsApp as a helpdesk; for a worked example of a small business running on one number, see the small-teams use case.

Related: Docs: sharing your inbox with the team · WhatsApp helpdesk · WhatsApp for small teams · Guide: WhatsApp customer support for a small team · Guide: share a WhatsApp Business account with your team · Guide: WhatsApp for teams in India

Comparing team inbox tools?

Side-by-side pages for the team inbox tools buyers most often weigh against Spun.

Related: Wati alternatives · respond.io alternatives · Trengo alternatives · SleekFlow alternatives · Cooby alternatives · Periskope alternatives · TimelinesAI alternatives · WA Web Plus alternatives

About Spun

Spun (spun.com) is a shared WhatsApp inbox for teams. It connects to the WhatsApp number a business already uses through WhatsApp's linked-device (QR) mechanism, so it needs no Business API and charges no per-message fees. Plans are flat: Pro $49, Max 10x $100 and Max 40x $200 per month, every feature on every plan, unlimited team members. Connecting a second WhatsApp number the business already owns is $49 per month on Pro; on a Max plan an additional Pro line is $29 per month. Spun does not provide phone numbers or verification codes. Each team member can be restricted to specific conversations or customers. Runs in any web browser; native mobile apps are in beta. Made by Spun Life LLC. Not affiliated with WhatsApp or Meta.

Explore every feature · See pricing

Frequently asked questions

What is WhatsApp for teams?

A way for several people to answer customers from one WhatsApp number, each signed in as themselves. WhatsApp itself offers linked devices, which all act as one user. Spun adds the team layer on the number you already use: a shared inbox, a login per person, four roles, partial access and a record of who sent each reply.

Can WhatsApp Business have multiple users on the same number?

Yes, in two ways. The WhatsApp Business app lets up to four linked devices use the number, but they all act as one anonymous user. With Spun connected to the number, any number of teammates work it at once, each with their own login, role and scope, and team members cost nothing extra.

What is a WhatsApp team inbox?

One inbox for a WhatsApp number that the whole team works in: the same conversations, history and contacts for everyone with access, internal notes the customer never sees, and roles that decide who may do what. In Spun you also see, live, who is reading or typing in each chat.

What is a shared WhatsApp inbox, and do I need the Business API for one?

A shared WhatsApp inbox is one number worked by several people from their own logins. You do not need the Business API: Spun connects to your existing number by QR code, the way WhatsApp Web does, so there is no API application, no new number and no per-message template fees.

Can multiple agents reply from one WhatsApp number at the same time?

Yes. Every agent signs in to the same inbox and can answer at the same moment. When two people open the same chat, each sees the other's initials, grey while reading and amber while typing, and a warning names a colleague who is already typing. Spun warns, it does not lock, and every reply shows "Sent by" its author inside Spun.

Who answers what: WhatsApp customer support for a small team

Can WhatsApp Business be used on multiple phones?

The WhatsApp Business app runs on one phone, with up to four linked companion devices such as WhatsApp Web or the desktop app, all acting as the same user. To give several people on several phones their own access, they sign in to Spun on their phones or in a browser; only the phone that owns the number scans the QR code, once.

WhatsApp Business on multiple devices, phones and users

How do I share a WhatsApp Business account with my team?

Connect the number to Spun with one QR scan, then invite each person by email or over WhatsApp. Pick their role and, optionally, the saved filters or pipeline board that define which conversations they see. They accept with their own login; nobody shares a password or a phone. Sharing your inbox out is included on every paid plan.

How to share a WhatsApp Business account with your team, safely

How many team members can I add, and what do they cost?

As many as you like, at no extra cost. There is no per-seat fee on any Spun plan. Sharing the inbox out is included on every paid plan; during the free trial you can join someone else's inbox but not share your own.

WhatsApp for teams in India: rupee prices and Indian workflows

Does the main phone need to stay online?

After linking, the phone does not need to stay open. Like WhatsApp's own linked devices, the phone needs to come online periodically to keep the link healthy.

Will WhatsApp ban a number for using multiple users this way?

Spun connects through WhatsApp's own linked-device mechanism, the same one WhatsApp Web uses. What gets numbers restricted is spammy behavior: messaging people who never opted in or blasting identical messages. Spun's broadcast tools build in caution for exactly that reason.

What happens when someone leaves the team?

Remove them in the Team panel and their access ends at once, along with anything set up under that membership. Every conversation they handled stays in the shared history, so nothing walks out the door.

Checklist: when a teammate leaves your support team

Where does this data actually live?

Your organisation is homed on one data cell - new organisations are created on the EU cell in Nuremberg, Germany - and isolated from every other organisation by PostgreSQL row-level security. You control per-service what reaches an AI provider. Read the security overview.

Put your WhatsApp number to work

Flat pricing from $49/month, unlimited team members, free trial - on the number you already use.

Start Free Trial
All 4 solution pages work on your existing number, no Business API required.