Who can use this feature?
- Available in TDAdmin and Client Portal Admin
- License Requirement: Enterprise
- Administrative Access:
- Global Administrators can configure email services via TDAdmin
- Ticketing Application Administrators can configure email services for their specific ticketing application via the application's Admin interface
This article describes how to configure Ticketing application Email Replies and Email Monitors in TeamDynamix. These services allow users to interact with TeamDynamix via email—creating tickets, adding comments, and updating work items — without logging in to the system.
Prerequisites
Before configuring email services, you must complete the prerequisite setup tasks.
For Email Replies: Use a non-intuitive address (e.g., td-replies@example.edu) and hide it from your organization's global address list. This address is designed only to process replies to existing notifications that contain reply tokens. If users email it directly without a token, the system cannot process the message, which creates confusion and can add to the support burden. (The Email Monitor address is often intuitive and public (such as helpdesk@example.edu), encouraging users to email directly to create tickets.)
See the Getting Started with Email Service article for more details.
In this article, we’ll cover:
Both Email Replies and Email Monitors require a specific folder structure in the email mailbox to process emails correctly. TeamDynamix reads emails from a designated folder and moves them to different folders depending on whether processing succeeded or failed.
You will need to create three folders in your email mailbox:
|
Folder Name
|
Purpose
|
|
Monitored
|
TeamDynamix reads new emails from this folder
|
|
Processed
|
Successfully processed emails are moved here
|
|
Unsuccessful
|
Emails that encountered processing errors are moved here
|
Option 1: Simple Structure (Most Common)
Create three new folders at the root level of your mailbox alongside the Inbox:
- Monitored Folder: Create a new folder named
Monitored
- Processed Folder: Create a new folder named
Processed
- Unsuccessful Folder: Create a new folder named
Unsuccessful
Option 2: Nested Structure
Create subfolders inside the Inbox to keep all email service-related folders organized together:
- Monitored Folder: Create
Inbox/Monitored as a subfolder
- Processed Folder: Create
Inbox/Processed as a subfolder
- Unsuccessful Folder: Create
Inbox/Unsuccessful as a subfolder
Understanding Spam Risk: Email Monitors vs. Email Replies
The two email services handle unwanted emails differently:
If you configure TeamDynamix to monitor the main Inbox folder, the Email Monitor will process every email that arrives in that mailbox—including spam, junk mail, and other unwanted messages. Each of these emails could potentially create a ticket in your system. To prevent this, we recommend using a dedicated "Monitored" folder that contains only legitimate emails from your organization.
By monitoring a separate "Monitored" folder instead of the Inbox, you can use email rules to automatically filter which emails TeamDynamix processes
Recommended Spam Prevention Setup
- Create a "Monitored" folder (either at the root level or as Inbox/Monitored, depending on which folder configuration option you selected).
- Configure TeamDynamix to monitor only the Monitored folder (not the main Inbox).
- Create an email rule in your email system that automatically moves emails from your organization's domain into the Monitored folder.
- Example rule: "If sender email address ends with @example.edu, move to Monitored"
- Spam and junk emails will stay in the main Inbox folder, where they won't be processed by TeamDynamix.
- Schedule periodic reviews: Have staff check the main Inbox regularly for legitimate external emails (from vendors, partners, etc.) that should be manually moved to the Monitored folder.
Important: Email Monitors and Email Replies cannot monitor the same folder in the same mailbox.
You have two options to keep Email Replies and Email Monitors separated:
Option 1: Separate Email Accounts (Recommended)
Use two different email accounts:
- Email account 1: Dedicated to Email Replies (e.g.,
td-replies@example.edu)
- Email account 2: Dedicated to Email Monitors for ticket creation (e.g.,
helpdesk@example.edu)
This approach provides the cleanest separation and avoids any potential conflicts or log noise.
Option 2: Separate Folders in One Account
Use a single email account with separate folders and email forwarding rules:
- Create separate folder structures:
Inbox/Replies - monitored by Email Replies service
Inbox/NewTickets - monitored by Email Monitor service
- Set up email forwarding rules in your email system to route emails to the appropriate folder based on the destination address or other criteria.
- Configure Email Replies to monitor
Inbox/Replies
- Configure Email Monitors to monitor
Inbox/NewTickets
Why separation matters: When Email Replies and Email Monitors scan the same folder, each service generates log entries for emails it skips (those intended for the other service). This creates unnecessary log noise and can make troubleshooting more difficult.
- Monitor the Unsuccessful folder regularly: Review emails that couldn't be processed to identify configuration issues or problems with incoming email format.
- Archive or purge the Processed folder periodically: Emails that have been successfully processed accumulate in this folder and should be archived or deleted in accordance with your organization's email retention policies.
- Clear the Monitored folder before activation: Before activating a new Email Monitor, ensure the monitored folder contains only emails you want to become tickets. The monitor will process every email in the folder when first activated.
Email Replies allow users to respond to TeamDynamix notifications via email. When enabled, the system processes incoming emails and adds them as comments to tickets, tasks, issues, and other work items.
Email replies can be configured at two levels:
- Organization-level: A single email replies configuration that applies across all applications in your TeamDynamix environment
- Application-level: Custom email replies configurations for individual Ticketing, Client Portal, or Asset/CI applications
Most organizations configure email replies at the organization level. Application-level configurations are only needed when different applications require distinct reply-to addresses or processing rules. This article will cover only Application-level email replies. For details on configuring organization-level email replies, see the Email Replies article.
Each Ticketing application can override the organization-level email replies configuration with custom settings.
To configure Ticketing application email replies:
- Open the Email Replies page in the Admin UI:
- Ticketing Application Admins: In Work Management, go to the Ticketing Application > gear icon > Admin > Email > Email Replies
- Global Admins: In TDAdmin, navigate to Applications > [Ticketing App Name] > Email > Email Replies
- Under How should email replies be handled?, select Use custom email reply settings for this application.
- Configure the reply token settings:
- Check the Enable reply-by-email tokens checkbox to enable the system to generate unique reply tokens when sending notifications.
- In the Email token reply-to address field, enter the email address that will appear as the reply-to address in all notifications for this Ticketing application (e.g., td-replies@example.edu).
- Enable and configure the monitoring service:
- Check the Enable email replies monitoring checkbox to activate the email reply monitoring service.
- From the Auth Account dropdown, select the Email Authentication Account that connects to your replies mailbox.
- Configure folder settings:
- Monitored Folder Name: Enter the name of the folder where reply emails will be read (e.g., Monitored).
- Processed Folder Name: Enter the name of the folder where successfully processed emails will be moved (e.g., Processed).
- Unsuccessful Folder Name: Enter the name of the folder where emails that couldn't be processed will be moved (e.g., Unsuccessful).
- If your Processed or Unsuccessful folders are nested inside other folders (like the Inbox), provide the full folder path using forward slashes, e.g.:
Inbox/Monitored
Inbox/Processed
Inbox/Unsuccessful
- Configure error notifications and service account credentials:
- In the Error To Email field, enter the email address that should receive notifications if the email service encounters errors.
- In the TD Username field, enter the username for the TeamDynamix User Account that the email service will use to create comments and updates.
- In the TD Password field, enter the password for this TeamDynamix account.
- Configure optional processing settings as desired:
- Attachments - Enable to allow attachments to be added to tickets via email replies
- Comments - Public comments will appear in the Client Portal
- Click Save.
The email reply monitor will now begin processing replies from the configured mailbox.
Important: If you select "Use custom email reply settings for this application" but leave the fields blank, notifications from this application will not include reply tokens. Replies to these emails will go directly to the responsible person's email address and will not be captured in TeamDynamix.
What are reply tokens?
Reply tokens are unique identifiers that TeamDynamix embeds in outgoing notification emails. When a user replies to a notification, the token tells TeamDynamix which specific work item (ticket, task, issue, etc.) the reply belongs to, allowing the system to automatically add the reply as a comment to the correct item. Without reply tokens enabled, replies will go directly to the responsible person's email address and will not be captured in TeamDynamix.
After configuring email replies:
- Create a test ticket in Work Management that is configured to send you a notification email.
- Reply to the notification email.
- Check the ticket feed to verify that your reply appears as a comment.
- Navigate to the Logs tab on the Email Replies configuration page to review processing logs.
- Look for entries indicating successful email processing.
If replies are not appearing as comments, review the Monitoring and Maintenance section for troubleshooting guidance.
Email Monitors automatically create new tickets from incoming emails. Each Ticketing Application can have multiple email monitors, each connecting to a separate mailbox or folder.
Email Monitors scan designated email folders for new messages. When an email matches a configured rule, the system creates a ticket using the settings defined in that rule. Email Monitors do not create comments on existing tickets—that function is handled by Email Replies.
When you configure an email monitor:
- The monitor periodically scans the specified folder in the connected mailbox.
- When a new email is found, the monitor evaluates the email subject against your configured rules in the set order.
- The first rule that matches the subject creates a ticket with the settings defined in that rule.
- Each email generates at most one ticket, even if multiple rules match.
- Successfully processed emails are moved to the Processed folder; emails that encounter errors are moved to the Unsuccessful folder.
Important Limitations:
- Email Monitors and Email Replies cannot monitor the same folder in the same mailbox.
- Email monitoring is not supported in Sandbox environments.
To configure an email monitor:
- Open the Email Monitors page in the Admin UI:
- Ticketing Application Admins: In Work Management, go to the Ticketing Application > gear icon > Admin > Email > Email Monitors
- Global Admins: In TDAdmin, navigate to Applications > [Ticketing App Name] > Email > Email Monitors
- Click the +New button.
- Configure the monitor details:
- Check the Activate checkbox to enable the monitor.
- In the Name field, enter a descriptive name for the monitor (e.g., "IT Help Desk Monitor").
- From the Auth Account dropdown, select the Email Authentication Account that connects to the mailbox this monitor will scan.
- Configure folder settings:
- Monitored Folder Name: Enter the folder where new emails will be read (e.g., Monitored or Inbox/Monitored).
- Processed Folder Name: Enter the folder where successfully processed emails will be moved (e.g., Processed or Inbox/Processed).
- Unsuccessful Folder Name: Enter the folder where emails that couldn't be processed will be moved (e.g., Unsuccessful or Inbox/Unsuccessful).
- Configure error notifications and service account credentials:
- In the Error To Email field, enter the email address that should receive notifications if the monitor encounters errors.
- In the TD Username field, enter the username of the TeamDynamix Service Account or User Account that will create tickets.
- In the TD Password field, enter the password for this account.
- Optionally allow attachments to be sent via this monitor and attached to tickets.
- Click Save.
Before Activating: Clear all existing emails from your monitored folder before activating the email monitor. When activated, the monitor will process every email in the folder (regardless of read/unread status) and create a ticket for each one.
Rules determine which emails generate tickets and what settings those tickets will have. Without rules, the email monitor will not create any tickets.
Understanding Rule Processing
- Rules are evaluated in the order they appear on the Rules page.
- Rules only evaluate the email subject line, not the email body, sender, or other fields.
- The first rule that matches an email's subject line will create the ticket.
- Subsequent rules are not evaluated for that email.
- You can drag and drop rules to change their order.
How Subject Matching Works
- The Contains field uses phrase matching, not keyword matching. The email subject must contain the exact phrase you specify.
- Example: If you set Contains to "Service Desk Request", the subject "Service Desk Request: Password Reset" will match, but "Service Request for Desk Setup" will not.
- Matching is case-insensitive.
Creating Email Monitor Rules
To set up email monitor rules:
- On the Email Monitor page, click the Rules tab.
- Click the +New button.
- In the Name field, enter a descriptive name for the rule (e.g., "Password Reset Requests").
- Configure the rule matching criteria:
- In the Contains field, enter the text that must appear in the email subject for this rule to apply.
- Leave this field blank to create a catch-all rule that applies to emails that don't match any other rule.
- Configure the ticket settings that will be applied when this rule matches:
- Ticket Type: Select the ticket type for created tickets.
- Classification: Choose the ticket classification (Incident, Service Request, etc.).
- Form: Select which ticket form should be used.
- Status: Set the initial status for created tickets.
- Priority: Assign a priority level.
- Responsible Group: Assign the ticket to a specific group.
- Configure any other available ticket profile fields as needed.
- Click Save.
- Create additional rules as needed, then arrange them in the desired processing order using drag-and-drop.
Best Practice: Always include a catch-all rule (with a blank Contains field) as your last rule. This ensures that all emails create tickets, even if they don't match specific criteria. Place this rule last in the processing order.
Example Rule Structure
|
Rule Order
|
Rule Name
|
Contains Field
|
Purpose
|
|
1
|
Password Resets
|
"password reset"
|
Creates tickets with password-specific settings
|
|
2
|
Hardware Issues
|
"hardware"
|
Routes hardware requests to appropriate team
|
|
3
|
Software Requests
|
"software"
|
Routes software requests to appropriate team
|
|
4
|
Default/Catch-All
|
[blank]
|
Handles all emails that don't match specific rules
|
After configuring your email monitor and rules:
- Send a test email to the monitored mailbox that matches one of your rules.
- Wait for the next monitoring cycle (typically runs every few minutes).
- Check your Ticketing Application to verify that a ticket was created.
- Verify that the ticket has the expected settings based on your rule configuration.
- Check the Logs tab on the Email Monitor page to review processing activity.
- Send additional test emails to verify that different rules work as expected.
Both Email Replies and Email Monitors include a Logs tab that displays processing activity and errors. Use the logs to:
- Verify that the service is running correctly
- Identify authentication failures (indicating expired passwords or incorrect credentials)
- Diagnose why specific emails aren't being processed
- Monitor overall service health
To view logs:
- Navigate to the Email Replies or Email Monitor configuration page.
- Click the Logs tab.
- Use the date range picker to filter logs:
- Click the preset options (Today, Yesterday, Last 7 Days, etc.) for quick filters.
- Click specific dates to create a custom date range.
- Review log entries for status updates, successful processing confirmations, or error messages.
To ensure reliable email service operation:
- Monitor the Unsuccessful folder: Regularly review emails that couldn't be processed to identify issues with rule configuration or email content.
- Emails stuck in the monitored folder won't create duplicate tickets: If an email remains in the monitored folder after processing — for example, because the monitor couldn't move it to the Processed folder — the system marks it as already processed. The monitor won't try to create a ticket from it again. You can safely move or delete these emails manually without worrying about duplicate processing. To check whether a stuck email has already been processed, open the monitor's Logs tab and search by subject line.
- Password management: Set service account passwords to never expire or create a scheduled ticket reminder to update passwords before they expire. Password expiration is the most common cause of email service failures.
- Review logs weekly: Check logs regularly to catch authentication issues or processing errors before they impact users.
- Update rules as needed: Review and adjust monitor rules based on actual ticket creation patterns and user feedback.