CRM APIs
Synchronize records, associations, activities, and CRM write actions through Moira projections.
Unified integration infrastructure
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

One unified product layer
Give your product one elegant route into CRM, collaboration, developer, productivity, messaging, and social platforms.
View provider catalogueSynchronize records, associations, activities, and CRM write actions through Moira projections.
Route channels, conversations, files, and team events into the workflows that need them.
Connect repositories, pull requests, issues, checks, comments, and releases with installation-level state.
Use one Google app while customers select exactly which Workspace services their product needs.
Use one Microsoft app for Graph-backed email, files, calendar, collaboration, and task workflows.
Keep customer conversations, social context, and delivery state in one event-driven layer.
One connection layer
Give customers a clear connection path, while your team keeps the sync, event, delivery, and customer context close at hand.
Turn a Salesforce or HubSpot record change into a traceable product workflow.
Give your product one observable route from received event to delivery.
See authorization, policy, and account health before support has to ask.
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
Build the experience your customers recognise while Moira carries the connection, event, and account context beneath it.
| Product surface | Workflow primitives | Observed event | Customer outcome |
|---|---|---|---|
| CRM API | Sync CRM objectsMap associationsRun write actions | crm.record.updated | Project Salesforce and HubSpot changes into the workflow that owns the customer record. |
| Collaboration API | Connect workspacesSync channelsSend messages | slack.message.received | Keep Slack conversations, team context, and delivery evidence close to the product action. |
| Developer API | Install GitHub AppsTrack issuesUpdate comments | github.issue.updated | Move repository, issue, pull request, check, and release changes into Moira projections. |
| Google Workspace API | Select servicesPreview scopesRe-consent safely | workspace.resource.updated | Use one Google app for Gmail, Drive, Docs, Sheets, Slides, Calendar, Tasks, and Meet. |
| Microsoft 365 API | Connect GraphGate protected scopesSync subscriptions | graph.resource.updated | Use one Microsoft app for Outlook, Calendar, OneDrive, SharePoint, Office files, Teams, and To Do. |
| Messaging API | Connect accountsRoute conversationsObserve delivery | message.received | Bring WhatsApp, Telegram, LinkedIn, and Instagram conversations into the next workflow. |
See the operating surface
The account, project, event, and delivery context live together in a polished dashboard for the person responsible for the integration.
Illustrative control-plane surfaces. The live provider catalogue and your project policy determine what can be connected and used.
Built for the whole product journey
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.
A clear, branded authorization route begins from the right project.
Your product receives one deliberate event contract and connection context.
Send the next message, update the record, or trigger the next customer moment.
One operating path
Moira Connect keeps the handoff between your product, customer connection, and operational workflow clear from the first request.
One operational layer
Moira gives your application a coherent way to connect accounts, receive events, coordinate workflows, and serve customers well.
One product-shaped contract for the CRM, productivity, messaging, and developer workflows your customers use every day.
Realtime activity arrives with the account and project context your workflow needs.
Signed delivery and event context keep your customer experience fast and dependable.
A clear customer connection path keeps your product focused on the workflow, not credentials.
From key to request
Send through a connected account. Moira keeps the normalized request traceable while provider-specific outcomes remain explicit in the response and event stream.
message.createdcurl --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
Identity, project scope, secret lifecycle, and provider entitlement remain distinct controls throughout the customer connection journey.
Review the security modelEvery customer action is resolved through explicit tenant and project context.
Provider credentials remain server-side and are decrypted only for their intended operation.
API and MCP secrets are revealed once; stored metadata never recreates plaintext.
Operational by design
Give your team a polished home for connected accounts, product activity, delivery history, and the next customer action.
Explore account operationsStart with evidence
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 limitsNo card required
14-day no-card trial
Test and production projects
Hosted provider connection flow
Account health and webhook delivery
Security, privacy, and assurance
Answers for product teams
Everything you need to understand the path from product idea to a live customer connection.
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.
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.
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.
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.
Yes. Projects are designed to make environment and connection context clear, so teams can validate the product experience before they introduce it to customers.
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.
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
Create a workspace, connect your first account, and bring a polished customer communication workflow to life.
Start Free Trial