Skip to main content
Your Spinnable workers aren’t locked into a single chat interface. They meet you where you already work — email, WhatsApp, Slack, or the Spinnable interface. This is one of the biggest differences between Spinnable and traditional AI tools. Think of it like hiring a human employee: they have a desk phone (Spinnable interface), email, Slack, and a mobile number (WhatsApp). They can handle conversations on all of them, simultaneously.

Available Channels

Spinnable Interface

Your worker’s primary workspace — always available

Email

Workers have their own email addresses

WhatsApp

Message workers on the go

Slack

Collaborate in your team workspace

Spinnable Interface

The Spinnable interface is your worker’s primary workspace. This is where you:
  • Start new conversations
  • Review past conversations
  • Monitor worker activity
  • Manage worker settings and knowledge
  • Give structured feedback

Chat Composer & Real-time Steering

The Spinnable interface chat composer includes powerful features for managing live interactions:
  • Auto-focus: Navigating to or switching between AI workers automatically focuses the composer input field so you can start typing immediately without extra clicks.
  • Intelligent URL Pasting: Pasting copied URLs or web browser tab links into the chat composer preserves the full web address directly instead of stripping it to the page title.
  • Unified Composer Actions: Access file attachments, connected tools, and @mentions for human teammates or AI workers directly from a single unified action menu inside the chat composer.
  • Interrupt and Steer Live Runs: If a worker is currently processing or generating a response, you can queue a new message and click Send now on the queued-message rail. This immediately cancels the current in-flight generation and steers the worker using your new input without losing conversation context.
  • Live Chat Share Links & Guest Session Resilience: You can share live chat sessions via link with external collaborators or guests. Realtime worker session subscriptions use dedicated channels per session, and guest sessions automatically recover connection state without falsely reporting expired link errors.

When to use the Spinnable interface

  • Complex instructions or training sessions
  • Reviewing work and providing detailed feedback
  • Checking worker memories or knowledge base
  • Managing permissions and tool access
  • Bulk operations that need your full attention
Pro tip: The Spinnable interface gives you the fullest picture of your worker’s activities and capabilities. Use it for onboarding and major configuration changes.
You can share direct worker-chat links with colleagues, clients, or guests to give them access to specific worker conversations.
  • Guest Access & File Downloads: Guests using shared worker-chat links can view the conversation history and directly view or download any worker-generated files (such as PDFs, reports, or spreadsheets).
  • Appended Tracking Parameters: Shared chat links generated from the interface automatically include appended tracking parameters (such as UTM source and campaign tags) to track traffic and engagement across shared channels.

Email

Every worker comes with their own Spinnable email address (e.g., alice.harris@spinnable.app). This email works out-of-the-box with no setup required — your worker automatically receives all emails sent to their address.

Two types of email capabilities

What it does:
  • ✅ Worker receives ALL emails sent to their @spinnable.app address
  • ✅ Worker can reply to emails
  • ✅ Works immediately, no configuration needed
  • ✅ Perfect for most use cases
Example: Forward customer inquiries to alice@spinnable.app, and Alice will respond automatically.

Email threading behavior

  • Spinnable treats each email as a new conversation, but your worker sees the full email thread history for context
  • If someone replies to your worker’s email, the worker understands the conversation flow
  • Each thread maintains its own context within the Spinnable system

Custom worker email address

Standard and Premium plan users can give their worker a custom email address (e.g., support@yourcompany.com or valeria@yourcompany.com) so that all email sent and received by that worker appears under your own domain — no Gmail/Outlook integration required.
Custom worker email is available on the Standard plan and above. See the Using a Corporate Email guide for full setup details. To turn off the default email signature and disclosure footer, see Managing the Default Email Signature.
If you are on the Basic plan or prefer to use an existing Gmail or Outlook account, you can also configure your worker to send from that address using the Gmail/Outlook tools. Here’s how that flow works:
  1. Connect Gmail/Outlook tool to your worker
  2. Tell the worker to send emails from the connected email using the tool (e.g., support@yourcompany.com)
  3. Recipients reply to that address
  4. Those replies go to YOUR inbox (not the worker’s Spinnable inbox)
  5. You need to forward them to your worker’s @spinnable.app address OR instruct the worker to monitor your inbox using the Read Email tool

When to use email

  • Customer support inquiries
  • Asynchronous communication that doesn’t need instant response
  • External stakeholders who don’t have access to your other tools
  • Formal communications that need email trail
  • CC your worker on relevant email threads to bring them into the loop
  • Use clear subject lines — they help your worker categorize and prioritize
  • Forward emails to your worker’s address instead of copy-pasting (preserves threading)
  • Set expectations in your worker’s job policy about email response time and style
  • Assuming connecting Gmail/Outlook = automatic inbox monitoring. Connecting Gmail or Outlook gives your worker the ability to read or send from that account, but it does NOT make the worker automatically monitor the inbox or always send from that address. You need explicit configuration for each. See the Using a Corporate Email guide for the full setup.
  • Not forwarding full email threads (worker loses context)
  • Forgetting to add the worker’s email to your contacts (emails might go to spam)
  • Sending time-sensitive requests via email instead of WhatsApp or Slack

WhatsApp

Workers can communicate via WhatsApp using your account’s configured phone number. This is perfect for on-the-go communication.

Two types of WhatsApp setup

Before diving into setup, it’s important to understand the two distinct WhatsApp modes. They serve different purposes and are not interchangeable.
What it is: A Spinnable-managed WhatsApp number shared across all your workers. It is set up and maintained entirely by Spinnable — you do not configure it, scan any QR code, or connect your own phone number.
  • ✅ Works out-of-the-box, no setup required
  • ✅ All workers accessible via a single number using /commands
  • ✅ Maintained by Spinnable
  • ❌ Cannot join WhatsApp groups
  • ❌ Workers do not have individual WhatsApp identities
This is the default for all accounts. Most users never need anything beyond this.
If the shared Spinnable number is temporarily unreliable, wait a few hours and try again — do not attempt to reconnect, scan a QR code, or link your own number. Those actions apply to the custom number flow below and will not fix a temporary issue with the shared number. See Troubleshooting WhatsApp for more.

Setup (shared Spinnable number)

1

Configure your phone number

WhatsApp setup is account-level, not per-worker. One phone number applies to all workers.Click your profile avatar in the bottom-left corner of the sidebar, select Settings, and add your phone number under the Profile tab.
Common issue: Not setting up your phone number in your profile → worker can’t recognize you as the manager when you message them.
2

Find your worker's WhatsApp ID

Each worker has a unique 4-digit alphanumeric WhatsApp ID (e.g., A4B9).Find it in: Worker → Settings tab
3

Start messaging

Two ways to initiate contact:Option 1: Switch between workers
  • Message your configured WhatsApp number
  • Type /firstname or /firstname lastname to switch to that worker
  • Start your conversation
Option 2: Direct access with WhatsApp ID
  • Message your Spinnable WhatsApp number
  • Type /WorkerWhatsAppID (e.g., /A4B9)
  • Worker responds immediately
Other helpful commands:
  • /help — Get list of available commands
  • /list — See all your workers and their IDs

External users

Want someone outside your team to message your worker via WhatsApp?
  1. Ask your worker to send a WhatsApp message to the external contact
  2. Contact receives message from your Spinnable WhatsApp number
  3. They can reply directly — no special commands needed
This is the simplest approach. The worker establishes the connection.

File Support

Workers can send and receive files through WhatsApp—documents, images, PDFs, and more. Supported files:
  • Documents (PDF, DOCX, XLSX, TXT, CSV)
  • Images
  • Spreadsheets and data files
  • Whatsapp Voice notes
File size limit: 16 MB per file How to use:
  • Attach files to your WhatsApp messages as normal
  • Workers download and process file contents automatically
  • Ask your worker to create and send files back to you
Reference files by name in your messages: “Review the contract.pdf I just sent”

WhatsApp Groups

Requires a custom WhatsApp number. Your worker needs a dedicated WhatsApp number to participate in group chats. Workers using the shared Spinnable number cannot join groups. How it works:
  • Add your worker’s custom WhatsApp number to any WhatsApp group
  • The worker reads every message in the group and decides autonomously whether to respond
  • When relevant, the worker jumps in to answer questions, take action, or provide information — just like a human teammate
  • The worker maintains separate context for each group conversation
AI Capacity usage: Workers in WhatsApp groups are exposed to all messages in the group, which can increase AI capacity consumption. Start with small, focused groups to keep usage manageable.
Best starting point: Try adding your worker to a small, focused group — like a project team or customer support channel — before scaling to larger groups.

When to use WhatsApp

  • Quick questions while away from your desk
  • Mobile-first workflows (field workers, traveling, etc.)
  • Personal, informal communication style
  • Set up your phone number first before trying to message workers
  • Switch workers explicitly using /firstname to avoid confusion
  • Share worker WhatsApp IDs with external contacts who need access

Slack

Slack is a communication channel for your workers, not a standard integration in Settings > Tools. Workers join your Slack workspace as full team members so they can participate in channels and threads alongside human colleagues.

Setup Process (~10 minutes)

1

Invite your worker to Slack

In Slack, select Invite people and enter your worker’s Spinnable email address (e.g., worker@getspinnable.ai).
Important: Always send individual invites. Do not enable workspace auto-join for the @getspinnable.ai email domain.
2

Wait for autonomous setup to complete

Your worker handles their setup process autonomously. The process normally completes within about 10 minutes.
  • Invite Acceptance: When the worker accepts the invite, their name and account will appear in Slack. However, this initial appearance only means the user account exists — the worker is not yet reachable or ready to interact.
  • Visual Confirmation: Setup is complete when the worker’s face appears as their Slack profile picture.
  • Final Email: Your worker will also send you a final confirmation email when setup is fully finished.
Wait for your worker’s final confirmation email before messaging them in Slack.
3

Add worker to channels and @mention them

Once setup is complete, add your worker to relevant channels and @mention them to start collaborating.

Key Considerations Before Inviting

  • Individual Workspace Invite: Send an individual Slack workspace invite directly to your worker’s Spinnable email address.
  • Invite Permissions: The person sending the invite must have member-invite permissions in the Slack workspace.
  • App Installation Policy: Workspace settings must allow members to install the Spinnable App.
  • Paid Seat Impact: Workers join as full Slack members, which may consume a paid seat on paid Slack plans.
  • Workspace Limits: Each worker can only be connected to one Slack workspace at a time for now.

How Workers Behave in Slack

  • In 1:1 DMs, workers reply without an @mention.
  • In channels and group DMs, workers require both an explicit @mention and membership in the conversation.
  • Replies remain in the originating thread.
  • When several workers are mentioned separately, each worker can respond.
  • Workers ignore their own messages to avoid loops.

Removing a Worker from Slack

To remove a worker from your Slack workspace, deactivate their user account directly in your Slack workspace administration. There is no separate Spinnable removal flow.

Compact Troubleshooting

Ensure your Slack user role has permission to invite new members to the workspace.
Your Slack workspace settings must permit members to install the Spinnable App.
Account acceptance creates the Slack user account, but setup is still in progress until the worker’s face appears in their profile picture and they send a final confirmation email. Please wait for the final email before messaging.
  • @mention workers explicitly to trigger responses
  • Use threads for multi-turn conversations
  • Introduce your worker to the team when they join a channel. (That’s just good manners.)

Voice Calls

Talk to your workers by voice for real-time collaboration. Click the Call button on any worker’s page to start a voice conversation. You can hang up or cancel the session at any time — including while the connection is still establishing — to prevent stuck call states.
Voice calls are currently in beta. Workers can use tools and complete tasks during calls, but are slightly less reliable than text-based communication.

When to use voice

  • Real-time discussions that benefit from back-and-forth dialogue
  • Hands-free work when multitasking or away from keyboard
  • Quick questions that don’t need written documentation
  • Brainstorming where you want to think out loud

Multi-Channel Operations

Here’s what happens when the same worker operates on multiple channels:

Simultaneous operation

Your worker can handle conversations on all channels at the same time:
  • Responding to emails
  • Chatting on WhatsApp
  • Participating in Slack threads
  • Answering questions on the Spinnable interface
They don’t get confused. Each conversation is tracked separately.

Context and memory

How it works:
  • Each channel maintains separate conversation threads
  • There’s no automatic context sharing between channels
  • Your worker’s overall memory is unified (they remember who you are, your preferences, past work)
  • Channel-specific preferences can be set through feedback
Example scenario:
  • You email your worker: “Draft a blog post about AI”
  • Later, you message on WhatsApp: “How’s that blog post going?”
  • The worker WON’T automatically connect these — they’re separate conversations
  • Solution: Reference the email or provide context in your WhatsApp message

Tone adaptation

Workers automatically adjust their communication style based on the channel:
  • Email: More formal, structured
  • WhatsApp: Casual, concise
  • Slack: Collaborative, team-oriented
  • Spinnable interface: Professional, detailed
You can reinforce this by giving feedback like: “Be more casual on WhatsApp” or “Keep Slack responses brief and actionable.”

Memory question

Q: “If I teach my worker something on email, will they remember it on WhatsApp?” A: Yes. Your worker’s memory is unified across all channels. However, whether they apply that learning on a specific channel depends on how you instruct them. For example:
  • General instruction: “Always use bullet points” → applies everywhere
  • Channel-specific: “Use bullet points in emails only” → applies to email channel

Security & Access Control

You can control who can contact your workers via email and WhatsApp.

Blocking external users

1

Navigate to worker settings

Go to Worker → Settings
2

Configure access controls

Toggle settings to:
  • Block external emails
  • Block external WhatsApp contacts
Only users within your Spinnable account will be able to reach the worker.
For comprehensive security guidance, see our Security Best Practices guide.

Next Steps

Connecting Tools

Give your workers access to Gmail, Google Calendar, and other integrations

Managing Your Workforce

Learn how to organize and scale your team of workers

Security Best Practices

Keep your workers and data secure

How Workers Learn

Train your workers through conversation and feedback