Spaces

Careful LinkedIn and WhatsApp messaging for outreach software

If you make outreach or sales-engagement software, Spaces lets your users send careful one-to-one messages on LinkedIn and WhatsApp, and answer replies on Instagram and Facebook Messenger, from their own accounts inside your product.

Spaces enforces the limits on every account, whatever your product asks for. A request over a limit is refused, and nothing is sent. It is never a tool for bulk blasts. Partner accounts are in early access. To become a partner, email hello@spacesos.com.

What your users get on each channel

Spaces works with Instagram, WhatsApp, LinkedIn, Facebook and TikTok (coming soon). On Facebook, that means Messenger on a personal Facebook account.

Example

Your product, to Spaces: Send a connection request from Leah’s LinkedIn to the head of operations she picked, with a note she wrote.

Spaces: Sent, and counted against Leah’s daily and weekly limits for connection requests.

Your product, later that day: Send the same request to 400 more people from Leah’s account.

Spaces: Refused with 429 once her limit for the day is reached. Nothing was sent, and the answer says when to try again.

Names and details are examples.

Limits per account, enforced for you

Spaces paces every account to keep it safe: a gap between messages, daily and weekly caps, a four-week warm-up for new accounts, and a stop when a platform restricts an account. These apply to every key, so your product cannot go over them by accident or on purpose.

You can set lower caps for each of your users, such as fewer sends or new chats a day, but never higher ones. A cap above a channel’s own limit has no effect on that channel.

How to build it in

  1. Become a partner. Sign up on spacesos.com and email hello@spacesos.com with your workspace and the domains your app runs on.
  2. Create a Spaces user and a key for each user. Use your own id for the user and store their key next to them. A key reads and sends for one user only.
  3. Send them a connect link. Spaces shows your name and logo and returns the user to your app when the account is connected.
  4. Respect the answers. When Spaces answers 429, nothing was sent. Wait the time it gives, and retry with the same idempotency key so a message never goes out twice.
  5. Test it. Connect a test account and send a handful of real one-to-one messages before you open it to your users.

Every partner endpoint is in the partner docs, and the tools your users’ keys can use are in the main docs.

What stays with your users

Your product decides how much your users automate. Spaces gives you the controls:

Safety and limits

Spaces enforces each platform’s limits on every connected account, for every key. Your product cannot raise them. The Terms rule out bulk unsolicited messages, bought or scraped contact lists, and cold outreach at scale, and that applies to your users too.

On WhatsApp, Spaces refuses the same cold text sent to many people. Spaces lowers the risk with limits, pacing and warm-up, and pauses sending if an account shows signs of a restriction. No tool can promise that a platform will never restrict an account, and Spaces does not either.

Every channel’s limits are on sending limits, and how Spaces protects accounts is on account safety.

FAQ

Can my product raise the limits for a power user?

No. Spaces enforces the same limits on every account. You can only set lower caps for a user.

What happens when an account hits a limit?

The request is refused with 429 and nothing is sent. The answer says how long to wait before trying again.

Can my users send one message to a whole list?

No. Every message should be written for the person it goes to. On WhatsApp, Spaces refuses the same cold text sent to many people.

Does Spaces stop when someone replies or says stop?

Anyone who says stop is not messaged again, and follow-ups stop as soon as the person replies.

Will Spaces keep my users’ accounts from being restricted?

Spaces lowers the risk with limits, pacing and warm-up, and pauses sending if an account shows signs of a restriction. No tool can promise that a platform will never restrict an account, and Spaces does not either.

How is a partner account priced?

You are billed monthly for your users’ connected accounts and actions. The partner rates are in the partner docs, and the plans for single businesses are on the pricing page.

Built for

Read more

Other use cases: ATS software, CRM software, AI agent builders, or see all use cases.

Start building

Start with a workspace of your own to try the API, then email hello@spacesos.com to become a partner.