PLEASE NOTE: UiPath Communications Mining's Knowledge Base has been fully migrated to UiPath Docs. Please navigate to equivalent articles in UiPath Docs (here) for up to date guidance, as this site will no longer be updated and maintained.

Knowledge Base

Getting Started

Communications Mining Overview




This article will cover an overview of the following topics:


  • What Natural Language Processing (NLP) and Communications Mining are
  • The challenges of business communications data, and the importance of NLP tools
  • What UiPath Communications Mining does, and how we help solve these challenges
  • What Communications Mining means for you and your business
  • Why our Communications Mining solution is trusted by enterprises


What is Natural Language Processing (NLP)?


Natural Language Processing (NLP), is a field of Machine Learning focused on building tools that can automatically understand and process natural language data similarly to the way humans can.


A key focus of NLP tools is taking unstructured communications data and turning it into actionable structured data, by understanding the intents, themes and concepts within, and extracting key data points.


Why is NLP becoming critical to enterprises?


Business is built on communications. Almost every process at some stage requires a conversation. Communications across email, tickets and CRM systems are integral to the completion of a process...




From support, to sales, to finance and services. Communicating with each other is how business gets done.

The challenge enterprises face today is the scale of messages flowing into their organisation.





The number of emails, tickets, and messages is rising every year, and this is bringing services to a breaking point. It's increasing the cost to serve, and damaging employee and customer experiences.



Thankfully, Natural Language Processing, a branch of AI that focuses on helping machines read and understand human language, has seen massive advances in recent years.





Natural Language Processing, or NLP, has come of age, and it’s now beating humans in language understanding and reading comprehension.


This generates new solutions and opportunities for the enterprise. 


How can NLP solutions help solve these challenges?


With NLP, it's now possible to understand communications at scale.

This enables businesses to:

What is Communications Mining?


Communications Mining, or Comms Mining, is a field that focuses on understanding and extracting value from communications data

It’s the practice of converting the unstructured information this data contains into structured, machine-readable data that can then be used for analytics and automation.


Communications Mining vs. Task Mining & Process Mining


Communications Mining sits within the 'Discover' pillar alongside Process Mining and Task Mining, but each of these tools focuses on different things:



Importantly, UiPath Communications Mining not only identifies the pain points, but can also help resolve many of them through enabling more intelligent automations.


What is UiPath's Communications Mining solution and what does it do?

UiPath Communications Mining, formerly Re:infer, automates the interpretation of communications, helping businesses understand and automate messages – at speed, at scale, on any channel.


Our solution combines machine learning (ML), natural language processing (NLP), and employee-led supervised learning in a powerful, no-code solution that anyone can use.




It provides complete visibility into channels like emails, tickets and customer feedback, helping businesses better understand their customers, and where improvements will have the biggest impact.


It also enables intelligent automation from communications, as it generates the structured data required by downstream automations to action requests without human intervention.


How does this help our customers?


Our Communications Mining solution... 




How it works: Overview


Here's an overview of the typical journey that your data goes on within the platform:



  1. Pre-built connectors for ingestion into historic comms store. Proprietary ML segmentation and cleaning engine to clean data
  2. Proprietary Deep Learning Sentence models extract semantics for data efficient learning
  3. Proprietary Unsupervised Learning models identify common intents and constantly search for new ones
  4. Train bespoke supervised models efficiently in our Proprietary Active Learning engine and interface
  5. Real time aggregate statistics for meaning-based Management Information and Analytics
  6. Real-time model validation and model lifecycle management


How it works: Deep Dive




First, we connect to your channels of unstructured communications data.

These could be shared email inboxes, workflow tickets, or collections of survey responses, to list just a few examples.

Getting this data into the platform can be done via…


  • Live integration with pre-built connectors, for channels such as Microsoft Exchange or Salesforce 
  • Building API integrations 
  • Or uploading historic data, either via CSV or our API 



With data uploaded, the platform automatically kickstarts the discovery process.


It uses unsupervised learning to cluster together groups of communications that share similar themes and concepts.




These clusters can link to repetitive processes, requests, issues, and sentiments. They can both help us to define the right structure for our model and speed up the first stage of model training.


By reviewing these clusters and applying labels and entities that capture relevant concepts and data points, the platform quickly starts to build a picture of what’s in the data.





Next, we use a variety of training modes to build out the training data for our model.




Here, we’re teaching the platform to confidently identify these labels and entities, across the breadth of our data.

These training modes are designed to maximise the impact of training actions, and minimise the time spent training. Meanwhile, the platform’s zero-code interface means that a Model Trainer can be any business user working in the communication channel. No data scientists or engineers required. 

With every training action, the platform continuously retrains, improving its understanding of each concept and data point and updating its predictions in real-time.



By labelling a small, representative sample of training data, the platform is able to apply its understanding of each label and entity at scale, automatically interpreting and making predictions across the entire dataset. 




The end result? Structured label and entity predictions, each with their own confidence scores, for every communication, just like this example email here:




These predictions are made available for analytics in the platform or via the API for consumption by UiPath bots and other tools for automation or further analysis. 




But before we rely on these predictions to influence decisions or enable action, we need to know how our model is performing.

The platform’s validation functionality provides full transparency when it comes to performance, validating your model automatically each time it retrains.




We can easily understand if our model is performing as it should across key performance factors that are aggregated into a single model rating for simplicity.


The platform also guides Model Trainers to make improvements as needed with recommended next-best actions. 




Once we’re happy with our model’s performance, we can very quickly generate valuable and actionable insights from these business conversations.




The platform aggregates all of the predictions for labels and entities with key metadata to provide a wealth of queryable data, providing visibility into previously hidden processes and channels.

This allows users to…

  • Create custom dynamic dashboards to track key metrics and the quality of service delivered to customers and clients
  • Run analyses to identify opportunities to improve processes or customer experience
  • Or set up alerts to monitor channel performance and risk events

Just to name a few examples. 






Alongside analytics, we can deploy trained models to enable production automations. 


UiPath robots and downstream systems can utilise the structured data created by UiPath Communications Mining to extend automation into service and conversation-based processes. This allows businesses to automate transactional requests and workflows.  


Tasks like triaging emails, updating customer information, and case creation can now be automated end-to-end by UiPath. 


Why do enterprises trust UiPath Communications Mining?


Leading enterprises trust Communications Mining to analyse and automate their communications - and here are some of the reasons why: 


  • No code - We democratise NLP for the business user. The platform’s zero-code interface provides a guided user experience that any employee can use - regardless of technical ability 


  • Fully customisable - You can create fully bespoke models that extract the exact intents, themes and sentiments that your business needs 


  • Accurate - You can train accurate models with minimal training data, with full transparency on model performance to avoid unexpected outcomes in production 


  • Fast to train - You can keep costs and effort low and confidence high, with models that are quick to train and fast to adapt 


  • Hyper scalable - You need to start small to succeed, but you’ll need a solution that can rapidly scale with your needs for bigger use cases, which our platform does 


  • Real-time monitoring & alerts - With configurable dashboards, email alerts and reports tracking key metrics in real-time, you’ll have all the data you need to make proactive, informed decisions 


  • Secure - Above all, you need a solution that you can trust your data with, and our platform’s permissioning and encryption ensures customer data is secure and protected 


  • Easy to integrate - We have pre-built integrations for key communications channels, easy-to-work- with APIs, and connectors for workflow and RPA, helping it easily fit into your technology stack 


What does Communications Mining mean for you?

Our solution opens up the power of AI and NLP to all business users, not just data scientists and engineers.


What does Communications Mining mean for your business?

UiPath Communications Mining provides enterprises with full operational visibility, letting you understand and augment your business like never before.

It helps your business to: 


Previous:  Introduction to UiPath Communications Mining     |    Next:  How and where Communications Mining can be deployed

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.