Skip to main content
WhatsAppInstagramMessengerTikTokComing soon

One inbox for WhatsApp,
Instagram and Messenger

WhatsApp, Instagram and Messenger — their pages, permissions and health managed from one screen, with their messages reaching the same team. And every conversation keeps its own channel’s shape and rules.

WhatsApp, Instagram and Messenger connected by threads into one inbox inside a phone, with two contact cards beside it
app.saei.automize.sa/settings/channels

The whole picture

Three channels in, one path out

Not an inbox per channel, and not a team per app. An incoming message — wherever it came from — takes the same path: one contact, one bot, one team.

WhatsAppMessages to business numbers
InstagramMessages, story replies, comments
MessengerPage conversations and comments
The shared inboxA thread per channel, one screen
One contactTheir identity on every channel, under one record
One botThe same flow runs on all three channels
One teamAssignment and handover by the same rules

What actually changes?

Before the inbox is unified you follow WhatsApp in one app, Instagram direct messages in another and Facebook page comments in a third — and every colleague knows half the story. Afterwards, a message from any channel arrives on the same screen, opens against the same contact, and is answered by the same person with the same permissions. The difference is not how many apps you open; it is that the customer feels they are talking to one organisation that knows them.

Unifying does not stop at the manual reply: the AI chatbot runs on all three channels with the same flow and the same knowledge base, and escalates the hard case to a person by the same rules, whichever channel the customer came from.

The channel matrix

The channels are not identical, and the platform knows the difference

These are not our limits — they are the platforms’ own rules. The difference is that the composer applies them before you send, so you do not discover them from a rejected message.

A comparison of messaging channel capabilities: WhatsApp, Messenger, Instagram and TikTok — character and attachment limits, the reply window, templates, quick replies and read receipts.
WhatsAppThe core channelMessengerReady to connectInstagramReady to connectTikTokComing soon
Customer identityMobile numberPage-scoped IDUsername—
Single message limit4,096 characters2,000 characters1,000 characters—
Attachment size16 MB25 MB25 MB—
Free reply window24 hours24 hours24 hours—
Approved templates outside the windowYesNoNo—
Quick replies the customer tapsNoYesYes—
Read receiptTwo blue ticksSent · SeenSent · Seen—
Quote and forward a messageYesNoNo—
Send an emoji reactionYesNoYes—
Pin and starYesNoNo—

The composer shows the channel’s own character counter, hides templates where they are not accepted, and shows the 24-hour window timer on WhatsApp alone.

Page management

Every page is managed on its own

The shop has a page, the branch has a page, the campaign has an account. You connect them all under the same channel, and control each one separately without touching the rest.

MessengerTwo pages connected
Connected
Al Waha StoreDisconnect
Al Waha — Jeddah branchNeeds reconnecting
Setup checkReconnect
InstagramOne account active, one disconnected
Connected
alwaha.storeDisconnect
alwaha.saleReconnect

Disconnecting deletes nothing — the conversations and the history stay, and reconnecting resumes receiving immediately.

Why control belongs to the page, not the channel

A business with more than one branch does not have one page: the Riyadh branch has a page, the Jeddah branch has a page, and the seasonal offers account is a third. So each page is stored as its own account — disconnected and restored on its own, and flagged on its own when its token expires.

If control were at the channel level

Riyadh branchStopped
Jeddah branchStopped
Seasonal offers accountStopped

Disconnecting one account silences the whole channel.

Control at the page level

Riyadh branchReceiving
Jeddah branchStopped
Seasonal offers accountReceiving

Only the Jeddah branch stops; the rest keep receiving as usual.

More than one page per channel

Every page appears under its own name inside its channel card, and its messages arrive tagged with where they came from.

Control at the page level

Disconnect one branch and leave the rest running — the decision belongs to a page, not to the whole channel.

A warning before it drops

A page whose token has expired is flagged “needs reconnecting” rather than going quiet for no stated reason.

Setup check

Know the channel is working before your customer discovers it is not

One button asks Meta directly about the page’s state right now — not a state cached yesterday. And if a check fails, you learn which check failed, not a generic error.

Al Waha StoreLive check
The app webhookMeta knows where to send the messages
Access token validityThe token is live and has not been revoked
Page message subscriptionThe page itself is subscribed to the messages event
Conversation accessReading the page inbox actually works

Linking across channels

One customer, an identity per channel

Whoever messaged you on Instagram may be the same person who called on WhatsApp. You link their identities under one contact and see their whole history — without the threads getting mixed up.

Saad Al-MutairiOne contact · three identities
WhatsApp+966 50 ••• ••44The original channel
Instagramalwaha.saadLinked by an admin
MessengerSaad M.Linked by an admin
Repeat customerRiyadhLast purchase: 11 days ago
Linking is a human decision

No automatic merging by name or photo. An admin links the identity, and who linked it and when is recorded.

Threads are never merged

An Instagram conversation stays an Instagram conversation — with its rules, its window and its composer.

The record follows the customer

Tags, fields and purchase history are read from the same record whichever channel they wrote from.

The shape of a conversation

One inbox, and a shape per channel

An agent should not have to remember which channel they are replying on — the thread itself tells them. Every conversation is drawn in its own app’s colours, with its own delivery receipts.

WhatsApp
Has the order arrived?
Yes — it went out for delivery just now.4:02 pm
The window timer and templates — only here
Messenger
Do you have a larger size?
We’ve sent you the sizes we have.
Send the sizeContact me
Seen
Quick replies the customer taps — but no templates
Instagram
Replied to your story 🔥
Thank you! Shall we send the details?
❤️ Seen
Story replies and emoji reactions
app.saei.automize.sa/omni-channel
A view of the shared inbox inside SAEI: the conversation list carries a channel badge on each row, and the open thread shows a Messenger conversation in its own colours.

Why not make every conversation look the same?

Because the look is information: before an agent types a character, the thread’s colours tell them what the channel accepts and what it refuses.

WhatsApp

The WhatsApp wallpaper and two blue ticks

The conversation is inside the 24-hour window

  • An approved template reopens it once the window closes
  • No quick replies for the customer to tap
Messenger

The blue Messenger bubble

This channel has no concept of templates

  • Quick replies the customer taps instead of typing
  • No approved templates
Instagram

The Instagram bubble with a story quoted above it

The message came as a reply to a story or a post

  • Story replies and emoji reactions
  • No approved templates

One uniform look would have hidden that difference, so the agent sends what the channel will not accept and finds out from a rejected message. Unifying the place while keeping the shape is what makes the team faster without making them wrong.

The connection is official, and the accounts stay yours

You sign in through Meta’s own window and choose the pages you want. No passwords shared, no intermediary app, and access revoked from your account settings whenever you like.

Meta’s official sign-in

Meta’s own window lists your pages, and you choose.

Pick the pages

Only the pages you selected are connected — nothing else.

An immediate check

Four checks confirm that receiving works.

Reversible

Disconnect and reconnect without losing a conversation.

Frequently asked

Before you connect your second channel

Do I need new accounts for Instagram and Messenger?

No. You connect the page or account you already have through Meta’s official sign-in, and it stays yours — you can revoke access from your own account settings at any time.

Are a customer’s conversations from different channels merged into one thread?

No. Their identities are linked under one contact so you see their whole history, but each channel stays its own thread with its own rules, window and composer. And linking is an admin’s decision, never an automatic merge.

What happens if I disconnect one page?

That page alone stops receiving messages, and the channel’s other pages keep working. Conversations and history are not deleted, and reconnecting resumes receiving immediately.

Can I send templates on Instagram and Messenger?

No — approved templates are a WhatsApp construct. On the other two you reply inside the 24-hour window, and the composer hides whatever the channel will not accept before you send.

And TikTok? — coming soon

Soon. It is listed in the channel menu and cannot be connected yet, so do not plan around it today. When it opens it will appear on the same page and feed the same inbox, with no change to how you work.

More channels, the same team

Connect your first channel in minutes. Seven days free, with no credit card.