Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Implementing an email bot for an Email channel

Updated on February 17, 2022

Give users the ability to seamlessly interact with an application by email. When you implement an Email channel, your Pega Email Bot™ intelligently responds to user email requests.

For example, the email bot opens a related business case about a reported issue and forwards the triage case to another operator by using intelligent email routing. A triage case stores information from a received email in the system.

In an email bot, you can set up intelligent routing of emails by defining routing and automation conditions based on rules, email details, or natural language processing (NLP), such as entity extraction, category detection, and sentiment analysis. With intelligent routing, the system automatically routes incoming email content to an operator or to a work queue as an email triage, or creates a case. When you set up an Email channel, Pega Platform automatically configures email instantiation for the selected case.

For relevant training materials, see the Intelligent email module on Pega Academy.

  • If you are experiencing issues with the Theme Cosmos design of your Email Manager portal, download the Email Manager Cosmos component from Pega Marketplace.
  • The process of creating a Pega Platform application, including the design and development of an Email channel for an email bot, requires open rulesets. However, after moving your email bot to a production environment, you can lock the rulesets. Only when you need to build models further or change the email bot channel configuration in a production environment, must you then unlock the rulesets.
  1. Build and configure an Email channel for an application:
    1. Set up an email bot by creating an Email channel, adding email accounts for email handling, and selecting a reference operator.
      For more information, see Creating an Email channel.
    2. Define Email channel behavior by adding suggested cases, defining suggested responses, and configuring email analysis.
      For more information, see Defining Email channel behavior.
    3. Set up intelligent routing of emails by defining routing conditions based on email header content, text entity, topic, sentiment analysis, or a when rule.
      With intelligent routing, the system automatically routes email content from users to an operator or to a work queue as an email triage case, or creates a top-level case. For more information, see Configuring intelligent email routing.
  2. Use the Email channel to record and train the data for the text analytics model, triage emails, and display reports:
    1. Enable the recording of training data, create training data, and then apply changes to the text analytics model for the email bot.
      For more information, see Training the model for the Email channel.
    2. Triage incoming emails for the email bot.
      You can reply to users, forward emails to additional stakeholders, send Pulse messages, spin off business cases, detect duplicate triage cases, or resolve triage cases. For more information, see Triaging incoming emails.
    3. Display built-in reports about the number of received emails, triaged cases, and created business cases.
      For more information, see Viewing reports for the Email channel.
  3. Manage the Email channel by troubleshooting, updating, and further customizing the system:
    1. Perform additional tasks to customize the email bot.
      For more information, see Customizing the Email channel.
    2. Address issues in the email bot by verifying the email integration settings and fixing the routing conditions that you define for intelligent routing.
      For more information, see Troubleshooting the email bot.
    3. Perform maintenance tasks and update the email bot to the 8.5 version, to improve performance and make the system more reliable.
For example: The following video describes new chatbot and email bot features that are available in Pega Platform version 8.7:

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us