Skip to main content

Microsoft 365 Outlook Integration

Register the Entra Application

Ensure your Entra application is set up with the necessary Microsoft Graph API permissions:

API / Permissions nameType
Mail.ReadWriteApplication
MailboxFolder.Read.AllApplication
User.ReadDelegated

In Entra, approve the delegated or application permissions for the mailbox access.

Obtain Outlook Folder IDs

You can obtain the folder ID by selecting and copying the folder ID from the URL.

Configure Mailbox

Add new mailbox configuration in the Admin portal and enter all required details.

FieldDescription
NameName of the configuration.
EmailEmail that that should be used.
Inbox Folder IDFolder from which emails should be read from.
Processed Folder IDWhere emails will be moved after they have been processed.
Unprocessable Folder IDIn case of any errors or if email is not processable, it will be moved to this folder.
For example emails that have multiple invoices or attachments of the same type (PDF / XML) will not be processed.
ServiceSelect what service you would like to use, Classification or eInvoice or both.
Tenant IDEntra Tenant ID
DomainEntra Domain
Client IDEntra Application Client ID
Client SecretEntra Application Client Secret
Client Secret ExpiresThe date when Entra Application Client Secret expires.

After you enter all required configuration details the service will automatically:

  1. Connect to Microsoft Entra
    It verifies the credentials and permissions by requesting an access token via Microsoft Graph.

  2. Fetch Folder Details
    Using the provided folder IDs, the service queries Outlook to:

    • Confirm the folders exist and are accessible.
    • Retrieve their display names.
  3. Display Configuration Status
    If the connection and folder lookup are successful:

    • Your new mailbox configuration will appear in the table.
    • Each folder will show its display name.
    • The status column will show Online, indicating successful connection.