How to Set Up a Multi-Brand Shared Inbox
Yes, you can run several brands from a multi-brand shared inbox. The trick is making a few decisions upfront: whether to use one account or several, how to give each brand its own live chat widget and email address, and how to organise conversations so reporting and team access stay clear. Get those right and your team sees everything in one place, while customers only ever see the brand they know.
I'll walk you through each decision in the order you'll hit them, with a checklist at the end. Settings differ from platform to platform, so I've kept the advice general and used Sonny, the tool we build, as a clearly labelled example where it helps. Grab a cuppa. It's less complicated than it sounds. ☕
Why a shared inbox for multiple brands is worth the effort (and where it goes wrong)
Picture Priya, a support agent at a small UK company with five product brands. She has five browser tabs open, one per brand, each with its own login. A customer emails brand three at 10:02. Priya is deep in brand one's chat window and doesn't glance at that tab until lunchtime. By then the customer has emailed again, slightly crosser.
Nobody did anything wrong there. The setup did.
Fragmented tools have costs that are easy to miss because they're spread out. Every extra login and tab is another place a message can hide. Response times get uneven, because the brand with the loudest queue gets the attention and the quieter ones slip. And if you pay per agent, per brand, adding a fifth brand can feel like hiring a tax collector.
Before we go further, let's be clear about what 'unified' means. It means one place for your agents. It does not mean customers see a blended brand. A shopper on your candle store should never see the name of your accounting software on a reply.
There are four decisions to make, and we'll take them in turn:
- Account structure: one account or several
- Live chat widgets for each brand
- Email routing
- Reporting and team access
Deciding between separate accounts and one multi-brand shared inbox
This is the big fork in the road, so it's worth a few minutes of honest thought. A unified inbox doesn't have to be one undifferentiated pile of messages. The common pattern is one customer support platform with brand-specific email addresses, chat widgets and tags, while your agents work from a single interface. Customers still see distinct brands, and your team stops switching tools.
Here's how the two approaches compare:
| Separate accounts | One unified inbox | |
|---|---|---|
| Agent experience | Logins and tabs per brand; easy to miss messages | One place to look; filters by brand |
| Cost | Often multiplies with every brand (and seat, on per-seat plans) | One subscription; with flat-rate pricing, no extra cost per brand |
| Reporting | Numbers split across tools; combining them is manual | Combined view with brand-level filtering |
| Data separation | Strong by default, because each account is its own space | Tags and filters organise work but don't necessarily restrict who can see what; you need role-based permissions to do that |
| Admin effort | Settings repeated per account | One set of settings to maintain |

When one unified inbox fits best
A single inbox usually suits you if:
- The same people (or an overlapping group) answer for several brands
- Your brands sit in a similar industry or share service standards
- You want combined reporting without stitching spreadsheets together
There's a customer angle too. Zendesk's CX Trends 2023 report found that around 70% of customers expect anyone they deal with at a company to have the full context of their situation. That's a survey of customer expectations, not proof that every company should consolidate. Still, it's a fair argument against scattering context across five systems. If you want the detail, search for the report by name on Zendesk's website and check the survey method yourself.
When separate accounts make sense
Sometimes keeping things apart is the right call:
- You have fully separate teams with different administrators
- There are legal, compliance, contractual or data-separation requirements
- A brand is likely to be sold off, and you'll want to hand over a clean account
Here's the bit people skip. Tags and filters help your team organise conversations, but they aren't security controls. If a colleague must not see another brand's customer data, you need permissions that actually enforce that, or a separate account or workspace. Check what your platform's role-based permissions can and can't restrict, and talk to whoever handles legal or security at your company about data residency and contractual obligations. If the isolation you need can't be enforced, don't force consolidation. Duplicated setup is a fair price for real separation.
How flat-rate pricing can change the maths
With per-seat pricing, every new brand tends to bring new agents, and every new agent brings a new bill. That quietly discourages you from giving your developers, founders or part-timers access, even when they'd help.
Example: Sonny. At the time of writing, Sonny lists flat-rate pricing of $19.99 a month with unlimited agents and unlimited conversations, so adding a brand or teammate doesn't change the price. That's in US dollars, so if you're a UK business, check the current pricing page for how currency conversion and VAT apply at checkout. Pricing and plan limits can change, so confirm them there rather than relying on this article.
A two-minute decision checklist
Run through these. If you answer yes to three or more of the first five, a unified inbox is probably a good fit.
- Does one team (or overlapping teams) handle support across brands?
- Would combined reporting help leadership?
- Are your brands' support workflows broadly similar?
- Would you like to avoid paying per seat for every brand?
- Are you happy to organise brands with tags and filters rather than separate accounts?
- Do you need strict legal or data separation? (If yes, lean towards separate accounts, whatever your score above.)
Not sure? Test it. Many tools offer a free trial, and Sonny advertises a 7-day trial with no credit card required (check the current terms). You can try your structure with two brands before committing to anything.
Configuring a separate live chat widget for each brand
Let's answer the question straight away: can one account handle multiple chat widgets for different brands? In most modern platforms, yes. You create a live chat widget for each brand, style it to match that site, and every conversation lands in the same shared inbox with a tag or label showing which brand it came from. Some platforms limit the number of widgets by plan, so check before you commit.
Zendesk's brand documentation makes a good point here, and I'd echo it: give each brand its own widget configuration even though everything feeds one queue. Customers see the right identity, and agents get a common workspace.

Step by step: set up live chat widgets for multiple brands
- Create a widget per brand. Name it after the brand, not the product category or your parent company. Customers should recognise it instantly.
- Style it to match. Add the brand's logo and colours, and write a welcome message in that brand's voice. If opening hours differ between brands, set them here too.
- Install it on the correct site. Copy each widget's snippet onto its own website or product. Double-check you haven't pasted brand two's code onto brand three's site. It happens more often than anyone admits.
- Test every widget. Open each site, start a chat, and confirm it arrives in the shared inbox. Check that the launcher, the greeting and the conversation all show the right brand.
- Make sure each chat is labelled by brand. Depending on your platform, this may happen automatically per widget or need a rule you set up. Either way, check the agent-facing details separately from the customer-facing look. A widget can look perfect and still create chaos if the conversation arrives without a brand label.
Make each widget sound native
A widget that looks right but sounds wrong still feels off. If one brand is playful and another is formal, let the greeting show it:
- Playful: 'Hi there! 👋 Questions about your order? We're around until 5.'
- Formal: 'Welcome. How can our support team help you today?'
It's a small thing, but Salesforce's State of the Connected Customer research has repeatedly found that a large majority of customers say the experience a company provides matters as much as its products. Check the latest edition for the current figure. Your chat window is part of that experience.
Set different support hours for each brand
Here's a real-world wrinkle. Brand one might promise replies until 5pm, while brand two offers evening cover. Set opening hours and an out-of-hours message per widget so each brand's promise is clear, and make sure whoever covers the evening knows which brands they're answering for.
Optional: an AI copilot that doesn't mix up your products
If your platform offers an AI assistant trained on your documentation (Sonny has an optional AI copilot for this), keep each brand's documents clearly separate. You don't want an answer about brand one's refund policy borrowing from brand two's. Review a handful of suggested replies for each brand before relying on them, and treat the output as a draft for an agent to check.
The common mistake: one generic widget everywhere
It's tempting to install a single neutral widget across every brand. Don't. Customers get confused ('Who am I talking to?'), agents lose context, and your tags become guesswork. Separate widgets take a few extra minutes and save you a lot of apologising later.
Routing email addresses with multi-brand email ticketing
Email ticketing is where multi-brand setups most often go wrong, usually because small details slip. The principle is simple: each brand's support address feeds into the shared inbox and becomes a ticket. From there, tags and filters do the sorting.
The address a message arrives at is your most reliable routing signal. It's more dependable than guessing from the content of the email. How you connect an address varies: some platforms ask you to forward email to a unique inbound address, others connect to your mailbox directly. Check your platform's documentation for the method it supports.

How to keep email routing accurate across brands
- Use one address per brand. For example, help@brandone.co.uk and support@brandtwo.com. Avoid sharing one address across brands, because you'll lose your best routing signal.
- Connect each address to the shared inbox. Each incoming email becomes a ticket.
- Tag by receiving address. If your platform supports it, apply a brand tag or filter automatically based on which address the email arrived at, so nobody has to tag by hand.
- Assign owners. Decide who picks up each brand's tickets, and set a sensible fallback so nothing sits unowned.
- Test both directions. Send a test email to each address and check the tag and the assignee. Then reply to each one and check the reply goes out from the matching brand address.
Reply-from matters more than you'd think
The most embarrassing multi-brand mistake is an agent replying to a brand-two customer from brand one's address. Fix this at the source, so agents never have to remember which address to use. Test a reply on every brand before launch, and again whenever you add an address.
Keep your emails out of spam
If you're changing or adding sender addresses, keep deliverability in mind. Google's email sender guidelines expect all senders to Gmail addresses to set up authentication such as SPF and DKIM, and they add stricter requirements for senders of large volumes. A support team probably isn't a bulk sender, but the basics still matter. Make sure each brand's domain is properly authenticated, otherwise your carefully routed replies may land in spam. Read Google's current guidelines, or ask whoever manages your domains.
Email routing edge cases to plan for
A few situations will turn up sooner or later.
- A customer writes to the wrong brand. It happens. Agents can retag the ticket, hand it to the right owner, and add an internal note so the customer isn't asked to repeat themselves.
- A shared enquiry like billing or partnerships spans brands. Give it a dedicated tag and a clear owner rather than letting it bounce around.
- The same customer buys from two brands. Decide in advance whether agents for one brand should see that person's history with the other. It can be helpful, but it's also a privacy question. Check what your privacy notice says and ask your data protection lead if you're unsure.
A quarterly email routing audit
Addresses get added and retired, and aliases appear without anyone telling support. Once a quarter, pick a few tickets from each address and check the tag, owner and reply identity. Look at your fallback pile too. If it's growing, a rule needs updating. It's a 20-minute job that prevents a slow drift into mess.
Reporting: combined vs. brand-specific views
Should each brand have its own reporting dashboard? For most small and mid-sized teams, not necessarily. One combined view with the ability to filter by brand does the job better. Separate dashboards mostly make sense when brands are run by entirely separate teams.

Why you want both views
The combined view is for leadership. It shows overall response times, volume trends and team performance in one place, and answers 'How's support doing?' at a glance. Brand-level filtering is for the people doing the work. It lets you spot that one product has slower replies, or that questions surged after a release.
That second view is where multi-brand reporting earns its keep. A combined average can look healthy while one brand quietly struggles.
Tagging discipline beats any dashboard setting
Here's the honest bit: your reporting is only as good as your tags. If agents forget to tag, or invent three different labels for the same brand, no dashboard will rescue you. Automate brand tags wherever your platform allows (by widget and by receiving address), and keep your tag list short and agreed.
Metrics worth watching per brand
- First response time
- Resolution time
- Conversation volume
- Busiest hours
Those four tell you most of what you need. Resist the urge to track everything.
A monthly reporting rhythm that fits a small team
Block out 30 minutes at the start of each month. Look at the combined view first, then filter by each brand. Note one thing to improve per brand, and revisit it next month.
If you make service promises to customers, such as 'we reply within one working day', response-time reporting helps you see whether you're keeping your own commitments. It doesn't, on its own, show compliance with any legal obligation, so treat it as a management tool rather than a certificate.
Managing agent access and team collaboration across brands
Once conversations are flowing, the next question is who sees what. Most teams settle into one of three setups:
- Everyone sees everything. Simple, and a good fit for small teams where everyone's a generalist.
- Specialists focus on one brand through filters. Each person works from a brand-specific view, while the rest of the inbox is still there if needed.
- A hybrid with a floating team. Brand specialists handle the day-to-day, and a couple of floaters cover gaps and busy periods.
There's no right answer. Start with whichever matches how your team already works, and adjust.
Internal notes help more than you'd expect. When a colleague from another brand picks up a conversation, a quick note ('Customer already tried resetting the password, waiting on logs') gives them full context. It's team collaboration without a separate chat thread. Combined with assignment and saved filters, agents can work in a brand-specific view without losing sight of the bigger picture.
A word of caution, though. A saved filter changes what someone sees by default. It doesn't stop them looking elsewhere. If certain people genuinely must not access a brand's conversations, check that your platform's role-based permissions can enforce it. Otherwise, use separate accounts. When people change roles, review their access, and give each person the visibility they need and not much more.
Example: Sonny. Sonny's plan includes unlimited agents, so you can bring in developers, founders or part-timers to help with a tricky ticket without another seat on the invoice. It also has native apps for iPhone, Mac and Android alongside browser access, which is handy for whoever's covering outside office hours. As ever, check current plan details before you rely on them.
A practical multi-brand shared inbox setup checklist
Ready to put it together? Deciding takes a few minutes. Configuring and testing two brands properly is more realistically an afternoon, and longer if you have complicated routing or permissions. Here's the short version:
- Decide on one account or several, using the checklist from earlier. Confirm any data-separation needs first.
- Create a widget for each brand and add it to the right site.
- Connect each brand's support email and test it in both directions: tag, assignee and reply-from.
- Set up brand tags and saved filters so every agent can see their brand at a glance.
- Check permissions, then invite your team and agree who owns which brand.
- Review your first week of reporting and adjust anything that looks off.
My advice? Start with two brands. Learn what works, fix the little things, and then add the rest. You don't have to do it all in one go. 🌱
FAQ
Can one account handle multiple chat widgets for different brands?
In most modern platforms, yes. You can create a separate live chat widget for each brand, style it to match that site, and have every conversation land in the same shared inbox, with brand tags showing where each chat came from. Check your plan for any limit on widgets.
How do I keep email routing accurate across brands?
Use one dedicated support address per brand, tag automatically by receiving address, and test every address in both directions after setup. Then audit your routing every few months. The full steps are in the email section above.
Should each brand have its own reporting dashboard?
Not necessarily. Most small and mid-sized teams do best with one combined view plus the ability to filter by brand tag. Separate dashboards usually only make sense if brands are run by completely separate teams.
Will customers see that my brands share an inbox?
Not if you set it up properly. Customers see the widget styling and reply-from address of the brand they contacted, as long as you've tested both. The shared inbox is an internal convenience.
Are tags and filters enough to keep brands' data separate?
No. They organise work, but they don't necessarily limit who can see what. If you have legal, contractual or privacy reasons for strict separation, use role-based permissions that enforce it, or separate accounts, and check with your legal or security team.
Does adding more brands or agents increase the cost?
It depends on the pricing model. Per-seat plans usually cost more as you add agents. With a flat-rate plan such as Sonny's, which was $19.99 a month with unlimited agents at the time of writing, extra brands or teammates don't change the price. Check the current pricing page for up-to-date details, including VAT for UK customers.