ixp
latest
false
Important :
Communications Mining is now part of UiPath IXP. Check the Introduction in the Overview Guide for more details.
UiPath logo, featuring letters U and I in white

Communications Mining user guide

Last updated Aug 1, 2025

Using Exchange integrations

Note: You must have assigned the Source - Manage, Integration - Write, Bucket - Append, and Dataset - Manage permissions as an Automation Cloud user, or the Sources admin, Modify integrations, Update data to buckets, and Datasets admin permissions as a legacy user.

Understanding the relationship between key platform components

This section describes the relationship between key platform components such as integrations, mailboxes, buckets, sources, and datasets to help you set up your data effectively:

  1. Set up an Exchange integration through a service account, which syncs data from the Microsoft Exchange Server.

    This integration allows you to sync multiple mailboxes, which are each stored in a bucket, and each bucket can contain multiple mailboxes.

  2. Set up a source, which is a collection of raw annotated communications data of a similar type.

    When setting up a source, if you are using data from an email integration, you must specify which bucket you want to sync from, that is the bucket where the mailboxes in scope for your use case are stored.

  3. Once you have finished setting up your source, add your source to a dataset, which is where your Model will be trained.

    Each dataset belongs to a project, which is a permissioned storage area within the platform. Each dataset and source belongs to a specific project, which is designated when they are created.

The following diagram illustrates how all these components are related:



Setting up your integrations

Apply the the following steps in this specific order so that data from your mailboxes shows up in the platform.

Create a new integration

An integration refers to the connection and sync of data from the Microsoft Exchange service. You can set up a single integration for an Exchange service account, which can contain multiple mailboxes within it.

To create the integration, proceed as follows:

  1. Navigate to the Administration page.
  2. Select the Integrations tab, which allows you to set up a live connection with Microsoft Exchange. For more details on how to set up your integrations, check Integrations overview.

Add and configure one or more mailboxes

Once you have set up the integration with Microsoft Exchange, you can add the mailboxes in scope for your use case:

  1. Select the email icon on your integration card.
  2. Select Add mailbox, and fill in the mailbox details:



    • Mailbox name - Enter the Email want to add to the integration.
    • Bucket - A bucket is the location where one or more of your mailboxes will be stored, and each bucket can contain multiple mailboxes. Select one of the following options:
      • New bucket:
        • Create new bucket Mailbox
        • User define new bucket - Select the Project, enter a Name, and, optionally, a Title.
      • Existing bucket - Select an existing bucket from the dropdown list.

      Make sure you select the appropriate bucket because:

      • You must always add mailboxes from the same bucket into the same dataset.
      • If you need to sync a large number of mailboxes and plan to include them in the same dataset, the best practice is to place them in the same bucket.

        Note: If you need to sync a large number of mailboxes to a bucket, and have over 2000 mailboxes, you are recommended to contact your UiPath® account manager. This allows Communications Mining™ to give you the best performance.

    • Time filters:
      • From timestamp - Enter a timestamp in the Sync from timestamp field to specify when email syncing should begin.
      • All time - This option will sync all available emails, regardless of when they were received.

        Important: Selecting the All time option may lead to syncing more data than expected, and messages are charged on upload.

        Note: If you do not apply any filters, all emails will be synced, including deleted items.

    • Folder filters - Enter the Allowed folders or Denied folders.
    • Participant filters - Enter the Allowed participants or Denied participants.
    • Attachments - Enable or disable the Sync attachment contents option to sync and store attachments. You can edit this option for new emails at any time. Existing emails are not affected.

      Note: Regardless of the selection, Communications Mining™ will always capture attachment metadata.



  3. Select Add mailbox to complete the process.
  4. If you change your mind, and you no longer want to add the new mailbox, select Discard new mailbox.

Repeat the steps for each mailbox that you need to sync.

Create a new source, specifying the Bucket where your mailbox is located

Create a new source in the platform as described in the Creating or deleting a data source page. Each data source will only have one bucket associated with it, at a maximum.

Important: Make sure you specify the bucket where you initially added your mailboxes in scope for your use case.


Create a dataset, and add your source

Create your dataset, and add to it the source containing the bucket where your mailboxes are synced. For more details, check Creating a new dataset.

If you have an existing dataset to which you want to add the source containing the integration, modify the dataset settings, and add the new source.

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2025 UiPath. All rights reserved.