Skip to content

Outlook

The Outlook integration connects your Microsoft 365 environment to Sprigr Teams, giving agents access to both email and calendar. Agents can read and send emails, search mailboxes, and manage calendar events — all through a single integration.

  • A Microsoft 365 account (business or enterprise). Personal Outlook.com accounts are also supported.
  • Admin or Owner role in your Sprigr Teams organisation.
  • If your organisation uses Conditional Access policies, your Microsoft 365 admin may need to approve Sprigr Teams as an authorised application.
  1. Open the Integration Hub

    Sign in to team.sprigr.com and click Integrations in the sidebar.

  2. Find Outlook

    Locate the Outlook card in the integration directory. Click Connect.

  3. Sign in with Microsoft

    A Microsoft sign-in window will appear. Enter your Microsoft 365 credentials and sign in.

  4. Review and accept permissions

    Microsoft will show you the permissions Sprigr Teams is requesting, which include reading and sending email and accessing your calendar. Click Accept to grant access.

  5. Verify the connection

    The Outlook card will show a green “Connected” badge. The integration covers both email and calendar — there is no need to connect them separately.

Like the Gmail integration, the Outlook integration works on-demand. Agents query Microsoft 365 in real time when they need to read emails, search messages, or check calendar availability. No data is stored in Sprigr Teams.

The integration covers two areas:

  • Mail — Search, read, send, and reply to emails. Manage folders and categories.
  • Calendar — List upcoming events, check availability, create new events, and update existing ones.
ToolActionDescription
outlook_mailsearchSearch emails by query (sender, subject, keywords, date range)
outlook_mailreadRead the full content of a specific email
outlook_mailsendCompose and send a new email
outlook_mailreplyReply to an existing email thread
ToolActionDescription
outlook_calendarlistList calendar events within a date range
outlook_calendarcreateCreate a new calendar event with attendees, time, and location
outlook_calendarupdateUpdate an existing calendar event (time, attendees, description)
  • Meeting scheduling — Ask an agent to find a time that works for multiple attendees and create the calendar event automatically. The agent checks each person’s availability before suggesting slots.
  • Email triage and response — An agent monitors a shared inbox, categorises incoming messages, and drafts responses for review.
  • Calendar briefings — A morning workflow step reads your calendar for the day and sends you a summary of upcoming meetings, preparation notes, and any scheduling conflicts.
  • Out-of-office management — An agent reads incoming emails while you are away and sends context-appropriate auto-replies based on the content of each message.

“Admin approval required” during OAuth Your Microsoft 365 admin needs to grant tenant-wide consent for Sprigr Teams. Ask your IT team to approve the application in the Azure portal under Enterprise Applications.

Calendar events not appearing Check that the connected account has access to the calendar you are querying. Shared calendars and room calendars may require additional permissions in Microsoft 365.

“Insufficient privileges” errors The connected account may not have the necessary permissions. Verify that mail and calendar permissions were granted during the OAuth flow. If in doubt, disconnect and reconnect the integration to re-request permissions.

Token refresh failures If the integration stops working after a period of inactivity, try disconnecting and reconnecting it. This is rare but can happen if your Microsoft 365 admin changes security policies.

  • Gmail — Connect Google Workspace email as an alternative or alongside Outlook.
  • Integrations Overview — See all available integrations.
  • Agent Settings — Assign the Outlook integration to specific agents.
  • Workflows — Use Outlook actions as steps in automated workflows.