Customer communication platform: which channels you should actually run

Updated

Most platform advice starts with the tool. Start with the channels instead: every one you open is a response-time promise someone has to keep.


The question usually arrives already answered. Somebody has been asked to "look into a customer communication platform", which means somebody has already decided the answer is software, and the only work left is picking which one.

That order is backwards, and it's expensive. The platform is the easy half of this decision. The hard half is which channels you're going to run, because every channel you switch on is a promise about how fast you'll answer on it, and promises need people awake.

Hand-drawn sketch of one dark central node with lines radiating outward to red, yellow, blue and grey nodes arranged in a rough diamond around it, on a white background

The short answer: a customer communication platform is software that collects inbound messages from more than one channel into a single queue, assigns each conversation an owner, and keeps one history per customer instead of one per channel. Which platform you want is decided by which channels you're going to run and what should hold the record, so both of those questions come first.

What a customer communication platform actually is

A customer communication platform puts inbound conversations from more than one channel into a single queue, so that whoever is on duty sees everything waiting and each customer has one history rather than one per channel.

Worth clearing up first: the same phrase is sold for something else entirely. In a lot of enterprise software, "customer communications management" means outbound document composition, the system that generates your statements, bills and policy letters at volume. Different product, different buyer, different budget. This page is about the inbound side: messages from customers that somebody has to answer.

The label reliably includes three things. A shared queue, so work isn't sitting in one person's private mailbox. Assignment, so a conversation has a name against it. And a per-customer history that survives across channels, so the person who emailed in March and messaged in June isn't two strangers.

It does not reliably include automation or reporting. Both are sold as though they come with the category, and both are often a tier up or a separate line on the quote. Ask.

Every channel you open is a promise, not a feature

Channels get chosen like features, from a checklist, because that's how they're sold. But a channel isn't a capability you own, it's a clock you've started. Each one carries an expectation about reply speed that your customers already have before they contact you, and they didn't get it from your website.

Chat is the strict one: somebody opening a chat widget is usually still on the page, and they'll give you minutes. Email is forgiving by comparison, measured in hours, sometimes a day, and its tolerance is the reason it's still the backbone of most small support operations. Phone is binary, either answered or not. Social is public, which changes the cost of being slow rather than the speed itself.

Messaging apps are the ones that surprise teams, because the limit isn't a customer expectation, it's enforced in code. WhatsApp's Cloud API documentation is explicit: when a user messages you, a 24-hour customer service window opens, and "when the window closes, you can only send pre-approved template messages." Read that as an operations constraint rather than an API note. A message arriving at 18:05 on Friday cannot get a normal reply on Monday morning. It can get a template, which is not the same thing, and your customer will notice it isn't.

So the real question about any channel isn't whether the platform supports it. It's whether you can staff it at the speed that channel implies. A channel you can't answer at its own pace is worse than one you never opened, because now your slowness is on the record, timestamped, and often in public.

If you want to know what the published response-time benchmarks are worth before you set your own targets, we've written about that separately: nearly every number in circulation traces back to somebody selling support software. Start from what your team can actually sustain instead, which is what the published response time benchmarks are worth, and how to get faster.

Channel What the customer expects Who has to be awake
Email Hours, up to a day Anyone, within working hours
Live chat Minutes, while they're on the page Someone, for every hour the widget is visible
Phone Now, or voicemail Someone, for every published hour
Messaging apps Fast, and the platform enforces a window Someone inside the window, not just in office hours
Social Hours, in public Someone who can answer where others read it

Start from the channels your customers already use

Before you look at a single product page, count what's arriving. This takes an afternoon and it changes most people's shortlist.

Go back one month. Count inbound by channel from the places you already have: search your shared address for the month, pull the phone log, export from the chat widget if one is running, check the social inbox. Then write two more things next to each number. Who currently answers it, and how fast they actually do, not how fast you'd like.

Two patterns usually fall out. The first is a channel you opened because someone said you should, which now produces four messages a month and still needs watching every day. That's the worst ratio in support: negligible volume, permanent attention. Close it, and redirect it to the channel you're good at. The second is a channel carrying real volume that nobody owns, which is the actual problem the software is being asked to fix.

For most teams under ten people, one address plus one synchronous channel is a complete portfolio. That isn't a compromise, it's a functioning setup, and it's what the "be everywhere your customers are" advice quietly costs you when you follow it with five people.

That's a claim about channels, not about software, and the two questions come apart. How many channels you should run is decided by what your customers actually send. Whether you need a platform to run them is decided by how many people share the queue and how much arrives: a seven-person team on email plus chat has the right portfolio and has usually outgrown the built-in tools, which is a different sentence from the one at the end of this page about who can skip buying anything. Settle the channel question first, because it's the one that changes the answer to the other.

What you say on each of those channels, as opposed to which ones you run, is a separate decision with its own page on strategy.

The pressure to open everything is worth a reality check. Eurostat's 2025 survey found that 60.59 percent of small EU enterprises used social media at all, against 89.09 percent of large ones. Two caveats belong in that sentence: it's EU only, and the survey doesn't reach companies under ten employees, which is most of the people reading this. Even so, the gap says something useful. Being on every channel is a large-company behaviour, and large companies staff it.

If a channel does deserve staffing, price the staffing honestly before you price the software. What a support hire actually costs is the arithmetic for that, and our support team size calculator turns a monthly ticket volume, a response-time target and an average handling time into a headcount number.

What your Google or Microsoft plan already covers, and where it stops

This is the section every buyer's guide skips, presumably because nobody selling a platform wants to open with what you already own. You're probably paying for more shared-inbox capability than you're using.

Microsoft 365 shared mailboxes. Microsoft's own documentation is unusually blunt about the limits. A shared mailbox stores up to 50 GB without a license assigned to it, and it supports "a maximum of 25 users", with the warning that if too many people access it at once "they might experience connection failures or duplicated messages". Three more constraints matter for support work: you can't give people outside your business access to it, mail sent from it can't be encrypted "because the mailbox doesn't have its own security context", and you can't stop members deleting messages. To be fair to Microsoft, deletions aren't invisible: mailbox audit logging is on by default, shared mailboxes are covered, and deleting a message is one of the actions logged by default, with soft-deleted items landing in Recoverable Items rather than vanishing. The catch is where that record lives. It's in the compliance audit log, not in the mailbox, so on a five-person team nobody is going to find it, and probably nobody knows to look.

Microsoft also volunteers the same answer to two of these limits, and it's worth knowing before you go shopping: if you need more than 25 users, or you want to restrict deletion, the documentation tells you to use a Microsoft 365 group instead of a shared mailbox. Groups work on a different model, so it isn't a free upgrade, but it does mean neither limit is the dead end it first looks like.

Google Workspace Collaborative Inbox. A Google Group configured as a Collaborative Inbox does more of what people expect than they realise. You can assign a conversation to yourself or another member, mark it complete, mark it a duplicate or no-further-action-needed, filter by assignment status, and apply labels. For a small team on one address, that's a real workflow, free, already in your plan. Both are worth setting up properly before you shop: we have step-by-step guides to shared mailboxes in Outlook and to Google's Collaborative Inbox.

Here's where both of them stop. They handle one address with a handful of people. Neither gives you a second channel in the same queue, neither gives you a per-channel reply clock, and neither keeps a customer history that survives the channel it arrived on. If your honest answer to the counting exercise above was "one address, four people, and it mostly works", the built-ins are your platform, and a second system on top of them mostly gives you a migration to run.

A channel can be taken away from you

On 31 July 2024, Google removed chat and call history from Business Profile. Businesses with live conversations were notified on 15 July, and the records stayed downloadable until 30 August. Two weeks of notice, a month to get your data out, for a channel that had been quietly accumulating customer conversations for years.

Nothing about that was unusual, which is the point. Channels are owned by platforms, and platforms retire them. Two operating rules come out of it, and they cost nothing to follow.

Never let a channel be the only place a conversation history lives. And check the export path before you turn a channel on, rather than when you're being told you have six weeks to use it.

Where the platform keeps the record: thread, ticket or customer

Platforms in this category differ less in their feature lists than in what they think the unit of work is. That choice shows up in every screen, every report and every handover, and it's the thing you should be testing for in a demo.

The unit is Good at Costs you
The thread Reads like email, adoption is quick, replies keep their context Reporting is thin: it's hard to ask how often a question recurs
The ticket Queues, SLAs, escalation and accountability per issue One customer with twelve tickets over three years looks like twelve strangers
The customer Full context on the person, obvious for accounts you know by name Per-issue accountability blurs, and "who owns this right now" gets vague

Most small teams want thread-shaped, and get sold ticket-shaped. The thread shape matches how the work already feels, so people actually use it, and adoption is the whole game in a five-person team where nobody has time to be retrained. Ticket-shaped earns its keep when you genuinely need per-issue accountability, which usually starts around the point where somebody is accountable for a response-time target in writing. Customer-shaped suits account-based businesses where the same handful of people write to you all year.

A shared queue whose unit is the thread is what TriageFlow builds, with AI drafting the reply for a person to approve, or handling the mail autonomously if you configure it that way. Since question 2 below is about exactly that choice, it would be poor form to dodge it about our own product: both modes exist here, the second one is a decision you make deliberately, and the shape of the record is what you should settle before you shortlist anything.

If what you actually need is the email channel done properly rather than several channels, how to choose shared inbox software is the narrower version of this decision. And if you're still working out which class of tool covers which job, what a customer service management system is and which teams need one is where that gets settled, so this page doesn't re-run it.

Eight questions that decide the shortlist

Each of these is phrased to produce a falsifiable answer on a sales call. Vague answers are answers too.

  1. Which channels are first-class, and which are an add-on with a separate price? Ask for the price of the configuration you'd actually run, with every channel you counted, not the headline tier.
  2. Does the AI draft for a person, or send on its own, and who signs off? Then ask what happens when it's wrong, and whether you can see what it would have sent before it sends it.
  3. What happens to the history if we drop a channel, or the platform drops it? The Business Profile shutdown is the reason this question is on the list.
  4. What is the price per, exactly? Per seat, per contact, per conversation, per resolution. Then ask what happens in a month with twice the volume.
  5. Can we run one channel as a pilot without migrating the rest? If the answer is no, the trial can't tell you anything real.
  6. Who administers this on our side, and how many hours a month? Somebody in your building will own users, routing rules and integrations. Find out who before you sign, not after.
  7. Where is the data processed and stored, and who else touches it? Ask which region the conversations sit in, whether a data processing agreement is on offer without an enterprise contract, and what the AI features do with your customers' messages. This is a selection criterion, not a legal formality, and it's easier to ask now than to unpick later.
  8. What's the export on the way out, in what format, and can we test it during the trial? Export is the only feature that matters more after you've stopped paying.

What the price is per, and what it doesn't include

The sticker price is the smaller half of this decision. What matters more is the unit it's charged per, because that's what decides whether your bill grows with your revenue or with your bad luck.

Per seat is the most common and the worst fit for a small team, because it charges you for the shape of your rota. The person who answers on Saturday mornings, the founder who steps in during a spike, the developer who handles two technical threads a week: each becomes a monthly line item, so teams share logins, and then nobody knows who answered what.

Per contact or per conversation charges you for a good month. Volume is mostly outside your control, so this model turns a product launch into an invoice.

Per AI resolution is the newest and the most honest-looking, and it has one problem worth naming: the vendor's incentive and yours diverge on whether the AI should have answered at all. You want the difficult conversation routed to a person; the pricing rewards it not being.

For what it's worth, and it's our own product, so read it as one worked example and not as the market rate, TriageFlow charges on email volume with unlimited seats: $49 a month for 500 emails, $199 for 2,500 and $1,499 for 25,000. Volume pricing has its own failure mode, which is a spike month, but it doesn't charge you for putting one more person on the rota.

Two things worth knowing before you assume you're about to start paying. Free tiers do exist in this category, usually capped by seats or by monthly volume, so there's a step between the built-in tools and a real invoice that's worth finding. And the channel that most often breaks a budget is voice: phone tends to be sold as a per-seat add-on with its own line on the quote, sometimes with usage charges underneath it, which is why the counting exercise matters before the demo rather than after.

Then the costs that never reach the quote: channel add-ons priced separately, the administration hours above, the migration itself, and the month you run both systems in parallel because you can't cut over cold. If you want the other side of that ledger, our shared inbox ROI calculator takes your team size, an hourly cost and your daily email volume and returns hours saved per week and a monthly figure. What help desk software really costs to run works through those for a small team.

Run the pilot on one channel, on real traffic

Trials get wasted on demo data. Two weeks of clicking through a sandbox tells you the interface is pleasant, which you knew from the screenshots.

Pick the channel that's actually hurting, the one that came out worst in the counting exercise, and run it on live traffic for two weeks while everything else stays where it is. Then measure three things, because they're the three that will still matter in a year:

  • Time to first reply, compared against the same fortnight before.
  • How many conversations got a second pair of eyes, which is the collaboration claim made testable.
  • How many customers got answered twice, which is the failure the whole category exists to prevent.

And test the export before the trial ends, while you still have leverage and a support contact who's returning your mail. Say the quiet part while you're at it: leaving is much slower than arriving. Moving in is a signup and a forwarding rule, while moving out means history, macros, routing rules and everyone's habits, which is the real reason question 8 is on the list and the reason to answer it during the trial rather than in a year.

When you don't need one

One address, fewer than about five people, a single channel, and volume your team clears the same day: the built-in tools cover that, and a platform on top adds administration without removing work. Come back when one of those four changes, and the one that usually changes first is the number of channels.

We sell in this category, so it's worth saying plainly: this page sits on a vendor's website, and that's exactly why the "you probably don't need this yet" answer comes before the pitch rather than after it. The version of this page that stood here before it was rewritten was a list of products with our own at the top, which is worth admitting given what the rest of this page argues.

Frequently asked questions

What is a customer communication platform?

Software that brings inbound messages from more than one channel into one queue, with an owner against each conversation and a single history per customer. The label reliably covers a shared queue, assignment and that history; it does not reliably include automation or reporting, both of which are often a tier up. The same phrase is also used for something unrelated, which the next answer deals with.

What is customer communications management (CCM)?

A different category that shares the words. CCM in the enterprise sense is outbound document composition: generating statements, invoices and policy letters at scale, usually in regulated industries. If your job is answering messages customers send you, that isn't the software you're shopping for, even though search results mix the two together constantly.

What's the difference between a customer communication platform and a CRM?

They keep different records. A CRM is built around the customer as the unit, optimised for what you know about them and what they're worth. A communication platform is built around the conversation, optimised for whether it got answered, by whom and how fast. Plenty of CRMs bolt an inbox on and plenty of platforms store contact details, but the unit each one is built around is what you'll feel daily.

Is a customer communication platform the same as a help desk?

A help desk is one architecture of communication platform: the one whose unit is the ticket. That shape brings queues, SLAs and per-issue accountability, and it costs you the continuity of a customer's history across years. The record shapes table above is the short version, and how email ticketing systems actually work is the long one.

How much does a customer communication platform cost?

Ask what the price is per before you ask how much, because the unit decides your bill's shape: per seat grows with your rota, per conversation grows with your volume, per resolution grows with how much work the AI takes on. In practice you'll meet a free or near-free entry tier, a middle tier where the features you actually came for tend to live, and an enterprise tier priced on a call. Budget on top for the add-on channels, especially voice, the administration hours, and a month of double-running, none of which appear on a quote. We quote no competitor prices anywhere on this page, deliberately: the only figures we can stand behind are our own, and a price band assembled from vendor marketing pages would be exactly the kind of number this page keeps telling you not to trust.

Do we need one if we only handle email?

Probably not yet. One address on Microsoft 365 or Google Workspace, with assignment and completion states already built in, handles a few people comfortably. The thresholds that change the answer are a second channel, more than about five people in the same mailbox, or the point at which you need to answer "how fast did we reply last month" and can't.

Want this for your team?

TriageFlow is the AI shared inbox built for support teams. See what it can do for yours.

Discover TriageFlow