Email Listeners allow you to automatically trigger workflows when an email is received. This is useful for automating an Email Start Event.
An Email Start Event listens for incoming emails based on pre-configured criteria, and once matched, it initiates a new request in the associated process. This configuration removes the need for manual form submissions and enhances real-time process automation.
View Email Listeners
Permissions
Your user account or group membership must have the "Settings: View Settings" permission to view email listeners unless your user account has the Make this user a Super Admin setting selected.
See the Settings permissions or ask your Administrator for assistance.
Follow these steps to view the email server default settings:
Ensure that you are logged on to ProcessMaker Platform.
Click the Admin option from the top menu. The Users page displays.
Click the Settings icon
from the left sidebar to view all settings.
From the Settings panel on the left, expand the Email section.
Select Email Listener Default to view the following details:
Email Address: Displays the email account configured to receive and process incoming requests. This is the address monitored by the listener.
Scheduler: Indicates how frequently the system checks the configured inbox for new emails (e.g., every 5 minutes, hourly).
Status: Shows whether the email listener is currently active or inactive. An active listener is currently monitoring emails according to the defined schedule.
IMAP Server Settings
Before creating an Email Listener, ensure that IMAP settings are configured in your email account settings by an administrator. Follow these instructions based on your email provider:
Create an Email Listener
Permissions
Your user account or group membership must have the "Settings: View Settings" permission to create an email listener unless your user account has the Make this user a Super Admin setting selected.
See the Settings permissions or ask your Administrator for assistance.
Follow these steps to create or edit an email server configuration:
View your email listeners. The Email Listeners displays.
Click on the +Listener button at the top-right of the Email Listeners panel. The Email Settings section displays.
Enable the SSL option to ensure a secure connection with IMAP email providers that support encrypted access.
In the IMAP server, enter the IMAP email host provider. For example:
imap.gmail.com
for Gmailimap.mail.yahoo.com
for Yahoooutlook.office365.com
for Outlook
In the Port, enter the IMAP provider port. For example common ports are:
993
for IMAP with SSL.143
for IMAP without SSL.
In the User Email, enter the same email address that was used when enabling IMAP access in your email account settings.
In the Password, enter the same email password that was used when enabling IMAP access in your email account settings.
In the Scheduling Options section in the Start date, select the date to start listening emails.
In the Repeat every, specify how often the listener should run by entering a number and selecting the desired time unit (day, week, month, or year).
Ends: Choose one of the following options to define when the email listener should stop:
Never – The listener will run indefinitely without an end date.
On – Select a specific date when the email listener will stop running.
After – Enter the number of occurrences after which the listener should stop.
If the email listener is already active and scheduled, click Disable Schedule to deactivate it.
Click Test Connection to verify the configuration and ensure the IMAP email provider is working correctly.
Click Update Listener to save and finalize your changes.