AmuraAMURA Software
Integration · Microsoft 365 / Outlook

AI inside Microsoft 365 — where your team already works.

Outlook is the channel, SharePoint and OneDrive are the corpus, Calendar is the clock, Teams is where handoff happens. Microsoft 365 is rarely the destination — it’s the substrate every other integration runs on. We connect agents against your tenant honouring permissions, sensitivity labels and Conditional Access.

What we solve

Email, documents and calendar already live in M365. What’s missing is an agent that reads them as context.

A client emails info@, somebody triages it, somebody else hunts down the contract in SharePoint, a third person checks the calendar to suggest a slot, and at the end of the thread nobody is quite sure what was agreed. The information exists — it’s in Outlook, OneDrive, SharePoint and Teams — but somebody has to connect the dots every single time.

We build the connector against your tenant via Microsoft Graph, with OAuth through Entra ID and either delegated or application permissions depending on the case. The agent reads Mail, Files, Calendar and Teams with minimum scopes, honours sensitivity labels, Conditional Access and the permissions of every SharePoint site, and runs as an enterprise app with admin consent — auditable from the Microsoft portal, no shortcuts.

Use cases with this tool

What we build on top of your instance.

Outlook

Outlook triage with drafted replies

Reads the shared or personal inbox, classifies by type (enquiry, complaint, opportunity, invoice), enriches with client context (CRM, prior threads, attachments) and leaves a draft in the team’s voice ready for review.

−35 min/person/day on triage
SharePoint

Private RAG over SharePoint and OneDrive

Indexes the sites and libraries you authorise, respects per-user and per-document permissions, and answers internal questions with a citation back to the source file. Nobody sees documentation they shouldn’t — and neither does the agent.

Cited answers in < 8 s
Calendar

Calendar agent that coordinates meetings

Reads incoming email, understands intent (book, move, cancel), cross-references real availability of participants and proposes a slot — with a room if relevant. Human confirms, agent sends the invite.

−80% back-and-forth emails to schedule
Teams

Teams assistant for internal questions

A Teams bot that answers questions on policies, procedures and internal knowledge with a citation to the source document in SharePoint. If it can’t find a clear answer, it says so and routes to the right channel or person instead of guessing.

60% of internal questions resolved without escalation
Documents

Attachment extraction and routing

Invoices, contracts, delivery notes and orders arriving in Outlook are extracted, named with the agreed convention, classified and filed into the right SharePoint library — or routed to the destination system (ERP, CRM, document manager).

100% of attachments classified and filed
How we wire it up

How we wire it up — enterprise app, not a shortcut.

Microsoft Graph for everything, Entra ID for authentication and your tenant’s governance controls honoured end to end. We deploy as an enterprise app with admin consent, auditable from the portal.
  • 01

    Microsoft Graph for Mail, Files, Calendar and Teams

    Graph is the only surface we touch. Mail, Outlook calendars, OneDrive, SharePoint sites and Teams through the same API and the same permission model. No scrapers, no EWS, no COM tricks — everything inside the surface Microsoft supports.

  • 02

    OAuth via Entra ID, delegated or application permissions

    Depending on the use case we pick delegated permissions (the agent acts as a specific user and inherits their scope) or application permissions (service access with admin consent, scoped per site or mailbox). We document which one we use and why — your tenant admin approves it knowing exactly what they’re signing.

  • 03

    SharePoint with site and library permissions respected

    RAG indexing inherits the permissions of each site and library. If a user has no access to the Finance site, they can’t retrieve Finance content via the agent. When a permission is granted or removed on a file, we reflect it in the index — no invisible lag opening doors you thought were shut.

  • 04

    Conditional Access and sensitivity labels honoured

    Conditional Access policies apply to the enterprise app’s authentication (MFA, location, compliant device). Sensitivity labels are read before content is processed: anything labelled Confidential or Highly Confidential is handled per policy — not sent to an external model if your policy forbids it.

  • 05

    Enterprise app with admin consent and audit

    We register the app in Entra ID with explicit admin consent and the permissions visible in the portal. Every agent call lands in the Microsoft 365 audit logs with its correlation id, so your security team can trace what it read and wrote, when and on whose behalf.

Frequently asked

What clients ask us

  • 01

    Do you respect sensitivity labels and DLP policies?

    Yes. Before processing an email, file or message we read its sensitivity label and apply the policy your organisation has defined — including, if configured that way, not sending content labelled Confidential or Highly Confidential to external models. Tenant DLP policies still apply to the agent’s actions because it operates via Graph: if a DLP rule blocks data egress, it blocks the agent too.

  • 02

    Does it work with personal accounts or only Business / Enterprise?

    Only with Microsoft 365 Business and Enterprise (Education included). Personal accounts (Outlook.com, personal OneDrive) don’t support the enterprise app, admin consent and audit model we use. If your organisation mixes tenants or uses guests, we plan for it when we design the permissions.

  • 03

    Do we need a separate tenant or do you deploy in ours?

    In yours. We register the enterprise app in your Entra ID tenant, with your admin granting explicit consent to the permissions requested. You always own the app and can revoke access from the portal at any time — no one shows up to uninstall anything on their own.

  • 04

    How does it fit with Microsoft Copilot for 365?

    It’s complementary, not a replacement. Copilot is built for the productivity loop inside the Office apps; what we build are vertical agents and workflows against your business (qualified email triage, RAG over your sites, extraction into your ERP). If you already have Copilot deployed, we coexist: our agents read and write via Graph just like it does, with their own scope and their own audit trail.

Trust

Safe, traceable AI,
enterprise-ready.

We design for privacy from the start, human control, traceability, usage limits, permissioning and documentation. For sensitive processes, we help assess risk and applicable obligations under GDPR and the EU AI Act.

  • 01We never train models on your data without explicit authorization.
  • 02Human review built-in for processes where risk demands it.
  • 03Traceability: prompts, sources, permissions, errors and metrics — documented.
  • 04Privacy, security and control integrated from day one.
  • 05Solutions engineered to be maintained, audited and improved over time.
GDPREU AI ActAEPDISO 27001 readyEU data residency
Personal diagnosis

We work with
few clients.

Every engagement is led personally by one of the partners. If there's a fit, you get a personal first read of your case within one business day — not a canned demo.

How we work
  1. 01Tell us which process eats your time
  2. 02Personal reply within one business day
  3. 0320-minute call — no demo, no pitch
Start the conversation →