Skip to main content

Unified integration infrastructure

One connection layer for CRM, messaging and productivity workflows.

Make customer integrations native to your product. Authorize accounts, receive realtime events, run scheduled syncs, and move every provider change through a single dependable control plane.

14-day trial · No card required · Salesforce, HubSpot, Slack, GitHub, Google Workspace, Microsoft 365, and more

Illustration of a Moira Connect control plane coordinating integration workflows
A Moira Connect control plane that brings customer accounts, provider activity, and product workflows together.

One unified product layer

Add communication infrastructure without rebuilding the customer experience.

Give your product one elegant route into CRM, collaboration, developer, productivity, messaging, and social platforms.

View provider catalogue

CRM APIs

Synchronize records, associations, activities, and CRM write actions through Moira projections.

Salesforce · HubSpot

Collaboration APIs

Route channels, conversations, files, and team events into the workflows that need them.

Slack · Microsoft Teams

Developer APIs

Connect repositories, pull requests, issues, checks, comments, and releases with installation-level state.

GitHub App

Google Workspace

Use one Google app while customers select exactly which Workspace services their product needs.

Gmail · Drive · Docs · Sheets · Calendar

Microsoft 365

Use one Microsoft app for Graph-backed email, files, calendar, collaboration, and task workflows.

Outlook · OneDrive · SharePoint · Teams

Messaging and social

Keep customer conversations, social context, and delivery state in one event-driven layer.

WhatsApp · Telegram · LinkedIn · Instagram

One connection layer

Make integration infrastructure feel like your product.

Give customers a clear connection path, while your team keeps the sync, event, delivery, and customer context close at hand.

CRM workflows

Turn a Salesforce or HubSpot record change into a traceable product workflow.

Messaging workflows

Give your product one observable route from received event to delivery.

Connection operations

See authorization, policy, and account health before support has to ask.

Calendar workflows

Carry a conversation milestone into a time-bound product action.

Original Moira integration workflow examples for the product experience you are building.

One API, clear product primitives

A complete API surface for connected products.

Build the experience your customers recognise while Moira carries the connection, event, and account context beneath it.

Product surfaceWorkflow primitivesObserved eventCustomer outcome
CRM APISync CRM objectsMap associationsRun write actionscrm.record.updatedProject Salesforce and HubSpot changes into the workflow that owns the customer record.
Collaboration APIConnect workspacesSync channelsSend messagesslack.message.receivedKeep Slack conversations, team context, and delivery evidence close to the product action.
Developer APIInstall GitHub AppsTrack issuesUpdate commentsgithub.issue.updatedMove repository, issue, pull request, check, and release changes into Moira projections.
Google Workspace APISelect servicesPreview scopesRe-consent safelyworkspace.resource.updatedUse one Google app for Gmail, Drive, Docs, Sheets, Slides, Calendar, Tasks, and Meet.
Microsoft 365 APIConnect GraphGate protected scopesSync subscriptionsgraph.resource.updatedUse one Microsoft app for Outlook, Calendar, OneDrive, SharePoint, Office files, Teams, and To Do.
Messaging APIConnect accountsRoute conversationsObserve deliverymessage.receivedBring WhatsApp, Telegram, LinkedIn, and Instagram conversations into the next workflow.
Explore the API reference

Built for the whole product journey

Build the product workflow while Moira carries the connection layer.

Moira gives a product team one deliberate path from customer authorization to a useful customer moment, with the account and event context close at hand.

  1. Customer connects

    A clear, branded authorization route begins from the right project.

  2. Moira normalizes

    Your product receives one deliberate event contract and connection context.

  3. Your workflow moves

    Send the next message, update the record, or trigger the next customer moment.

Explore the customer dashboard
Customer workspaceLive workflow
Northstar workspaceCustomer conversations
Events flowing
Revenue workspaceOpportunity updated
Support channelThread synchronized
Engineering projectIssue event projected
evt_01H8…5DView delivery

One operating path

From customer authorization to a customer moment.

Moira Connect keeps the handoff between your product, customer connection, and operational workflow clear from the first request.

Moira connection path

Connection lifecycle

Workspace signal
  1. API requestYour app sends a scoped actionRequest validated
  2. Hosted authorizationCustomer completes consentAuthorization scoped
  3. Normalized eventmessage.receivedEvent mapped
  4. Account healthActionable stateTeam notified

One operational layer

Everything your connected product needs to move with confidence.

Moira gives your application a coherent way to connect accounts, receive events, coordinate workflows, and serve customers well.

Unified API

One product-shaped contract for the CRM, productivity, messaging, and developer workflows your customers use every day.

Normalized events

Realtime activity arrives with the account and project context your workflow needs.

Reliable webhooks

Signed delivery and event context keep your customer experience fast and dependable.

Hosted authorization

A clear customer connection path keeps your product focused on the workflow, not credentials.

From key to request

A first message without a provider-shaped API.

Send through a connected account. Moira keeps the normalized request traceable while provider-specific outcomes remain explicit in the response and event stream.

202 Acceptedmessage.created
cURL
curl --request POST \
  --url https://api.moiraconnect.com/v1/messages \
  --header "Authorization: Bearer $MOIRA_API_KEY" \
  --header "Content-Type: application/json" \
  --data '{
    "account_id": "acc_customer_support",
    "recipient": "+31612345678",
    "text": "Your order is ready."
  }'

Protection without hand-waving

Security boundaries your team can explain.

Identity, project scope, secret lifecycle, and provider entitlement remain distinct controls throughout the customer connection journey.

Review the security model

Workspace isolation

Every customer action is resolved through explicit tenant and project context.

Encrypted credentials

Provider credentials remain server-side and are decrypted only for their intended operation.

One-time secrets

API and MCP secrets are revealed once; stored metadata never recreates plaintext.

Operational by design

One dashboard for every customer connection.

Give your team a polished home for connected accounts, product activity, delivery history, and the next customer action.

Explore account operations
Production · Atlas

Connected accounts

Revenue workspaceSalesforce · CRM changes projected
Connected
Support collaborationSlack · Message stream healthy
Active
Product workspaceGitHub · Installation events synced
Synced

Start with evidence

Prove the integration before procurement.

Start without a card, connect a supported provider, and validate the operational path. Published plan limits and prices come from the server-owned billing configuration.

View pricing and limits
Launch trial14 days

No card required

14-day no-card trial

Test and production projects

Hosted provider connection flow

Account health and webhook delivery

Start Free Trial

Security, privacy, and assurance

Trust belongs in the connection layer.

SOC 2 Type II auditGDPR privacy programmeISO 27001 certification programme
Explore security

Answers for product teams

Frequently asked questions

Everything you need to understand the path from product idea to a live customer connection.

What is Moira Connect?

Moira Connect is the customer connection layer for communication products. It gives your application one place to start connections, receive normalized events, and run customer-facing workflows across email, messaging, calendar, and collaboration providers.

Which communication products can I build with Moira?

Teams use Moira to add connected inboxes, communication workflows, customer relationship context, recruiting and outreach experiences, scheduling, and operational account tooling to their own products.

How do customers connect their accounts?

A customer starts from a named workspace and project, follows the hosted connection route, and returns to a product surface that makes account context and the next workflow immediately useful.

How do realtime events reach my application?

Moira delivers normalized event envelopes and signed webhook context so your service can associate a received signal with the intended project, account, and product workflow.

Can I separate staging and production?

Yes. Projects are designed to make environment and connection context clear, so teams can validate the product experience before they introduce it to customers.

Where do API keys and provider credentials live?

Your product uses project-scoped credentials and one-time secret handling. Customer authorization stays within the hosted connection experience instead of being copied into your interface.

How do I begin?

Create a workspace, add a project, choose a connection workflow, and use the quickstart to take the first event or customer action through your product.

Start with a real project

Build the integration your team can operate.

Create a workspace, connect your first account, and bring a polished customer communication workflow to life.

Start Free Trial