Skip to content

Outlook

Microsoft 365 email and calendar are two separate integrations in Sprigr Teams — Outlook Mail and Outlook Calendar — that you connect independently. Both authenticate with the same Microsoft sign-in. Together they let agents read and send email, search mailboxes, and manage calendar events across your Microsoft 365 environment.

  • 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 Mail and Outlook Calendar

    Locate the Outlook Mail card in the integration directory. Click Connect. If you also want calendar access, repeat these steps for the Outlook Calendar card.

  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. Outlook Mail requests mail read/send permissions; Outlook Calendar requests calendar read/write permissions. Click Accept to grant access.

  5. Verify the connection

    The connected card will show a green “Connected” badge. Connect both Outlook Mail and Outlook Calendar if you want agents to work with email and calendar.

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 two integrations cover:

  • Mail — Search, list, read, send, reply, forward, move, and delete emails. Download attachments and look up contacts.
  • Calendar — List events, check availability, find meeting times, create events, update events, and cancel events.
ToolDescription
outlook_mail_searchSearch emails by query (sender, subject, keywords, date range)
outlook_mail_listList messages from a folder
outlook_mail_readRead the full content of a specific email
outlook_mail_sendCompose and send a new email
outlook_mail_replyReply (or reply-all) to an existing email
outlook_mail_forwardForward an email to new recipients
outlook_mail_moveMove a message to another folder
outlook_mail_deleteDelete a message
outlook_mail_download_attachmentDownload an attachment from a message
outlook_contacts_searchSearch your Microsoft 365 contacts
ToolDescription
outlook_calendar_list_eventsList calendar events within a date range
outlook_calendar_check_availabilityCheck whether a time slot is free or busy
outlook_calendar_find_meeting_timesSuggest meeting times that work across attendees
outlook_calendar_create_eventCreate a new event with attendees, time, and location
outlook_calendar_update_eventUpdate an existing event (time, subject, location, description)
outlook_calendar_cancel_eventCancel an event
  • 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.