# Spun — full page content for LLMs ## https://spun.com/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Communications, Spun Smarter The shared team inbox and CRM for WhatsApp. Bring calm, clarity, and control to every conversation: respond faster in any language, follow up smarter, and turn more chats into customers. Start Here For Free Free AI workspace · Simple to use · Optional WhatsApp integration Communicate with AI replies Tasks Translations Team workspace Optional WhatsApp integration Built-in AI AI That Moves Every Conversation Forward Spun gives you practical AI assistance for your daily customer communication. Write better replies, understand conversations faster, organize what matters, and move every opportunity closer to a customer. Write Better Replies, Faster Turn a rough thought into a clear, professional response you can review, edit, and send. Catch Up in Seconds See the key points, customer intent, and next steps from long conversations without reading every message. Know What Needs Attention Use AI to label conversations by intent, priority, status, or opportunity, so nothing important gets lost. Find Answers Across Your Workspace Ask about customers, conversations, tasks, notes, and follow-ups, and quickly find the information you need. Write Better Replies, Faster Turn a rough thought into a clear, professional response you can review, edit, and send. Catch Up in Seconds See the key points, customer intent, and next steps from long conversations without reading every message. Know What Needs Attention Use AI to label conversations by intent, priority, status, or opportunity, so nothing important gets lost. Find Answers Across Your Workspace Ask about customers, conversations, tasks, notes, and follow-ups, and quickly find the information you need. Write faster Global communication Cross Every Language Barrier Language should never stand between your business and a new opportunity. Use Spun to communicate in the other person’s language. Send translated messages, understand voice notes, and create translated audio, even when the other person is not using Spun. Translate Every Message Translate incoming and outgoing messages so you and your customers can each communicate in the language you know best. Voice Note Translation Turn incoming voice notes into clear transcripts and translations, so you can understand every message faster. Voice Messages, Translated Both Ways Translate incoming voice messages so you understand them quickly. Then record your reply in your language and send it as audio in theirs. Meet in Any Language Host live video conversations where everyone hears the conversation in the language they understand best. Translate Every Message Translate incoming and outgoing messages so you and your customers can each communicate in the language you know best. Voice Note Translation Turn incoming voice notes into clear transcripts and translations, so you can understand every message faster. Voice Messages, Translated Both Ways Translate incoming voice messages so you understand them quickly. Then record your reply in your language and send it as audio in theirs. Meet in Any Language Host live video conversations where everyone hears the conversation in the language they understand best. Text in any language Automation and productivity Follow Up Smarter. Move Faster. Spun helps you stay on top of every opportunity with reminders, tasks, quick replies, and scheduled messages. Bring order to busy conversations, so every important next step gets the attention it deserves. Alarms Add an alarm from any conversation in just a few clicks, so you always remember when to follow up. Tasks Turn conversations into clear next steps, due dates, and status. Quick Replies Save messages you use often and send them again anytime, so repeated answers stay fast, polished, and consistent. Scheduled Messages Write now, send later, and make sure every important follow-up reaches the right person at the right time. Alarms Add an ## https://spun.com/googlesheets/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Google Sheets integration Your WhatsApp, live in Google Sheets. Every lead, order, call and closed chat - flowing into a spreadsheet as it happens. No Zapier, no exports, no copy-paste. Connect Google once, choose what to log, and your sheets stay up to date on their own. Native integration - included with Pro Connect your first sheet How it works Three steps from chat chaos to a living spreadsheet. 1 Connect your Google account One click, minimal permissions. Spun can only touch spreadsheets it creates for you - or ones you explicitly pick. The rest of your Drive stays invisible to us. 2 Pick an event and map your columns Choose what should become a row - a new lead, a closed chat, a finished order form - and arrange the columns exactly how you want them, with a live preview of the row before you save. 3 Rows appear on their own From that moment, every matching event lands in your sheet automatically - timestamped in your timezone, deduplicated, with a link that jumps straight back to the chat. Everything it does Built like a product, not a webhook Column mapping, filters, AI summaries, templates, scheduled reports and history export - all native, all included. 11 live events, ready to log Incoming and outgoing messages, new/updated/deleted contacts, labels, qualified leads, completed chat flows, closed conversations, processed queue messages and finished calls - every one can feed a sheet. Your columns, your order Map up to 30 columns per sheet with a live preview that shows exactly what the row will look like. Timestamps become real spreadsheet date-time values in your timezone - sortable and chartable, not text. Filters before the row is written Only log what matters: match all or any conditions - equals, contains, starts with, field present or absent. A sheet of only "hot lead" labels or only missed calls takes seconds to set up. AI chat summaries Add a Summary column to closed chats or qualified leads and Spun writes a one-two sentence AI recap of the conversation into the row - in your language, with phone numbers masked before the AI ever sees the text. One-click templates Leads Log, Order Tracker, Call Log, Support Log, Closed Chats Log with AI summaries, Daily Summary - each template creates the spreadsheet, formats the headers and wires the trigger in a single click. Scheduled reports A daily or weekly row with messages in and out, new contacts, average response time and active chats - your WhatsApp KPIs accumulating into a chartable history without anyone exporting anything. History export Backfill up to 100,000 rows of existing data - contacts, chat history by date range, call logs, campaign results - with a progress bar and a cancel button. New sheets or existing ones. Deep links back to the chat Every row can carry an "Open Chat" link that jumps from the spreadsheet straight into the conversation in Spun. Your sheet becomes a clickable index of your WhatsApp. Any destination Let Spun create a fresh spreadsheet in your Drive, or use the Google picker to choose an existing spreadsheet - or a folder, including Shared Drives your team already works in. Anything that happens can become a row Pick any of these events as a trigger - mix filters and column mappings to build exactly the log you need. Incoming & outgoing messages Contact created, updated or deleted Label assigned Lead qualified Chat flow completed Chat archived Queued message processed Call completed Daily & weekly report rows AI chat summaries A spreadsheet that tells you what each chat was about Add the Summary column to an Archived Chats or Leads sheet, and every row arrives with a short AI-written recap of the conversation - what the customer wanted, and how it ended. ✓ Written in your workspace's language ✓ Phone numbers masked before the AI sees a single word ✓ Strictly opt-in per sheet - no summary column, no AI involved ✓ Never slows a row down: ## https://spun.com/features/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Platform Features Everything you need for team messaging & AI productivity Voice & video calls, AI-powered conversations, team collaboration, and more - all in one inbox. Hide paid-plan features Team Collaboration Your whole team on the same page - literally. Shared Team Inbox Free Multiple team members managing conversations from the same WhatsApp number. See who's handling what in real-time. Internal Team Chat Free Built-in team messaging for quick coordination. DMs, group threads, and task-linked discussions - without leaving the inbox. Internal Spun Groups Free Create internal group conversations for team discussions that stay separate from WhatsApp. Task Management Free Create tasks from conversations, assign to team members, set due dates, and track progress with checklists and comments. A kanban board is the default view: each project gets its own custom columns, you drag a card to change its status, and saved templates start recurring work in one click. Voice Calls Free Crystal-clear voice calls with your team. Click-to-call from any conversation with automatic recording and transcription. Video Calls Free Face-to-face video calls right beside the conversation. One to one is a direct call between two Spun users. Group rooms hold up to 32 people and add screen sharing, host-only recording and a guest link anyone can open from a browser. Learn more Translation Room Free Real-time multilingual video rooms - everyone speaks their own language and hears everyone else in theirs. Free for 1:1 conversations; paid plans host group rooms (up to 50 participants). Learn more Role-Based Access Free Control who can see what with granular roles and permissions. Admin, agent, and viewer roles with customizable feature access. Alarms & Follow-Up Reminders Free Set alarms on conversations so nothing slips through the cracks. Get notified when it's time to follow up. Cross-Org Connections Free Connect with other Spun organizations for consent-based direct messaging. Once a request is accepted, the two teams talk securely over Spun Chat without using WhatsApp, and you can decline, block or revoke a connection at any time. Sprint / Focus Mode All plans Timed focus sessions that suppress notifications and distractions. Stay in flow, then catch up on everything when you're ready. Team Notes All plans Leave internal notes on a conversation so the next person picks it up with the full context - never visible to the customer. Team Presence & Mentions All plans See which teammates are viewing or replying to a conversation before you answer, so two people never reply to the same customer. Mention a teammate with @ in a team note to send them a push notification. Weave AI - Your Smart Inbox Meet Weave - Spun's built-in AI that learns your style, answers questions, and handles the routine. Weave Assistant Free Ask Weave anything in plain language or by voice - search chats, summarize conversations, label contacts, create tasks, set reminders, export CSV data, save macros, get daily briefings, and analyze engagement. Your AI copilot inside the inbox. Voice Transcription Free Automatic voice note transcription powered by Whisper AI and Sarvam. 50+ languages including regional dialects. Works server-side - transcriptions happen even when you're away. AI Suggested Replies Free Context-aware reply suggestions that appear inline. One click to send - or edit before sending. PII Redaction Free Automatically detect and redact sensitive personal information (IDs, financial data, phone numbers) across 10+ languages. Speech-to-Speech Translation Free Translate incoming voice notes into your language as spoken audio. Hear what your contacts said - in your own language - without reading. AI Language Detection Free Automatically detect the language of incoming messages and route to the right AI model, template, or auto-reply language. AI Comp ## https://spun.com/pricing/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Pricing One simple choice. Every feature included. Every plan gets the full Spun experience: all AI features, unlimited team members and unlimited-size translation rooms. The only differences are AI tokens, storage size and storage time. Pro Plan Everything you need to run your business on AI $49 USD / month billed monthly Start with Pro 7-day free trial - no credit card required No commitment · Cancel anytime WhatsApp Integration included - your existing number Everything in Free and: Every Spun feature included - no feature gates 100K AI tokens per month 10 GB storage · 90 days message history Unlimited team members Unlimited-size translation rooms (token-based) Top up tokens anytime Add more WhatsApp numbers - $49 / month each Best Value Max Higher limits for heavy AI and automation use From $100 USD / month billed monthly Adjust usage 7-day free trial - no credit card required No commitment · Cancel anytime WhatsApp Integration included - your existing number Everything in Pro, plus: Up to 40x more usage than Pro Up to 500 GB storage Up to unlimited message history Higher output limits for all AI tasks Additional WhatsApp numbers: a Pro line $29, a Max 10x line $70, a Max 40x line $100 per month Priority support Usage limits apply. Local currency pricing is available at checkout. No per-seat fees No per-message fees No feature gates The only differences Tokens, storage size and storage time - that is it. Pro Plan Max 10x Max 40x AI tokens / month 100K 1M 4M Storage 10 GB 100 GB 500 GB Message History 90 days 1 year Unlimited What that looks like in practice AI auto-replies ≈ 200 ≈ 2,000 ≈ 8,000 Voice-note transcription ≈ 80 min ≈ 830 min ≈ 3,300 min Chat summaries and triage ≈ 2,500 ≈ 25,000 ≈ 100,000 Typical usage, not limits: about 500 tokens per AI auto-reply (commonly 200 to 550), about 1,200 per minute of voice-note transcription and about 40 per chat summary. Real usage depends on conversation length and the model each feature uses, so treat these as rough guides. Need more mid-month? Upgrade your plan or top up tokens anytime - no waiting for the next cycle. What does it cost for my team? Spun charges per WhatsApp number, not per person: people are never charged, and every plan includes unlimited team members. You pay for the plan and for each additional WhatsApp number, nothing else. Scenario WhatsApp numbers People Monthly total Pro, one number 1 Any number $49 / month Pro, two numbers 2 Any number $98 / month Pro, three numbers 3 Any number $147 / month Max 10x, one number 1 Any number $100 / month Max 10x plus one additional Pro line 2 Any number $129 / month Max 10x plus one additional Max 10x line 2 Any number $170 / month One WhatsApp number on Pro costs $49 per month for a team of any size. Two WhatsApp numbers on Pro cost $98 per month: the Pro plan at $49 plus one additional Pro line at $49. Three WhatsApp numbers on Pro cost $147 per month: the Pro plan plus two additional Pro lines at $49 each. One WhatsApp number on Max 10x costs $100 per month for a team of any size. Max 10x with one additional Pro line costs $129 per month: $100 for the plan plus $29 for the Pro line. Max 10x with one additional Max 10x line costs $170 per month: $100 for the plan plus $70 for the second Max 10x line. A line is never a higher tier than the plan it is added to: Pro adds Pro lines, Max 10x adds Pro or Max 10x lines, and Max 40x adds any line, including additional Max 40x lines at $100 per month. Free Forever Spun Chat - Free Private team messaging with AI-powered features. No credit card required, no time limit. The default experience on the Spun iOS app. Unlimited messaging with your team Voice & video calls with screen sharing Live 1:1 translation rooms - each person speaks their own language AI compose, summarize & translate Voice-note transcription Tasks, alarms & follow-up reminders Contacts CRM - profiles, labels, sea ## https://spun.com/support/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Support How can we help you? Search our FAQ, browse documentation, or chat with our team. Show help for WhatsApp Extension Live Chat Available inside the Spun app - open Support from your inbox Email Support support@spun.com We typically respond within 24 hours Help Center Browse docs and guides in the app Looking for the full product documentation? Browse docs.spun.com FAQ Frequently Asked Questions Getting Started How do I import contacts? AI & Automation What AI features are available? How does AI Compose work? How does auto-translate work? What is auto-transcription? Team & Productivity What team member roles are available? Can I share saved filters with team members? Can I manage multiple inboxes? How do tasks and alarms work? Billing & Plans What are AI tokens? Can I pay in my local currency? Weave AI Meet Weave - Your AI Assistant Inside Spun Ask anything in plain language. Weave understands your conversations and helps you work faster. → “ Label Sarah as VIP ” → “ Export my customer contacts as CSV ” → “ Give me my daily briefing ” → “ Create a follow-up task for John due Friday ” Weave can search chats, summarize conversations, label contacts, create tasks, set reminders, draft messages, export CSV data, save multi-action macros, analyze engagement, detect at-risk conversations, and answer by voice - all in plain language. AI Compose Auto-Translate Auto-Transcribe Smart Replies AI Labels Knowledge Base Chatbot Try Weave Free Documentation for Spun Users Use Weave for Help Getting Started Connect WhatsApp, import contacts, and send your first message in minutes. Available in the Spun app AI & Smart Features AI Compose, auto-translate, auto-transcribe, smart replies, AI auto-labels, and knowledge base chatbot. Available in the Spun app Team Inbox & Roles Shared inbox with Read/Write, Read-Only, and Filter-Limited roles. Granular permissions and shared filters. Available in the Spun app Labels & Segmentation Color-coded labels, dynamic segments, bulk actions, smart filters, and AI auto-labeling. Available in the Spun app Contacts & CRM Contact database, custom fields, import/export, CRM sync with HubSpot, Pipedrive, and GoHighLevel. Available in the Spun app Extensions & API Phone calls, file sync, payment reminders, webhooks, developer portal, and the extension marketplace. Available in the Spun app Still need help? Our team is here to help you get the most out of Spun. Start a Conversation Email Us Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/compare/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Compare How Spun Compares Detailed side-by-side comparisons with every major WhatsApp Business API platform - real pricing, features and honest verdicts. WATI Alternatives Respond.io Alternatives AiSensy Alternatives Interakt Alternatives SleekFlow Alternatives Trengo Alternatives DoubleTick Alternatives Zoko Alternatives Periskope Alternatives Cooby Alternatives TimelinesAI Alternatives WA Web Plus Alternatives Twilio WhatsApp: Pricing & Alternatives Gallabox: Pricing & Alternatives DelightChat: Pricing & Alternatives 360dialog: Pricing & Alternatives KalTalk: Pricing & Alternatives Head-to-head matchups Fair, in-depth comparisons of the leading platforms against each other, with real pricing and a clear verdict. WATI vs Respond.io Respond.io vs Trengo SleekFlow vs WATI AiSensy vs Interakt WATI vs Interakt Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/use-cases/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Use Cases Your industry runs on WhatsApp. Spun makes it run better. One shared, AI-powered inbox on the number you already use - see how teams like yours put it to work. Real Estate Every lead answered. Every viewing followed up. Buyers and renters message on WhatsApp - Spun turns that number into a shared, AI-powered workspace for your whole agenc … See how it works E-commerce From "is this in stock?" to repeat customer. Your customers already ask, order and complain on WhatsApp. Spun gives your store a team inbox with AI, automations and … See how it works Clinics & Healthcare A calmer front desk. Fewer no-shows. Patients want to book, reschedule and ask on WhatsApp. Spun turns the clinic’s number into a shared inbox your whole fro … See how it works Education & Coaching Enrolment questions answered before they cool off. Course sellers, tutoring centres and schools live on WhatsApp. Spun makes the number a team workspace - so admissions, t … See how it works Home Services Book the job while the competitor is still ringing back. Every job starts with a WhatsApp message and a photo of the problem. Spun lets the office and the field crew work that n … See how it works Travel & Tourism Travellers message at midnight. Your team still looks great. Quotes, itineraries, "our flight got cancelled" - it all happens on WhatsApp, across time zones and languages. Spun keep … See how it works Virtual Assistants Run your clients’ WhatsApp without taking their phone. Clients want help with their WhatsApp, not to hand over their whole digital life. Spun lets a client share exactly the c … See how it works Small Teams One number. Your whole team behind it. The business runs on one WhatsApp number that lives in one pocket. Spun turns that number into a shared inbox for everyo … See how it works Automation Without the API Automate WhatsApp. Skip the Business API. Most WhatsApp automation guides start with API approval, templates and per-message fees. There is another lane: Spun con … See how it works Voice Transcription Every voice note, readable the moment it arrives. Customers love sending voice notes. Nobody loves replaying them in a meeting, on a train or in a language they do not sp … See how it works Start Free Trial Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/use-cases/real-estate/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Real Estate WhatsApp for Real Estate Every lead answered. Every viewing followed up. Buyers and renters message on WhatsApp - Spun turns that number into a shared, AI-powered workspace for your whole agency, without changing the number or paying per message. Start Free Trial Sound familiar? Leads die in personal phones Enquiries land on one agent’s WhatsApp and vanish when they’re busy, on leave, or gone. Nobody else can see or answer them. No record of what was promised Prices, availability and viewing times get agreed in chats no one can audit later. Follow-ups slip After a viewing, the next message is the deal - and it’s the easiest one to forget. Voice notes pile up Clients send long voice notes; agents on the road can’t always listen and act. How real estate teams use Spun One shared inbox for the agency The office number becomes a team inbox - every agent sees, claims and answers chats with full history, on web or mobile. AI replies & chat summaries Draft answers to common questions in one tap and get instant summaries of long negotiations before you walk into a viewing. Voice notes, transcribed Every client voice note arrives as text too - skim it between showings instead of replaying audio. Listing broadcasts Send a new listing to matched buyer lists without a Business API and without per-message fees. Scheduled follow-ups Queue the day-after-viewing message while the conversation is still fresh. Leads logged to Google Sheets New enquiries and closed chats become rows in your sheet automatically - your pipeline stays current without data entry. Up and running in an afternoon 1 Connect your existing number Keep the number on every sign and portal listing. Setup takes minutes - no Business API application. 2 Invite the team Unlimited team members on one flat plan. Assign chats, add labels like Buyer, Seller or Hot Lead. 3 Automate the busywork Auto-replies for after-hours, broadcasts for new listings, Sheets logging for the pipeline. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Do I need a new WhatsApp number?","acceptedAnswer":{"@type":"Answer","text":"No. Spun works on the WhatsApp number your agency already uses - clients notice nothing."}},{"@type":"Question","name":"Can several agents answer the same number at once?","acceptedAnswer":{"@type":"Answer","text":"Yes. That is the core of Spun: a shared team inbox with unlimited team members, assignment and full history."}},{"@type":"Question","name":"Do I pay per message like the WhatsApp Business API?","acceptedAnswer":{"@type":"Answer","text":"No. Spun is a flat monthly price starting at $49 - broadcasts and conversations are not metered per message."}},{"@type":"Question","name":"Can I keep my personal chats private?","acceptedAnswer":{"@type":"Answer","text":"Granular team access controls what each member sees, so private conversations stay private."}}]} Frequently asked questions Do I need a new WhatsApp number? No. Spun works on the WhatsApp number your agency already uses - clients notice nothing. Can several agents answer the same number at once? Yes. That is the core of Spun: a shared team inbox with unlimited team members, assignment and full history. Do I pay per message like the WhatsApp Business API? No. Spun is a flat monthly price starting at $49 - broadcasts and conversations are not metered per message. Can I keep my personal chats private? Granular team access controls what each member sees, so private conversations stay private. 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, ## https://spun.com/use-cases/ecommerce/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases E-commerce WhatsApp for E-commerce From "is this in stock?" to repeat customer. Your customers already ask, order and complain on WhatsApp. Spun gives your store a team inbox with AI, automations and a live order log - on the number you already print on every package. Start Free Trial Sound familiar? Order questions swamp one phone "Where is my order?" lands on a single device that support, fulfilment and the owner all fight over. Orders taken in chat get lost Details agreed in conversation never make it to a system anyone can track. Promotions are manual Announcing a sale means forwarding a message list by hand, chat by chat. No support coverage When the person holding the phone is off, customers hear silence. How e-commerce teams use Spun Shared support inbox Support, sales and fulfilment work the same WhatsApp number together - with assignment, labels like New Order or Complaint, and full history. Auto-replies & chat flows Answer the questions that repeat - hours, delivery, returns - instantly, even at 2am. AI-drafted answers Long complaint thread? Get a summary and a suggested reply instead of scrolling. Broadcasts without per-message fees Send restock alerts and sale announcements to customer lists on a flat plan. Orders logged to Google Sheets Chats and orders become rows in real time - leads, orders, closed conversations, each in its own sheet. Scheduled messages Queue dispatch confirmations and follow-ups to send at the right moment. Up and running in an afternoon 1 Connect the store number The number on your packaging and Instagram bio becomes a team workspace in minutes. 2 Set up flows and templates Auto-answer the repetitive questions; keep humans for the conversations that sell. 3 Log everything to Sheets One-click templates for a Leads log or Orders log - your ops sheet fills itself. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Does Spun work with the WhatsApp number my store already uses?","acceptedAnswer":{"@type":"Answer","text":"Yes - that is the point. No new number, no Business API application, no migration for your customers."}},{"@type":"Question","name":"Can I send promotions to many customers?","acceptedAnswer":{"@type":"Answer","text":"Yes, broadcasts are built in, and because pricing is flat you are not charged per message."}},{"@type":"Question","name":"How do orders get into my spreadsheet?","acceptedAnswer":{"@type":"Answer","text":"The native Google Sheets integration writes conversations, leads and closed chats as rows in real time - no Zapier."}},{"@type":"Question","name":"What does it cost?","acceptedAnswer":{"@type":"Answer","text":"Flat plans start at $49/month with unlimited team members, and there is a free trial."}}]} Frequently asked questions Does Spun work with the WhatsApp number my store already uses? Yes - that is the point. No new number, no Business API application, no migration for your customers. Can I send promotions to many customers? Yes, broadcasts are built in, and because pricing is flat you are not charged per message. How do orders get into my spreadsheet? The native Google Sheets integration writes conversations, leads and closed chats as rows in real time - no Zapier. What does it cost? Flat plans start at $49/month with unlimited team members, and there is a free trial. 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 More industries: Real Estate · Clinics & Healthcare · Education & Coaching · Home Services · T ## https://spun.com/use-cases/clinics/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Clinics & Healthcare WhatsApp for Clinics A calmer front desk. Fewer no-shows. Patients want to book, reschedule and ask on WhatsApp. Spun turns the clinic’s number into a shared inbox your whole front desk can work - with reminders and automations that cut the phone-tag. Start Free Trial Sound familiar? The phone never stops Reception juggles calls while WhatsApp messages stack up unanswered on a separate device. No-shows cost real money Appointments made weeks ago get forgotten without a reminder the patient actually reads. One device, many staff The clinic phone gets passed around; context and accountability get lost with it. Repetitive questions Opening hours, directions, insurance, prep instructions - typed out dozens of times a day. How clinics & healthcare teams use Spun Shared front-desk inbox Every receptionist works the same WhatsApp number from their own screen, with full patient conversation history. Scheduled reminders Queue appointment reminders in advance - sent from the number patients already trust and actually read. Auto-replies for the routine Hours, location, parking, prep instructions - answered instantly, even after closing. Voice notes transcribed Patients who prefer talking get heard - staff read the transcript and respond fast. Labels for triage Mark chats New Patient, Reschedule or Urgent so the right person handles them first. Access controls Granular team access means staff see the conversations they need - and only those. Up and running in an afternoon 1 Connect the clinic number Keep the number printed on appointment cards. No Business API, minutes to set up. 2 Give the front desk access Unlimited staff members on one flat plan, each with their own login. 3 Automate reminders and FAQs Scheduled messages for appointments, auto-replies for the questions that repeat. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can multiple receptionists answer the same clinic number?","acceptedAnswer":{"@type":"Answer","text":"Yes - a shared team inbox with per-user logins and full history is exactly what Spun does."}},{"@type":"Question","name":"Can we send appointment reminders automatically?","acceptedAnswer":{"@type":"Answer","text":"You can schedule messages in advance so reminders go out at the right time from your clinic’s own number."}},{"@type":"Question","name":"Do patients need to install anything?","acceptedAnswer":{"@type":"Answer","text":"No. Patients just use WhatsApp as always - everything changes on your side only."}},{"@type":"Question","name":"Is our data retained?","acceptedAnswer":{"@type":"Answer","text":"Conversations are stored in your workspace with retention controls; see the privacy pages for the full policy."}}]} Frequently asked questions Can multiple receptionists answer the same clinic number? Yes - a shared team inbox with per-user logins and full history is exactly what Spun does. Can we send appointment reminders automatically? You can schedule messages in advance so reminders go out at the right time from your clinic’s own number. Do patients need to install anything? No. Patients just use WhatsApp as always - everything changes on your side only. Is our data retained? Conversations are stored in your workspace with retention controls; see the privacy pages for the full policy. Handling someone else's customers? Every organisation is isolated from every other one by PostgreSQL row-level security, and each is homed on a single data cell - new organisations are created on the EU cell in Nuremberg, Germany. You control per-service what reaches an AI provider, and a DPA is available on request. 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 More industries: Real Estate · E-commerce · Education & ## https://spun.com/use-cases/education/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Education & Coaching WhatsApp for Education Enrolment questions answered before they cool off. Course sellers, tutoring centres and schools live on WhatsApp. Spun makes the number a team workspace - so admissions, teachers and admins answer together, and nothing slips through. Start Free Trial Sound familiar? Enquiries go cold A parent or student who asks about a course today enrols somewhere else if the answer comes Thursday. Announcements are chaos Schedule changes get forwarded student-by-student, and someone always misses it. One admin holds everything The person with the phone is the single point of failure for the whole institute. Payment follow-ups are awkward Fee reminders get skipped because sending them one by one is tedious. How education & coaching teams use Spun Shared admissions inbox The whole team answers the institute’s number together, with assignment and history per contact. Broadcasts to class lists Schedule changes, new course announcements and reminders to whole groups - flat price, no per-message fees. Scheduled reminders Class reminders and fee follow-ups queued in advance, sent on time, every time. AI replies & summaries Draft answers to course questions in a tap; summarize a long parent thread before the call. Enquiries logged to Sheets Every new enquiry becomes a row in your admissions sheet automatically. Labels per course/batch Tag chats by course, batch or stage so follow-up lists build themselves. Up and running in an afternoon 1 Connect your number The number on your flyers and website keeps working - now for the whole team. 2 Organize with labels By course, by batch, by enrolment stage - however your institute thinks. 3 Broadcast and remind Announcements and scheduled reminders replace the manual forward-to-everyone routine. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can teachers and admins share one number?","acceptedAnswer":{"@type":"Answer","text":"Yes - unlimited team members on a flat plan, each with their own login and access level."}},{"@type":"Question","name":"Can I message a whole class at once?","acceptedAnswer":{"@type":"Answer","text":"Yes, broadcasts send to your lists without per-message charges."}},{"@type":"Question","name":"Will parents see any difference?","acceptedAnswer":{"@type":"Answer","text":"No - they keep messaging the same number on regular WhatsApp."}},{"@type":"Question","name":"Is there a free trial?","acceptedAnswer":{"@type":"Answer","text":"Yes, every plan starts with a free trial - no credit card required."}}]} Frequently asked questions Can teachers and admins share one number? Yes - unlimited team members on a flat plan, each with their own login and access level. Can I message a whole class at once? Yes, broadcasts send to your lists without per-message charges. Will parents see any difference? No - they keep messaging the same number on regular WhatsApp. Is there a free trial? Yes, every plan starts with a free trial - no credit card required. 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 More industries: Real Estate · E-commerce · Clinics & Healthcare · Home Services · Travel & Tourism · Virtual Assistants · Small Teams · Automation Without the API · Voice Transcription Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · T ## https://spun.com/use-cases/home-services/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Home Services WhatsApp for Home Services Book the job while the competitor is still ringing back. Every job starts with a WhatsApp message and a photo of the problem. Spun lets the office and the field crew work that number together - quotes out faster, schedules confirmed, customers updated. Start Free Trial Sound familiar? Quotes go out late The tech is under a sink, the office can’t see the request, and the customer books someone else. Job details live in one phone Addresses, photos, agreed prices - locked in a device that goes home at night. Voice notes from the field Crews send voice updates nobody has time to replay in full. No-show appointments Customers forget the visit window because nobody sent a reminder. How home services teams use Spun Office + field, one inbox Dispatch sees every request; techs check chats from the road on mobile. Same number, full history, photos included. Voice notes transcribed Field updates arrive as readable text - dispatch acts without headphones. Appointment reminders Schedule the "we arrive between 9–11" message the day before, automatically from your number. After-hours auto-reply Capture the 10pm emergency request with an instant response and a promise of a call at 8am. Job log in Google Sheets Requests and closed jobs become rows automatically - your job sheet stays honest. Labels for job status Quote Sent, Scheduled, Done - see the pipeline at a glance right in the inbox. Up and running in an afternoon 1 Connect the business number The number on the van keeps ringing and messaging - now the whole crew can work it. 2 Split office and field access Granular access: dispatch sees everything, techs see their jobs. 3 Automate confirmations Scheduled reminders and auto-replies handle the routine so the crew can work. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can my techs use it from their phones?","acceptedAnswer":{"@type":"Answer","text":"Yes - Spun runs in the browser and as iOS/Android apps, so the field crew works the same inbox as the office."}},{"@type":"Question","name":"What happens to the photos customers send?","acceptedAnswer":{"@type":"Answer","text":"They stay in the conversation history, visible to everyone with access to that chat."}},{"@type":"Question","name":"Do we need the WhatsApp Business API?","acceptedAnswer":{"@type":"Answer","text":"No. Spun works on your existing number with no API application and no per-message fees."}},{"@type":"Question","name":"How fast is setup?","acceptedAnswer":{"@type":"Answer","text":"Minutes - connect the number, invite the team, and you’re answering together."}}]} Frequently asked questions Can my techs use it from their phones? Yes - Spun runs in the browser and as iOS/Android apps, so the field crew works the same inbox as the office. What happens to the photos customers send? They stay in the conversation history, visible to everyone with access to that chat. Do we need the WhatsApp Business API? No. Spun works on your existing number with no API application and no per-message fees. How fast is setup? Minutes - connect the number, invite the team, and you’re answering together. 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 More industries: Real Estate · E-commerce · Clinics & Healthcare · Education & Coaching · Travel & Tourism · Virtual Assistants · Small Teams · Automation Without the API · Voice Transcription Explore: Compare alternatives · Use cases by industry · What ## https://spun.com/use-cases/travel/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Travel & Tourism WhatsApp for Travel Travellers message at midnight. Your team still looks great. Quotes, itineraries, "our flight got cancelled" - it all happens on WhatsApp, across time zones and languages. Spun keeps your whole agency on top of it from one shared inbox. Start Free Trial Sound familiar? Time zones never sleep A traveller’s crisis at 3am waits for one agent’s alarm clock. Language barriers Guests write and send voice notes in languages your agents don’t all speak. Long threads, lost details A two-week trip negotiation buries the one detail that matters today. Deals announced one by one Last-minute offers get forwarded manually and reach half the list too late. How travel & tourism teams use Spun One inbox across shifts Agents in different shifts and offices work the same number with full context on every traveller. Speech & message translation Voice notes transcribed and speech translated, so the conversation continues in any language. AI thread summaries Open a months-long booking thread and get the story in seconds before you reply. Deal broadcasts Last-minute offers to segmented traveller lists - flat pricing, no per-message metering. Trip reminders Check-in reminders, pickup times and document checklists scheduled ahead of every departure. Labels per booking stage Quote, Booked, Travelling, Returned - a pipeline view inside the inbox. Up and running in an afternoon 1 Connect the agency number The WhatsApp number your travellers save keeps working - now with your whole team behind it. 2 Cover every time zone Unlimited team members means the night shift sees the same history as the day shift. 3 Automate the itinerary drumbeat Scheduled reminders for payments, documents and departures - sent on time, every trip. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can agents in different countries share the inbox?","acceptedAnswer":{"@type":"Answer","text":"Yes - it’s web and mobile-app based, so any agent with a login works the same number from anywhere."}},{"@type":"Question","name":"What languages does the AI handle?","acceptedAnswer":{"@type":"Answer","text":"Spun’s AI helps you respond faster in any language, with voice transcription and speech translation built in."}},{"@type":"Question","name":"Can we message all travellers on a tour at once?","acceptedAnswer":{"@type":"Answer","text":"Yes, broadcasts go to lists you define, with no per-message fees."}},{"@type":"Question","name":"Do travellers need anything special?","acceptedAnswer":{"@type":"Answer","text":"No - they use normal WhatsApp; your side gets the team features."}}]} Frequently asked questions Can agents in different countries share the inbox? Yes - it’s web and mobile-app based, so any agent with a login works the same number from anywhere. What languages does the AI handle? Spun’s AI helps you respond faster in any language, with voice transcription and speech translation built in. Can we message all travellers on a tour at once? Yes, broadcasts go to lists you define, with no per-message fees. Do travellers need anything special? No - they use normal WhatsApp; your side gets the team features. 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 More industries: Real Estate · E-commerce · Clinics & Healthcare · Education & Coaching · Home Services · Virtual Assistants · Small Teams · Automation Without the API · Voice Transcription Explore: Compare alternatives · Use cases by industry · Wha ## https://spun.com/use-cases/virtual-assistants/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Virtual Assistants WhatsApp for Virtual Assistants Run your clients’ WhatsApp without taking their phone. Clients want help with their WhatsApp, not to hand over their whole digital life. Spun lets a client share exactly the conversations you manage, with AI doing the heavy lifting and every action visible. Start Free Trial Sound familiar? Clients won’t hand over their phone The client’s WhatsApp holds personal chats too. Without scoped access, "help me with WhatsApp" means an awkward all-or-nothing handover. Context lives in someone else’s head You inherit conversations mid-thread with no history, no notes and no idea what was already promised. Juggling several clients Each client is a separate number, a separate login, a separate mess. Switching costs eat your billable hours. Proving the work When your work is invisible inside someone else’s phone, reporting what you did is manual and unconvincing. How virtual assistants teams use Spun Per-customer conversation scoping The client grants access to only the conversations you manage. Personal chats stay private, and trust stops being the blocker. Shared inbox with full history Every scoped chat arrives with its history, labels and assignments, so you pick up threads mid-conversation with confidence. AI replies and summaries Draft answers in the client’s tone, summarize long threads before responding, and ask the AI about any chat instead of scrolling. Voice notes transcribed Clients and their customers love voice notes. You get every one as text, automatically. Scheduled follow-ups Queue the follow-up while the context is fresh; it sends on time even when you are on another client. Work logged to Google Sheets Conversations and leads become rows in a sheet the client can open any time: reporting that writes itself. Up and running in an afternoon 1 Client connects their number One QR scan, like WhatsApp Web. No Business API application, and the client keeps using WhatsApp as always. 2 Client scopes your access Granular team access means you see the customers you manage and nothing else. 3 You work the inbox AI drafts, transcripts, labels and scheduled sends, from web or the mobile app. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can a client share only some conversations with me?","acceptedAnswer":{"@type":"Answer","text":"Yes. Spun’s granular team access lets an owner restrict a team member to specific customers’ conversations, which is exactly the VA arrangement: you see the chats you manage, their personal life stays private."}},{"@type":"Question","name":"Does the client need to stop using WhatsApp on their phone?","acceptedAnswer":{"@type":"Answer","text":"No. Spun connects as a linked device, like WhatsApp Web. The client keeps using their phone normally and sees everything you do in the shared workspace."}},{"@type":"Question","name":"Do I need the client’s phone to work?","acceptedAnswer":{"@type":"Answer","text":"Only once, to scan the QR code that links their number. After that you work from your own browser or the Spun mobile app."}},{"@type":"Question","name":"What does it cost for a VA managing several clients?","acceptedAnswer":{"@type":"Answer","text":"Each client workspace is a flat plan starting at $49/month with unlimited team members, so adding you (or your whole VA agency) costs the client nothing extra. There is also an affiliate program if you set clients up."}}]} Frequently asked questions Can a client share only some conversations with me? Yes. Spun’s granular team access lets an owner restrict a team member to specific customers’ conversations, which is exactly the VA arrangement: you see the chats you manage, their personal life stays private. Does the client need to stop using WhatsApp on their phone? No. Spun connects as a linked device, like WhatsApp Web. The client keeps using their phone n ## https://spun.com/use-cases/small-teams/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Small Teams WhatsApp Shared Inbox One number. Your whole team behind it. The business runs on one WhatsApp number that lives in one pocket. Spun turns that number into a shared inbox for everyone, without changing the number, buying seats or touching the Business API. Start Free Trial Sound familiar? The phone bottleneck Whoever holds the phone is support, sales and reception at once. Everyone else is blind. No accountability Two people answer the same customer, or nobody does. There is no assignment and no record of who said what. History walks out the door When a teammate leaves or is off sick, the conversations they handled go dark. Per-seat pricing punishes growth Most team inbox tools charge per user, so adding the fourth teammate is a budget conversation. How small teams teams use Spun True shared inbox Everyone sees, claims and answers chats on the same number, from web or mobile, with full history. Assignment and labels Route chats to the right person and track them with labels like New, Mine or Urgent. AI where it helps Drafted replies, summaries of long threads and ask-a-chat, so any teammate can pick up any conversation. Voice notes as text Automatic transcription means nobody replays a two-minute voice note in a meeting. Access control Granular permissions decide who sees what, down to specific customers’ conversations. Auto-replies for after hours Chat flows answer the routine questions when the team is offline. Up and running in an afternoon 1 Connect your existing number One QR scan, like WhatsApp Web. Customers notice nothing; no Business API application. 2 Invite everyone Unlimited team members on one flat plan. No per-seat math, ever. 3 Divide the work Assignment, labels and scoped access turn one number into an organized team workflow. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can several people use one WhatsApp number at the same time?","acceptedAnswer":{"@type":"Answer","text":"Yes. Spun connects to your number as a linked device and gives every teammate their own login to the same shared inbox, with simultaneous access and full history."}},{"@type":"Question","name":"Do we need the WhatsApp Business API for a shared inbox?","acceptedAnswer":{"@type":"Answer","text":"No. Spun connects by QR code, like WhatsApp Web, so there is no API approval, no dedicated number, no message templates and no per-message fees."}},{"@type":"Question","name":"How much does it cost as the team grows?","acceptedAnswer":{"@type":"Answer","text":"Nothing changes: plans are a flat $49 to $200 per month with unlimited team members. The fourth, tenth or twentieth teammate costs the same as the first."}},{"@type":"Question","name":"Can we keep some conversations private?","acceptedAnswer":{"@type":"Answer","text":"Yes. Granular access controls let the owner decide exactly which conversations each member sees."}}]} Frequently asked questions Can several people use one WhatsApp number at the same time? Yes. Spun connects to your number as a linked device and gives every teammate their own login to the same shared inbox, with simultaneous access and full history. Do we need the WhatsApp Business API for a shared inbox? No. Spun connects by QR code, like WhatsApp Web, so there is no API approval, no dedicated number, no message templates and no per-message fees. How much does it cost as the team grows? Nothing changes: plans are a flat $49 to $200 per month with unlimited team members. The fourth, tenth or twentieth teammate costs the same as the first. Can we keep some conversations private? Yes. Granular access controls let the owner decide exactly which conversations each member sees. Handling someone else's customers? Every organisation is isolated from every other one by PostgreSQL row-level security, and each is homed on a single data cell - new organisations are cr ## https://spun.com/use-cases/automation-without-api/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Automation Without the API WhatsApp Automation Automate WhatsApp. Skip the Business API. Most WhatsApp automation guides start with API approval, templates and per-message fees. There is another lane: Spun connects to the number you already use, like WhatsApp Web, and automates from there. Start Free Trial Sound familiar? API approval is a project Business verification, a dedicated number, template reviews: weeks of setup before the first automated message. Templates cage your messages On the API, anything outside the 24-hour window must be a Meta-approved template. Casual, human messages do not fit that box. Per-message fees meter everything API automation bills you per conversation, so success literally raises your costs. Your number and groups stay behind The API cannot use your existing number’s history and cannot see WhatsApp groups at all. How automation without the api teams use Spun Auto-replies and chat flows Answer the questions that repeat, route new enquiries and collect details automatically, even after hours. Broadcasts with built-in caution Send announcements to lists on a flat plan. Spun paces sending and helps you stay within safe limits rather than encouraging blasting. Scheduled messages Write now, send at the right moment: reminders, follow-ups and announcements on time, every time. AI triage and auto-labeling Incoming chats get labeled and prioritized automatically, and AI drafts the reply when a human needs to step in. Google Sheets logging Leads, orders and closed chats become spreadsheet rows in real time, no Zapier required. A word on safety No tool can promise immunity from WhatsApp enforcement. Spun’s safeguards exist to keep your sending patterns inside safe, respectful limits. Up and running in an afternoon 1 Connect your number by QR The same linked-devices mechanism as WhatsApp Web. Minutes, not weeks, and your history and groups come along. 2 Turn on the automations you need Auto-replies, flows, scheduled sends and Sheets logging are built in, not an add-on marketplace. 3 Let AI handle the triage Auto-labeling and AI-drafted replies keep the inbox moving while your team handles what matters. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I automate WhatsApp without the Business API?","acceptedAnswer":{"@type":"Answer","text":"Yes. Spun connects to your existing WhatsApp number by QR code, the way WhatsApp Web does, and layers automation on top: auto-replies, chat flows, broadcasts, scheduled messages, AI triage and Google Sheets logging. No API approval, templates or per-message fees."}},{"@type":"Question","name":"Is QR-based automation allowed?","acceptedAnswer":{"@type":"Answer","text":"QR tools use WhatsApp’s own linked-devices mechanism, the same one behind WhatsApp Web and Desktop. You should still follow WhatsApp’s terms and message people responsibly; Spun builds in pacing and sending limits to help with exactly that, and no tool on any lane can promise immunity if you spam."}},{"@type":"Question","name":"What can the API do that a QR tool cannot?","acceptedAnswer":{"@type":"Answer","text":"Official-API strengths are green-tick verified business profiles and template notifications at massive scale. If you need those, an API platform is the right lane. If you need automation on your existing number, with groups and without metered pricing, that is the QR lane."}},{"@type":"Question","name":"Does automation cost more as volume grows?","acceptedAnswer":{"@type":"Answer","text":"No. Spun’s plans are a flat $49 to $200 per month. There are no per-message or per-conversation fees at any volume."}}]} Frequently asked questions Can I automate WhatsApp without the Business API? Yes. Spun connects to your existing WhatsApp number by QR code, the way WhatsApp Web does, and layers automation on top: auto-replies, chat flows, broadcasts, sc ## https://spun.com/use-cases/voice-transcription/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Use Cases Voice Transcription WhatsApp Voice Transcription Every voice note, readable the moment it arrives. Customers love sending voice notes. Nobody loves replaying them in a meeting, on a train or in a language they do not speak. Spun transcribes WhatsApp voice messages automatically on the number you already use. Start Free Trial Sound familiar? Audio does not skim A two-minute voice note hides one actionable sentence. You replay it three times to find it. Wrong place, wrong time In meetings, in public or at speed, listening is not an option and the message waits. Foreign-language voice notes When the customer speaks a language you do not, a voice note is a wall. Audio is unsearchable What was agreed in a voice note two weeks ago is effectively lost: you cannot search sound. How voice transcription teams use Spun Automatic transcription Turn on auto-transcribe and every incoming voice note arrives with its text underneath. No taps, no bots, no forwarding. Speech-to-speech translation Foreign-language audio gets translated, and you can even reply in voice in the customer’s language. AI summaries Long rambling messages become a two-line summary, and ask-a-chat answers questions about what was said. Works for the whole team Transcripts appear in the shared inbox, so anyone picking up the conversation reads the full story. Text that flows onward Because voice becomes text, it can be logged, searched and synced to Google Sheets like any other message. Up and running in an afternoon 1 Connect your WhatsApp number One QR scan, like WhatsApp Web. Your existing number, history and groups come along; no Business API needed. 2 Turn on auto-transcribe Choose automatic transcription for incoming voice notes, per chat or across the inbox. 3 Read, translate, act Transcripts arrive with the message. Translate foreign audio, summarize long ones, reply by text or voice. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How do I transcribe WhatsApp voice messages automatically?","acceptedAnswer":{"@type":"Answer","text":"Connect your WhatsApp number to Spun by QR code and turn on auto-transcribe. From then on, incoming voice notes arrive with their text automatically, in the shared inbox on web and mobile."}},{"@type":"Question","name":"Does WhatsApp have built-in voice transcription?","acceptedAnswer":{"@type":"Answer","text":"WhatsApp offers on-device transcripts on some phones and languages, per message. Spun transcribes automatically for your whole team on your business number, adds AI summaries and translation, and makes the text searchable and loggable."}},{"@type":"Question","name":"Can it translate voice messages in another language?","acceptedAnswer":{"@type":"Answer","text":"Yes. Spun includes speech translation, so a voice note in another language becomes text you understand, and you can reply in the customer’s language."}},{"@type":"Question","name":"Do senders need to do anything differently?","acceptedAnswer":{"@type":"Answer","text":"No. Customers send normal WhatsApp voice notes. Everything happens on your side."}},{"@type":"Question","name":"What does it cost?","acceptedAnswer":{"@type":"Answer","text":"Voice transcription is part of Spun’s flat plans, starting at $49/month with unlimited team members and a free trial. There are no per-message fees."}}]} Frequently asked questions How do I transcribe WhatsApp voice messages automatically? Connect your WhatsApp number to Spun by QR code and turn on auto-transcribe. From then on, incoming voice notes arrive with their text automatically, in the shared inbox on web and mobile. Does WhatsApp have built-in voice transcription? WhatsApp offers on-device transcripts on some phones and languages, per message. Spun transcribes automatically for your whole team on your business number, adds AI summaries and translation, and makes the text s ## https://spun.com/guides/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Guides WhatsApp, actually explained. Straight answers to the questions every WhatsApp user and business runs into: no myths, no filler, verified against how WhatsApp works today. WhatsApp Web for Business WhatsApp Web for business: the complete guide WhatsApp Web puts your WhatsApp conversations in a browser tab, with a real keyboard, copy and paste, and your customer … Read the guide Did Someone Block You How to tell if someone blocked you on WhatsApp WhatsApp never tells you that you have been blocked. That is deliberate: blocking is a privacy feature, and announcing i … Read the guide Virtual Numbers Virtual numbers for WhatsApp: what works and what doesn’t A virtual number is a phone number that is not tied to a physical SIM card in your phone: it lives with a VoIP provider, … Read the guide The 6-Digit Code The WhatsApp 6-digit verification code, explained The 6-digit code is WhatsApp’s proof that you control a phone number. You will meet it when you install WhatsApp, switch … Read the guide Broadcast Messages WhatsApp broadcast messages: the complete guide A WhatsApp broadcast sends one message to many people at once, with each copy arriving as a normal private chat. Recipie … Read the guide Block & Unblock How to block and unblock on WhatsApp Blocking on WhatsApp cuts a contact off completely: no messages, no calls, no view of your last seen, profile photo upda … Read the guide Sending Links How to send links on WhatsApp (and make them clickable) Sending a link on WhatsApp is as simple as pasting it, until the day a customer says "the link isn’t clickable" or the p … Read the guide QR Codes & Linked Devices WhatsApp QR codes and linked devices WhatsApp uses QR codes for two completely different jobs, and mixing them up is the source of most confusion (and one na … Read the guide Ticks & Read Receipts WhatsApp ticks, read receipts, and reports Every WhatsApp message carries a tiny status display: a clock, one grey tick, two grey ticks, or two blue ones. Those fo … Read the guide Running a business on WhatsApp? See how teams in your industry use Spun or explore the features . Using an AI assistant? Connect it to your WhatsApp workspace with the Spun MCP server . Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/guides/whatsapp-web-for-business/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides WhatsApp Web for Business WhatsApp Guide WhatsApp Web for business: the complete guide Last verified August 2026 WhatsApp Web puts your WhatsApp conversations in a browser tab, with a real keyboard, copy and paste, and your customer chats next to your other work. For a business that lives on WhatsApp, it is usually the first serious upgrade from thumb-typing on a phone. This guide covers how WhatsApp Web works with both the regular WhatsApp app and the WhatsApp Business app, how to log in and stay logged in, which business tools work in the browser, the real limits you will hit as a team, and how to keep the whole thing secure. In this guide What WhatsApp Web is and how it works How to log in to WhatsApp Web WhatsApp Business on the web: what works in the browser The real limits of WhatsApp Web for a business Tips that make WhatsApp Web faster Keeping WhatsApp Web secure Troubleshooting: WhatsApp Web not working When WhatsApp Web stops being enough What WhatsApp Web is and how it works WhatsApp Web (web.whatsapp.com) is an official WhatsApp client that runs in your browser. It connects to your account through WhatsApp’s linked devices system: your phone stays the primary device, and the browser session becomes a companion that sends and receives messages as your number. Since WhatsApp moved to multi-device, a linked browser keeps working even when your phone is offline. You can link up to four companion devices to one WhatsApp account, in any mix of browsers and the desktop apps for Windows and macOS. Both the regular WhatsApp app and the WhatsApp Business app support WhatsApp Web the same way. If your number runs on WhatsApp Business, the browser session shows the same chats plus a subset of the business tools. How to log in to WhatsApp Web Tick "Keep me signed in" on the QR screen if this is your own computer and you want the session to survive closing the tab. On a shared or public computer, leave it unticked and log out when you finish. 1 Open web.whatsapp.com In any modern browser on your computer, go to web.whatsapp.com. A QR code appears on screen. 2 Open linked devices on your phone In WhatsApp or WhatsApp Business on your phone: tap the three-dot menu (Android) or Settings (iPhone), then Linked Devices, then Link a Device. 3 Scan the QR code Point your phone’s camera at the QR code on the computer screen. The browser loads your chats within a few seconds. 4 Or link with your phone number instead If you cannot scan (for example, a broken camera), choose "Link with phone number" on the web page, enter your number, and type the one-time code WhatsApp shows into your phone. Related: WhatsApp QR codes and linked devices WhatsApp Business on the web: what works in the browser If your number is on the WhatsApp Business app, the browser session carries over the essentials of the business profile experience, but not everything. As of 2026, here is the practical split: Works on the web: sending and receiving messages, quick replies (type / to insert them), labels on chats, viewing your catalog and sharing catalog items, media, voice notes, and group chats. Phone-only: creating and editing the business profile, setting up greeting and away messages, editing the catalog, broadcast list creation, and account-level settings such as two-step verification. Statistics: the Business app’s basic message stats live on the phone, and the web interface does not add analytics of its own. The real limits of WhatsApp Web for a business For a solo operator, WhatsApp Web is close to perfect. The friction starts when more than one person needs to work the same number: No accountability: up to four linked devices can share the number, but every session sees every chat, nothing shows who replied, and nobody can claim a conversation. No assignment or workflow: there is no way to route a chat to a colleague, mark it as handled, or keep a que ## https://spun.com/guides/blocked-on-whatsapp/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Did Someone Block You WhatsApp Guide How to tell if someone blocked you on WhatsApp Last verified August 2026 WhatsApp never tells you that you have been blocked. That is deliberate: blocking is a privacy feature, and announcing it would defeat the point. What you get instead is a set of indirect signs, and none of them is proof on its own. This guide walks through every sign, what else could explain it, the one test that comes close to certainty, and how a block differs from a deleted account or a changed number. In this guide The five signs someone may have blocked you The group test: the closest thing to proof What looks like a block but is not What you can and cannot do about it If customers are blocking your business number The five signs someone may have blocked you Each of these has an innocent explanation. One tick can mean a phone that is off, out of coverage, or out of battery for days. Last seen, profile photo and status can all be restricted to contacts only or to nobody through ordinary privacy settings. A call can fail on a bad connection. What makes a block likely is all of the signs together, persisting for days. One sign alone tells you very little. Your messages show one grey tick, forever. One tick means sent to WhatsApp’s servers; the second tick means delivered to the recipient’s phone. A blocked contact’s messages never earn the second tick. You can no longer see their last seen or online status. If you used to see it and it vanished, something changed: a block, or simply a privacy setting. Their profile photo never changes. WhatsApp stops showing you photo updates from someone who blocked you; you see the old photo or none at all. Your calls never connect. WhatsApp calls to someone who blocked you ring on your side but never reach them. You cannot see their status updates or About changes. Related: WhatsApp ticks and read receipts, explained The group test: the closest thing to proof The strongest signal available is trying to add the person to a new group: 1 Create a new group In WhatsApp, start a new group with any willing contact or just yourself and the person in question. 2 Try to add the suspected blocker Select their contact as a participant. 3 Read the error If WhatsApp says it "couldn’t add" the person and suggests inviting them via link, that is the response you get from someone who has blocked you. Even this is not absolute proof: the same error appears when a person’s privacy settings restrict who may add them to groups. But combined with one grey tick, no last seen and a frozen photo, it makes the picture about as clear as WhatsApp allows. What looks like a block but is not Deleted account: if the person deleted WhatsApp entirely, their chat stays in your list but the profile photo disappears and messages stay on one tick. The difference: a deleted account eventually shows no profile at all when you open the contact. Changed number: the old number goes quiet exactly like a block. If the number was recycled to a new owner, you may even see a stranger’s photo appear. Muted or archived: muting affects only what the other person hears; it changes nothing on your side. If they simply stopped answering, all the technical signals stay normal. Phone genuinely off: travel, a broken phone, a dead battery. Everything looks like a block until the phone comes back online and two ticks appear at once. What you can and cannot do about it There is no setting, trick or third-party app that reveals a block with certainty, and apps that promise to are guessing from the same public signs you can read yourself, while asking for your data to do it. Messaging the person from a different number technically works, because a block applies to your number, not to you. Think before doing it: someone who blocked you made a choice, and routing around it is rarely welcome and, done repeatedly, becomes harassment. I ## https://spun.com/guides/whatsapp-virtual-number/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Virtual Numbers WhatsApp Guide Virtual numbers for WhatsApp: what works and what doesn’t Last verified September 2026 A virtual number is a phone number that is not tied to a physical SIM card in your phone: it lives with a VoIP provider, an eSIM service, or a virtual carrier, and forwards calls or texts to wherever you are. People want one for WhatsApp for good reasons: a separate business line, keeping a personal number private, or a local presence in another country. WhatsApp allows any number you genuinely control, but its verification and anti-abuse systems treat number types very differently. This guide covers what reliably works, what usually fails, what gets accounts banned, and how to do it properly if you decide to. In this guide How WhatsApp verifies a number What reliably works What fails or gets you banned Setting up WhatsApp on a virtual number, properly Often the better question: do you need a second number at all? How WhatsApp verifies a number WhatsApp does not care whether a SIM is in your phone. It cares that you can receive a one-time code at the number you are registering: by SMS, or by the "Call me" voice option. Once verified, the number is your account identity; the SIM (if any) can go in a drawer. The catch is that verification is also where WhatsApp filters abuse. Ranges known to belong to disposable or heavily abused VoIP services often cannot receive the code at all, or verify and then trip a ban shortly after. That, not any official "no virtual numbers" rule, is why experiences differ so much between providers. Related: The WhatsApp 6-digit verification code, explained What reliably works A real mobile number you control: a second SIM, a dual-SIM phone, or a cheap prepaid SIM used once for verification. This is the gold standard and never fights the anti-abuse systems. eSIM services that issue genuine mobile numbers: because the number is a normal mobile allocation, WhatsApp treats it like any SIM. Established VoIP numbers with real SMS capability: Google Voice, for example, has a long track record of verifying WhatsApp for US users. It works because the numbers are personal, long-lived and rarely recycled. Landline numbers, via the voice option: WhatsApp Business supports verifying a landline by choosing "Call me" and typing the code the robocall reads out. This is how many shops put their existing fixed line on WhatsApp. What fails or gets you banned Free receive-SMS websites: these publish a shared number that anyone on the internet can read codes for. If it verifies at all, anyone else can re-verify the same number and take the account, and WhatsApp bans these ranges aggressively. Temporary or disposable number apps: the number expires or gets recycled, and whoever receives it next can re-register your WhatsApp identity. Everything you built on that account is one recycled allocation away from being someone else’s. Bulk or cheap VoIP ranges: many verify and then hit a ban within days, because the surrounding range is full of spam registrations. You did nothing wrong; the neighborhood did. Numbers you do not control long-term: WhatsApp periodically re-verifies, and losing access to the number can mean losing the account, especially combined with a forgotten two-step PIN. One rule covers all of it: if you cannot guarantee you will still control the number in two years, do not build a WhatsApp identity on it. Setting up WhatsApp on a virtual number, properly 1 Pick a number you own indefinitely A paid, dedicated number from a reputable provider, an eSIM with a real mobile allocation, or a spare SIM. Avoid anything marketed as temporary. 2 Verify by SMS or the call option Install WhatsApp or WhatsApp Business, enter the number, and receive the code by SMS, or wait for the SMS timer to expire and choose "Call me" for a voice code (the route for landlines). 3 Turn on two-step verification imm ## https://spun.com/guides/whatsapp-verification-code/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides The 6-Digit Code WhatsApp Guide The WhatsApp 6-digit verification code, explained Last verified August 2026 The 6-digit code is WhatsApp’s proof that you control a phone number. You will meet it when you install WhatsApp, switch phones, or re-register, and you may occasionally receive one you never asked for. That last case confuses and worries people the most, and it is also where the scams live. This guide explains exactly what the code does, every reason one shows up, what to do when it refuses to arrive, and the one rule that keeps your account safe: the code is a key, and you never give your key to anyone. In this guide What the 6-digit code actually is Got a code you never requested? The "friend in trouble" scam When the code never arrives The 6-digit code vs your two-step verification PIN If someone already took over your account What the 6-digit code actually is When you register a number, WhatsApp sends a one-time 6-digit code to that number by SMS (or reads it out via the "Call me" option). Typing it into the app proves you control the number, and WhatsApp activates the account on that device. That is the entire security model of WhatsApp registration: whoever types the current code controls the account. There is no username or password behind it, which is exactly why the code must never be shared, and why the optional two-step PIN exists as a second lock. Got a code you never requested? A code arriving out of nowhere means someone entered your phone number into WhatsApp’s registration screen. Common causes, from harmless to hostile: A typo: someone mistyped their own number and yours received the code. Nothing happens; without the code they can do nothing. A recycled-number mixup: the previous owner of your number (or someone with an old contact entry) tried to register it. A takeover attempt: someone specifically wants your account and is about to contact you with a story about why you should forward them the code. As long as the code stays with you, nothing can happen to your account. You do not need to reply, click anything, or tell WhatsApp. Delete the SMS and move on. Only if codes keep arriving repeatedly should you treat it as targeting and make sure two-step verification is on. The "friend in trouble" scam The most common WhatsApp account theft works like this: an attacker who already controls a friend’s account (or spoofs their identity) messages you: "Sorry, I accidentally sent my code to your number, can you forward it?" At the same moment, a real WhatsApp code arrives on your phone, because the attacker just entered your number into a registration screen. The code is for your account, not theirs. Forward it and you have handed over your WhatsApp: the attacker registers your number on their device, you get logged out, and the same message goes out to your contacts next. WhatsApp will never message or call you asking for the code, and no legitimate person ever needs a code that arrived on your phone. There are no exceptions. When the code never arrives 1 Check the number you typed The single most common cause: a wrong digit or wrong country code. The code went somewhere, just not to you. 2 Wait out the timer WhatsApp enforces a countdown before you can retry. Requesting again and again does not speed anything up; it extends the lockout. 3 Check signal and SMS delivery The code comes as a regular SMS. Airplane mode, no coverage, a full SMS inbox, or an aggressive spam filter on the phone or carrier side will eat it. 4 Use the call option Once the SMS timer expires, choose "Call me". An automated call reads the 6 digits out loud. This also rescues landlines and numbers whose carriers mishandle application SMS. 5 Avoid third-party SMS apps and blockers SMS-blocking or spam-filter apps sometimes silently quarantine WhatsApp’s messages. Disable them for the retry. The 6-digit code vs your two-step verif ## https://spun.com/guides/whatsapp-broadcast/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Broadcast Messages WhatsApp Guide WhatsApp broadcast messages: the complete guide Last verified August 2026 A WhatsApp broadcast sends one message to many people at once, with each copy arriving as a normal private chat. Recipients do not see each other, replies come back to you individually, and nothing marks the message as bulk. Done right, it is the highest-open-rate announcement channel a small business has. It also has sharp edges: a hard recipient limit, a delivery rule that silently drops most lists, and real ban risk when it is used as a spam cannon. This guide covers all of it, from the built-in broadcast lists to what businesses use when they outgrow them. In this guide How a broadcast list works How to create and send a broadcast The delivery rule that silently breaks broadcasts Broadcast vs group: which one you actually want Broadcasting as a business: app, API, or linked-device tools How to broadcast without getting banned How a broadcast list works A broadcast list is a saved set of recipients. When you send to the list, WhatsApp delivers a separate one-to-one message to each person. It behaves like BCC in email: private, individual, no shared thread. A group, by contrast, is one shared room where everyone sees everyone. Replies to a broadcast arrive as ordinary private chats. The recipient cannot tell whether the message came from a list or was typed just for them, which is exactly why broadcasts feel personal when the content is. How to create and send a broadcast 1 Open broadcast lists On Android: three-dot menu, New broadcast. On iPhone: Broadcast Lists at the top of Chats, then New List. The WhatsApp Business app works the same way. 2 Pick recipients Select up to 256 contacts. Only people saved in your phone’s contacts can be added. 3 Send like any chat The list appears in Chats. Anything you send there (text, images, documents, voice notes) goes out to every recipient as a private message. 4 Edit as you go Open the list, tap its name, and add or remove recipients any time. The list is reusable; create several to segment customers. Broadcast lists are created and managed on the phone. WhatsApp Web and linked desktop devices can continue conversations that replies open, but list creation itself lives in the mobile app. The delivery rule that silently breaks broadcasts A broadcast message is only delivered to recipients who have YOUR number saved in THEIR contacts. Anyone who never saved you simply does not get the message: no error on your side, no notice on theirs. This is WhatsApp’s built-in spam brake, and it is the number one reason "my broadcast didn’t arrive". So a broadcast list is only as good as the habit behind it: ask customers to save your number (a QR code on the counter or a wa.me link makes that a one-tap action), and expect silent non-delivery for everyone who has not. Related: WhatsApp QR codes and linked devices · How to send links on WhatsApp Broadcast vs group: which one you actually want Privacy: broadcast recipients never see each other; group members all see each other’s numbers and messages. Replies: broadcast replies are private 1:1 chats; group replies are public to the room. Size: broadcast lists cap at 256 recipients each; groups scale far larger. Tone: broadcasts read as personal messages; groups are a community space with its own dynamics and moderation load. Rule of thumb: announcements to customers = broadcast (or several lists). Discussion among people who know each other = group. Broadcasting as a business: app, API, or linked-device tools The free WhatsApp Business app gives you the same 256-contact broadcast lists, plus labels and quick replies. For a shop announcing a sale to a few hundred regulars, that is often enough, managed by hand. The WhatsApp Business API is the official large-scale lane: pre-approved template messages, per-message pricing, a separate dedic ## https://spun.com/guides/block-unblock-whatsapp/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Block & Unblock WhatsApp Guide How to block and unblock on WhatsApp Last verified August 2026 Blocking on WhatsApp cuts a contact off completely: no messages, no calls, no view of your last seen, profile photo updates or status. Unblocking reverses it, with one permanent exception around the messages sent while the block stood. This guide covers the exact steps on every device, what a block does and does not do on both sides, what really happens when you unblock, and when reporting is the better tool. In this guide How to block someone What blocking actually does How to unblock someone What happens after you unblock Report vs block: when to use which If you run a business number: stay off the blocked lists How to block someone 1 From the chat (Android) Open the chat, tap the three-dot menu, tap the contact name to open contact info, then Block. Or: Settings, Privacy, Blocked contacts, Add. 2 From the chat (iPhone) Open the chat, tap the contact’s name at the top, scroll down, tap Block Contact. Or: Settings, Privacy, Blocked, Add New. 3 On WhatsApp Web and Desktop Open the chat, click the contact’s name to open their info panel, scroll to the bottom, click Block. 4 An unknown number When a number outside your contacts messages you first, WhatsApp shows Block and Report options right at the top of the chat. One tap, no need to save the number. What blocking actually does Their messages never reach you. On their side, messages show one grey tick and never a second one. Their calls never connect. It rings for them briefly; your phone shows nothing. They stop seeing your last seen, online status, profile photo updates, About changes and status updates. You disappear from their ability to add you to groups. The chat history stays on both phones. Blocking does not delete anything; it only stops new communication. WhatsApp never notifies anyone that they were blocked. What the other person can do is read the indirect signs, the same ones anyone can read. Related: How to tell if someone blocked you on WhatsApp How to unblock someone 1 Via settings (all platforms) Settings, Privacy, Blocked contacts (Blocked on iPhone), find the person, and choose Unblock (swipe left on iPhone, tap on Android, click on Web). 2 Via the chat Open your old chat with the person and use the unblock prompt WhatsApp shows there, or the contact info panel’s Unblock. 3 A number you never saved Unsaved blocked numbers appear in the same Blocked list by number, and unblock the same way. What happens after you unblock Unblocking restores normal messaging from that moment forward. The person is not notified, and nothing on their side announces the change. The messages they sent while blocked are gone for good: WhatsApp never delivers them, not even retroactively. On their phone those messages keep their single grey tick forever. If they send something new after the unblock, it arrives normally. One subtlety: if you had them saved as a contact and deleted them along the way, unblocking does not restore the contact entry; their number simply behaves like any unsaved number again. Report vs block: when to use which Block is personal: it stops one number from reaching you and tells WhatsApp nothing. Report is systemic: it flags the account to WhatsApp’s abuse systems and forwards the most recent messages from that chat to WhatsApp for review. Use Report (or Report and Block, which does both and optionally deletes the chat) for scams, phishing, harassment and spam blasts. Accounts that accumulate reports face restrictions and bans, so reporting genuinely dangerous senders protects more people than quietly blocking them. Related: WhatsApp ticks, read receipts, and reports If you run a business number: stay off the blocked lists Every block against a business number is a small vote against it, and reports are bigger ones; enough of them and WhatsApp restricts the ## https://spun.com/guides/send-links-on-whatsapp/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Sending Links WhatsApp Guide How to send links on WhatsApp (and make them clickable) Last verified August 2026 Sending a link on WhatsApp is as simple as pasting it, until the day a customer says "the link isn’t clickable" or the preview refuses to appear. Both have specific causes, and both are fixable once you know the rules WhatsApp applies. This guide covers sending links that stay clickable, how previews are generated, and the other direction too: creating a wa.me link that opens a chat with YOUR number, with a message already typed, ready for buttons, bios, QR codes and email signatures. In this guide Sending a link that works Why your link shows as plain text for the recipient Link previews: how they work and why they go missing Create a link TO your WhatsApp: wa.me click-to-chat WhatsApp Business short links and message tools Link best practices for businesses Sending a link that works Paste or type the full URL, including the https:// prefix, and send it as its own message or inside text. WhatsApp detects the URL and renders it tappable, usually with a preview card. The classic self-inflicted failures: a missing scheme (site.com sometimes renders clickable, sometimes not, depending on platform), a stray character glued to the URL (a closing bracket, a period, a comma), or a line break inside the URL. When a link misbehaves, send it alone on its own line, complete with https://, and the problem usually disappears. Why your link shows as plain text for the recipient The most important rule is not about formatting at all: WhatsApp deliberately renders links from unknown senders as non-clickable plain text. If the recipient does not have your number saved and has never replied to you, your link arrives dead on their screen. The moment they reply or add you to their contacts, links from you become tappable. This is anti-phishing protection, and no formatting trick bypasses it. For a business it has a practical consequence: get the customer to message you first (a wa.me link or QR on your site does that), or ask them to save your number, before you send links that matter. Recipient never saved you and never replied: links show as plain text by design. Severely outdated app versions can also fail to linkify; an update fixes that. Malformed URLs (missing scheme, embedded spaces or breaks) fail on any version. Related: WhatsApp QR codes and linked devices Link previews: how they work and why they go missing When you type a URL into the composer, your phone fetches the page and builds the preview card (title, description, thumbnail) before you hit send. The preview is attached to the message; the recipient sees what your device generated. That mechanism explains every missing preview: You hit send before the preview finished loading: the message goes out without one. Wait for the card to appear in the composer first. The site does not provide preview metadata (Open Graph title, description, image), so there is nothing to show. The link was pasted as part of a long text or not at the start; WhatsApp previews the first detected URL only, and sometimes none in edge cases. Slow connection while composing: the fetch timed out, no card. Delete the URL, paste it again, wait, send. Create a link TO your WhatsApp: wa.me click-to-chat A wa.me link opens a chat with your number when tapped, even for people who never saved you. Build one by hand: Base format: https://wa.me/15551234567 where the number is in full international format with country code, and no plus sign, spaces, dashes or leading zeros. With a pre-filled message: https://wa.me/15551234567?text=Hi%2C%20I%27m%20interested. The text must be URL-encoded (%20 for spaces); the visitor still has to press send, so nothing is sent without their intent. The long form https://api.whatsapp.com/send?phone=15551234567&text=... behaves identically and shows up in older documentatio ## https://spun.com/guides/whatsapp-qr-code/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides QR Codes & Linked Devices WhatsApp Guide WhatsApp QR codes and linked devices Last verified August 2026 WhatsApp uses QR codes for two completely different jobs, and mixing them up is the source of most confusion (and one nasty scam). The login QR signs a computer in to YOUR account. The contact QR lets someone else start a chat WITH you in one scan. This guide explains both, shows how to create and share a QR for your own number, covers the linked-devices system behind the login QR, and closes with the security rules that keep a scanned code from becoming a stolen account. In this guide The two WhatsApp QR codes Linking a device with the login QR Creating your contact QR code Generating a QR from a wa.me link QR security: the rules that matter QR codes as business infrastructure The two WhatsApp QR codes Rule of thumb: you scan a login QR yourself, on a screen you opened yourself. You hand a contact QR to others. Any situation where someone else asks YOU to scan a code "to verify" or "to get a discount" deserves suspicion, because scanning the wrong login QR gives away your account. Login QR: shown by WhatsApp Web or the desktop app. Scanning it FROM YOUR PHONE links that computer to your account as a companion device. It grants access; treat it like a key. Contact QR: generated in your app’s settings. Anyone scanning it gets your number and a ready-to-send chat with you. It shares your identity; treat it like a business card. Linking a device with the login QR 1 Open the target device Go to web.whatsapp.com in a browser, or open the WhatsApp desktop app. A QR code appears. 2 Open Linked Devices on your phone WhatsApp (or WhatsApp Business), three-dot menu or Settings, Linked Devices, Link a Device. 3 Scan the code on the screen The device loads your chats in seconds and keeps working even when the phone is offline, thanks to multi-device. 4 Know the limits Up to four companion devices per account. A companion unlinks itself after around 14 days without the phone coming online, and logging out of the phone unlinks everything. Related: WhatsApp Web for business: the complete guide Creating your contact QR code People who scan your contact QR do not need your number saved, and you do not need theirs: the scan opens the chat directly. For a business this is the cleanest bridge from the physical world into a conversation, and every conversation started this way also unlocks clickable links from you and future broadcast delivery once they save you. 1 Open your QR In WhatsApp: Settings, then the QR icon next to your name. In WhatsApp Business: Settings, Business tools, QR code. 2 Share or print it The share button exports the code as an image: put it on the counter, packaging, flyers, a table tent, your website or an email signature. 3 Add a pre-filled message (Business) The Business app lets the QR carry a default message, so scans arrive as "Hi, I saw your offer" instead of an empty chat. 4 Reset if it leaks The QR menu has Reset: the old code stops working everywhere it was printed, and a new one takes its place. Resetting does not affect existing chats. Related: How to send links on WhatsApp · WhatsApp broadcast messages: the complete guide Generating a QR from a wa.me link The contact QR is one option; the other is making the QR yourself from a click-to-chat link. Build https://wa.me/YourNumber?text=YourEncodedMessage, feed it to any QR generator, and you control the pre-filled text per placement: one message for the shop window, another for the invoice footer, a third for the trade-show banner. Because each placement carries its own pre-filled text, the first message tells you where the customer found you: free attribution with zero tracking scripts. Related: Free WhatsApp QR code generator (PNG/SVG, optional logo) · Free WhatsApp link generator QR security: the rules that matter Never scan a login QR that someone sen ## https://spun.com/guides/whatsapp-ticks-read-receipts/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Guides Ticks & Read Receipts WhatsApp Guide WhatsApp ticks, read receipts, and reports Last verified August 2026 Every WhatsApp message carries a tiny status display: a clock, one grey tick, two grey ticks, or two blue ones. Those four states, plus the Message info screen behind them, are WhatsApp’s entire delivery-report system, and they get misread constantly. This guide decodes each state, explains read receipts and exactly what turning them off does (and does not do), walks through the per-message delivery report, and covers the other meaning of "report": flagging a chat to WhatsApp. In this guide What the ticks mean Stuck on one tick: offline or blocked? Read receipts: turning blue ticks off, and the price Message info: the per-message delivery report The other "report": flagging a chat to WhatsApp Reading tick data as a business What the ticks mean The transitions carry information too. A message that jumps straight to two ticks reached a phone that was online. A message parked on one tick is waiting for a phone that is off, out of coverage, or, in one specific case, belongs to someone who blocked you. Clock icon: the message has not left your device yet. You are offline or the send is pending. One grey tick: delivered to WhatsApp’s servers, but not yet to the recipient’s phone. Two grey ticks: delivered to the recipient’s device. Not read, just received. Two blue ticks: the recipient opened the chat and the message was read (or seen, for media). Stuck on one tick: offline or blocked? One grey tick that persists means the recipient’s phone has not received the message. In order of likelihood: their phone is off or has no data, they reinstalled or changed numbers, or they blocked you. A block keeps your messages on one tick forever, but so does a phone in a drawer, so duration alone proves nothing. The distinguishing evidence lives elsewhere: last seen gone, profile photo frozen, calls that never connect. One tick is only one line of that picture. Related: How to tell if someone blocked you on WhatsApp Read receipts: turning blue ticks off, and the price Settings, Privacy, Read receipts toggles the blue ticks. Turning them off is mutual disarmament: others stop seeing when you read, and you stop seeing when they read. WhatsApp does not sell one-way invisibility. Two exceptions survive the toggle, by design: Group chats: read receipts always function in groups, regardless of anyone’s setting. Voice notes: the played receipt (the mic icon turning blue) shows even with read receipts off. People also read without triggering blue ticks at all: a message can be fully read from the notification shade or lock screen preview and stay on two grey ticks until the chat is actually opened. Two grey ticks never proves unread. Message info: the per-message delivery report For any message you sent, long-press it and choose Info (or swipe left on iPhone). The Message info screen is WhatsApp’s delivery report: a Delivered timestamp, a Read (or Played) timestamp, and in groups, the same broken down per member: who received it, who read it, and when. This is also how broadcast senders check reach: each recipient’s copy is an individual message with its own delivery state, so the info screen, not the broadcast list, tells you who actually got it. Related: WhatsApp broadcast messages: the complete guide The other "report": flagging a chat to WhatsApp Separate from delivery reports, WhatsApp lets you report an account: open the chat, tap the name, and choose Report (or Report and Block). Reporting forwards the most recent messages from that chat to WhatsApp for abuse review, along with the reported number. The reported person is not notified. Use it for scams, phishing and spam rather than merely annoying contacts; accounts that accumulate reports face restrictions and bans. For anything personal, blocking alone does the job without involving ## https://spun.com/templates/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Message Templates Message Templates WhatsApp message templates that sound like you wrote them. 21 ready-to-send messages for the situations every business hits: the lead that went quiet, the invoice nobody paid, the complaint at 9am. Copy, replace the {variables} , send. Each template comes in English and Hebrew. 5 templates Follow-Ups Most deals are not lost, they are dropped. The lead asked a question, someone answered, and then nobody wrote again. The … Browse templates 5 templates Reminders A reminder message is cheap. A no-show or an unpaid invoice is not. These templates cover the reminders every service bu … Browse templates 5 templates Customer Service On WhatsApp, service messages are read within minutes, which means a good first response defuses most situations before … Browse templates 3 templates Reviews & Referrals Happy customers rarely leave reviews on their own, not because they will not, but because nobody asked at the right mome … Browse templates 3 templates Broadcasts A broadcast lands in each recipient's chat as a personal message, which is its power and its trap: a message that smells … Browse templates Sending to a whole list? Read how WhatsApp broadcasts actually deliver first, or browse all the WhatsApp guides . {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Are these WhatsApp templates free to use?","acceptedAnswer":{"@type":"Answer","text":"Yes. Copy any template, edit it as much as you like and send it from any WhatsApp account. No signup, no attribution, no catch."}},{"@type":"Question","name":"Do these templates work with regular WhatsApp, or only WhatsApp Business?","acceptedAnswer":{"@type":"Answer","text":"Both. These are ordinary chat messages, so they work in regular WhatsApp, WhatsApp Business, and WhatsApp Web alike. They are not Business API \"message templates\", which are a separate Meta-approved format used by API platforms."}},{"@type":"Question","name":"How do the {variables} work?","acceptedAnswer":{"@type":"Answer","text":"Anything in curly braces, like {name} or {date}, is a placeholder. After copying the template, replace each placeholder with the real detail before sending. Nothing fills them in automatically - that is deliberate, so a half-filled message never reaches a customer."}},{"@type":"Question","name":"Can I send one template to many customers at once?","acceptedAnswer":{"@type":"Answer","text":"Yes, with WhatsApp broadcast lists, but know the delivery rule first: a broadcast only reaches people who saved your number in their contacts, and one list holds up to 256 recipients. Our broadcast guide covers the rules and how to send safely."}},{"@type":"Question","name":"Will sending templates get my number banned?","acceptedAnswer":{"@type":"Answer","text":"Templates themselves are fine - what gets numbers restricted is spammy behavior: messaging people who never agreed to hear from you, sending identical blasts too often, or ignoring people who ask to stop. Personalize the placeholders, message people who know you, and space broadcasts out."}},{"@type":"Question","name":"Which languages are the templates available in?","acceptedAnswer":{"@type":"Answer","text":"Every template currently ships in English and Hebrew - use the language toggle on each template card. More languages are planned."}}]} Frequently asked questions Are these WhatsApp templates free to use? Yes. Copy any template, edit it as much as you like and send it from any WhatsApp account. No signup, no attribution, no catch. Do these templates work with regular WhatsApp, or only WhatsApp Business? Both. These are ordinary chat messages, so they work in regular WhatsApp, WhatsApp Business, and WhatsApp Web alike. They are not Business API "message templates", which are a separate Meta-approved format used by API platforms. How do the {variables} work? Anything i ## https://spun.com/templates/follow-ups/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Message Templates Follow-Ups Message Templates WhatsApp follow-up message templates Most deals are not lost, they are dropped. The lead asked a question, someone answered, and then nobody wrote again. These templates cover the follow-up moments that actually move deals: the day after an inquiry, the quote that got no reply, and the customer who went quiet. Each template is written to sound like a person, not a campaign. Replace the {variables} with your details, trim anything that does not fit your tone, and send. English and Hebrew versions are included for every template. First follow-up after an inquiry English עברית When to use: A lead asked about your product or service and the conversation stalled for a day or two. Hi {name} , following up on your question about {product} . I did not want it to get lost in your chats. Is it still relevant? If you have any open questions I am happy to answer them here, whatever is easiest for you. {your_name} Variables: {name} {product} {your_name} Copy Quote follow-up English עברית When to use: You sent a price quote and heard nothing back for a few days. Hi {name} , I sent over the quote for {service} on {date} and wanted to check it reached you. If anything in it is unclear, or the price does not fit what you had in mind, tell me, there is usually room to adjust the scope. And if you went another way, no hard feelings, just let me know so I can close the file. {your_name} Variables: {name} {service} {date} {your_name} Copy Lead qualification English עברית When to use: A new lead wrote in and you need the key details before you can quote or schedule. Hi {name} , thanks for reaching out to {company} ! So I can give you an accurate answer about {service} , three quick questions: 1. What exactly do you need done? 2. When would you like it to happen? 3. Is there a budget range you are working with? Answer here whenever convenient and I will take it from there. Variables: {name} {company} {service} Copy After-meeting recap English עברית When to use: Right after a call, viewing or meeting, while the conversation is still fresh. Hi {name} , good talking with you today. Quick recap of what we agreed: - {point_1} - {point_2} - Next step: {next_step} by {date} If I missed or misremembered anything, correct me here. Otherwise I will get moving on my side. {your_name} Variables: {name} {point_1} {point_2} {next_step} {date} {your_name} Copy Win-back for a quiet customer English עברית When to use: A past customer has not ordered or been in touch for a month or more. Hi {name} , it has been a while since we last worked together and I wanted to check in. How did things go with what you got from {company} ? If there is anything you need now, or something we should have done better last time, I would genuinely like to hear it. {your_name} Variables: {name} {company} {your_name} Copy Getting replies, not blocks Follow up once, wait, then follow up again with new information (a price, an answer, an idea), never with "just checking in" twice in a row. Reference the specific thing they asked about. A follow-up that could have been sent to anyone reads as spam. Give a low-effort way out. "If the timing is wrong, tell me and I will stop" gets more honest replies than pressure. Send during business hours. A follow-up at 23:00 feels automated even when it is not. Related guides: Using WhatsApp Web for business · One tick, two ticks: did they see it? Tired of copy-pasting the same message? Spun turns the WhatsApp number you already use into a shared team inbox with scheduled messages, auto-replies and broadcasts, so the follow-up sends itself. Flat pricing, free trial. Start Free Trial See everything Spun does More WhatsApp templates Reminders · Customer Service · Reviews & Referrals · Broadcasts Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace ## https://spun.com/templates/reminders/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Message Templates Reminders Message Templates WhatsApp appointment and payment reminder templates A reminder message is cheap. A no-show or an unpaid invoice is not. These templates cover the reminders every service business sends daily: confirming a booking, the day-before nudge, chasing an invoice without souring the relationship, and the renewal that should not lapse in silence. The payment reminders come in two temperatures, gentle first, firm second. Start gentle. Most late payments are forgetfulness, not refusal, and the tone you open with sets the tone you get back. Appointment confirmation English עברית When to use: Immediately after a customer books, so the details are in writing on both sides. Hi {name} , your appointment is confirmed! {service} Date: {date} Time: {time} Where: {location} If you need to change or cancel, just reply here. See you soon, {company} Variables: {name} {service} {date} {time} {location} {company} Copy Appointment reminder (day before) English עברית When to use: About 24 hours before the appointment. Cuts no-shows more than any other single message. Hi {name} , a reminder about your appointment tomorrow: {service} at {time} , at {location} . If tomorrow no longer works, reply here and we will find a new time, no problem. Otherwise, see you then! Variables: {name} {service} {time} {location} Copy Payment reminder (gentle) English עברית When to use: An invoice just passed its due date. Assume forgetfulness, not refusal. Hi {name} , a small reminder from {company} : invoice {invoice_number} for {amount} is now due. It happens to everyone, things get buried. If you have already paid, ignore this and thank you! If anything about the invoice is unclear, ask me here. {your_name} Variables: {name} {amount} {invoice_number} {company} {your_name} Copy Payment reminder (firm) English עברית When to use: The gentle reminder was ignored and the invoice is meaningfully overdue. Hi {name} , invoice {invoice_number} for {amount} is now {days} days overdue, and I have not heard back since my last message. I would much rather sort this out here than make it formal. Can you let me know today when payment will go out? If there is a problem with the invoice or with timing, tell me and we will work something out by {date} . {your_name} Variables: {name} {invoice_number} {amount} {days} {date} {your_name} Copy Renewal reminder English עברית When to use: A subscription, contract or package is about to expire and you want an active decision, not a lapse. Hi {name} , your {service} is due to renew on {date} . No action needed if you want to continue, it renews automatically. If you want to change the plan or stop, this is the moment: {link} or just reply here and I will handle it. {your_name} Variables: {name} {service} {date} {link} {your_name} Copy Getting replies, not blocks Send appointment reminders about 24 hours ahead, with the date, time and place in the message so nobody has to scroll up. Make rescheduling one reply away. "Reply here and we will find a new time" prevents silent no-shows. For payments, always name the exact amount and invoice number. Vague reminders get vague replies. Escalate tone only after a gentle reminder was ignored, and never in the first message. Related guides: One tick, two ticks: did they see it? · Using WhatsApp Web for business Tired of copy-pasting the same message? Spun turns the WhatsApp number you already use into a shared team inbox with scheduled messages, auto-replies and broadcasts, so the follow-up sends itself. Flat pricing, free trial. Start Free Trial See everything Spun does More WhatsApp templates Follow-Ups · Customer Service · Reviews & Referrals · Broadcasts Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) ## https://spun.com/templates/customer-service/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Message Templates Customer Service Message Templates WhatsApp customer service message templates On WhatsApp, service messages are read within minutes, which means a good first response defuses most situations before they grow. These templates cover the hard moments: the angry complaint, the delay that is your fault, the message that arrives at midnight, and the loop-closing check-in most businesses forget. The complaint and apology templates share one rule: acknowledge first, explain second, fix third. Skipping straight to the excuse is what turns a complaint into a review. Complaint response English עברית When to use: A customer writes in upset. Send this fast, before the full solution is ready. Hi {name} , thank you for telling me about this, and I am sorry it happened. You are right to be frustrated. I am looking into it personally right now and will come back to you by {time} today with exactly what went wrong and how we are fixing it. {your_name} Variables: {name} {your_name} {time} Copy Delay apology English עברית When to use: An order or service will be late and the customer does not know yet. Tell them before they ask. Hi {name} , I want to update you before you have to chase me: order {order_number} is running late. The new expected date is {date} . I know you planned around the original date and I am sorry about that. If the new date creates a real problem for you, reply here and we will find a solution together. {your_name} Variables: {name} {order_number} {date} {your_name} Copy After-hours auto-reply English עברית When to use: Set as your automatic reply outside business hours, so nobody messages into silence. Hi! You have reached {company} outside our opening hours. Your message is saved and we answer in the order messages arrive, starting at {time} . If it is urgent, write URGENT and we will do our best to get to it first. Thanks for your patience! Variables: {company} {time} Copy Order status update English עברית When to use: Proactive update when an order ships or its status changes. Prevents the "where is my order" wave. Hi {name} , good news, order {order_number} is on its way! Expected delivery: {date} . You can follow it here: {link} . If anything looks off when it arrives, message us here and we will sort it out quickly. Variables: {name} {order_number} {date} {link} Copy Issue-resolved check-in English עברית When to use: A day or two after a problem was fixed. Closes the loop and often turns a complainer into a fan. Hi {name} , just checking in after the issue from the other day. Is everything working as it should now? If anything still feels off, tell me here and I will jump on it. And thank you for the patience while we sorted it out. {your_name} Variables: {name} {your_name} Copy Getting replies, not blocks Answer complaints personally even if the fix takes time. "I saw this and I am on it" within minutes beats a full solution tomorrow. Apologize for the impact, not just the event. "You waited and that is on us" lands better than "there was a delay". An after-hours auto-reply should say WHEN you answer, not just that you are closed. Close the loop. A two-line check-in after the fix is the cheapest loyalty move there is. Related guides: One tick, two ticks: did they see it? · Block and unblock on WhatsApp Tired of copy-pasting the same message? Spun turns the WhatsApp number you already use into a shared team inbox with scheduled messages, auto-replies and broadcasts, so the follow-up sends itself. Flat pricing, free trial. Start Free Trial See everything Spun does More WhatsApp templates Follow-Ups · Reminders · Reviews & Referrals · Broadcasts Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · ## https://spun.com/templates/reviews-referrals/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Message Templates Reviews & Referrals Message Templates WhatsApp review and referral message templates Happy customers rarely leave reviews on their own, not because they will not, but because nobody asked at the right moment. The right moment is on WhatsApp, shortly after the good experience, with a direct link and a message that takes ten seconds to act on. The same is true for referrals. Most businesses never ask. These templates make the ask short, specific and easy to say no to, which is exactly what makes people say yes. Review request English עברית When to use: A day or two after a purchase or service the customer was clearly happy with. Hi {name} , I am really glad everything worked out! Small favor: reviews are how a business like {company} gets found, and one from you would mean a lot. It takes about a minute: {link} . And if there was anything that was not perfect, I would rather hear it here first. Thanks either way! {your_name} Variables: {name} {company} {link} {your_name} Copy Referral request English עברית When to use: A satisfied customer, after the work is done and the relationship is warm. Hi {name} , a question rather than a sales pitch: most of my work comes through word of mouth. If you know one person who could also use {service} , would you pass them my number? No pressure at all, and if nobody comes to mind, that is completely fine. Thanks! {your_name} Variables: {name} {service} {your_name} Copy Thank-you after purchase English עברית When to use: Right after a purchase or completed job. No ask, just gratitude, which is why it works. Hi {name} , just wanted to say thank you for choosing {company} . It is not taken for granted. If any question comes up about what you got, this chat is the fastest way to reach me. Enjoy! {your_name} Variables: {name} {company} {your_name} Copy Getting replies, not blocks Ask for the review within a day or two of the good experience, while it is still vivid. One link, one ask. A message with three links gets zero clicks. Ask everyone whose experience was genuinely good, and never condition a reward on the review being positive. For referrals, name the kind of customer you are looking for. "Someone who also renovates apartments" beats "anyone who might need us". Related guides: How to send links on WhatsApp Tired of copy-pasting the same message? Spun turns the WhatsApp number you already use into a shared team inbox with scheduled messages, auto-replies and broadcasts, so the follow-up sends itself. Flat pricing, free trial. Start Free Trial See everything Spun does More WhatsApp templates Follow-Ups · Reminders · Customer Service · Broadcasts Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/templates/broadcasts/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Message Templates Broadcasts Message Templates WhatsApp broadcast message templates A broadcast lands in each recipient's chat as a personal message, which is its power and its trap: a message that smells like a mass blast in a personal chat gets ignored, or gets you reported. These templates are written for the one-to-many format, short, concrete, with one clear action. Before sending, know the delivery rule: a WhatsApp broadcast only reaches people who saved your number in their contacts. If your broadcasts seem to vanish, that is almost always why. The broadcast guide below covers the rule, the 256-recipient limit, and how to send safely. Promotion announcement English עברית When to use: A genuine, time-limited offer for your customer list. {discount} off {product} until {date} . We are making room for new stock at {company} , so this week only: {discount} off {product} . First come, first served while it lasts. Details and orders: {link} Or simply reply here and we will set it aside for you. Variables: {discount} {product} {date} {company} {link} Copy Back-in-stock alert English עברית When to use: An item people asked for is available again. Best sent to those who actually asked. It is back: {product} is in stock again. A lot of you asked about it, so you are hearing it first, before we post it anywhere. Quantities are what they are, so if you want one, now is the moment: {link} Or reply here and we will reserve yours. Variables: {product} {link} Copy Event reminder English עברית When to use: A day or two before a workshop, sale day, webinar or community event. Reminder: {event} is happening on {date} at {time} , at {location} . If you planned to come, this is the nudge to put it in the calendar. If you cannot make it after all, reply here so we can free up your spot. All the details: {link} See you there! Variables: {event} {date} {time} {location} {link} Copy Getting replies, not blocks One broadcast, one message. A promotion, a restock and a holiday greeting in one text reads as noise. Lead with the thing, not with "Dear valued customer". The first line decides whether the rest is read. Give a real end date or quantity when you claim scarcity, and only when it is true. Space broadcasts out. A list that hears from you weekly stays warm; one that hears from you daily blocks you. Related guides: WhatsApp broadcasts: limits and the delivery rule · How to send links on WhatsApp Tired of copy-pasting the same message? Spun turns the WhatsApp number you already use into a shared team inbox with scheduled messages, auto-replies and broadcasts, so the follow-up sends itself. Flat pricing, free trial. Start Free Trial See everything Spun does More WhatsApp templates Follow-Ups · Reminders · Customer Service · Reviews & Referrals Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/integrations/whatsapp-google-sheets/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Integrations Google Sheets Integration Recipe WhatsApp + Google Sheets: the setup recipe Native integration, no third-party automation tool needed Last verified August 2026 Spun can write WhatsApp activity straight into a Google Sheet you own: new leads, orders, calls, archived chats and more, each as a new row, as it happens. It connects with your own Google account (not a shared bot), and it needs nothing outside Spun to work: no Zapier account, no automation platform, no code. This recipe walks through the real setup: connecting Google, choosing what triggers a row, and what actually lands in the sheet. For the full feature tour and FAQ, see the Google Sheets integration page. In this recipe 1. Connect your Google account 2. Choose what creates a row 3. What actually lands in the sheet 4. Send a test row before relying on it Good to know before you rely on it 1. Connect your Google account 1 Open the Sheets panel In your Spun inbox: Settings, then Google Sheets. This is manager/owner-only, since it grants access to a Google account. 2 Sign in with Google You are asked for permission over the spreadsheets Spun creates or that you explicitly pick, not your whole Drive. Spun does not request access to read your other files. 3 Pick a destination Create a new spreadsheet in your Drive with one click, or connect an existing sheet (including a folder in a Shared Drive) via the picker. The connection is per-organization: whoever connects becomes the "sheet owner" shown in the settings panel, and every trigger writes to sheets that account can reach. 2. Choose what creates a row A "trigger" pairs one WhatsApp event with one sheet tab. You can start from a ready-made template or build a custom trigger from any supported event. Quick-start templates: Leads Log (fires on a lead-qualifying label), Order Tracker (chat-flow completed), Call Log (call ended), Support Log (chat archived), Daily Summary (a scheduled daily row of message/contact/response-time stats). One click creates the sheet, tab and formatting. Custom triggers: any of the 11 supported events, incoming/outgoing message, contact created/updated/deleted, label assigned, chat flow completed, queued message sent, lead qualified, chat archived, call completed. Related: See the full events and templates list 3. What actually lands in the sheet Every event ships with sensible default columns you can use as-is, or open the mapping editor to add, remove or reorder them, exclude phone numbers or message text for privacy, and (on qualifying events) add an AI-generated one-line chat summary column. Here is the real default layout for the most common trigger, a new incoming WhatsApp message: Default row for the "Incoming message" event Copy { "Timestamp": "2026-08-18T09:14:02Z", "From": "+972501234567", "From Name": "Sarah Cohen", "Chat": "+972501234567", "Chat Name": "Sarah Cohen", "Type": "text", "Message": "Hi, do you still have this in blue?", "Open Chat": "" } Every column is a fixed value, never a formula: WhatsApp text is written to Sheets as literal text, on purpose, so a message can never inject a working spreadsheet formula. 4. Send a test row before relying on it 1 Create the trigger Save your mapping, or apply a quick-start template. 2 Send a queued test row The settings panel has a "test row" action: it goes through the real delivery pipeline, not a preview, and the panel polls until the row actually appears. 3 Check the sheet Confirm the row landed with the columns you expect, then send a real WhatsApp message to see it capture live. Good to know before you rely on it It is a best-effort log, not a guaranteed mirror. Two honest gaps: messages backfilled in bulk or arriving in a flood do not fire the row-creating event, and capture only becomes durable once the event is queued, so a crash at the exact wrong instant can drop a row ## https://spun.com/integrations/whatsapp-hubspot/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Integrations HubSpot CRM Integration Recipe WhatsApp + HubSpot: connecting the native CRM sync Native connector, live today, mapping-driven Last verified August 2026 Spun has a native, per-organization HubSpot connection: connect your own HubSpot account once, then push WhatsApp contacts into HubSpot and pull HubSpot changes back, on your terms rather than on a blind real-time firehose. This is honest about what the connector does today: it is a configurable, mapping-driven contact sync, not an instant "every new WhatsApp chat becomes a HubSpot deal" automation. If you want the instant version, pair it with the Zapier/Make recipe below instead. In this recipe 1. Connect your HubSpot account 2. Push WhatsApp contacts into HubSpot 3. Map WhatsApp labels to HubSpot pipeline stages 4. Pull HubSpot changes back 1. Connect your HubSpot account 1 Open the CRM Sync panel In your Spun inbox: Settings, then CRM Sync. Connecting is manager/owner-only. 2 Authorize with HubSpot You are sent through HubSpot's own OAuth screen and asked to approve Spun's access to your HubSpot account. Spun stores the resulting token encrypted, per organization. 3 Confirm the connection Once connected, the panel shows connection status and gives you a "Sync Now" action for pushing contacts on demand. 2. Push WhatsApp contacts into HubSpot Pushing is explicit, not silent: you trigger a sync (per contact or in bulk via "Sync Now"), and Spun creates or updates the matching HubSpot contact from your Spun contact record, optionally attaching a note. What syncs to a HubSpot contact (illustrative) Copy { "firstname": "Sarah", "lastname": "Cohen", "phone": "+972501234567", "email": "sarah@example.com", "note": "Synced from WhatsApp via Spun" } These are HubSpot's own standard contact properties. Spun creates the contact if it does not already exist in HubSpot, or updates it if it does. 3. Map WhatsApp labels to HubSpot pipeline stages If you already tag WhatsApp chats with labels (a "New Lead" or "Won" label, for example), the same CRM panel lets you map each label to a HubSpot pipeline stage, so applying a label on the WhatsApp side is the trigger for moving that contact forward in HubSpot, instead of doing it by hand in two places. Related: How Spun labels work 4. Pull HubSpot changes back The connection is two-way: HubSpot calls a webhook Spun exposes per connection whenever a synced contact changes on the HubSpot side, and Spun updates the matching Spun contact to match. Duplicate HubSpot notifications are de-duplicated automatically, so a HubSpot retry never creates double updates. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Does a new WhatsApp message automatically create a HubSpot contact?","acceptedAnswer":{"@type":"Answer","text":"Not automatically in real time. The native HubSpot connector pushes contacts on demand (a manual \"Sync Now\") or when a mapped label is applied. For an instant, message-triggered push into HubSpot, use the Zapier/Make recipe with the outgoing WhatsApp webhook instead."}},{"@type":"Question","name":"Is the sync one-way or two-way?","acceptedAnswer":{"@type":"Answer","text":"Two-way. Spun can push WhatsApp contacts (and a note) into HubSpot, and HubSpot notifies Spun back when a synced contact changes on its side, via a per-connection webhook."}},{"@type":"Question","name":"What HubSpot fields does Spun write to?","acceptedAnswer":{"@type":"Answer","text":"HubSpot's own standard contact properties: first name, last name, phone and email, plus an optional note. Spun creates the HubSpot contact if it does not exist yet, or updates it if it does."}},{"@type":"Question","name":"Can I control which contacts sync?","acceptedAnswer":{"@type":"Answer","text":"Yes. Sync is explicit (you trigger it) or label-driven (a specific WhatsApp label maps to a HubSpot pipeline stage). N ## https://spun.com/integrations/whatsapp-zapier/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Integrations Zapier & Make Integration Recipe WhatsApp + Zapier / Make: connect it today with the REST API Works today via HTTP, no native app required Last verified August 2026 Spun does not have a published, one-click Zapier or Make app yet. What it does have is a REST API built specifically for this: send WhatsApp messages, create or update contacts, apply labels, and check if a number has WhatsApp, plus outgoing webhooks for real-time events. Both plug straight into Zapier's "Webhooks by Zapier" step or Make's HTTP module, and into n8n's HTTP Request node the same way. This recipe is the honest, working-today path. If you want a listed native app instead of a generic HTTP step, see the feasibility notes linked at the bottom for what that would take to ship. In this recipe 1. Create an API key 2. Call Spun from a Zap, Scenario, or Workflow 3. Receive WhatsApp events in Zapier or Make What to know before you build on it 1. Create an API key 1 Open API Keys In your Spun inbox: Settings, then Webhooks, then Manage API Keys, then New Key. 2 Name it and pick scopes Name it something like "Zapier Production". Enable only the scopes you actually need: send messages, manage contacts, read contacts, manage labels, read labels, or check phone numbers. 3 Copy it once The key (starting with wap_) is shown once. Store it in your automation platform's credentials store, never inside a workflow step or a shared doc. 2. Call Spun from a Zap, Scenario, or Workflow Every action goes to the same base URL with the same header. In Zapier, use "Webhooks by Zapier" > Custom Request; in Make, an HTTP module set to "Make a request"; in n8n, an HTTP Request node with Header Auth. check-phone: verify a number has WhatsApp before sending (accepts up to 20 numbers per call). create-contact / update-contact: keep a lead's WhatsApp record in sync from any form or CRM. apply-label / remove-label: tag a chat from an external trigger, e.g. label a chat "New Lead" the moment a form is submitted. Send a WhatsApp message (POST /api/integrations/send-message) Copy POST https://api.spun.com/api/integrations/send-message Authorization: Bearer wap_YOUR_KEY Content-Type: application/json { "to": "972501234567", "text": "Hello! Thanks for contacting us." } If the WhatsApp channel is briefly offline, send-message still returns success with a queued flag rather than failing: the message goes out automatically once the channel reconnects. 3. Receive WhatsApp events in Zapier or Make 1 Create the catch step first In Zapier, start a Zap with "Webhooks by Zapier" > Catch Hook, and copy the URL it gives you. In Make, add a Custom Webhook trigger module and copy its URL. 2 Paste it into Spun Settings, then Webhooks, then Add Webhook. Paste the URL and pick which events should fire it. 3 Trigger a test event Send yourself a WhatsApp message, then click "Test trigger" (Zapier) or run the scenario once (Make) to pick up the real sample payload. What Spun sends on message.inbound Copy { "event_id": "550e8400-e29b-41d4-a716-446655440000", "event": "message.inbound", "timestamp": "2026-08-18T10:30:00.000Z", "org_id": "123", "data": { "message_id": "true_972501234567@s.whatsapp.net_ABC123", "chat_id": "972501234567@s.whatsapp.net", "from": "972501234567", "type": "text", "text": "Hello!" } } Available events: incoming/outgoing message, contact created/updated/deleted, label assigned, chat flow completed, queued message processed, lead qualified, chat archived, and call completed. What to know before you build on it This is not a listed, searchable Zapier/Make app. There is no "Connect your Spun account" OAuth screen inside Zapier or Make today: authentication is a static API key you paste into the HTTP step's headers yourself. Webhook subscriptions (the "receive events" side) can only be created from inside Spun's own Settings UI right now, not ## https://spun.com/marketplace/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Extension Marketplace Extension Marketplace Extensions that plug straight into your inbox. The marketplace lives inside the Spun app: browse 12 extensions, see exactly what each one can access, and install in a click. Built by the Spun team today, open to partner developers by application. An app store in your inbox Extensions are installable apps that live inside Spun. You will find the marketplace in the app sidebar, not on a separate site, so discovery happens where the work is. Real product surfaces An extension is not a bookmark. It can add sidebar panels, conversation and contact panels, action-menu items and its own settings pages, on the same platform Spun ships its own features on. Reviewed before it goes live Every extension, first party or partner, passes platform review before it appears in the marketplace, and installs always show you the permissions first. How it works From browsing to running in minutes 1 Browse in the app Open Extensions in the Spun sidebar. Every listing shows what the extension does, which plan it needs, and exactly which permissions it will ask for. 2 Install with consent A workspace admin installs in a click. The install screen lists each requested permission in plain language, and nothing is granted silently. 3 Configure Each extension brings its own settings panel, defined by the extension and rendered by Spun, so setup happens where your team already works. 4 Manage and update Releases are versioned. Keep auto-update on to get new versions as they publish, and suspend or uninstall any extension at any time. Most marketplace extensions are included from the Pro plan up. A couple of heavy ones are Max only, and platform extensions like the WhatsApp channel are on every plan. Extensions you already installed keep working if your plan changes. Directory What's in the marketplace today 12 published extensions. Install any of them from the Extensions section of the app. Channels & Calls WhatsApp Channel All plans Connect a WhatsApp number and send and receive inside the Spun inbox. The foundation many other extensions build on. Learn more Phone Calls Max Inbound and outbound cloud calling with recording and transcription, right next to your chats. Learn more Sales & Leads Facebook Lead Ads Pro New Facebook lead-form submissions land in your inbox automatically, ready for a same-minute reply. Learn more CRM Sync Pro Keep contacts, notes and deal stages in step between Spun and your CRM. Learn more Money & Operations Payment Reminders Pro Track invoices and send polite, persistent reminders until they are paid. Needs a connected WhatsApp channel Learn more Classes & Workshops Pro Bookings, session schedules, reminders and payments for classes and workshops. Learn more File Sync to Cloud Max Every file your customers send, automatically organized into your cloud drive by contact. Needs a connected WhatsApp channel Learn more Engagement & Content Coaching Tips Hub Pro Write or AI-generate coaching tips and check-ins, then auto-schedule them to your clients. Needs a connected WhatsApp channel Learn more Creator Hub Pro Publish content and grow a subscriber audience around your conversations. Learn more Goals & Reflection All plans Set personal goals, get check-ins on your own schedule in your own Spun Chat, and review how the season went. Learn more Communities & Verticals HealthPro All plans Appointment scheduling, provider profiles and secure online booking for health and wellness practices. Learn more For Developers Contact Notes Pro A simple sample extension that shows developers what a Spun extension looks like. Learn more Looking for the integration recipes instead? See Integrations , or connect an AI assistant through the Spun MCP server . Security Guardrails you don't have to think about Your customer conversations are the most sensitive data you have. The platform treats every e ## https://spun.com/calendar/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Calendar Calendar A calendar where the conversations already are. Spun events live in the same inbox as your WhatsApp chats. Create an event from a message, invite teammates and WhatsApp contacts, get reminded in the app or in your own WhatsApp self-chat, and sync to Google only if you want to. Get started free See all features Three things the calendar is built around It lives in the inbox The calendar is a panel in the Spun sidebar, next to the chats. An event can be created from a message, and a chat shows the events that came out of it. Google is optional Every part of the calendar works with no Google account: events, recurrence, invitations, RSVP and reminders. Google adds sync, an overlay and Meet links, and nothing breaks without it. Invitations travel on WhatsApp Your contacts are on WhatsApp, not on a calendar platform. Invites go out as a WhatsApp message with a poll for RSVP, so people answer where they already are. Events Real events, not glorified alarms Events carry a start and end, an all-day mode, a location, private notes, a recurrence rule and their own time zone. Recurrence that survives the clock change Daily, weekly, biweekly, monthly, yearly or a custom interval. Recurrence is stored as a standard calendar rule and expanded in the event own time zone, so a weekly 18:00 class stays at 18:00 across a daylight saving switch instead of drifting an hour. All-day and multi-day, without the off-by-one All-day events are stored as dates rather than as midnight timestamps, so a two-day event does not turn into three days when you travel, and it shows up on every day it covers. The time zone is visible, not hidden plumbing Each event carries its own time zone and the dialog shows it. Changing the zone of a recurring event warns you first, because it shifts the wall clock of every future occurrence. Series edits say what they will do Editing a recurring event edits the whole series, and the dialog says so before you save. Cancelling offers this occurrence or the entire series. A soft conflict chip warns you when the slot already has something in it. Views Month, week and agenda, with layers you control The agenda list is the default on phones, where month grids cramp. Every layer is a toggle, so you decide what shares the grid with your events. Month grid The whole month at a glance, with event pills per day and a today button that always brings you back. Week time grid Hour by hour across the week, so overlapping meetings are visible rather than stacked in a list. On a phone it scrolls sideways instead of hiding. Agenda list A straight chronological list, and the default view at phone widths where a month grid gets unreadable. Four layers, four toggles Spun events, your Google Calendar overlay, alarms and task due dates each have their own switch. Turning a layer off, or a layer failing to load, never touches your events. A look at the shape of it Illustrations, not screenshots The two panels below are simplified drawings of the month grid and of an invite as it arrives on WhatsApp. They show layout and wording, not a captured screen. Month view with layers on Illustration, not a screenshot Sun Mon Tue Wed Thu Fri Sat 1 2 09:30 Team sync 3 4 18:00 Class Invoice due 5 All day: Fair 6 7 11:00 Google Spun events Google Calendar Alarms Task due dates An invite as it arrives on WhatsApp Illustration, not a screenshot Invitation: Team review Tuesday 2 September, 09:30 Israel time Location: Tel Aviv office Add to Google Calendar Are you coming? Yes Maybe No team-review.ics Invitations Invite teammates in the app, contacts on WhatsApp Teammates answer with a tap inside Spun. WhatsApp contacts get a message in their own language, a Yes / Maybe / No poll, and a calendar file they can open on their phone. 1 Pick people, one by one The picker offers your existing conversations first and lets you search for anyone else, marki ## https://spun.com/tasks/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Tasks Tasks Tasks that live where the conversations already are. Spun tasks sit in the same inbox as your WhatsApp chats. Run them on a kanban board, give each project its own columns, and when the work belongs to somebody outside your team, hand them a link instead of asking them to sign up. Get started free See all features What the task system is built around Born in the conversation A task starts from the message that caused it, and keeps the link back to that chat. The work and the context stop living in two different tools. Open to people outside your team A supplier, a contractor or a client can move a task forward from a link, with no account and no app, while your internal notes stay internal. Reminders on the channel you read In-app, push, email, WhatsApp and SMS are separate switches, per person. Nobody is forced onto a channel they ignore. The External Action Page Hand a task to someone who has no account This is the part generic project tools cannot do. Mint a link for one task and one contact, decide exactly what they may do with it, and take it back whenever you want. They never create an account, and they never see your internal notes. How it works Mint a link for one task and one contact Open the task, pick the contact, and create the link. It covers that task only. A contact can hold one active link per task, so you never lose track of who has what. Choose exactly what they may do Three separate permissions: change the status, tick checklist items, and leave a comment. Grant one, two, all three, or none of them for a link that is purely a read-only view. Set how long it lives Seven days, thirty, ninety, or never expires. Thirty days is the default. An expired link says plainly that it expired and to ask for a new one. Send it yourself, however you like The link is shown once, with a copy button and the phone share sheet. You decide where it goes. Nothing is sent automatically on your behalf. Revoke it whenever you want The task lists its active links with the contact, the expiry, and whether it has been opened. Revoking one kills it immediately, and you can mint a fresh one in its place. Every action is attributed to them A status change, a ticked item or a comment from the Action Page is recorded in the task history as that contact, not as an anonymous edit. What they see, and nothing else The page is deliberately narrow. Everything not on this list stays inside your organization. The task number, title, status, priority and due date, and when it was completed. A description written specifically for them, separate from the one your team reads. Your organization name and their own contact name, so they know who is asking. The checklist, only if you gave them permission to tick items. Comments marked as external, only if you gave them permission to comment. What never leaves your organization Your internal description and your internal comments. They are never sent to the page, not merely hidden on it. Your other tasks, your project names, and your team member list. Email addresses and phone numbers of anyone in your organization. The ability to cancel the task or park it as waiting. A contact can move it to open, in progress or done, and no further. Board A kanban board you can actually drag on a phone Drag with the mouse on a desktop, long-press to drag on a phone, or skip dragging entirely with a Move to menu. Every column carries a live count. Long-press to drag on a phone A drag on touch starts after a deliberate press, so an ordinary scroll stays a scroll. On a desktop a small mouse movement is enough. The board also scrolls itself when you drag a card to its edge. One column per swipe on a phone At phone width the columns become a snapping horizontal strip instead of an unreadable grid. Done and Canceled start collapsed into a narrow strip, and you can still drop onto them. A Move to menu on every card ## https://spun.com/kanban/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home WhatsApp CRM WhatsApp CRM Now live Your WhatsApp conversations, as a sales pipeline. A kanban board that moves a customer from New lead to Won without leaving the inbox where the conversation already lives. The cards are your contacts, and the stages are ordinary Spun labels, so nothing you already built stops working. The pipeline is switched on for every Spun account. Open the board from your inbox and your six default stages are already seeded, in your language, waiting for the first card. Open your pipeline See all the features Starting takes nothing There is no import, no setup project and no second tool. The board is on, the stages are seeded, and the contacts are the ones you already talk to. It is already inside your inbox The board opens next to the conversations it is about. There is no second app to keep open, no export, and no sync to keep running between two systems. Six stages are waiting on the first open A default pipeline is seeded for you in English and Hebrew, with a Comm Plan cadence per stage. Rename, recolor and reorder it until it matches how you actually sell. Nothing to import The cards are the contacts you already have and the stages are ordinary Spun labels, so there is no data migration to plan and nothing to rebuild in a new vocabulary. The board Columns are your stages. Cards are your contacts. Not your chats, and not your tasks. That distinction is the whole design: a person moves through your funnel once, however many conversations you have with them. A card is a person, not a thread Cards are contacts. If the same customer wrote to you three times from two numbers you saved, they are still one card in one stage, instead of three half-tracked conversations drifting apart. The conversation is one click away The board is a view over your inbox, not a separate system you keep in sync. Open the chat from the card and answer where you always answer. Time in stage, and overdue, are different numbers How long a lead has sat in this stage is one thing. Whether your Comm Plan for that stage is overdue is another. The design keeps them separate on purpose, because a lead can be fresh in a stage and still owed a reply. Stage is not ownership Which stage a contact is in, who owns them, and who owes the next message are three separate facts. Squashing them into one field is what makes most simple CRMs lie to you. A look at the shape of it Illustrations, not screenshots These are simplified drawings in the site design language rather than pictures of the running product. Real screenshots of the live board follow shortly. The board Illustration, not a screenshot New lead 2 Dana Levi 2 h in stage Ofir S. 1 d in stage Contacted 1 Yosef M. 3 d in stage Comm Plan overdue Qualified 1 Rina K. 5 d in stage Proposal 1 Avi B. 1 d in stage The stage history Illustration, not a screenshot New lead Contacted | entered automatically Contacted Qualified | moved by Dana Qualified Proposal | moved by Dana Stages Stages are just labels, so your setup keeps working A stage is an ordinary Spun label that lives in one mutually exclusive group. A contact is therefore always in exactly one stage, and every filter, search and automation you already built on labels keeps doing its job. One stage at a time, enforced The stage labels sit in one mutually exclusive group, so moving a contact into Qualified takes them out of Contacted in the same operation. There is no drifting into two stages at once. Six stages to start, in both languages New lead, Contacted, Qualified, Proposal, Won and Lost, seeded for you with a Comm Plan cadence per stage, in English and Hebrew. Rename them, recolor them, reorder them, add your own. Your existing label work carries over Because a stage is a label, your saved filters, searches and label automations already work on pipeline stages. Nothing has to be rebuilt in a new vocabulary. Stages cannot be delet ## https://spun.com/filesync/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home File Sync to Cloud File Sync to Cloud Every WhatsApp file, already in your Drive. Spun uploads the files your customers send you, and the ones your team sends back, into your own Google Drive or OneDrive. One folder per contact, Sent and Received kept apart, as the message lands. Nobody has to remember to save anything. Google Drive OneDrive Get started free See all features What File Sync to Cloud is built around Nobody has to remember to save it A contract arrives in a chat and it is in your cloud moments later. No download, no drag, no renaming, nobody to remind. Filed the way you would file it A folder per contact, named for the person and their number, with what they sent you and what you sent them kept apart. It is your cloud, not ours Files go into the Google Drive or OneDrive account you connect. Disconnect whenever you want and everything already uploaded stays exactly where it is. The folders Filed by contact, not dumped in one pile Spun creates a single folder at the top of your drive and builds everything underneath it. A folder per conversation, named for the contact and their number, and inside it the direction the file travelled. How a synced drive looks Illustration, not a screenshot ▸ Spun ▸ Ronen Levi (+972541234567) ▸ Received ─ signed-quote.pdf ─ image-4471.jpg ▸ Sent ─ invoice-2026-08.pdf ▸ Warehouse team (group) ▸ Received ▸ Jan-2026 ─ delivery-note.jpg One Spun folder, everything under it Spun creates a folder called Spun at the top of the drive you connect and never writes anywhere else. Named from your contact record The folder is named for the contact as you saved them, with the number in brackets. A number you never saved gets a folder named for the number. Sent and Received stay apart Inside each contact folder, what came in and what went out are two different subfolders, so a file you sent is never confused with one you were sent. Month subfolders when the volume needs them A busy account can switch on a month layer, and files land in Jan-2026 style subfolders by the date of the original message. Groups get a folder too Files shared in a WhatsApp group are filed under a folder named after the group. Renaming a contact starts a new folder Worth knowing: if you rename a contact later, files from that point on go to a folder with the new name. The earlier files stay in the old one rather than being moved. Real time It happens as the message lands The upload rides the same pipeline that stores the file for your inbox, so a file that arrives now is in your cloud now. There is no nightly job to wait for and nothing to kick off by hand. Received files, as they arrive The sync fires off the same media pipeline that caches the file for your inbox, so there is no separate schedule and no polling delay. Sent files, too Anything your team sends out of Spun is filed in the contact’s Sent folder on the same trip. You can watch it work The app tells you when a file reaches the cloud, and the panel keeps running counts of synced, failed and skipped with a link straight to each file in your drive. Pause without disconnecting A live sync switch stops new uploads and keeps the connection and all its settings. The drive simply shows as paused until you switch it back on. Filters You decide what travels Every category is a switch, and the switches are separate for what you send and what you receive. Connect both drives at once and give each one its own rules. Documents PDFs, spreadsheets, presentations and the rest, switched on separately for sent and for received. Images Photos of a delivery, a signed page, a screenshot of a payment. On by default in both directions. Voice and audio Voice notes and audio files, kept with the contact they belong to. Video, off until you want it Video is the one category that starts switched off, because it is what fills a drive fastest. By file extension An exclude list keeps specific ## https://spun.com/neshama/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Neshama Neshama Never let a Yahrzeit be forgotten. Keep every Hebrew date, family member and annual reminder organized in one simple place. No WhatsApp required Get started free See what it does Import the list you already keep, choose how each person is reached, and start without connecting WhatsApp. Import Bring your list in, do not retype it A yahrzeit list usually exists already, in a spreadsheet someone has maintained for years. Upload it as it is. Upload the spreadsheet you already keep Columns are detected automatically, in English or in Hebrew, so the file needs no editing before you upload it. Hebrew dates written the way you write them Month names in Hebrew or transliterated, days and years in Hebrew numerals, separate columns or one combined date cell. Files saved by older Hebrew Excel are read correctly, and semicolon-separated exports work too. Bring the families in with the dates Optional columns for a relative, their phone, their email and their relation. Where they are present the contact is created or matched and subscribed, so one upload produces working reminders. Upload the corrected file without fear A record that already exists is reported as skipped and left exactly as it is. Re-importing never duplicates your list and never overwrites an entry you edited in the app. Delivery Each person hears the way they actually listen Every recipient carries their own channel choice. One relative gets an email, another a WhatsApp message, a third an SMS. Each channel stands alone, so one that cannot deliver is recorded as such rather than quietly redirected to another. Email Sent from a Gmail account your organization connects, so the reminder comes from the community rather than from a stranger. WhatsApp Where most families will actually see it. Optional, and everything else works fully without it. SMS For the people who are not on WhatsApp and never check email. Spun A direct message inside Spun for anyone who already has an account. Why it is hard A spreadsheet forgets. The Hebrew calendar does not forgive. Yahrzeit dates move against the civil calendar every year, leap years add a month, and some months lose their thirtieth day. A list of civil dates quietly drifts until a family is missed. What it does Everything the list needs, once it is in Available now inside Spun as the Yardsites extension, on every plan. The Hebrew date does the remembering Entries hold a Hebrew name, an English name, the Hebrew date and notes. Each year resolves on its own, leap years included. For a date on a thirtieth that some years lack, you choose per entry whether it is observed on the twenty-ninth or on the first of the next month. Each recipient on their own schedule Subscribe someone to one entry or to a whole group, each with their own reminder days, so one person hears a month ahead and another on the day itself. Relations are rendered in Hebrew or English. Recipient groups instead of repeated typing Build a group once, a family or the shul office, and attach it to a record rather than adding each person again. Nothing goes out unseen Reminders are generated ahead of time and sent inside the send window your organization sets. Every scheduled message can be reviewed, edited, paused or skipped before it goes. Your own wording, in either language Messages render from templates you write, in Hebrew or English, and can carry a Dvar Torah or a Segula. Dates on your calendar Put a yahrzeit or a Hebrew birthday on the Spun calendar with your own reminder offsets, and it rolls forward to next year on its own. A curated tzaddikim catalog Installing seeds a prepared catalog of tzaddikim in three groups, so a community can track those dates without entering them. Hebrew birthdays, and no record limit Hebrew birthdays are tracked the same way as yahrzeits, and there is no cap on how many entries an organization may keep. Browse the Spun E ## https://spun.com/compare/wati-vs-respond-io/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Compare WATI vs Respond.io Head-to-head WATI vs Respond.io: Which Should You Pick in 2026? Two of the most popular WhatsApp Business API platforms, compared honestly on pricing, features and fit. And for teams that need neither, a third lane that skips the API entirely. Pricing and features verified against each vendor's site on August 1, 2026 WATI and Respond.io are both mature, well-regarded WhatsApp Business API platforms, and they meet very different budgets and ambitions. WATI is the classic small-business entry point: a shared inbox, broadcast campaigns and no-code chatbots starting at $59/mo. Respond.io is the mid-market pick: an omnichannel, AI-powered inbox with serious automation, starting at $99/mo and climbing quickly. This comparison goes dimension by dimension with the vendors’ published 2026 pricing, then is honest about the one thing reviews often skip: both products inherit the same structural limits from the Business API itself. If those limits are your actual problem, neither tool fixes them, so we also cover the QR-connected lane at the end. WATI vs Respond.io vs Spun at a glance Feature WATI Respond.io Spun Pricing model Plan + per user Plan + contacts + users Flat, whole team Entry price (paid) $59/mo (annual) $99/mo $49/mo flat Unlimited team members Needs Business API approval Per-message Meta fees Works with your existing number WhatsApp groups Message templates required AI compose / summary / ask-a-chat Add-on credits AI agents Voice note transcription Speech-to-speech translation Per-customer team scoping Roles Advanced roles Ticketing / SLA engine Basic Workflows Named CRM integrations Webhooks + Zapier Free tier / trial 7-day trial 7-day trial Free tier + trial Prices are the vendors' published entry-level paid plans as listed on their websites on August 1, 2026 (annual billing where noted). API-based platforms also pass through Meta's per-message fees, which vary by country and message category. Always confirm current pricing on each vendor's site. The head-to-head, dimension by dimension Pricing and how the bill actually grows WATI wins on sticker price: Growth is $59/mo on annual billing versus Respond.io’s $99/mo Starter. But WATI’s Growth plan is hard-capped at 3 users with no way to add more, so the 4th teammate forces Pro at $119/mo plus $24 per extra user. Respond.io bills differently: plan plus user seats plus Monthly Active Contacts. Growth at $199/mo includes 1,000 active contacts, then $12 per extra 100, which makes a busy month hard to predict. Both platforms pass Meta’s per-message fees through on top of everything above. Whichever you pick, budget for the real bill, not the headline. Edge: WATI for a small, cheap start. Neither is predictable at volume. Inbox, automation and AI Respond.io is the more polished product here. Its workflow builder handles routing, assignment and escalation logic well beyond WATI’s automations, its AI agents can qualify leads and answer support questions, and its reporting is genuinely deep. WATI counters with an approachable no-code chatbot builder and a broadcast workflow that small teams learn in an afternoon. On AI, note the packaging: WATI’s AI features are credit-based add-ons rather than plan features, and Respond.io’s AI agents are aimed at automated conversations rather than helping a human write, summarize or catch up on a chat. Edge: Respond.io, clearly, if you will actually use the depth. Channels and integrations Respond.io is omnichannel by design: WhatsApp, Instagram, Facebook Messenger, TikTok, Telegram and more in one inbox, with native HubSpot and Salesforce integrations. WATI is WhatsApp-first, and its strength is the integration marketplace around that single channel, including Shopify and Zoho. If WhatsApp is your only real channel, Respond.io’s omnichannel breadth is capability you pay for and never use. Edge: Re ## https://spun.com/compare/respond-io-vs-trengo/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Compare Respond.io vs Trengo Head-to-head Respond.io vs Trengo: Which Should You Pick in 2026? A sales-automation powerhouse against a European customer-service suite. Compared honestly on pricing, tooling and fit, plus the lane both of them cannot serve. Pricing and features verified against each vendor's site on August 1, 2026 Respond.io and Trengo both put WhatsApp inside an omnichannel team inbox, but they optimize for different jobs. Respond.io leans toward sales and automation: AI agents, workflow logic and deep reporting, billed by seats and Monthly Active Contacts from $99/mo. Trengo, from the Netherlands, is a customer-service platform first: ticketing-style workflows, SLA features, CSAT measurement and voice support, billed as plans with generous seat counts and yearly conversation allowances from EUR 299/mo. Here is the dimension-by-dimension comparison with published 2026 pricing, followed by the structural limits both share as Business API platforms, and what to do if those limits are your real problem. Respond.io vs Trengo vs Spun at a glance Feature Respond.io Trengo Spun Pricing model Plan + contacts + users Plan + conversation caps Flat, whole team Entry price (paid) $99/mo EUR 299/mo (annual) $49/mo flat Unlimited team members Needs Business API approval Per-message Meta fees Works with your existing number WhatsApp groups Message templates required AI compose / summary / ask-a-chat AI agents AI agent Voice note transcription Speech-to-speech translation Per-customer team scoping Advanced roles Teams Ticketing / SLA engine Workflows Named CRM integrations Webhooks + Zapier Free tier / trial 7-day trial 14-day trial Free tier + trial Prices are the vendors' published entry-level paid plans as listed on their websites on August 1, 2026 (annual billing where noted). API-based platforms also pass through Meta's per-message fees, which vary by country and message category. Always confirm current pricing on each vendor's site. The head-to-head, dimension by dimension Pricing models: contacts vs conversations These two bill in opposite currencies. Respond.io charges per plan, per user seat and per Monthly Active Contact: Growth at $199/mo includes 1,000 active contacts, then $12 per extra 100. Trengo charges per plan with allowances: Boost at EUR 299/mo (annual) includes 10 users and 6,000 conversations per year, Pro at EUR 499/mo includes 20 users and 18,000 conversations. Trengo is notably more generous on seats for the price. But a busy inbox eats a yearly conversation allowance fast, and broadcasts cost extra on top. On Respond.io the equivalent surprise is a spike in active contacts. Meta message fees apply on both. Edge: Trengo for seat-heavy support teams, Respond.io for contact-light automation. Service tooling: tickets, SLAs and voice If your team thinks in tickets, Trengo is the one actually built for you: ticketing-style workflows, SLA-oriented features, CSAT measurement and voice call support are native. Respond.io covers assignment and escalation through its workflow builder, which is powerful but is automation infrastructure rather than a service desk. Edge: Trengo, clearly, for classic customer-service operations. Automation and AI Respond.io is ahead here. Its workflow automation is among the best on the API lane, and its AI agents handle lead qualification and support conversations with solid reporting behind them. Trengo ships an AI agent too, but automation depth and flexibility are not its center of gravity. Edge: Respond.io for automation-first teams. What both share: the Business API’s limits Both platforms run WhatsApp through the official Business API, so both inherit its structure: a dedicated number (your existing number and history do not come along), Meta-approved templates outside the 24-hour window, per-message fees on top of subscriptions, and no access to WhatsApp ## https://spun.com/compare/sleekflow-vs-wati/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Compare SleekFlow vs WATI Head-to-head SleekFlow vs WATI: Which Should You Pick in 2026? A social-commerce omnichannel suite against the best-known small-business API platform. Compared honestly on pricing, commerce tooling and fit, plus the lane neither can serve. Pricing and features verified against each vendor's site on August 1, 2026 SleekFlow and WATI both put a team on the WhatsApp Business API, but they grew up in different markets and it shows. WATI is the classic global small-business entry point: shared inbox, broadcasts and a no-code chatbot builder from $59/mo, with a big Shopify and Zoho ecosystem. SleekFlow is a social-commerce platform popular in Hong Kong, Singapore and Southeast Asia: omnichannel inbox including WeChat and LINE, flow automation, payment links and catalogs, with paid WhatsApp plans starting around $149/mo. Below is the dimension-by-dimension comparison using both vendors’ published 2026 pricing, then the structural API limits they share, and the alternative lane if those limits are the actual problem. SleekFlow vs WATI vs Spun at a glance Feature SleekFlow WATI Spun Pricing model Per user (min seats) Plan + per user Flat, whole team Entry price (paid) ~$149/mo $59/mo (annual) $49/mo flat Unlimited team members Needs Business API approval Per-message Meta fees Works with your existing number WhatsApp groups Message templates required AI compose / summary / ask-a-chat AI suite Add-on credits Voice note transcription Speech-to-speech translation Per-customer team scoping Roles Roles Ticketing / SLA engine Partial Basic Named CRM integrations Webhooks + Zapier Free tier / trial Free tier 7-day trial Free tier + trial Prices are the vendors' published entry-level paid plans as listed on their websites on August 1, 2026 (annual billing where noted). API-based platforms also pass through Meta's per-message fees, which vary by country and message category. Always confirm current pricing on each vendor's site. The head-to-head, dimension by dimension Pricing and how the bill grows WATI is clearly cheaper to start: Growth at $59/mo (annual) versus SleekFlow’s paid WhatsApp plans from around $149/mo, with its popular Premium tier at about $349/mo billed yearly. Both then grow per user: WATI caps Growth at 3 users and charges $24 to $69 per extra seat on higher plans; SleekFlow prices per user with minimum seat counts. SleekFlow also charges $15/mo per hosted WhatsApp number, and both platforms pass Meta’s per-message template fees through on top. A free tier exists on SleekFlow to test core features; WATI offers a 7-day trial. Edge: WATI on price at almost every team size. Commerce features This is SleekFlow’s home turf. Catalogs, payment links and chat-to-checkout flows are native, and the platform is built for selling inside the conversation across WhatsApp, Instagram, WeChat and LINE. WATI’s commerce story runs through its integration marketplace, notably Shopify and Zoho, rather than native checkout tooling. Edge: SleekFlow for in-chat selling, WATI for bolt-on store integrations. Inbox, chatbots and AI WATI’s no-code chatbot builder and broadcast workflow are mature and approachable, which is a big part of why it is many teams’ first API platform. SleekFlow counters with flow automation and a capable AI suite spanning its channels. Neither treats AI as the core of the inbox: on WATI the AI features are credit-based add-ons, and on SleekFlow they are one part of a broad omnichannel suite. Edge: roughly even. WATI is simpler, SleekFlow is broader. What both share: the Business API’s limits Both run WhatsApp through the official Business API: dedicated number (your existing number and chat history stay behind), Meta-approved templates outside the 24-hour window, per-message fees on top of every plan, and no WhatsApp group access at all. Edge: tie. These limits come from the API, no ## https://spun.com/compare/aisensy-vs-interakt/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Compare AiSensy vs Interakt Head-to-head AiSensy vs Interakt: Which Should You Pick in 2026? Two of India’s most popular WhatsApp Business API platforms, one built for campaign marketing and one for D2C commerce. Compared honestly, plus the lane neither can serve. Pricing and features verified against each vendor's site on August 1, 2026 AiSensy and Interakt dominate many Indian shortlists for the WhatsApp Business API, and they are genuinely different products. AiSensy is a WhatsApp-only marketing platform: one of the lowest entry prices on the API lane (Basic $45/mo, Rs 1,500 in India), a free-forever tier, and campaign tooling including click-to-WhatsApp ads. Interakt, backed by Jio Haptik, is a commerce stack for D2C brands: WhatsApp catalogs, native payments, Shopify integration and, unusually for this lane, unlimited agent seats on paid plans. Here is the honest dimension-by-dimension comparison with published 2026 pricing, the API limits both share, and what to consider if those limits or the India-first orientation do not match your business. AiSensy vs Interakt vs Spun at a glance Feature AiSensy Interakt Spun Pricing model Plan + message credits Plan + markup Flat, whole team Entry price (paid) $45/mo ~Rs 2,799/mo $49/mo flat Unlimited team members Needs Business API approval Per-message Meta fees Works with your existing number WhatsApp groups Message templates required AI compose / summary / ask-a-chat Add-on Add-on Voice note transcription Speech-to-speech translation Per-customer team scoping Basic Roles Ticketing / SLA engine Named CRM integrations Webhooks + Zapier Free tier / trial Free tier Free tier (IG) Free tier + trial Prices are the vendors' published entry-level paid plans as listed on their websites on August 1, 2026 (annual billing where noted). API-based platforms also pass through Meta's per-message fees, which vary by country and message category. Always confirm current pricing on each vendor's site. The head-to-head, dimension by dimension Pricing and fee handling AiSensy starts cheaper and cleaner: Basic at $45/mo ($1,500 INR in India) with a genuinely free forever tier, and Meta message fees are prepaid as credits at Meta’s own rates. Interakt’s Growth is roughly Rs 2,799/mo plus tax, and on non-enterprise plans there is a per-message markup on Meta’s marketing rates, which matters a lot for campaign-heavy senders. The seat economics run the other way: Interakt includes unlimited agents on paid plans, while AiSensy is not built around large support teams at all. Edge: AiSensy on entry price and fee transparency, Interakt on team size. Marketing vs commerce AiSensy is purpose-built for campaigns: broadcasts, retargeting, click-to-WhatsApp ad tooling and an official Meta BSP badge. Interakt is purpose-built for selling: WhatsApp catalogs, native payments and Shopify integration wired to store data. Pick by your primary motion. A D2C brand that lives on catalog orders will feel at home on Interakt; a marketer running campaign calendars will feel at home on AiSensy. Edge: AiSensy for campaigns, Interakt for catalog commerce. AI and automation Neither platform ships AI as a core plan feature: AiSensy’s AI capabilities and chatbot flows are paid add-ons, and Interakt prices its AI agents separately as well. If AI drafting, summarization or conversation intelligence is central to how you want to work, both will feel like add-on ecosystems rather than AI products. Edge: tie. AI is an add-on on both. What both share: the Business API’s limits and India-first focus Both run on the official Business API: dedicated number, template approvals outside the 24-hour window, per-message fees (plus Interakt’s markup on non-enterprise plans) and no WhatsApp group access. Both are also India-first commercially: pricing pages, support hours and ecosystems center on the Indian market, which is a s ## https://spun.com/security/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Security Security at Spun Where your data is stored, which providers can see it, and what we have actually built to keep it separated from everyone else's. Written to be checked, not skimmed. Last reviewed: 2026-08-16 Security Overview Encryption Sub-processors Compliance WhatsApp Where your data is stored AI data flows PII redaction How Spun is engineered for safety Access scoping Deletion & export Self Proxy AI assistant access (MCP) Sub-processors Certifications DPA Where your data lives Germany first, with one US cell Spun runs two data cells. eu-1 is in Nuremberg, Germany, on Hetzner infrastructure; it holds the control plane and the large majority of organisations. us-1 is in Manassas, Virginia, on netcup infrastructure. Two organisations are homed there today; every other organisation is in Germany. Placement is not guessed from where you happened to be when you signed up. No country is mapped to a cell, so new organisations are created on the EU cell. Your organisation is homed on exactly one cell, and its data stays on that cell until someone deliberately moves it. Media - images, video, audio and document attachments - is stored in Cloudflare R2 and served only through signed URLs scoped to a single object, never from a public bucket address. The limit of any residency claim Data stored by Spun resides in your region. That is the honest boundary, and we will not draw it wider. A WhatsApp channel is a WhatsApp client: message content also exists on the WhatsApp gateway that runs it, and it transits Meta's infrastructure. Neither is under our control, and no vendor in this category can remove that asterisk. Separately, conversations that span two organisations inside Spun are hosted centrally in Germany regardless of where each participant's organisation is homed. Retention follows your plan. Each plan states its message-history window on the pricing page - 90 days on Pro, 1 year on Max 10x, unlimited on Max 40x - and messages older than that window are pruned; upgrading raises the window and allows deeper history to be imported back. Within your window, data stays until you delete it or until a shorter retention setting you configure removes it. The deletion and export tools below are the mechanism. AI Does my customer data go to OpenAI? For some features, yes - and you can see exactly which, and turn each of them down or off. Nothing is sent to an AI provider except as part of a feature you are using. Your messages are not used to train any provider's models. Feature What is sent Providers Your control Compose, improve, summarise, smart replies The message text (or its PII-redacted form) for the conversation you are working in OpenAI - Sarvam AI for Indian languages AI chatbot redaction level Email thread summary and draft reply The email thread you are working in, or its PII-redacted form, plus the filenames of anything you have attached - never the attached file itself OpenAI PII redaction toggle in Settings → Safety, and a preview in the composer that shows the thread exactly as the model receives it Weave assistant / ask-anything The conversation excerpts needed to answer your question OpenAI Weave redaction level Contact summaries The conversation transcript being summarised OpenAI Contact-summaries redaction level Intent and interest classification The single inbound message being classified OpenAI Intent-classification redaction level Voice-note and call transcription The audio file OpenAI (Whisper), Sofer.ai for Hebrew, Speechmatics, Deepgram, AssemblyAI, Google Cloud, Microsoft Azure, Sarvam AI for Indian languages - which one depends on the language and your plan Transcription can be turned off entirely Translation The text being translated - inbox message translation and CRM label-name translation OpenAI - Sarvam AI for Indian languages Can be switched off completely per organisation Text-t ## https://spun.com/privacy/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Privacy Controls Your data, your rules Spun gives you granular control over what data is stored, processed by AI, and shared with other organizations. Every privacy feature, explained in one place. Security Overview Encryption Sub-processors Compliance WhatsApp Our commitments Four privacy principles, always on These aren't toggles - they're how Spun is built. We never train AI on your data Spun never trains AI models on your data, and our AI providers state in their API terms that content sent to them is not used for model training. AI providers process your data on a per-request basis only. Per-org data isolation Every organization's data is isolated at the database level using row-level security (RLS). Even if a query is mistakenly written without an org filter, the database refuses to return cross-org rows. You own your data Delete individual messages, purge contacts, wipe your entire database, or close your account at any time. All data deletion is irreversible and completes within 30 days at most. Encrypted in transit All communication between your browser, our servers, WhatsApp, and AI providers is encrypted with TLS. Payment processing is handled by Stripe - we never see or store your card numbers. Deep dive Read the details Four dedicated pages cover encryption, the sub-processors that handle your data, our compliance posture, and how Spun stays inside WhatsApp's rules. Encryption TLS, row-level security, WebRTC E2EE for 1:1 calls, LiveKit SFU for group calls, R2 storage, Stripe payments. Read more Sub-processors Every third-party vendor that processes any part of your data, what they see, and where they operate. Read more Compliance SOC 2, GDPR, ISO 27001, EU AI Act status. Retention limits per plan, regional hosting, DPA available. Read more WhatsApp Consent capture, STOP/opt-out handling, anti-spam pacing, ban risk, and per-org kill switch - staying inside WhatsApp's rules. Read more Privacy presets Choose how much of your data reaches AI providers Three preset levels balance AI quality against data minimization. Switch any time - switching to Maximum also purges existing search embeddings. Maximum The strictest setting. Zero personal data leaves your server. ● Full PII redaction for chatbot, Weave, summaries, classification ● Translation disabled ● Search embeddings disabled ● Switching here purges existing embeddings Recommended Balanced Default. Full redaction for AI services, partial for search. ● Full PII redaction for chatbot, Weave, summaries, classification ● Translation active with financial-data-only stripping ● Search embeddings active with financial-data-only stripping ● Best balance of privacy + features Full AI Best AI quality. No name/phone/email/ID redaction. ● No PII redaction for chatbot, Weave, summaries, classification ● Translation active ● Search embeddings active ● Credit cards & secrets always stripped from embeddings AI privacy controls Every AI feature can be disabled - globally, per-service, or per-message-type. PII redaction strips sensitive data before any AI provider sees it. Master AI kill switch One toggle disables every AI feature at once - compose, smart replies, translation, transcription, summaries, chatbot, intent classification. AI is fully off until you re-enable it. Per-service PII redaction Choose how much personal information is stripped before each AI service processes a message. Set different levels for the chatbot, Weave Q&A, contact summaries, intent classification, translation, and search embeddings. See what the AI sees Before you ask the AI to summarize an email thread or draft a reply, open "What the AI sees" in the composer and read the thread exactly as the provider receives it: every detected detail standing as a placeholder you can hover to see what type it is, a count of how many were hidden, and attachments listed by filename only. Drafts ## https://spun.com/privacy/encryption/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Encryption How Spun encrypts your data, from WhatsApp encryption to group calls Honest, scenario-by-scenario detail on WhatsApp encryption, calls and stored data: what is end-to-end encrypted, what is only encrypted in transit, and what must be readable by Spun for the product to work. Security Overview Encryption Sub-processors Compliance WhatsApp At a glance Encryption by scenario Below is every type of data Spun touches and exactly how it is protected. We mark E2EE as Yes only when no Spun system can read the content. Scenario In transit At rest E2EE Notes 1:1 voice call (Spun → Spun) DTLS-SRTP (WebRTC) DTLS-SRTP (WebRTC) Not stored Yes Pure peer-to-peer WebRTC. Keys negotiated between the two endpoints - Spun never holds them. 1:1 video call (Spun → Spun) DTLS-SRTP (WebRTC) DTLS-SRTP (WebRTC) Not stored Yes Same as voice. TURN relays only see encrypted packets when direct P2P fails. Group call (3+ participants) TLS 1.2+ to SFU, DTLS-SRTP for media TLS 1.2+ to SFU, DTLS-SRTP for media Recording optional, stored in Cloudflare R2 No LiveKit Cloud SFU decrypts media to route it to other participants. Standard SFU architecture. Translation room (P2P mode, ≤2 participants) DTLS-SRTP (WebRTC) DTLS-SRTP (WebRTC) Translations stored only if recording enabled Yes Falls back to SFU if a third participant joins - see row above. Translation room (SFU mode, 3+ participants) TLS 1.2+ to SFU TLS 1.2+ to SFU Translations stored only if recording enabled No LiveKit SFU has access to media to translate and re-mix. WhatsApp messages (inside WhatsApp) Signal Protocol (Meta) Signal Protocol (Meta) WhatsApp's servers Partial WhatsApp itself is E2EE between participants. But once your gateway provider receives your inbound messages on your behalf, the gateway and Spun see plaintext - that is how the inbox works. WhatsApp messages (in Spun) TLS 1.2+ TLS 1.2+ PostgreSQL on Hetzner, RLS-isolated per org No Necessary for inbox display, search, AI features, automations. Spun Chat & team messages TLS 1.2+ TLS 1.2+ PostgreSQL, RLS-isolated No Plaintext at rest so messages are searchable and processable by AI features you enable. Media attachments (images, video, docs) TLS 1.2+ (Cloudflare R2 + S3 SigV4) TLS 1.2+ (Cloudflare R2 + S3 SigV4) Cloudflare R2, AES-256 at rest by R2 No R2 manages keys. Spun signs short-lived URLs to gate access per org. Payment card data TLS 1.2+ direct to Stripe TLS 1.2+ direct to Stripe Never touches Spun Partial Stripe Elements collects card data directly in the browser - it never hits Spun's servers. We only receive an opaque customer ID. AI prompts & outputs TLS 1.2+ to AI provider TLS 1.2+ to AI provider Optional logging (admin toggle) No Sent over TLS to OpenAI / AssemblyAI / etc. PII redaction (when enabled) strips sensitive fields before transmit. Database backups TLS 1.2+ TLS 1.2+ Hetzner / Cloudflare R2, AES-256 at rest No Standard managed-backup encryption. E2EE = end-to-end encrypted. "Yes" means even Spun cannot read the data. "Partial" means E2EE inside a third party (Stripe, WhatsApp) but visible to Spun for the portion we handle. In transit Everything that moves between your browser, our servers, and our sub-processors is TLS-encrypted. TLS 1.2+ everywhere on the wire All browser ↔ Spun, Spun ↔ WhatsApp gateway, Spun ↔ OpenAI / AssemblyAI / Deepgram / Sarvam / Azure, Spun ↔ Stripe traffic is TLS-encrypted. Older protocol versions are disabled at the load balancer. Cloudflare-fronted edge Cloudflare terminates TLS at the edge and re-encrypts to origin. Origin certificates pin requests to our Hetzner servers. WAF and DDoS protection are always on. Short-lived signed URLs Media downloads use S3 SigV4 presigned URLs scoped to a single object, with a fixed expiry. Even a leaked URL stops working once it expires. At rest Stored data is isolated per-organization by PostgreSQL row-level security, and media is rea ## https://spun.com/privacy/compliance/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Compliance What standards we meet, what we're working on, what we don't claim Spun is built with privacy and security by design. We use encryption in transit, controlled access, audit logging, configurable data retention, and customer-controlled AI features. We do not overclaim - every status below is current. Security Overview Encryption Sub-processors Compliance WhatsApp Status by framework (SOC 2, GDPR, ISO 27001, and more) The detailed standard-by-standard breakdown now lives on the Security page, alongside the rest of the security content. See framework status Data retention Retention limits per plan Older messages automatically prune at the plan limit. You can tighten retention further per-chat in Safety & Privacy → Message Storage Limit, or wipe everything on demand. Plan Message history Media storage Notes Free Trial 7-day trial 30 days 5 GB Full feature access. Data wiped 10 days after trial expires unless you subscribe. Pro 90 days 10 GB Older messages auto-pruned. Configurable per-chat caps in Safety settings. Max 10x 1 year 100 GB Older messages auto-pruned. Configurable per-chat caps. Max 40x Unlimited 500 GB No automatic deletion. Manual purge tools always available. On account deletion, all personal data is removed or anonymized within 30 days, except where retention is required by law (financial records, fraud prevention). Where your data lives Regional hosting Spun runs two data cells: eu-1 in Nuremberg, Germany - the primary cell, where every new organisation is created - and us-1 in Manassas, Virginia. Each organisation is homed on exactly one of them. The marketing site and media files are served globally from Cloudflare's edge network. 🇩🇪 Hetzner Nuremberg EU (Germany) - application servers + PostgreSQL Available The primary cell: control plane, application servers, database and Redis. New organisations are created here - no country is mapped to another cell. 🇺🇸 netcup Manassas US (Virginia) - regional cell Available A second cell with its own application servers and database. Two organisations are homed here today; every other organisation is in Germany. 🌐 Cloudflare Pages Global edge - marketing site & static assets Available spun.com and 20+ regional domains served from Cloudflare's global edge network. Visitors get the nearest PoP automatically. ☁️ Cloudflare R2 Global - images, video, file attachments Available All media (images, video, audio, documents) stored in R2. Never served from a public bucket address - access is gated by per-object signed URLs. 🇮🇱 Israel region Israel Roadmap Under evaluation for Israeli market expansion. Currently Israeli customers are served from Hetzner Nuremberg (EU). 🇮🇳 India region India Roadmap Under evaluation for Indian-language voice features and data residency. Where we sell, and why International launch roadmap We launch in markets where WhatsApp is core business infrastructure first, and expand to higher-compliance enterprise markets as our certification matures. 1 Israel & Latin America (current) Israel (Hebrew + English UI, GDPR-aligned). Mexico, Colombia, Argentina, Chile, Peru, UAE - WhatsApp is universal business infrastructure, sales cycles are short. SOC 2 readiness sufficient. 2 US SMBs (current, expanding) Home services, real estate, e-commerce support, travel, education, wellness. SOC 2 Type I and a complete DPA package make Spun viable for most US SMB and mid-market buyers. 3 EU & UK enterprise (after SOC 2 Type I) Enter once SOC 2 Type I is signed and ISO 27001 work is underway. Requires polished DPA + SCCs, EU hosting confirmation, and full deletion/export tooling - all of which are in place but benefit from third-party attestation before larger enterprise sales. Documents available Request from privacy@spun.com Data Processing Agreement (DPA) GDPR-aligned draft, available on request - currently in legal review. Sub-processor ## https://spun.com/privacy/subprocessors/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Sub-processors Every vendor that touches your data We use 34 sub-processors across infrastructure, AI, payments, email, and messaging. This page is the canonical list - what each does, what they see, and where they operate. Security Overview Encryption Sub-processors Compliance WhatsApp How sub-processors work in Spun Always-on sub-processors handle core infrastructure (hosting, payments, WhatsApp gateway, email). Optional sub-processors are engaged only when you enable the corresponding feature (for example, specific AI providers). PII redaction (Maximum preset) and the master AI kill switch let you eliminate AI providers entirely. We notify customers in advance of material changes to this list as required by our Data Processing Agreement. To receive update notifications, email privacy@spun.com with subject "Subprocessor updates". Infrastructure & hosting Run the servers, store the data, and route the traffic that powers Spun. Sub-processor Purpose Data accessed Region Hetzner Online GmbH Privacy policy Purpose Primary application servers and PostgreSQL database Data accessed All Spun data at rest for organisations homed on the EU cell Region Nuremberg, Germany (EU) Cloudflare, Inc. Privacy policy Purpose CDN, load balancer, WAF, DDoS protection, R2 object storage, TURN servers, Pages hosting Data accessed Encrypted HTTPS traffic; media binaries in R2; encrypted relay packets on TURN Region Global edge (PoPs near user) netcup GmbH Privacy policy Purpose Regional cell servers (US region) and self-hosted real-time media nodes Data accessed Spun data at rest for organisations homed in the US region; real-time audio and video relayed by the self-hosted media nodes Region Nuremberg, Germany (EU) and Manassas, Virginia (US) WhatsApp gateway Provides the API connection between Spun and WhatsApp. Sub-processor Purpose Data accessed Region Whapi.cloud Privacy policy Purpose WhatsApp Business API gateway Data accessed All inbound/outbound WhatsApp message content, contact phone numbers, media Region EU / Cyprus AI providers Process messages for AI features when enabled. Disable via your AI settings or PII redaction presets - see the Privacy Overview. Sub-processor Purpose Data accessed Region OpenAI, LLC Privacy policy Purpose AI compose, improve, summaries, smart replies, classification, search embeddings, Weave assistant, Whisper transcription, text-to-speech Data accessed Message content (or PII-redacted version) per request. Not used to train OpenAI's models. Region United States Anthropic, PBC Optional Privacy policy Purpose Alternative large-language-model provider for AI text features, selected by configuration in place of OpenAI Data accessed The message content sent with that request (or its PII-redacted version). Not used for model training. Region United States Sofer.ai Optional Privacy policy Purpose Hebrew speech-to-text (the default transcription provider for Hebrew audio) Data accessed Audio file content per request Region United States AssemblyAI Optional Privacy policy Purpose Long-form audio transcription with speaker diarization (the provider used when a recording needs speakers told apart) Data accessed Audio file content per request Region United States Deepgram Optional Privacy policy Purpose Speech-to-text (Nova-3) Data accessed Audio file content per request Region United States Groq, Inc. Optional Privacy policy Purpose Speech-to-text (Whisper large-v3-turbo) when the Groq provider is chosen for a transcription Data accessed Audio file content per request Region United States Speechmatics Optional Privacy policy Purpose Speech-to-text (specialty languages) Data accessed Audio file content per request Region United Kingdom / EU Google Cloud (Speech-to-Text and Text-to-Speech) Optional Privacy policy Purpose Speech-to-text fallback, and text-to-speech for standard voices Data accessed Audio file or text per requ ## https://spun.com/privacy/whatsapp/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started WhatsApp privacy Staying inside WhatsApp's rules WhatsApp privacy is not only about data law - it's also platform compliance. Violating WhatsApp's Business Messaging Policy can get your number limited or banned. Here is how Spun helps you stay clean. Security Overview Encryption Sub-processors Compliance WhatsApp Two layers of obligation Sending messages through WhatsApp means you have two simultaneous obligations: Privacy law (GDPR, Israeli PPL, CAN-SPAM, TCPA, country-specific telecom law) governs what you can store and message about, and requires consent, retention controls, and deletion rights. WhatsApp's own terms govern how you can use the platform: opt-in requirements, anti-spam pacing, template rules for business API customers, prohibited content categories. Even a perfectly GDPR-compliant business can still get banned from WhatsApp for spam-like volume, low opt-in quality, or prohibited content. The features below address the WhatsApp-platform side specifically - privacy-law controls are documented across the other privacy pages. Consent & opt-in You must have permission to message every contact. Spun gives you the tools to capture, prove, and respect that permission. Opt-in source tracking Every contact can carry an opt-in source: existing customer, web form, in-person, referral, etc. Stored on the contact record so you can answer "where did this person consent" months later - required by most messaging-privacy laws. Automatic STOP / unsubscribe handling When a contact replies "STOP", "unsubscribe", "remove me" or your custom keywords, Spun marks them opted-out and suppresses outbound campaigns/automations. The chat itself stays open for 1:1 reply if they message you again. Customer-responsibility notice During onboarding and inside campaign tools, Spun reminds the operator that they must have permission to message every contact. The customer is the controller; Spun is the processor. Anti-spam & anti-ban controls Avoid being flagged by WhatsApp's pattern detection. These controls govern how Spun paces, monitors and routes your WhatsApp activity. Campaign pacing Spun spreads broadcast sends across time with jitter to avoid spam-like bursts. Configurable per campaign. Helps your WhatsApp number stay below pattern-detection thresholds. Spam detection Heuristics monitor for accidental mass-spam patterns (identical message to large recipient lists, sudden volume spike, high block rate). Triggers a warning to the org admin before WhatsApp takes action. Self Proxy connection Linking a WhatsApp number requires Self Proxy: a small program on a computer you own opens an outbound tunnel, so the channel reaches WhatsApp from your own internet connection rather than a Spun data centre. If that computer goes offline the channel stops rather than reverting to a data-centre address, and the last computer carrying a linked session cannot be removed until another one takes over or WhatsApp is disconnected. WhatsApp does not publish how it weighs connection origin, so we make no claim about bans. Message template discipline For official WhatsApp Business API customers (Pro and above), Spun enforces template usage rules: opt-in within 24-hour customer-service window, approved templates outside the window. Org-level controls Admins can stop all WhatsApp sending instantly, route specific contacts internally, or audit every outbound message. Per-org sending kill switch Admins can disable all outbound WhatsApp sends instantly. Used during testing, account review, or when transferring numbers. Stops campaigns, scheduled messages, chatbot replies, and manual sends. Keep contact internal Per-contact flag that forces all outbound messages to route through Spun Chat only. Server-level hard-block on WhatsApp sends until an admin explicitly changes the setting. Audit log of outbound sends Every message sent through Spun is log ## https://spun.com/mcp/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Spun MCP Server Give your AI your business - not just a WhatsApp session. Connect Claude, ChatGPT or any MCP client to your Spun workspace. Your assistant sees what matters, drafts what helps, and sends only what a human approves - governed by your org's rules, not the client's config file. Early access Get started Setup guide MCP Dashboard https://api.spun.com/api/mcp What your assistant can actually do Business tools, human control, and nothing for you to host. A business layer, not a raw socket Your AI gets 83 purpose-built tools: a follow-up queue that surfaces what actually needs attention, semantic search across conversations, AI summaries, chat digests, business signals, tasks and projects, contact and label management, message statistics, campaign status, team operations, groups, scheduled sends and media - not a bare list of chats to paginate through. Human approval, in your team inbox AI drafts, you approve. Proposed sends land in an "AI sends" queue inside the Spun inbox with the real content, recipient, channel and the agent’s stated reason. Approving executes the send through the same checks as a fresh one; nothing goes out behind your back. Org admin controls Decide exactly what AI can touch: allowlist which WhatsApp numbers it sees, set quiet hours, scope it to labeled conversations (including an include-only mode), switch group chats off entirely - and hit the org-level kill switch at any time. Hard server-side quotas apply to every key on top. Secure, scoped media Your model can actually look at images and read voice-note transcripts - behind per-request key authentication and a dedicated media scope. No unauthenticated media links, no presigned download URLs, ever. Scoped keys with presets One-click key presets - read-only analyst, assistant without sends, assistant with sends - plus per-scope warnings, optional expiry, one-click revocation, and a deliberately high-friction grant for autonomous sending. Hosted remote - nothing to run No Docker container, no npx process, no QR session to babysit on your machine. Spun already manages your WhatsApp connection; the MCP server is a URL plus a key, and improvements ship server-side without you touching anything. The send flow AI drafts. Your team approves. The server sends. Approval cards are generated by the server from what will actually happen - sender channel, recipient, real content, schedule - never from the agent's own description of itself. If the customer replied while the send was waiting, the approver sees the new message before deciding. 1 · AI submits The assistant proposes a send with its stated reason - clearly labeled as unverified agent text. 2 · Human approves The card shows the real channel, recipient, content and warnings, right in the team inbox. 3 · Server executes Approval re-runs every check - channel state, quotas, quiet hours - then delivers through the normal path. Intelligence layer Now live Beyond tools: an intelligence layer over your chats The MCP server gives your AI hands. The intelligence layer gives it prepared knowledge: standing questions over your chats and groups ("digests") whose answers stay current as messages arrive - rolling, incremental, and backed by citations to the source messages. Chat digests Pin "what did we agree with this supplier?" to a group and the answer keeps itself current - refreshed incrementally, rebuilt periodically, with coverage counts and per-claim citations to the source messages. The MCP Dashboard Save your common requests as standing cards: digests, group-intelligence signals, pending AI-send approvals, follow-ups and due tasks - managed through MCP, loading instantly without it, honest about freshness. Any digest can also join your daily summary. The governed loop Read the summary, fetch the evidence behind it, let the AI draft the reply - and a human approves before anything sends. In ## https://spun.com/mcp/intelligence/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Spun Intelligence Layer Thousands of messages in. One answer, always current. Your WhatsApp holds the answers - buried in ten thousand messages. Spun lets you pin a standing question to any chat or group and keeps it answered as messages arrive, with every claim linked to the messages behind it. Read it in the app, in your daily summary, on your MCP Dashboard, or through your connected AI. Now live Get started See the MCP server Chat digests, the MCP Dashboard and daily-summary digests are live in the Spun app. The MCP digest tools marked "coming" are the next addition to the hosted tool surface. How it works Ask once. Stay answered. A digest is a standing question over one chat, several, or a whole group - "what did we agree with this supplier?", "which complaints are still open?". Spun folds new messages into the answer as they arrive; you never re-ask. 1 · Define the question Pick a chat or group, type the question, choose the answer language and how often it refreshes. You see a cost estimate before the digest exists. 2 · Spun keeps it answered New messages fold into the answer incrementally. Periodic full rebuilds re-read the window from scratch, so stale conclusions get replaced instead of accumulating. 3 · Read it instantly Opening a digest serves the prepared answer - no waiting on a model, no surprise cost. Refreshing early is always an explicit, visible action. Speed Prepared beats on-demand The fastest AI answer is the one that was ready before you asked. That is the whole architecture of this layer. Instant by design Digests, cards and summaries are prepared ahead of time - opening one is a database read, not a model run. No spinner, no thirty seconds of "thinking". Millisecond history reads Answers and their evidence resolve against your org’s indexed history - full depth, millisecond-scale, even while the WhatsApp number is offline. Faster agents, fewer calls An AI reading a prepared answer spends one tool call where a raw-API agent paginates through hundreds of messages - quicker replies, smaller token bills. Chat digests Standing questions, evidence-backed answers As many questions as you like per chat or group. Answers update incrementally - only new messages spend tokens - and rebuild from scratch periodically so the answer never drifts from the conversation. Many questions per chat One supplier group can carry "open commitments", "price changes" and "delivery issues" side by side - each digest tracks its own question, on its own schedule. Rolling, not re-run Each refresh folds only the new messages into the standing answer, so a busy chat stays affordable. Scheduled grounding rebuilds re-derive the answer from the raw messages. "Why did Spun say this?" Every claim in an answer cites the source messages behind it. Tap a citation to see the original message - the answer is checkable, not just plausible. Coverage, stated honestly Each answer says what it looked at: "412 messages analyzed, 9 cited". You always know how much of the conversation stands behind what you are reading. Your language, your phrasing Answers are written in the language you choose per question - run an English operation over Hebrew chats, or the reverse. Screened before stored Customer messages are untrusted input. Answers are screened before they are stored, fabricated citations are dropped, and periodic rebuilds purge anything that should not have survived. Daily summary Now live Your digests, in your morning recap Spun already sends a daily summary of what happened across your inbox. Mark any digest "include in daily summary" and its current answer arrives as a section of that recap - your standing questions, answered every morning, in the channel you already read. Morning recap → the digests you flagged, with this moment’s answers The MCP Dashboard Now live Save your common requests. Load them instantly. The requests you keep making throug ## https://spun.com/tools/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Free Tools Free Tools Free WhatsApp tools Small, fast tools for everyday WhatsApp work. Everything runs in your browser: no account, no watermarks, and nothing is ever added to what you generate. WhatsApp link generator Turn your number into a wa.me click-to-chat link with an optional pre-filled message, correctly formatted and URL-encoded. Open the tool WhatsApp QR code generator A scannable QR code that opens a chat with your number. Download as PNG or SVG, add your own logo in the center if you want one. Open the tool Both tools are free and work without an account. Your number and message are processed on this page only and never sent to a server. New to click-to-chat links and WhatsApp QR codes? Read the WhatsApp guides . 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. An additional WhatsApp number is $49 per month on Pro; on a Max plan an additional Pro line is $29 per month. 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 Explore: Compare alternatives · Use cases by industry · WhatsApp guides · Message templates · Extension marketplace · Calendar · WhatsApp CRM · Tasks · File Sync to Cloud · Free Tools · Connect your AI (MCP) · Shared inbox · Team inbox · WhatsApp for teams · Multiple users · API pricing explained · WhatsApp helpdesk · Documentation © 2026 Spun by Spun Life, LLC Features Google Sheets Sync Pricing Contact Terms of Service Privacy Policy Security Privacy Features Data Deletion ## https://spun.com/tools/whatsapp-link-generator/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Free Tools WhatsApp Link Generator Free Tools WhatsApp link generator A wa.me link opens a WhatsApp chat with your number the moment someone taps it, even if they never saved your contact. This generator builds that link for you: pick your country, type your number, optionally add a message the visitor will see pre-typed, and copy the result. The link you get is a plain, official wa.me URL. Nothing is shortened, wrapped or tracked, so it will keep working for as long as WhatsApp exists and your number stays active. Country Afghanistan (+ 93 ) Albania (+ 355 ) Algeria (+ 213 ) Andorra (+ 376 ) Angola (+ 244 ) Antigua & Barbuda (+ 1268 ) Argentina (+ 54 ) Armenia (+ 374 ) Australia (+ 61 ) Austria (+ 43 ) Azerbaijan (+ 994 ) Bahamas (+ 1242 ) Bahrain (+ 973 ) Bangladesh (+ 880 ) Barbados (+ 1246 ) Belarus (+ 375 ) Belgium (+ 32 ) Belize (+ 501 ) Benin (+ 229 ) Bhutan (+ 975 ) Bolivia (+ 591 ) Bosnia & Herzegovina (+ 387 ) Botswana (+ 267 ) Brazil (+ 55 ) Brunei (+ 673 ) Bulgaria (+ 359 ) Burkina Faso (+ 226 ) Burundi (+ 257 ) Cambodia (+ 855 ) Cameroon (+ 237 ) Canada (+ 1 ) Cape Verde (+ 238 ) Central African Republic (+ 236 ) Chad (+ 235 ) Chile (+ 56 ) China (+ 86 ) Colombia (+ 57 ) Comoros (+ 269 ) Congo - Brazzaville (+ 242 ) Congo - Kinshasa (+ 243 ) Costa Rica (+ 506 ) Côte d’Ivoire (+ 225 ) Croatia (+ 385 ) Cuba (+ 53 ) Cyprus (+ 357 ) Czechia (+ 420 ) Denmark (+ 45 ) Djibouti (+ 253 ) Dominica (+ 1767 ) Dominican Republic (+ 1809 ) Ecuador (+ 593 ) Egypt (+ 20 ) El Salvador (+ 503 ) Equatorial Guinea (+ 240 ) Eritrea (+ 291 ) Estonia (+ 372 ) Eswatini (+ 268 ) Ethiopia (+ 251 ) Fiji (+ 679 ) Finland (+ 358 ) France (+ 33 ) Gabon (+ 241 ) Gambia (+ 220 ) Georgia (+ 995 ) Germany (+ 49 ) Ghana (+ 233 ) Greece (+ 30 ) Grenada (+ 1473 ) Guatemala (+ 502 ) Guinea (+ 224 ) Guinea-Bissau (+ 245 ) Guyana (+ 592 ) Haiti (+ 509 ) Honduras (+ 504 ) Hong Kong SAR China (+ 852 ) Hungary (+ 36 ) Iceland (+ 354 ) India (+ 91 ) Indonesia (+ 62 ) Iran (+ 98 ) Iraq (+ 964 ) Ireland (+ 353 ) Israel (+ 972 ) Italy (+ 39 ) Jamaica (+ 1876 ) Japan (+ 81 ) Jordan (+ 962 ) Kazakhstan (+ 7 ) Kenya (+ 254 ) Kiribati (+ 686 ) Kuwait (+ 965 ) Kyrgyzstan (+ 996 ) Laos (+ 856 ) Latvia (+ 371 ) Lebanon (+ 961 ) Lesotho (+ 266 ) Liberia (+ 231 ) Libya (+ 218 ) Liechtenstein (+ 423 ) Lithuania (+ 370 ) Luxembourg (+ 352 ) Macao SAR China (+ 853 ) Madagascar (+ 261 ) Malawi (+ 265 ) Malaysia (+ 60 ) Maldives (+ 960 ) Mali (+ 223 ) Malta (+ 356 ) Marshall Islands (+ 692 ) Mauritania (+ 222 ) Mauritius (+ 230 ) Mexico (+ 52 ) Micronesia (+ 691 ) Moldova (+ 373 ) Monaco (+ 377 ) Mongolia (+ 976 ) Montenegro (+ 382 ) Morocco (+ 212 ) Mozambique (+ 258 ) Myanmar (Burma) (+ 95 ) Namibia (+ 264 ) Nauru (+ 674 ) Nepal (+ 977 ) Netherlands (+ 31 ) New Zealand (+ 64 ) Nicaragua (+ 505 ) Niger (+ 227 ) Nigeria (+ 234 ) North Korea (+ 850 ) North Macedonia (+ 389 ) Norway (+ 47 ) Oman (+ 968 ) Pakistan (+ 92 ) Palau (+ 680 ) Palestinian Territories (+ 970 ) Panama (+ 507 ) Papua New Guinea (+ 675 ) Paraguay (+ 595 ) Peru (+ 51 ) Philippines (+ 63 ) Poland (+ 48 ) Portugal (+ 351 ) Qatar (+ 974 ) Romania (+ 40 ) Russia (+ 7 ) Rwanda (+ 250 ) Samoa (+ 685 ) San Marino (+ 378 ) São Tomé & Príncipe (+ 239 ) Saudi Arabia (+ 966 ) Senegal (+ 221 ) Serbia (+ 381 ) Seychelles (+ 248 ) Sierra Leone (+ 232 ) Singapore (+ 65 ) Slovakia (+ 421 ) Slovenia (+ 386 ) Solomon Islands (+ 677 ) Somalia (+ 252 ) South Africa (+ 27 ) South Korea (+ 82 ) South Sudan (+ 211 ) Spain (+ 34 ) Sri Lanka (+ 94 ) St. Kitts & Nevis (+ 1869 ) St. Lucia (+ 1758 ) St. Vincent & Grenadines (+ 1784 ) Sudan (+ 249 ) Suriname (+ 597 ) Sweden (+ 46 ) Switzerland (+ 41 ) Syria (+ 963 ) Taiwan (+ 886 ) Tajikistan (+ 992 ) Tanzania (+ 255 ) Thailand (+ 66 ) Timor-Leste (+ 670 ) Togo (+ 228 ) Tonga (+ 676 ) Trinidad & Tobago (+ 1868 ) Tunisia (+ 216 ) Türkiye (+ 90 ) Turkmenistan (+ 993 ) Tuvalu (+ 688 ) ## https://spun.com/tools/whatsapp-qr-code-generator/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Free Tools WhatsApp QR Code Generator Free Tools WhatsApp QR code generator This tool turns your WhatsApp number into a scannable QR code. A customer points their camera at it and lands in a chat with you, optionally with a message already typed. It is the offline version of a click-to-chat link: counters, packaging, posters, table tents, business cards. Everything happens in your browser. The code is generated locally, downloads as PNG or SVG, and carries no watermark, wrapper or branding: the QR encodes a plain official wa.me URL with your number and nothing else. Country Afghanistan (+ 93 ) Albania (+ 355 ) Algeria (+ 213 ) Andorra (+ 376 ) Angola (+ 244 ) Antigua & Barbuda (+ 1268 ) Argentina (+ 54 ) Armenia (+ 374 ) Australia (+ 61 ) Austria (+ 43 ) Azerbaijan (+ 994 ) Bahamas (+ 1242 ) Bahrain (+ 973 ) Bangladesh (+ 880 ) Barbados (+ 1246 ) Belarus (+ 375 ) Belgium (+ 32 ) Belize (+ 501 ) Benin (+ 229 ) Bhutan (+ 975 ) Bolivia (+ 591 ) Bosnia & Herzegovina (+ 387 ) Botswana (+ 267 ) Brazil (+ 55 ) Brunei (+ 673 ) Bulgaria (+ 359 ) Burkina Faso (+ 226 ) Burundi (+ 257 ) Cambodia (+ 855 ) Cameroon (+ 237 ) Canada (+ 1 ) Cape Verde (+ 238 ) Central African Republic (+ 236 ) Chad (+ 235 ) Chile (+ 56 ) China (+ 86 ) Colombia (+ 57 ) Comoros (+ 269 ) Congo - Brazzaville (+ 242 ) Congo - Kinshasa (+ 243 ) Costa Rica (+ 506 ) Côte d’Ivoire (+ 225 ) Croatia (+ 385 ) Cuba (+ 53 ) Cyprus (+ 357 ) Czechia (+ 420 ) Denmark (+ 45 ) Djibouti (+ 253 ) Dominica (+ 1767 ) Dominican Republic (+ 1809 ) Ecuador (+ 593 ) Egypt (+ 20 ) El Salvador (+ 503 ) Equatorial Guinea (+ 240 ) Eritrea (+ 291 ) Estonia (+ 372 ) Eswatini (+ 268 ) Ethiopia (+ 251 ) Fiji (+ 679 ) Finland (+ 358 ) France (+ 33 ) Gabon (+ 241 ) Gambia (+ 220 ) Georgia (+ 995 ) Germany (+ 49 ) Ghana (+ 233 ) Greece (+ 30 ) Grenada (+ 1473 ) Guatemala (+ 502 ) Guinea (+ 224 ) Guinea-Bissau (+ 245 ) Guyana (+ 592 ) Haiti (+ 509 ) Honduras (+ 504 ) Hong Kong SAR China (+ 852 ) Hungary (+ 36 ) Iceland (+ 354 ) India (+ 91 ) Indonesia (+ 62 ) Iran (+ 98 ) Iraq (+ 964 ) Ireland (+ 353 ) Israel (+ 972 ) Italy (+ 39 ) Jamaica (+ 1876 ) Japan (+ 81 ) Jordan (+ 962 ) Kazakhstan (+ 7 ) Kenya (+ 254 ) Kiribati (+ 686 ) Kuwait (+ 965 ) Kyrgyzstan (+ 996 ) Laos (+ 856 ) Latvia (+ 371 ) Lebanon (+ 961 ) Lesotho (+ 266 ) Liberia (+ 231 ) Libya (+ 218 ) Liechtenstein (+ 423 ) Lithuania (+ 370 ) Luxembourg (+ 352 ) Macao SAR China (+ 853 ) Madagascar (+ 261 ) Malawi (+ 265 ) Malaysia (+ 60 ) Maldives (+ 960 ) Mali (+ 223 ) Malta (+ 356 ) Marshall Islands (+ 692 ) Mauritania (+ 222 ) Mauritius (+ 230 ) Mexico (+ 52 ) Micronesia (+ 691 ) Moldova (+ 373 ) Monaco (+ 377 ) Mongolia (+ 976 ) Montenegro (+ 382 ) Morocco (+ 212 ) Mozambique (+ 258 ) Myanmar (Burma) (+ 95 ) Namibia (+ 264 ) Nauru (+ 674 ) Nepal (+ 977 ) Netherlands (+ 31 ) New Zealand (+ 64 ) Nicaragua (+ 505 ) Niger (+ 227 ) Nigeria (+ 234 ) North Korea (+ 850 ) North Macedonia (+ 389 ) Norway (+ 47 ) Oman (+ 968 ) Pakistan (+ 92 ) Palau (+ 680 ) Palestinian Territories (+ 970 ) Panama (+ 507 ) Papua New Guinea (+ 675 ) Paraguay (+ 595 ) Peru (+ 51 ) Philippines (+ 63 ) Poland (+ 48 ) Portugal (+ 351 ) Qatar (+ 974 ) Romania (+ 40 ) Russia (+ 7 ) Rwanda (+ 250 ) Samoa (+ 685 ) San Marino (+ 378 ) São Tomé & Príncipe (+ 239 ) Saudi Arabia (+ 966 ) Senegal (+ 221 ) Serbia (+ 381 ) Seychelles (+ 248 ) Sierra Leone (+ 232 ) Singapore (+ 65 ) Slovakia (+ 421 ) Slovenia (+ 386 ) Solomon Islands (+ 677 ) Somalia (+ 252 ) South Africa (+ 27 ) South Korea (+ 82 ) South Sudan (+ 211 ) Spain (+ 34 ) Sri Lanka (+ 94 ) St. Kitts & Nevis (+ 1869 ) St. Lucia (+ 1758 ) St. Vincent & Grenadines (+ 1784 ) Sudan (+ 249 ) Suriname (+ 597 ) Sweden (+ 46 ) Switzerland (+ 41 ) Syria (+ 963 ) Taiwan (+ 886 ) Tajikistan (+ 992 ) Tanzania (+ 255 ) Thailand (+ 66 ) Timor-Leste (+ 670 ) Togo (+ 228 ) Tonga (+ 676 ) Trinidad & Tobago (+ 1868 ) Tunisia (+ 216 ) Tü ## https://spun.com/shared-inbox/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Shared Inbox Shared Inbox Software One inbox. Your whole team inside it. To share your WhatsApp inbox with someone, connect your number to Spun with one QR scan and give them their own login. Most shared inbox tools were built for email and bolted WhatsApp on later. Spun is the other way round: a shared inbox built for the channel your customers actually use, on the number you already have. 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. Two replies, or none Without assignment, two teammates answer the same customer with different answers, or each assumes the other has it. History is hostage When the person who handled a customer leaves or logs off, the context goes with them. Per-seat pricing taxes teamwork Classic shared inbox tools charge per user per month, so growing the team means renegotiating the budget. What makes a shared inbox actually shared A forwarded phone and a group chat are not a shared inbox. The real thing needs four properties: everyone sees the same conversations at the same time, every conversation has one clear owner, anyone can read the full history when they pick a chat up, and managers can see what is answered and what is waiting. Spun adds the property the email-first tools miss: it all happens on your existing WhatsApp number, connected by QR code the way WhatsApp Web connects, so customers keep messaging the number they already know and you skip the Business API entirely. What the shared inbox includes Everyone on one number Every teammate gets their own login to the same inbox, from browser or mobile app, simultaneously. Assignment and labels Route each chat to one owner and track state with labels: New, Mine, Urgent, Waiting, Done. Scoped access Granular permissions decide who sees which conversations, down to specific customers. AI on tap Drafted replies, thread summaries and ask-a-chat, so anyone can pick up any conversation cold. Voice notes as text Automatic transcription turns two-minute voice notes into skimmable text. Scheduling and follow-ups Schedule messages and set reminders so promised follow-ups actually happen. Up and running in an afternoon 1 Connect your number One QR scan, like WhatsApp Web. No Business API application, no new number, customers notice nothing. 2 Invite the team Unlimited members on one flat plan. The tenth teammate costs the same as the first: nothing extra. 3 Work the queue Assign, label, answer, resolve. Every chat has an owner and a paper trail. 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. An additional WhatsApp number is $49 per month on Pro; on a Max plan an additional Pro line is $29 per month. 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 {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is shared inbox software?","acceptedAnswer":{"@type":"Answer","text":"Software that lets a whole team read and answer messages arriving at one address or number, with assignment, shared history and internal coordination, instead of one person forwarding messages around. Spun is a shared inbox built specifically for WhatsApp."}},{"@type":"Question","name":"Can multiple people use one WhatsApp number at once?","acceptedAnswer":{"@type":"Answer","text":"Yes. Spun connects to your number as a linked device and gives ever ## https://spun.com/team-inbox/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Team Inbox Team Inbox Software Who has it? Answered. Always. A team inbox is not about reading together, it is about working together: knowing who owns each conversation, what was promised, and what happens next. Spun brings that discipline to the WhatsApp number your business runs on. Start Free Trial Sound familiar? "Did anyone reply to her?" The daily question in every team without an inbox. Nobody knows without scrolling someone else's phone. Handovers lose the plot A colleague covers your customers for a day and has no idea what was already agreed. No manager view There is no way to see open versus answered, who is overloaded, or where chats are going stale. Work hides inside chats Tasks agreed in conversations evaporate because the chat is not connected to any follow-up system. Inbox plus workflow, not inbox alone The difference between reading messages together and working them as a team is workflow: ownership, state, notes and follow-ups. In Spun, every chat can carry an assignee, labels that act as pipeline stages, and tasks with reminders, so "the inbox" and "the to-do list" stop being two different places. For sales teams there is a kanban view where cards are contacts and columns are your labels; for support teams the same labels work as queues. One inbox, both workflows. Built for teams that answer together One queue, clear owners Every conversation shows who owns it. Claim a chat or assign it; nobody double-replies. Labels as workflow New, Qualified, Waiting on customer, Resolved: your labels, your process, visible to everyone. AI summaries for handover A long thread becomes a three-line summary, so the next person starts informed, not archaeological. Tasks and reminders Turn a promise made in chat into a task with a due date, reminded in-app, by push or by email. Roles and permissions Owners, managers and members see exactly what their role allows, down to specific conversations. After-hours autoreplies Chat flows handle the routine questions when the team is offline, and hand off to a human cleanly. Up and running in an afternoon 1 Connect and invite QR-connect your existing number, invite unlimited teammates, each with their own login. 2 Define your lanes Create the labels that mirror how your team works; they double as pipeline stages and queues. 3 Assign and answer Chats get owners, promises get tasks, managers get visibility. The question "who has it?" retires. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"What is team inbox software?","acceptedAnswer":{"@type":"Answer","text":"A shared workspace where a team receives, assigns and answers customer messages together, with visible ownership and one history per customer. Spun is a team inbox for WhatsApp, working on your existing number."}},{"@type":"Question","name":"How is a team inbox different from a shared inbox?","acceptedAnswer":{"@type":"Answer","text":"The terms overlap; in practice \"team inbox\" emphasises workflow: assignment, internal notes, statuses and accountability on top of shared reading. Spun does both, plus tasks and a kanban pipeline."}},{"@type":"Question","name":"Can I see which agent replied to a customer?","acceptedAnswer":{"@type":"Answer","text":"Yes. Every conversation shows its assignee, and the history shows what was sent while the team worked it."}},{"@type":"Question","name":"Does adding agents cost extra?","acceptedAnswer":{"@type":"Answer","text":"No. Spun plans are flat, $49 to $200 per month, with unlimited team members on every plan."}}]} Frequently asked questions What is team inbox software? A shared workspace where a team receives, assigns and answers customer messages together, with visible ownership and one history per customer. Spun is a team inbox for WhatsApp, working on your existing number. How is a team inbox different from a shared inbox? The terms overlap; i ## https://spun.com/whatsapp-for-teams/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home WhatsApp for Teams WhatsApp for Teams Your team, behind one WhatsApp number. WhatsApp was built for one person and one phone. Your business is neither. To share your WhatsApp inbox with your team, scan one QR code in Spun and give each teammate their own login: everyone answering the number you already use, one history, zero forwarded screenshots. Start Free Trial Sound familiar? The linked-device ceiling The WhatsApp Business app tops out at four linked devices, with no concept of separate users, roles or ownership. Personal phones, business chats Customer conversations live on employees' personal WhatsApp, invisible to the business and gone when they leave. Screenshot-driven teamwork Coordination happens by forwarding screenshots into a second group chat, then answering from the first. No trail, no accountability When everyone answers as the same anonymous number with no assignment, nobody is responsible for anything. What "WhatsApp for teams" should mean Teams do not just need more devices on one number; they need identity and structure on top of it: who is logged in, who owns which conversation, who said what, and who is allowed to 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 like WhatsApp Web. There is no Business API application, no new number to migrate customers to, and no per-message template fees; plans are flat with unlimited team members. Team superpowers on a normal number Per-agent logins Every teammate signs in as themselves, on web or mobile, to the same shared number. Ownership and routing Assignment and labels give every chat one owner and one state, visible to the whole team. Access control Scope who sees what: the intern does not need the CEO's conversations. AI that briefs the team Summaries, drafted replies and ask-a-chat mean anyone can cover for anyone. Any language Live translation and voice-note transcription keep multilingual teams and customers in sync. Connected to your stack Google Sheets logging, native HubSpot sync, Zapier, n8n and MCP for everything else. Up and running in an afternoon 1 Scan one QR code Connect the number your customers already message. Nothing changes on their side. 2 Invite every teammate Unlimited members, each with their own login, role and scope. No per-seat fees. 3 Run it like a team Assign, label, note, follow up. The number becomes a workspace instead of a bottleneck. 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. An additional WhatsApp number is $49 per month on Pro; on a Max plan an additional Pro line is $29 per month. 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 {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can a team use one WhatsApp number together?","acceptedAnswer":{"@type":"Answer","text":"Yes. Spun connects to your number as a linked device and gives each teammate their own login to a shared inbox, with simultaneous access, assignment and history. The four-device app limit stops applying to your team size."}},{"@type":"Question","name":"Is there a WhatsApp Business version for teams?","acceptedAnswer":{"@type":"Answer","text":"The WhatsApp Business app supports up to four linked devices, but has no separate users, roles, assignment or shared history. The Business API supports teams via third-party software but bring ## https://spun.com/whatsapp-multiple-users/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Multiple Users WhatsApp Multiple Users One number. As many users as you need. You hit the linked-device limit, or the "one phone, five people" workflow finally broke. This page is the fix: real multi-user access to a single WhatsApp number, without the Business API. Start Free Trial Sound familiar? Four linked devices is not a team The WhatsApp Business app allows four linked devices. Device number five is where growing businesses get stuck. Devices are not users Even within the limit, linked devices share one anonymous identity: no logins, no roles, no record of who answered. The API cure can be worse The official multi-agent route, the Business API, means approval, a separate number or migration, template rules and per-message fees. Workarounds leak data Shared phones, shared WhatsApp Web sessions and "just use your personal number" all end with business conversations the business cannot see. The three ways to get multiple users on WhatsApp 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 BSP. Genuinely multi-agent, but you apply for access, usually move to a dedicated number, pay template fees per message plus a monthly platform fee, and lose the normal app experience entirely. Route three: Spun. It connects to your existing number as a linked device, then adds the multi-user layer in its own inbox: individual logins for unlimited teammates, assignment, scoped access and shared history. No API, no migration, no per-message fees. Why "who sent that?" matters Multi-user without identity creates a new problem: replies with no author. In Spun every message sent from the shared inbox is tied to the teammate who sent it, every chat has an assignee, and access can be scoped per person, so multiple users means more capacity, not less accountability. Multi-user, done properly Unlimited users Every teammate gets a personal login to the shared number. No four-device ceiling. Per-user identity Sent messages are attributed internally, so you always know who answered. Assignment Chats have owners. Two people answering one customer stops happening. Web and mobile Browser on the desktop, Spun app on iOS and Android. The owner's phone can stay in a drawer. AI leverage Summaries and drafted replies make every additional user faster, not just more numerous. Instant offboarding Remove a login in seconds; the history stays with the business. Up and running in an afternoon 1 Link Spun to your number One QR scan from the phone that owns the number, exactly like linking WhatsApp Web. 2 Create user accounts Invite each teammate; they sign in as themselves on web or mobile. 3 Scale past four Five users, ten, forty: the flat plan does not care, and neither does the number. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How many users can WhatsApp Business have?","acceptedAnswer":{"@type":"Answer","text":"The WhatsApp Business app itself supports one phone plus up to four linked devices, all acting as one identity. With Spun on top, one number supports unlimited users, each with their own login."}},{"@type":"Question","name":"Can two people use the same WhatsApp account at the same time?","acceptedAnswer":{"@type":"Answer","text":"With linked devices, yes, up to the device cap and with shared identity. With Spun, any number of teammates work the same number simultaneously, each signed in as themselves."}},{"@type":"Question","name":"Do I need the WhatsApp Business API for multiple agents?","acceptedAnswer":{"@type":"Answer","text":"No. The API is one route, but it brings approval, templates and per-message fees. Spun adds multi-agent access to the number you already have, with no API involved."}},{"@t ## https://spun.com/whatsapp-api-pricing/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home API Pricing WhatsApp API Pricing What the WhatsApp API actually costs. API pricing is genuinely confusing: Meta charges per template message by category and country, providers add their own fees on top, and the numbers change. Here is the honest breakdown, and the lane that skips all of it. Start Free Trial Sound familiar? Two bills, one channel You pay Meta per template message, then pay your BSP a platform fee, per-message markup, or both. Category maze Marketing, utility and authentication messages each carry different rates, different rules, and different country prices. Costs scale with success Per-message pricing means the better your campaigns perform, the bigger the bill. The meter is always running Budgeting is guesswork when every conversation has a variable price attached. How Meta prices the Business API (checked August 2026) Since July 2025, Meta charges the WhatsApp Business API per delivered template message rather than per 24-hour conversation. Template messages come in three paid categories: marketing, utility and authentication, each priced per country. Marketing is the expensive one; as a rough order of magnitude, a marketing template costs a few cents in most markets, with utility and authentication messages a fraction of that. Replies inside the 24-hour customer service window, called service messages, are free, and utility templates sent inside that window are free too. The prices per category and country are published on Meta's developer rate card, and they do change; treat any specific number you read on a vendor site, including this page, as a snapshot to verify there. The provider layer: where the second bill comes from You cannot use the API raw without engineering effort, so most businesses go through a Business Solution Provider. BSPs monetise in three patterns: a monthly platform fee (commonly tens to a few hundred dollars), a per-message markup on top of Meta's rates, or per-agent seat pricing for their inbox software. Many combine two of the three. That means the real cost of "WhatsApp API pricing" for a small team is typically: platform fee + agent seats + Meta template fees + any markup, before you have sent a single campaign. The lane without the meter If what you actually need is a team answering customers on WhatsApp, with automation, broadcasts to opted-in contacts, AI replies and CRM sync, none of that requires the Business API. Spun connects to your existing number like WhatsApp Web and charges a flat $49 to $200 per month with unlimited team members and no per-message fees at all. The API remains the right tool for some jobs: official green-tick verified templated notifications at massive scale, or strict compliance environments that mandate it. If that is you, our providers guide compares the BSPs honestly. If not, you can keep the number, skip the meter, and be running today. What you pay, lane by lane Cost component Business API via a BSP Spun (no API) Meta template fees Per delivered message, by category and country None Platform fee Commonly $0 to a few hundred $/month Flat $49 to $200/month, all features Agent seats Often priced per agent Unlimited members included Setup API application, number setup, template approval One QR scan on your existing number Cost growth Scales with message volume Flat as you grow Meta rates and BSP fee structures change; verify current numbers on Meta's published rate card and each provider's pricing page. What you get without the API Team inbox Unlimited agents on your existing number, with assignment and full history. Automation Auto-replies, chat flows, scheduled messages and AI triage, no templates to pre-approve. Careful broadcasts One-to-many messages to opted-in contacts, with built-in guardrails. AI replies and summaries Drafted answers and thread summaries on every plan. CRM and Sheets sync Native HubSpot sync, Google She ## https://spun.com/whatsapp-api-providers/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home API Providers WhatsApp BSP Guide Choosing a WhatsApp API provider, honestly. Every BSP list on the internet is written by a BSP, and Spun is not one: we sit on the no-API side of the fence. That distance makes this guide more useful, not less. Here is how the provider landscape actually splits. Start Free Trial Sound familiar? Every list is an ad "Top 10 BSP" articles are written by the vendors in them. The rankings tell you who wrote the post. Apples versus infrastructure Twilio and 360dialog sell API plumbing; WATI and AiSensy sell finished software. Comparing them on price alone is meaningless. Fee structures hide totals Platform fee here, markup there, seats on top: the real monthly total only appears on your first invoice. Nobody asks the first question Which is: do you need the API at all? For many teams the answer is no, and no BSP will say so. The three kinds of "provider" Infrastructure BSPs, like Twilio and 360dialog, give you raw API access: you bring developers and build your own sender, inbox and logic. Pricing is Meta's fees plus a small per-message or monthly infrastructure charge. Right when WhatsApp is a feature inside software you are already building. Platform BSPs, like WATI, AiSensy, Interakt, SleekFlow, respond.io, Gallabox and DoubleTick, bundle API access inside a finished product: inbox, campaigns, chatbots. Pricing stacks a platform subscription, often per-agent seats, and sometimes a markup on Meta's fees. Right when you want official-API features like verified templated notifications at scale without building anything. And then there is the lane the lists skip: no API at all. Tools like Spun connect to your existing number the way WhatsApp Web does, and deliver the team inbox, automation and broadcast features most small and mid-sized teams were actually shopping for, at a flat price with no Meta fees. Right when your goal is a team running conversations, not templated blasts to a million contacts. How to choose in five questions One: do you need to message people who never wrote to you first, at real scale? That is the API's home turf; pick a platform BSP. Two: are you embedding WhatsApp inside your own product? Infrastructure BSP. Three: is your team mostly answering inbound and following up? You likely do not need the API. Four: how price-sensitive are you to volume? Per-message pricing punishes growth; flat pricing does not. Five: do you need the green-tick official business account? Only the API provides it. The provider landscape at a glance Route Examples You pay Best for Infrastructure BSP Twilio, 360dialog Meta fees + small infra fee; you build the software Developers embedding WhatsApp in their own product Platform BSP WATI, AiSensy, Interakt, SleekFlow, respond.io Platform fee + seats and/or markup + Meta fees Template campaigns at scale, official verified sending No API Spun Flat $49 to $200/month, unlimited members Teams running real conversations on their existing number Fee structures summarised from public pricing pages, August 2026; verify current details with each vendor. If the answer is "no API": what Spun covers Multi-agent inbox Unlimited team members on the number you already use. Automation without templates Auto-replies, flows and scheduling with no approval queue. Broadcasts with guardrails One-to-many to opted-in contacts, built to protect your number. AI throughout Drafted replies, summaries, transcription and translation. Integrations HubSpot, Google Sheets, Zapier, n8n and MCP. Flat pricing No Meta fees, no seats, no markups. One predictable number. Up and running in an afternoon 1 Answer the five questions Scale outbound to strangers or embedded product: pick a BSP lane. Team conversations: keep reading. 2 Try the no-API lane free Connect your number to Spun with one QR scan and run your real workload in the trial. 3 Keep what works If you outgrow into ## https://spun.com/whatsapp-helpdesk/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Helpdesk WhatsApp Helpdesk Support tickets, where your customers already are. Your customers will not install a support portal, and they do not answer email. They message your WhatsApp. Spun turns that stream into a working helpdesk: queues, owners, notes and history, without asking customers to change anything. Start Free Trial Sound familiar? Requests vanish into the scroll A support request is a chat message; twenty minutes later it is buried, unassigned and forgotten. No queue, no priorities Urgent and trivial arrive in the same stream with nothing marking which is which. Agents step on each other Without ownership, two agents answer the same ticket while a third goes unanswered. Ticket tools ignore WhatsApp Classic helpdesks treat WhatsApp as an afterthought channel, priced per agent on top. A ticketing model that fits chat Chat support does not need heavyweight ticket IDs and portals; it needs the same guarantees delivered lightly: nothing gets lost, everything has an owner, state is visible, and history survives. In Spun, labels are your queues and statuses, assignment is your routing, internal tasks are your escalations, and the chat itself is the ticket, with its entire history attached. AI does the drudge work: summarising a long back-and-forth before handover, drafting replies for the routine cases, and transcribing the voice notes customers insist on sending. After-hours chat flows catch the routine questions and promise a human in the morning, honestly. Helpdesk mechanics, chat-native Labels as queues New, In progress, Waiting on customer, Resolved: your statuses, filterable by anyone. Assignment and ownership Every open conversation has exactly one responsible agent, visibly. AI summaries Handover without archaeology: long threads compress into three lines. Tasks and follow-ups Escalations and promised callbacks become tasks with reminders. After-hours flows Auto-replies answer the routine and set expectations when nobody is on shift. Voice notes handled Automatic transcription makes voice requests searchable and skimmable. Up and running in an afternoon 1 Connect the support number The WhatsApp number customers already use becomes the helpdesk intake, unchanged. 2 Set up your queues Create labels for your statuses and priorities; scope agent access as needed. 3 Work tickets like a team Assign, resolve, label. Managers see the queue; customers just see fast answers. {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Can I use WhatsApp as a helpdesk?","acceptedAnswer":{"@type":"Answer","text":"Yes. With Spun, one WhatsApp number becomes a shared support inbox with queues (labels), assignment, internal notes, tasks and full history, which covers what most teams need from a ticketing system, without customers leaving WhatsApp."}},{"@type":"Question","name":"Is there a ticketing system for WhatsApp?","acceptedAnswer":{"@type":"Answer","text":"Spun implements ticketing the chat-native way: the conversation is the ticket, labels are its status, and the assignee is its owner. There are no ticket numbers for customers to quote, because the chat history itself is the reference."}},{"@type":"Question","name":"How do agents avoid answering the same customer twice?","acceptedAnswer":{"@type":"Answer","text":"Assignment. A conversation with an owner is visibly taken; teammates see who has it and its status before they type."}},{"@type":"Question","name":"Does it integrate with the rest of our support stack?","acceptedAnswer":{"@type":"Answer","text":"Conversations can log to Google Sheets, sync contacts with HubSpot natively, and reach anything else through Zapier, n8n or MCP. If you run a classic helpdesk alongside, Spun handles the WhatsApp lane cleanly."}}]} Frequently asked questions Can I use WhatsApp as a helpdesk? Yes. With Spun, one WhatsApp number becomes a shared support in ## https://spun.com/features/video-calls/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Video Calls Back to all features Feature Video calls that live next to the conversation 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. On this page Two kinds of call, built differently on purpose A Spun video call and a WhatsApp video call are not the same thing One to one: a direct call with nothing in the middle Group rooms: screen sharing, recording and guest links How a group room actually behaves What a guest link is, and what it is not Calling a WhatsApp contact into a room, step by step What the calls will 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. A Spun call A WhatsApp video call Where it happens In the browser, beside the conversation you were reading In the WhatsApp app on a phone Who places it Spun WhatsApp. Spun neither places nor receives one. Joining without an account Yes, with a group guest link and a display name Not needed, they already have WhatsApp People in one call Two on a direct call, up to 32 in a group room Set by WhatsApp, not by Spun Screen sharing Group rooms only Not available through Spun Recording Group rooms only, and the host starts and stops it Not available through Spun Encryption One to one is end to end. A group room is encrypted in transit, and the media server decrypts in order to forward. WhatsApp's own end-to-end encryption Best for Teammates, and any customer you can send a link to A customer who knows you only as a WhatsApp number Every row about Spun was read out of the shipped code before it was written here. The WhatsApp column states boundaries rather than guesses about how WhatsApp works internally. 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, encrypt ## https://spun.com/features/whatsapp-integration/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features WhatsApp Integration Back to all features Feature How Spun connects to WhatsApp There are two ways a piece of software can put a team behind a WhatsApp number. It can go through the official WhatsApp Business API, which means an application, a business verification, usually a dedicated number, message templates that need approving, and a bill that moves with your volume. Or it can link to the number you already use, the way WhatsApp Web links a computer, and add the team layer on its own side. Spun takes the second route. You scan a QR code once from the phone that owns the number, and the conversations start appearing in Spun. This page explains exactly what that means, including the parts that are worse than the API, so you can tell in a few minutes which route you actually want. On this page One QR code, the same mechanism as WhatsApp Web When you cannot scan a QR code How much history comes across, and who decides Do you need the WhatsApp Business API? What changes on your number, and what does not Staying connected, and what to do when it drops More than one number, and no number at all The honest limits of this route One QR code, the same mechanism as WhatsApp Web WhatsApp has a built-in system for putting your account on another screen: linked devices. When you open WhatsApp Web, it shows a QR code, you scan it from your phone, and the browser becomes a companion of your account. Spun uses that same door. In Settings, WhatsApp, Health you press Connect WhatsApp, a WhatsApp QR code appears, and you scan it from the phone with WhatsApp, Linked Devices, Link a Device, exactly as you would for the web client. Behind the QR, Spun does not talk to WhatsApp directly. It connects through a third-party WhatsApp Business gateway provider, which holds the session and relays messages to and from Spun. That is how nearly every multi-agent WhatsApp tool works, because direct WhatsApp Business API access is reserved for very large companies, and it has a real consequence you should know before you connect: the gateway necessarily sees your message contents in plain text as it relays them, and so does Spun, which is what makes the inbox, search and AI features possible at all. The two routes onto a WhatsApp number Spun links to your existing WhatsApp number with one QR code scan, the same linked-device mechanism as WhatsApp Web. Here is how that differs from the WhatsApp Business API, what each route costs you in setup and freedom, and the honest trade-offs of both. Spun linked-device route Your existing number One QR scan Gateway session Team inbox Minutes. No approval, no templates. WhatsApp Business API official route, via a provider Apply to a provider Business verification Dedicated number Template approval Provider inbox Days to weeks. Per-message fees. If there is no computer nearby when you need to scan, the reconnect screen offers Share QR link: open the link on any phone or tablet, enter the 3-digit PIN, and scan the QR that appears there. Related: WhatsApp QR codes and linked devices, explained · How WhatsApp data is handled in Spun When you cannot scan a QR code Scanning assumes two things that are not always true: that the phone holding the number is in your hand, and that you are sitting at a computer. Two other routes cover the cases where one of them is missing. The first is a linking code. Enter the number, and Spun gives you a short code that you type into WhatsApp on the phone under the option to link with a phone number instead of a QR. Nothing needs to be pointed at a screen, which is what you want when the phone is in another room, another building, or another country. The second is for when the number belongs to somebody else: the shop owner, a partner, the person whose phone it actually is. Generate a share link and Spun copies it to your clipboard along with a three-digit PIN. Send them the link, read ## https://spun.com/features/translation-room/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Translation Room Back to all features Feature Everyone speaks their own language There are two separate language features in Spun and they are easy to confuse. WhatsApp translation happens inside a chat: a message arrives in Portuguese and you read it in English, you type in English and it goes out in Portuguese. A Translation Room is a live call: several people join, each picks the language they want to speak and hear, and everyone hears everyone else in their own. This page covers both, starting with the one you are most likely to want first. On this page WhatsApp translation inside a conversation Translation Rooms: a live call in several languages at once Getting an outside participant in Why a room sometimes changes how it connects Costs and limits worth knowing WhatsApp translation inside a conversation Every chat has a globe icon in its header, and that is where translation lives. Open it and you get two tabs. The Messages tab has the two settings that matter: translate messages coming in to your language, and translate the messages you send into theirs. Turn both on for one conversation and that conversation becomes bilingual without either side doing anything differently. The customer keeps writing in their language and receiving your replies in it; you never leave English. The Audio tab does the same job for voice. You can record a voice note in your language and have it sent in theirs, preview the translated audio before it goes, hear their incoming voice notes played back in your language, and have every voice note transcribed to text automatically so you can read instead of listen. You can also tell Spun which language the contact actually speaks, which makes the speech recognition noticeably more accurate. If you only need one message translated rather than the whole conversation, hovering a message gives you a translate action for that message alone. Translation settings are per conversation, so a chat that is already in your language stays untouched, and turning translation on for one customer does not turn it on for everyone. Translation Rooms: a live call in several languages at once A Translation Room is a video and audio room where translation is the point rather than an add-on. Each participant chooses two things when they join: the language they will speak, and the voice they want to hear other people in. From then on the room does the work. Someone speaks, Spun transcribes what they said, translates it for each listener, and speaks it back in that listener's language with the voice they picked. Because the translation is spoken rather than only written, a room can hold a real conversation between people who share no common language. Dubbing mode lays the translated audio over the original speech instead of replacing it, which keeps the speaker's tone audible underneath, and the room keeps a running transcript you can read during the call or take away afterwards. More than one hundred languages to choose from, per participant rather than per room. Push to talk, so a crowded room does not turn into overlapping audio. A room code and a guest link, either of which gets someone in. A waiting room: guests wait until the host lets them in. Host controls: mute one person, mute everyone, silence a participant entirely, lock the room, or remove someone. A transcript, plus a video export that composes the participant grid with the subtitles burned in. Getting an outside participant in 1 Create the room Give it a name, pick your own language and the voice you want to hear. 2 Share the link or the code The guest link works from any browser. The room code is easier to read out over a phone call. 3 They pick their language A guest chooses the language they will speak and the one they want to hear. Nothing is installed. 4 Let them in Guests land in the waiting room. The host admits them, which is what ## https://spun.com/features/api-access/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features API Access Back to all features Feature A WhatsApp API on the number you already use Most of what a WhatsApp API is asked to do comes down to four things: send a message, look something up, change a record, and be told when something happened. Spun exposes all four over plain HTTP against the same number your team answers in the inbox, authenticated with a key you create yourself and scope to exactly what the integration needs. This page is the practical version: what the endpoints are, how authentication and scoping work, what happens when your WhatsApp line is offline at the moment you call, and where the machine-readable contract lives. On this page Keys, scopes and the blast radius of a leak What the WhatsApp API endpoints actually cover What happens when the WhatsApp line is offline Webhooks: being told instead of polling Limits and honest caveats Keys, scopes and the blast radius of a leak Authentication is a bearer token. You create a key in the app, it is shown to you once, and every request carries it in an Authorization header. Spun stores only a hash of the key, so a key that is lost cannot be recovered, only replaced. The part worth spending a minute on is scoping. A key is not simply "access to the account": it carries a list of scopes, and every endpoint checks for the specific scope it needs. A key with only read_contacts cannot send a message. A key with only send_message cannot enumerate your contact list. On top of scopes, a key can carry an expiry date and an IP allowlist, so a key issued to a server that has a fixed address stops working the moment it is used from anywhere else. send_message covers text and media sends, and reading a queued send back. read_contacts, read_messages and read_labels are the read side, separately grantable. manage_contacts and manage_labels cover creating, updating and labelling. check_phone answers whether a number is reachable on WhatsApp. manage_webhooks creates, lists and deletes webhook subscriptions. Request curl -X POST https://api.spun.com/api/integrations/send-message \ -H "Authorization: Bearer wap_0f3c9a1d7b524e86a1c05d9e2f7b48ac" \ -H "Content-Type: application/json" \ -d '{ "to": "+14155550142" , "text": "Your appointment is confirmed for Thursday at 10:00." , "idempotency_key": "booking-8871" }' Response HTTP/1.1 200 OK Content-Type: application/json { "success": true , "message_id": "yq0Zt9C1sK2mfE7x" } Sending a message. The idempotency key is optional; repeat the same call with the same key and you get the original message id back instead of a second send. Keys created for the Spun MCP server are deliberately refused on this API even when they are valid keys. The two surfaces have different approval semantics, and a key issued for one is not silently usable on the other. Related: Connecting an AI assistant instead of writing code What the WhatsApp API endpoints actually cover The surface is deliberately small and stable rather than an exhaustive mirror of the product. It exists so an external system can do the things external systems really need to do. Send: a text message, or media as either a URL or base64, with an optional caption. Contacts: create a contact, update one, and list contacts with cursor pagination. Labels: list the labels in the workspace, apply one to a conversation, remove one. Messages: list messages with cursor pagination, for syncing into a warehouse or a CRM. Check phone: confirm a number is on WhatsApp before you build a list around it. Queue: look up a send that was queued because the line was offline. Webhooks: create, list and delete subscriptions. The machine-readable contract is published at /api/integrations/openapi.json and needs no key to read, so an n8n node author, a Zapier app builder or your own generator can pull the spec before anyone has issued them credentials. What happens when the WhatsApp line is off ## https://spun.com/features/scheduled-messages/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Scheduled Messages Back to all features Feature Write it now, send it at the right hour The reason people want to schedule WhatsApp messages is almost never the writing. It is that the right moment to send is nine tomorrow morning, and they are thinking about it now, at eleven at night. WhatsApp itself has no answer for that, and the phone-based workarounds all share the same weakness: the phone has to be awake, unlocked and running the app at the moment the message is due. In Spun the send happens on the server. You write the message, choose a time, and close the laptop. Whether your phone is charging in another room makes no difference. On this page How to schedule WhatsApp messages in Spun Why it sends without your phone Changing your mind after you have scheduled Beyond a plain text message Scheduling one message is not the same as a campaign Limits worth knowing How to schedule WhatsApp messages in Spun 1 Open the scheduler In any conversation, click the clock icon next to the send button. 2 Pick a time Use a preset such as in one hour or tomorrow morning, or open the picker for an exact date and time. Times in the past are refused rather than silently accepted. 3 Write the message Text, or an image, document or voice note. Confirm, and it joins the queue for that conversation. 4 Check the queue The conversation shows a banner listing what is still pending for it, and the Scheduled panel in the sidebar shows every pending send across the whole workspace. Step 1. Choosing when it goes. The date and time picker is open over a message that is already written, so the send time is set without leaving the conversation. The same scheduling step on a phone. Where you schedule from makes no difference to the send, which runs on the server either way. Step 2. The conversation says what is still pending for it, with the exact send time, above the normal thread history. Step 3. A pending message opens up, showing its send time next to the controls that change it or cancel it, right up until it goes. If your workspace has Google Meet connected, the scheduler can attach a fresh Meet link to the message, which is the short path from "let us talk Thursday" to a message that already carries the room. Why it sends without your phone Spun keeps a live connection to your WhatsApp line, and a background job on Spun's side does the sending. It wakes on a short cycle, picks up whatever has come due, and sends it through your line. That is the whole mechanism, and it is worth understanding because it explains both the strength and the one real dependency. The strength: the send is not tied to any device. Your laptop can be shut, your phone can be in a drawer, and the message still goes at the time you chose. The dependency: it goes through your connected WhatsApp line, so if that line is disconnected when the message comes due, the send fails rather than silently waiting forever. When that happens the message is marked failed with the reason attached, so you can see what went wrong and retry it rather than discovering a week later that a follow-up never left. Related: Keeping your WhatsApp line connected Changing your mind after you have scheduled A scheduled message is not frozen. Until it sends you can move it to a different time, rewrite the text, or cancel it, from either the conversation banner or the Scheduled panel. Filter by status: pending, sent, failed, cancelled, or everything. Edit the send time on a pending message without rewriting it. Cancel one message, or cancel everything pending in one action. Retry failures rather than retyping them. Clear out old sent or cancelled entries when the list gets noisy. Beyond a plain text message Media: schedule an image, a video, a document or a voice note, not only text. WhatsApp status: schedule a status post rather than remembering to publish it at the right hour. Forwards: sch ## https://spun.com/features/smart-links/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Smart Links Back to all features Feature Links that tell you which conversation they started A WhatsApp link generator solves a small problem well: it turns your phone number into a link that opens a chat with a message already typed. Spun has one, it is free, and if that is all you need you should use it and stop reading. Smart links solve the problem that starts one step later. You put links in six places, conversations start arriving, and you have no idea which link produced which conversation. A smart link closes that loop: it records the click, and then recognises the message that click turns into. On this page How a smart link differs from a WhatsApp link generator Why the reference line exists, and when it does not work What the numbers actually tell you A link that triggers a reply Turning a link off, and letting it expire Where to put them How a smart link differs from a WhatsApp link generator You create the link against one of your connected WhatsApp numbers, give it a readable slug, and write the message you want pre-filled. Spun gives you back a short link. When someone taps it, three things happen before they ever see WhatsApp. Spun records the click, including the referring page and any UTM parameters on the link, and roughly where in the world it came from. It mints a token unique to that single click. Then it redirects the visitor into WhatsApp with your number and the pre-filled message, with the token quietly appended as a short reference line. The person sends the message. It arrives in your inbox like any other. Spun reads the reference off it, matches it back to the click it came from, and from that point the conversation carries its own origin story. Known crawlers are served a neutral page rather than the redirect, so a link preview generated when someone pastes your link into a chat does not turn into a phantom click in your numbers. Why the reference line exists, and when it does not work This is the honest part. Attribution on WhatsApp is genuinely hard, because the click happens on the web and the conversation happens in an app that tells you nothing about where the person came from. The reference token is the bridge, and it only works if it survives the trip. Most people tap the link and press send without editing anything, so it usually does. But someone can delete the pre-filled text, or type their own question instead. When that happens the click is still recorded and the conversation still arrives, they simply are not connected to each other. That is why the analytics show a match rate rather than pretending every click became a tracked conversation. A match rate below what you expected usually means the pre-filled message is too long or too odd, and people are rewriting it. What the numbers actually tell you Clicks over time, so a printed QR and a paid ad can be compared honestly. Matches and match rate: how many of those clicks Spun could tie to a real message. Conversations started, which is the number that matters to the business. Per click: the referring page, any UTM parameters, and the approximate country and city. The individual sessions, so you can look at one click and see the conversation it became. Related: Free WhatsApp link generator, no account needed A link that triggers a reply Because Spun knows which link a conversation came from, the link can drive what happens next. An auto-reply rule can be set to fire on a specific smart link, or on any smart link at all, which means the first message someone gets can be specific to the thing they clicked. Somebody arriving from a booking QR on a table can be answered with availability. Somebody arriving from a pricing page can be answered with a price list. Neither of those is possible from a plain wa.me link, because a plain link arrives with no identity attached. Related: How auto-replies decide what to send Turning a link of ## https://spun.com/features/broadcast-campaigns/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Broadcast Campaigns Back to all features Feature One message to many people, sent like a person would Sending a WhatsApp broadcast message to a few hundred contacts is not technically difficult. Sending it without getting the number limited is, and that is almost entirely a question of how fast the messages leave. A tool that fires four hundred identical messages in ninety seconds is not saving you time; it is spending your number. Spun sends campaigns one conversation at a time, with a real gap between each, and it will not let you go faster than the line can safely take. This page explains the controls, the ones you set and the ones Spun applies whether you asked for them or not. On this page What happens to each WhatsApp broadcast message when you press send Why a new number sends more slowly than an old one Choosing who actually receives it A quick broadcast and a campaign are two different tools What you can see afterwards Limits and cautions What happens to each WhatsApp broadcast message when you press send When you build a campaign you choose a pace, and the pace is a range rather than a fixed interval. Conservative leaves fifteen to thirty seconds between messages, normal leaves eight to fifteen, and the fastest setting leaves three to eight and is explicitly flagged as one to use only on an established number in good standing. Spun picks a random value inside the range each time rather than sending on a metronome, because a perfectly regular interval is itself a signal. Before you commit, the composer shows how long the whole run will take at the pace you picked. Four hundred recipients at a conservative pace is a couple of hours, and seeing that number before you press send is usually what stops someone reaching for the fastest option. Conservative, roughly fifteen to thirty seconds apart. The right default for a new number, for group sends, or for any line that has had a warning. Normal, roughly eight to fifteen seconds apart. Suitable for most established lines. Fastest, roughly three to eight seconds apart, marked as a risk and worth avoiding unless the line has a long clean history. The pace you choose is a request, not a guarantee of speed. The server caps it to what the channel can safely take, adds extra random jitter on top, and holds sends entirely during the quiet-hours window rather than delivering marketing at three in the morning. Why a new number sends more slowly than an old one A freshly connected WhatsApp number is the most fragile thing in this whole system. It has no history, so any burst of outbound messages looks exactly like what a spammer would do on day one. Spun treats new lines differently on purpose: for the first stretch after a number is connected, its effective send rate is held well below the normal ceiling, and campaigns inherit that limit whatever pace the composer offered. The rate a campaign actually runs at is the lowest of three things: the platform-wide ceiling, any limit set on that specific channel, and the reduced warm-up rate if the number is still new. You cannot opt out of the lowest of those by choosing a faster preset, which is the point. Related: How Spun connects to your number Choosing who actually receives it A campaign is only as good as its list, and the fastest way to get a number restricted is to send to people who never asked. Spun builds audiences from what is already in the workspace rather than from an uploaded spreadsheet of strangers. By label: everyone tagged as a lead, a past customer, or whatever your labels mean. By segment: a saved, dynamic rule set built from labels, activity and custom fields, which stays current as contacts change rather than freezing at the moment you built it. By hand: pick specific conversations for a small, deliberate send. Personalisation is per recipient, using contact variables in the message, so four hundred people ## https://spun.com/features/ai-auto-replies/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features AI Auto-Replies Back to all features Feature Answer automatically, without answering the wrong thing A WhatsApp AI chatbot fails in two directions. Keyword rules are predictable but stupid: someone writes "how much does it cost to cancel" and the price list fires. Pure AI is smart but unpredictable: it will confidently answer a question about your refund policy that it invented. Spun separates the two decisions. A rule decides whether to respond at all, and to what. The AI decides how to word it. Both halves are configurable, and either can be dialled down to nothing, which is what makes it safe to switch on for a real customer inbox. On this page What can start a reply The guardrails that make it usable What a WhatsApp AI chatbot should and should not answer Suggesting instead of sending When a single reply is not enough Limits and honest cautions What can start a reply A rule begins with a trigger, and the range of triggers is what lets you be specific rather than blanket. A keyword, or a full regular expression when a keyword is too blunt. A first contact: the very first message from someone you have never spoken to. Outside business hours, which is the classic away message and the one most teams start with. A label, so a rule applies only to conversations already tagged a certain way. Everything, when you genuinely want every inbound message considered. Being a campaign recipient, so a reply to a broadcast is handled differently from a cold enquiry. Arriving through a specific smart link, so the answer can match the thing they clicked. AI intent: the message means something, whether or not it contains any particular word. Rules carry an explicit priority, and you decide whether a match stops there or lets later rules run too. That ordering is what stops the away message and the pricing reply from both landing at 9pm. Related: Links that trigger a specific reply The guardrails that make it usable Most auto-reply disasters are not wrong answers. They are the same answer four times in ten minutes, or a rule from a campaign three months ago that nobody turned off. The controls below exist for exactly those failures, and they are per rule. A cooldown, so the same rule cannot answer the same conversation repeatedly. A minimum cooldown applies even to a rule that sets none. Daily and lifetime caps on how many times a rule may fire at all. An expiry date, or a number of days to stay active, so a campaign rule turns itself off. Label include and exclude lists, so a rule can be kept away from VIPs or from anything a human has already claimed. A human-like delay before replying, drawn from a range, so answers do not arrive in the same half-second the message did. Wording variation, so a hundred people asking the same thing do not all receive a byte-identical sentence. What a WhatsApp AI chatbot should and should not answer The most useful control here is the confidence gate, and it is worth understanding because it is the thing that makes a keyword rule stop being stupid. A rule can require that the AI classify the message as genuinely matching the intent, with a confidence you set, before it is allowed to fire. Below your threshold, the rule stays quiet and the message reaches a human like any other. That turns "reply when the message contains the word price" into "reply when the message is actually asking about price, and the AI is at least this sure". The customer asking how much it costs to cancel no longer gets the price list. A rule that is gated on confidence and never fires is telling you something real: the threshold is too high, or the intent is too vague to automate. Both are better discovered by silence than by a bad reply. Suggesting instead of sending The safest version of this feature does not send anything. Alongside auto-reply rules, Spun offers suggested replies: the AI drafts an answer in context and pres ## https://spun.com/features/connection-region/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Connection Region Back to all features Feature Where your WhatsApp connection actually comes from People look for a WhatsApp virtual number for sensible reasons: a business line that is not a personal phone, or a presence in a country they sell into. The number gets all the attention. The thing almost nobody thinks about until it breaks is the internet connection the session runs on. Spun connects to your number the way WhatsApp Web does, as a linked device. That session lives on a server, and that server has an address somewhere in the world. When that somewhere is a long way from where your phone is, the connection gets harder to keep. This page is about what Spun does about that by default, what it tells you when something looks wrong, and the one fix that is genuinely in your hands. On this page A WhatsApp virtual number does not change where the connection comes from What Spun does when you connect The warning you will see if the two stop agreeing Self Proxy: run the session from your own internet A second computer, and what happens when the first one sleeps Reusing a computer that is already running What this is not Who should turn this on A WhatsApp virtual number does not change where the connection comes from These are two separate facts about the same account, and they are easy to confuse. The number is your identity: it is what got verified, what customers save, and what a virtual number provider sells you. The connection is the live session: the machine currently holding a linked-device link to your account, and the address it reaches WhatsApp from. A virtual number changes the first fact and leaves the second one exactly as it was. You can buy a number in one country and still have your linked session running out of a datacenter on another continent. WhatsApp does not publish how it weighs any of this, and we are not going to pretend we know. What we can tell you is what the product does about it, because that part is observable. It shows up most often at the moment you link. Some people scan and are connected in seconds. Some people scan, watch it fail, scan again, and fail again. That second experience correlates strongly enough with a region gap that Spun says so on the QR screen itself, and offers the fix right there rather than leaving you to guess. Related: Virtual numbers for WhatsApp: what verifies and what gets banned What Spun does when you connect When you ask for a QR code, Spun works out a connection region before it fetches the code, not after. It takes the region you asked for if you asked for one, otherwise the region saved on your workspace from last time, otherwise the country your browser appears to be connecting from, and only then a fallback. That answer is saved, so the next connection starts from the same place instead of drifting. Then it tries to route the session accordingly, and it either succeeds or it does not. That is the honest description. If your workspace has a Self Proxy computer connected and active, the session is pointed at it. If it does not, the session runs from the gateway server itself, on that server's own address, which is a datacenter address in whatever region that gateway happens to sit. One deliberate piece of restraint is worth knowing about: if the session is already routed the way it should be, Spun leaves it alone. Re-pointing a live channel restarts it, and a restart at the wrong moment is exactly what makes a QR code take an extra thirty seconds to appear. Doing nothing is the correct behaviour more often than it sounds. Where the WhatsApp session reaches WhatsApp from Choosing a WhatsApp virtual number decides your identity. It does not decide the internet address your session runs from, and WhatsApp cares about both. How Spun picks a connection region, when it warns you, and how Self Proxy puts the session on your own home internet. With Self ## https://spun.com/features/email/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Email Back to all features Feature Email that stays inside the conversation Email in Spun is not a second inbox. There are no folders to stay on top of, no unified mailbox, and nothing separate to check at the end of the day. There is one conversation per person, and email is one of the channels that conversation can carry, next to WhatsApp, SMS and Spun Chat. You open the channel picker beside the contact name, choose Email, write, and send. When they answer, the answer appears in the same thread you sent from. That framing decides nearly everything else on this page. Because you are writing to a person you already have a conversation with, Spun resolves the recipient itself from the contact record, refuses an address handed to it by the browser, and offers no CC and no BCC field at all. That is not an unfinished feature. It is the line between a conversation tool and a bulk mail tool, and Spun stays on one side of it on purpose. On this page How sending works, and why there is only ever one recipient What the composer actually gives you How a reply finds its way back Reading what comes back, safely What the AI can do here, and what it is not allowed to do Limits, and the things Spun deliberately does not do Where email shows up in the rest of Spun Setting it up How sending works, and why there is only ever one recipient The mail goes out through your own Gmail account. You connect it once, through a Google client that asks for a send-only scope: it can send as you, and it has no permission to read your mailbox. The tokens Google hands back are encrypted before they are stored, and nothing in Spun ever shows them again. It is a separate connection from the one Google Meet uses, so connecting one does not connect the other, and only the person who connected a mailbox can send from it. A shared team inbox is not a shared mail identity. When you press send, the server does the addressing. It takes the contact whose conversation you are in, reads the address on that contact record, and sends there. If the request arrives carrying an address of its own, the send is refused rather than trusted. The message Spun builds has exactly one primary recipient, and the code that builds it emits no Bcc header at all. Replying into a thread that already has other people on it is the one case where more than one address is involved, and even there the set is not something you type. You turn Reply all on, and Spun works out at send time who is already a participant in that thread. Somebody who has not been accepted into the thread yet is left out, and there is no field for adding a stranger. An address supplied by the browser instead of resolved from the contact: the whole send is refused. An address that arrived from an enrichment lookup rather than a real relationship: never emailable at all. A contact with no address on file: the channel picker says so, and offers to add one there. A marketing purpose: refused on this path outright. This channel is for correspondence, not campaigns. If you want one message to reach many people, that is a different tool with different machinery: recipient selection, pacing, and per-recipient reporting. Use broadcasts for that, and leave this channel for the one-to-one case it was built for. Related: How broadcast campaigns work What the composer actually gives you The subject line is the part most email tools get lazy about, so Spun writes it from what the message is about rather than dropping a fixed default on every send. Pick a template and the subject comes with it: a meeting link, a task assignment, or a reminder each produce their own specific subject from the thing they are about. Free text is the one case where you write the subject yourself, because only you know what it is. On a reply the subject is fixed to the thread, which is what keeps the reply in the same conversation on the other pe ## https://spun.com/features/combined-thread/ Spun Communication, Spun Smarter Home Features Marketplace Pricing Support en Sign in Get Started Home Features Combined Thread Back to all features Feature One person, one conversation, whichever way they wrote People do not keep to one channel. The same customer sends a WhatsApp message on Monday, replies to your email on Wednesday, and texts you from a different phone on Friday because that was the number they had. In most tools those are three unrelated records in three places, and the work of putting them back together is yours. Spun keeps one conversation per person instead. That conversation can hold WhatsApp messages, SMS, email, Spun Chat, Human Support tickets and phone calls, all in one timeline sorted by one clock, so Wednesday sits between Monday and Friday no matter which channel each one arrived on. What it does not do is decide for you which of those channels you want on screen. You start on one, and you bring in the others yourself. On this page A combined thread is not a combined inbox What you see the first time, before you change anything Ticking a channel, and what a tick actually does Opening every chat on the same channel Which channels a given conversation actually has Which channel your reply goes out on Setting it up A combined thread is not a combined inbox This distinction matters enough to be the first thing on the page, because the two ideas sound alike and behave nothing alike. The merge in Spun happens inside one conversation with one person. It never happens across people. Your chat list is the chat list you already have: one row per conversation, ordered by whatever arrived most recently, with one unread count. There is no second list of email, no mailbox view per channel, and no second unread badge to keep at zero. Filtering the list by channel is a filter on the list that was already there, not a separate place to go. So there is no screen in Spun that shows you every email from everybody. There is a conversation with one person, and inside it, if you want them there, their emails sit next to their WhatsApp messages in the order things happened. That is the whole of it, and it is deliberate: a combined inbox recreates the problem it claims to solve, which is a pile of messages with no person attached to them. One conversation per person also means one place to look for context. The contact panel, the notes, the tasks and the history all hang off the same conversation, whichever channel the last message came in on. What you see the first time, before you change anything A user who has never opened the channel dropdown sees WhatsApp rows and nothing else. That is the default in the code, not a description of a typical setup: the stored view mode starts on WhatsApp with an empty set of extra channels, so a conversation opens showing one channel even when it holds messages on four. This is on purpose. A thread that quietly folded five channels together the first time you opened it would be a surprise, and surprises in a message list are expensive: you scroll past something because it did not look like the thing you were reading. So Spun shows you one channel, tells you in the dropdown which other channels this conversation has, and waits. Phone calls are the one thing that comes along without being asked for. A call row belongs to WhatsApp as far as the timeline is concerned, so calls appear whenever WhatsApp rows do, which is what anyone would expect of a call that was placed inside a WhatsApp conversation. The default channel is WhatsApp, and the default set of extra channels is empty. Nothing is hidden from you: the dropdown lists every channel this conversation actually has. Bringing another channel into the timeline is one click, and it stays until you click it again. The day headings in the thread are worked out from the rows that are showing, so they always match what is on screen. The default view against the view you opt into Spun keeps one conversation per person, and that conversation