Skip to main content

Automation · Unified inbox

Unified Inbox and Cross-Platform Communication

Give users a complete inbox that connects supported messaging and email channels while keeping every account, reply, and recovery state visible.

Project-scoped connection path
Cross-platform inboxIllustrative
Search conversations
SL
Sarah Laurent

Yes, I’d be happy to find a time.

Now
MK
Michael Kim

Thanks for the context — let’s continue.

2h
AC
Amma Chen

Thanks for the context — let’s continue.

3h

Illustrative cross-platform inbox with fictional conversation data.

Core functionality

Functionalities for Cross-Platform Communication

Bring direct conversations, email, social engagement, and campaign operations into one customer-facing experience.

01

Send Messages & Email

Compose through the connected account selected by the user.

  • Unified composer
  • Visible delivery state
02

Retrieve Messages & Email

Normalize permitted inbox and thread state for one product view.

  • Thread context
  • Unread state
03

Create a Post

Expose supported social publishing from the customer workspace.

  • Connected identity
  • Publication state
04

Retrieve a Post

Return supported engagement context with the originating account.

  • Source context
  • Event visibility
05

Get Comments & Reactions

Bring permitted engagement signals into the same operational layer.

  • Normalized events
  • Clear capability boundary

Single contact view

How Unified Inbox Features Enhance User Engagement in Your App

Keep a contact’s supported conversations together so users can understand the relationship, choose the right channel, and continue without switching products.

  • Unified communication from a single contact view
  • Realtime notifications and engagement
  • Collaborative communication management
  • Multi-channel campaign management
Explore the API
How Unified Inbox Features Enhance User Engagement in Your AppIllustrative
Search conversations
SL
Sarah Laurent

Yes, I’d be happy to find a time.

Now
MK
Michael Kim

Thanks for the context — let’s continue.

2h
AC
Amma Chen

Thanks for the context — let’s continue.

3h

Realtime engagement

Real-Time Notifications and Engagement

Return delivery, reply, unread, and attention state to the product as events so the UI can show what changed and what the user should do next.

Explore the API
Real-Time Notifications and EngagementIllustrative
Tool success94.8%+4.2% this week
Reply events1,284Across 3 channels
Needs review18Human action queued
Agent activity7 days

Team operations

Collaborative Communication Management

Make ownership, account identity, and recent activity visible while teams coordinate conversations from one shared surface.

Explore the API
Collaborative Communication ManagementIllustrative
Sales conversationsUnified customer recordNew conversation
ContactChannelStageOwner
SLSarah Laurent linkedinQualifiedMia
MKMichael Kim EmailFollow-upNoah
ACAmma Chen whatsappMeetingLina

Campaign workspace

Multi-Channel Campaign Management

Compose supported channel steps, monitor response state, and stop automated follow-ups when a real conversation begins.

Explore the API
Multi-Channel Campaign ManagementIllustrative
Prospecting sequenceReply-aware workflow
Active
  1. 1
    Connection requestImmediately
  2. 2
    Follow-up messageWait 2 days
  3. 3
    Email follow-upWait 3 days
  4. 4
    Meeting reminderWait 2 days

Connect the first account

How to Integrate the Unified Inbox and Communication Features

Create a project, connect the customer account through the supported flow, and subscribe to the message events required by your inbox.

  • Connect to the Moira dashboard
  • Use hosted authorization or customer-owned provider configuration
  • Verify webhooks before rendering live state
Explore the API
How to Integrate the Unified Inbox and Communication FeaturesIllustrative
connect-account.tsTypeScript
const account = await moira.accounts.connect({  provider: "linkedin",  projectId: "project_recruiting",  scopes: ["messages:read"],});await moira.webhooks.verify(account.event);
Project boundary verified

Mailbox providers

Integrate with Email Using Google OAuth, Microsoft OAuth, or IMAP

Let customers choose the maintained mailbox connection that matches their organization while keeping tokens and credentials out of the browser.

  • Google-hosted consent
  • Microsoft tenant authorization
  • Standards-based IMAP connection
Explore the API
Integrate with Email Using Google OAuth, Microsoft OAuth, or IMAPIllustrative
Connected accounts 4 operational

Professional messaging

Seamlessly Connect and Manage LinkedIn Accounts

Use hosted connection, checkpoint handling, and account recovery to keep professional messaging operational within the entitlement available to the customer.

Explore the API
Seamlessly Connect and Manage LinkedIn AccountsIllustrative
Senior developer pipeline43 candidates

Sourced24

SL
Sarah L.Candidate profile
AC
Amma C.Candidate profile

Contacted12

MK
Michael K.Candidate profile
DM
Daniel M.Candidate profile

Interview5

SR
Sofia R.Candidate profile

Offer2

AT
Alex T.Candidate profile

Messaging providers

Connect Multiple Messaging Platforms in One Place

Keep the selected WhatsApp, Telegram, or other supported connected account explicit while presenting a consistent inbox and event model.

Explore the API
Connect Multiple Messaging Platforms in One PlaceIllustrative
AccountsProject · Production+ Link account
20 Operational0 Authentication required0 Paused
Connected accounts 4 operational

One operating layer

A clear path from connected account to product outcome.

Use one project boundary for connection setup, supported actions, realtime evidence, and customer-controlled recovery.

One API contractAcross maintained connection families
Realtime evidenceDelivery, reply, and account-state events
Project scopedCredentials stay outside the customer UI

Trust by design

Built-In Security and Compliance

Protect every inbox connection with encrypted credentials, project isolation, verified events, and customer-controlled account revocation.

Hosted provider authorizationEncrypted mailbox and messaging tokensSigned realtime eventsExplicit retention and deletion controls

Frequently asked questions

FAQs

Practical answers for product teams planning a connected communication workflow.

What is a unified inbox and how can it benefit software users?

It combines supported conversation state in one product view while preserving the source account, channel, and operational status.

How do I integrate professional messaging?

Use the maintained hosted connection path and expose only the capabilities available to the connected account.

Which email platforms are supported?

The provider catalogue includes maintained Google, Microsoft, and standards-based mailbox paths; readiness is checked when the customer connects.

How can I implement multi-channel campaigns?

Keep orchestration in your product, use normalized events for delivery and replies, and stop automated steps when the workflow requires human attention.

Quick start

Let’s connect your first unified inbox.

Start with one mailbox or messaging account, verify realtime events, and then add more channels.

Build now
Quick start dashboardIllustrative
AccountsProject · Production+ Link account
20 Operational0 Authentication required0 Paused
Connected accounts 4 operational