CommunicationOS
Hero headline

One inbox for every place people message you

CommunicationOS supports 19 messaging networks and brings connected accounts into one inbox. It imports past conversations so search and agents can use the context you already have.

Hero figures

19

networks in one inbox

12

platforms you can import from

$0

per conversation, on every plan

MC

Maya Chen

Product Lead, Northstar

Wednesday 14 May

Legal needs another week. Please move the launch to Thursday, 12 June.

09:06

Yes. Thursday 12 June works on our side. I’ll update the release plan and send a new checklist today.

09:11
Launch date changed · Thu 5 Jun → Thu 12 Jun
northstar-launch-checklist-v3.xlsxAdded to thread · indexed
11:32
0:27

“I checked with support. Tuesday training still works. Please keep the help centre hidden until legal signs off, but the status page can go live.”

14:08 · transcribed
Understood. Training stays Tuesday 10 June at 14:00. The help centre remains private.TAB
Message
Platform strip

Customers

Rosy BlueDiamond manufacturing
PluczenikDiamond trading
EurostarDiamond TradersDiamond trading
DiaroughDiamond manufacturing
HRDAntwerpCertification
AWDCDiamond centre
Horizon DiamondsPolished trading
LebaraTelecom
R.D.H. DiamondsRough trading
BaunatLuxury retail
Diamond Clubvan AntwerpenExchange
DiamcadDiamond cutting
See how customers use CommunicationOS

Your message history is dead weight

You keep one app per network because the people you work with are spread across 19 of them. Each app keeps its own thread. Search only helps when you remember the app and the words.

Forget the wording

Search cannot find the conversation.

Lose the number or the employee

The history goes with them.

Want your own data out

Start a platform data request.

Messages from the same person stay in one thread

Each connected account feeds the same message list. When a contact switches from Instagram to WhatsApp, the conversation continues with the earlier context beside it.

Inbox mockup
MC

Maya Chen

Product Lead, Northstar

Wednesday 14 May

Legal needs another week. Please move the launch to Thursday, 12 June.

09:06

Yes. Thursday 12 June works on our side. I’ll update the release plan and send a new checklist today.

09:11
Launch date changed · Thu 5 Jun → Thu 12 Jun
northstar-launch-checklist-v3.xlsxAdded to thread · indexed
11:32
0:27

“I checked with support. Tuesday training still works. Please keep the help centre hidden until legal signs off, but the status page can go live.”

14:08 · transcribed
Understood. Training stays Tuesday 10 June at 14:00. The help centre remains private.TAB
Message

One queue

Incoming messages from connected networks share the same filters and order.

Linked contact profiles

Link phone numbers and accounts to the person who owns them.

Context beside the thread

Summaries and open commitments appear next to the messages they came from.

Shared work

Assign a conversation and leave an internal note. Response timers stay with the thread.

Use past conversations in the next one

CommunicationOS imports your message history into one index. Search by topic. An agent can use the same history and link its answer to the source thread.

Search history

When did Northstar want to move the launch after legal review?
All networksMessagesVoice notesFilesAny time

Answer from your history

Northstar moved the launch to 12 June after legal asked for one more week.

Slack · Northstar launch · 14 May 2025Open source thread

Sources

Message

Slack · Northstar launch

Maya Chen · 14 May 2025 · 09:06

Legal needs another week. Please move the launch to Thursday, 12 June.

File

northstar-launch-checklist-v3.xlsx

Slack · Northstar launch · 15 May 2025

Launch date · Thursday, 12 June

Original thread

Northstar launchMaya Chen · Slack

Earlier

The 5 June launch still works if privacy copy clears today.

Matched message

Legal needs another week. Please move the launch to Thursday, 12 June.

Later

Yes. Thursday 12 June works on our side. I’ll update the release plan and send a new checklist today.

Open originalCopy source link

Search by meaning

Describe what you remember. Results can match the topic even when you cannot recall the original words.

Context for new messages

When a new message arrives, your agent can bring forward a related plan from an older thread.

Voice notes and files

Transcripts and file contents are part of the index, with the original item beside each result.

Answers with sources

Open the message behind an answer and read it in the conversation where it appeared.

Your old conversations become context for the message in front of you.

Download your history when you want it

Export standard files with the original media included. You can take the archive out without a support ticket or a data request.

Export history

Alder Studio

Ready to download

Scope

All connected accounts

JSON · MBOX · HTML · CSV · PDF · original media

Archive contents

alder-studio-export/
manifest.json
README.html
contacts.csv
threads.jsonl
messages.jsonl
email.mbox
media/
audio/
documents/
images/
checksums.sha256

manifest.json

{
"schema": "communicationos-export-v1",
"workspace": "Alder Studio",
"scope": "all_connected_accounts",
"includes": [
"contacts",
"threads",
"messages",
"original_media"
],
"formats": [
"json",
"csv",
"mbox",
"html"
],
"checksums": "checksums.sha256"
}
Scale limit25 GB per export
After cancellationexport access remains open for 30 days
Download archiveCopy checksumCreate another export

The archive layout and manifest an export produces.

Import the history you already have

Ask a network for your own archive, upload it, and those years join the same index as your new messages. A shared inbox you are leaving is a separate route, and we read 12 of those tools.

Open export formats

Download JSON, MBOX, HTML, CSV, PDF, or the original media.

25 GB on Scale

A Scale export can include up to 25 GB at a time.

30 days after cancellation

Read and export access stays open for 30 days after cancellation.

Connect the accounts people already use

10 networks are live. Another 5 are in beta, with 4 in development. Accounts your team already uses and business accounts feed the same inbox, including group chats.

WhatsApplive

Business accounts and the accounts your team already uses

Read the WhatsApp page
Telegramlive

Direct messages, groups, channels and supergroups

Read the Telegram page
Signallive

Direct messages and group conversations in the shared inbox

Read the Signal page
Discordlive

Servers, threads, forums and direct messages

Read the Discord page
Slacklive

Shared external channels and internal channels, with your own copy of each message

Read the Slack page
iMessagebeta

Apple messages in the shared inbox

Read the iMessage page
Instagramlive

Direct messages, story replies and comment handoff

Read the Instagram page
Messengerlive

Page inboxes in the same queue as every other network

Read the Messenger page
Xlive

Direct messages and mention triage

Read the X page
Redditbeta

Modmail, direct messages and mention watch

Read the Reddit page
TikTokbeta

Business messages and comment triage

Read the TikTok page
Emaillive

Shared mailboxes and aliases, indexed beside the chat

Read the Email page
SMSlive

Two-way texting on the numbers you already own

Read the SMS page
Microsoft Teamsbeta

External chats and internal channels in one inbox

Read the Microsoft Teams page
LinkedInbeta

Inbox, InMail and connection requests

Read the LinkedIn page
WeChatin development

Messaging for mainland China

Read the WeChat page
LINEin development

Messaging for Japan, Taiwan and Thailand

Read the LINE page
Viberin development

Business messaging across eastern Europe and the Gulf

Read the Viber page
Voicein development

Calls recorded, transcribed and indexed beside the chat

Read the Voice page
More on request

Enterprise plans can ask for an adapter to a network that is not listed here.

See the channel list

Existing accounts

Connect the accounts your team already uses. Contacts keep writing through the same network, and the replies land in one inbox.

History import

Ask a network for your own archive and upload it, or migrate from one of 12 shared inbox tools. The index grows while new messages keep arriving.

One message format

The API returns a common message object for each network. Text, media, sender, and thread data use the same fields.

Know what needs your attention

CommunicationOS reads incoming messages and prepares the useful parts before you open a thread. You see a short summary and the work waiting for you.

Spam shield

Moves phishing and unwanted sales messages out of the inbox.

Noise filter

Filters login codes and routine group chatter from the main queue.

Thread summaries

Turns a long conversation into a short recap when you open it.

Commitment tracking

Keeps dates and promises beside the messages they came from.

Follow-up watch

Lists the people waiting for a reply and flags contacts whose response pattern has changed.

Voice notes and files

Transcribes voice notes and reads text from images or documents.

Translation

Translates a thread and drafts the response in the contact’s language.

Group digests

Builds one scheduled digest from the group chats you choose.

Test the AI on 500 past conversations

Shadow mode replays your recent history and shows the draft or action the model would have chosen. Review those results before giving the model permission to send.

Send permission stays off during the replay.

See how shadow mode works

Draft replies in your writing style

The model studies messages you have sent and learns the wording you use. It prepares a reply with the current thread as context.

Draft preview

SM
Incoming from Sarah MalikEmail · 09:12

Can we move the onboarding call to Thursday afternoon?

Founder

Sent messages used

WhatsApp · 4 AprilOpen in thread

Thursday works. Send me a time.

Email · 18 MarchOpen in thread

Yes. I can review it this afternoon.

WhatsApp · 2 FebruaryOpen in thread

Move it and resend the invite.

Draft

Thursday afternoon works. Send me a time.

EditUse draft

Account manager

Sent messages used

Email · 7 AprilOpen in thread

Hi Sarah, that works for us. What time suits you?

WhatsApp · 21 MarchOpen in thread

I’ll update the invite once you confirm.

Email · 12 MarchOpen in thread

Thanks, Sarah. Thursday is fine on our side.

Draft

Hi Sarah, Thursday afternoon works for us. Tell me what time suits you and I’ll update the invite.

EditUse draft

Operations lead

Sent messages used

Slack · 8 AprilOpen in thread

I can do 14:30 or 16:00 CET.

WhatsApp · 25 MarchOpen in thread

Pick one and I’ll move the call.

Email · 4 MarchOpen in thread

Thursday works. Send the new time.

Draft

I can do Thursday at 14:30 or 16:00 CET. Pick one and I’ll move the call.

EditUse draft

Choose the source messages

Select the accounts and date range that contain your own replies.

Build the writing profile

The profile records your usual wording, sentence length, greeting habits, and sign-offs.

Review each draft

Edit the reply in the thread, then send it when you are ready.

Your writing profile stays in your workspace. Delete it or turn drafting off in settings.

Build on the inbox with 5 MIT SDKs

Use one API for messages and threads across supported networks. Streaming events keep your client current, and missed webhooks can be replayed.

1import { CommsOS } from "@commsos/sdk";23const commsos = new CommsOS({ token: process.env.COMMSOS_TOKEN });45// One stream for supported networks, one event shape.6for await (const event of commsos.stream({ channels: "all" })) {7  if (event.type !== "message.received") continue;89  const thread = await commsos.threads.get(event.thread_id);10  const summary = await thread.summarize();11  const draft = await thread.draft({ voice: "me" });1213  await thread.send(draft.text, { requireApproval: true });14}

5 SDKs

Typed libraries for TypeScript, Python, Swift, Kotlin, and Go.

REST API

The same objects cover contacts, threads, messages, and files across supported networks.

Streaming and webhooks

Subscribe to incoming messages and delivery changes. Replay events after an outage.

MCP servers

Give an agent inbox tools through MCP.

Credentials for agents

Issue a credential for named threads and allowed actions. Each call enters the audit log.

Prompt fixtures

The SDKs ship schemas and worked prompts that a coding agent can read.

Reference clients for common builds

Four implementations we are building to publish with the SDK, each showing one pattern end to end. The screens below are the designs they are being built to.

Support queue

Unassigned4Waiting2Overdue1
Maya ChenDue in 2h

Legal needs another week. Please move the launch to Thursday, 12 June.

Amina YusufDue in 6h

Does the 5 June date still hold for the staging login?

Emily ParkDue tomorrow

Sending the redirect list once the new date is confirmed.

Support queue

A web inbox with assignment, internal notes, saved views, and response timers.

Planned

Maya Chen

Product Lead · Northstar

Cross-network history

MessageLegal needs another week.14 May
Voice noteAmina confirms the new date.14 May
Filelaunch-checklist-v3.pdf15 May
CommitmentLaunch moves to 12 June.15 May

<CommsTimeline contactId="ct_maya_chen" />

CRM timeline

An embeddable panel that shows a contact’s cross-network history inside a CRM.

Planned

$ cos search "when did northstar move the launch"

1 slack Maya Chen · 14 May 2025

Legal needs another week. Please move the launch to Thursday, 12 June.

cos://thread/northstar-launch

2 email Emily Park · 15 May 2025

Checklist attached. The launch now reads 12 June.

cos://thread/northstar-checklist

open 1 · export --format mbox · ~/.cos/config.toml sets api_url and credential

$

History CLI

A terminal client for search and export, with links back to each source thread.

Planned

Review queue

3 drafts waiting

Maya Chen
Amina Yusuf
Emily Park

Credential: Alder agent · Sofia Costa · approved · 15 May 2025 09:12

Agent review console

A small app shows drafts from an agent and records send approval beside each decision.

Planned

Your inbox on 5 client platforms

Open CommunicationOS on web, macOS, iOS, Android, or Windows. Drafts written offline enter the send queue after the device reconnects.

Web
macOS
iOS
Android
Windows

See how the message archive is protected

Review data location and access controls, along with encryption details. The current audit status and service terms are published on the security page.

99.99% uptime SLA

On Scale and Enterprise, a credit lands on the next invoice when monthly availability falls below 99.99%.

SOC 2 audit under way

Type II fieldwork is in progress. ISO 27001 is planned.

EU data residency

Store and process messages inside European data centres only.

SAML and SCIM

Provisioning and sign-on through Okta, Entra or Google Workspace.

Immutable audit log

Each read, export, draft and permission change is kept and searchable.

Encrypted throughout

TLS 1.3 in transit, AES-256 at rest, your own keys on Enterprise.

The Scale and Enterprise service level agreement refunds ten percent of the monthly bill for each thirty minutes of downtime below four nines, measured per service each month.

Start with one account

Connect an account and new messages arrive at once. Upload an archive for the history, which indexes in the background. Add teammates when the first inbox is ready.

Connect one account

Connect a WhatsApp number, link a mailbox, or authorise Telegram or Slack.

Let the import run

Past conversations arrive in the index in the background while new messages keep coming in.

Add teammates

Set the permissions, assign the shared inbox and write the routing rules once the first inbox is ready.

Pay for connected accounts

Plans start at $39 for 3 connected accounts and include unlimited conversations and teammates.

Starter

For a small desk that runs on messaging and has nowhere to keep it.

$39/month
Request access

3 connected accounts

1 GB indexed

1 GB export

  • Unlimited conversations
  • Unlimited teammates
  • All 10 live networks
  • Spam shield and noise classifier
  • Thread summaries and smart reply
  • Voice note transcription
  • Full-text history search
  • SDK and API access

Team

Recommended

For a team that works several inboxes at once and needs the history kept.

$79/month
Request access

10 connected accounts

10 GB indexed

1 GB export

  • Everything in Starter
  • PersonaLearn drafting per user
  • Commitment tracking and follow-up watch
  • Group chat indexing and digests
  • Media and document understanding
  • Live translation in the thread
  • Identity resolution and thread merge
  • Shadow mode before any AI sends
  • Audit log access
  • SLA timers and assignment rules
  • MCP servers and credentials for agents

Scale

For an operation where losing one thread costs more than the plan.

$499/month
Talk to sales

50 connected accounts

1 TB indexed

25 GB export

  • Everything in Team
  • Account handover on staff exit
  • Per-thread permissions
  • Compliance archive with legal hold
  • eDiscovery export
  • SSO with SAML and SCIM
  • Shared inbox migration run by our team
  • 99.99% uptime SLA with credits
  • Named engineer on a shared channel

Enterprise

Self-hosted, your keys, your region, your paper.

Custom
Contact us

Connected accounts set in the order form

Indexed storage set in the order form

Export ceiling set in the order form

  • Everything in Scale
  • Self-hosted or private cloud
  • Bring your own encryption keys
  • Data region pinned by contract
  • Custom retention and legal review
  • Private model deployment
  • Custom channel engineering
  • Onboarding run by our engineers

A connected account is one number, one mailbox or one workspace login. Annual billing takes two months off the year.

Compare 5 inbox products

The table covers base price, included users, conversation allowances, extra fees, and export terms.

 CommunicationOSTrengoFrontIntercomZendesk
Entry price, annual billing$33/mo€299/mo$25/seat/mo$29/seat/mo$19/agent/mo
Conversation limitUnlimited6,000 per yearUnlimitedResolution pricingUnlimited
Cost per extra conversation$0€15 per 100$0$0.99 per resolution$0
TeammatesUnlimited, free€25 to €50 eachPer seatPer seatPer agent

Read from each vendor’s public pricing page in 24 August 2026, priced for a team of 15 people and 12,000 conversations a year. Each vendor name links to the page the figures came from. Each price is quoted in the currency its vendor publishes. Trengo publishes in euros and we publish in US dollars. We do not convert between the two. Trengo's figures were read on 24 August 2026.

How customers use CommunicationOS

Each entry names the customer, the networks their conversations arrive on, and the work CommunicationOS does with them.

Diamantclub Trading NV

Prices are agreed in WhatsApp voice notes. Each note is transcribed into the thread, so the figure that was spoken can be found by searching the conversation.

Hoveniers Diamond Exchange

Brokers work in WhatsApp and Signal voice memos. Imported audio joins the same index as new messages, so a specification given by voice reads as text.

Lebara Mobile Group

Support conversations from several European markets arrive in one shared inbox. The assignee and the internal notes stay with a thread as it moves between departments.

Meir Secure Logistics, Antwerp

Transport updates arrive on Telegram and WhatsApp. Both feed one thread for each shipment, with the audit log beside it when a delivery is disputed.

Kestrel Logistics Platform

Their dispatch application calls the TypeScript SDK for contacts, threads and messages. Webhook events drive the triage queue inside the tool their team already used.

Pelikaan Precious Metals

Account history belongs to the workspace rather than to a handset. When a partner leaves, the threads they ran stay open to the colleague who takes those accounts on.

Connect the inbox to your other tools

Sync contacts and conversation metadata with your CRM or issue tracker. Use webhooks for the rest.

All integrations

Questions before you connect an account

Answers cover access, history imports, data storage, cancellation, and channel limits.

Ask us directly

Yes. A number your team already uses can be connected, and so can a business number on the WhatsApp Cloud API. Setup names the route for each network. A connected account brings new messages from the moment it connects, and earlier conversations come from an uploaded archive.

Bring your message history into one inbox

Connect a live account and new messages arrive at once. Upload the archive a network gives you for the years before that. Start the AI in shadow mode and review its work before granting send access.

No card required. We reply with an onboarding slot and a connection guide.

10 live · 5 in beta · 4 in development