When you sign up and create a Freshdesk account, an Email channel will be crucial for managing customer inquiries effectively. Hence, as a first step, we recommend you to set up your Support Email.
User Requirements: Ensure that you have an administrator role to set up and configure Email for your account.
This article contains:
Types of Emails
Freshdesk provides a default support email in the format [email protected] (also known as wildcard support address, for example, [email protected]) once you sign up to handle your support operations via Email. Any emails you receive on this address are automatically converted to tickets with the customer as the requester.
Additionally, you can also add multiple support email addresses to your email domain, such as [email protected], [email protected], etc for incoming and outgoing communications, streamlining support operations. For example, each department/team in your company can have different email addresses that can be configured with Freshdesk to handle support.
For each support email you configure, the reply emails from Freshdesk will automatically use the respective support email as the From email address. For example, if you receive tickets on [email protected], the replies you send to customers will be from [email protected].
Notes:
- You can add multiple support emails from the Growth plan. However, if you are on the Free plan, you can add only one email.
- We recommend you to use the support email of your email domain to avoid any issues with ticket creation.
Types of mail servers
While setting up additional support emails, Freshdesk provides you the option to choose the email server and email client with which you would like to manage your email transactions (incoming and outgoing):
Freshdesk mail server: Manage all your incoming and outgoing email transactions via the Freshdesk mail server. If you choose to use this option, you have to additionally configure forwarding rules in your email client (support mailbox) to forward the emails as tickets in your Freshdesk account.
Other public domains/custom mail servers: You can also set up emails using your existing Gmail, Microsoft Office 365, or other custom email servers to send and receive emails through Freshdesk. This lets you manage all your email transactions outside Freshdesk.
Configure advanced email settings
Once you set up support emails for your Freshdesk account, you can configure advanced settings to customize your email setup. For example, you can allow agents to create new outbound tickets and choose to display their name as the sender on such tickets/replies. To view the advanced email settings:
- Go to Admin > Channels > Email.
- Click Advanced Settings.
For more information, see Configure Advanced Email Settings.
Understand how email threading works
For every incoming email, Freshdesk performs the following checks to decide if the email should be created as a new ticket or threaded to an existing ticket as a reply:
- Email markers check
- Requester check
Email Markers Check
Freshdesk looks for the following three markers to decide if the email is a response to an ongoing ticket conversation, thus preventing duplicate tickets.
- Ticket ID
- Message-ID
- Unique Identifier
Ticket ID
By default, when a ticket is created in your portal, a ticket ID will be generated. All the corresponding ticket notifications and updates between the customer and agent will have the ticket ID in the subject line in the format [#{{ticket.id}}].
For this reason, it is always recommended to configure the Email subject line with the ticket ID in the above format. This can be done from under Admin > Workflows > Email notifications > Templates > Agent reply template.
When the customer or agent replies to the ticket notifications, Freshdesk checks if the ticket ID matches and threads the email to the existing ticket accordingly. Additionally, you can configure a unique threading identifier and add it to all the outgoing templates to ensure the ticket replies are accurately threaded. For example, you can configure the ticket ID prefix, add it to your agent reply template, and send out emails to the requestor. For instructions on configuring ticket ID prefix, refer to Configuring Advanced Email Settings.
Message-ID
Every email has a unique identifier assigned by the email provider called Message ID. You can find the Message ID in the 'In-Reply-To' or 'References' section of the original email, using which a reply will be threaded to the original email. Freshdesk uses the same method to thread replies to tickets. Here is the sample header with References:
Date: Tue, 23 Jul 2024 06:20:48 +0000 Message-ID: <SI2PR06M5549EBD803EECF882BB61C3A1A92@SI2PR06MB4554.apcprd06.prod.outlook.com> References: <[email protected]> In-Reply-To: <[email protected]> Accept-Language: en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-Exchange-Organization-SCL: -1 X-MS-TNEF-Correlator: X-MS-Exchange-Organization-RecordReviewCfmType: 0 Content-Type: multipart/alternative; boundary="_000_SI2PR06MB45549EBD803EECF882B1C3A1A92SI2PR06MB4554apcp_" MIME-Version: 1.0
Note: The Message ID usually expires seven days after the last response on the ticket. This means if there are no agent-customer conversations on a ticket for more than seven days, the Message ID automatically expires. In this case, after seven days, if there is a reply on the ticket, the threading logic looks for the Ticket ID or the Ticket Identifier in order to thread the reply to a ticket. If no matches are found, a new ticket will be created even if it is a reply to an existing ticket.
In addition to the message ID, Freshdesk also has a unique identifier for every email notification sent. This is done using a hidden <div> </div> tag in the email. If the tag is present, the email will be threaded correctly. For example, if the customer uses plaintext mode to reply, the ticket identifier will not work.
Email ticket threading also works when two different businesses use Freshdesk. Specifically, each Freshdesk account will add an identifier as part of the email message in the hidden div tag so that ticket threading works in Reply and Forward scenarios.
Note: Helpdesk address recipient check
- If you configure two email addresses in Freshdesk and receive an email with both these addresses in the same email, two separate tickets will be created. For example, if you have [email protected] and [email protected], and the customer sends an email to both these addresses in the same mail, the ticket will not be merged instead, two separate tickets will be created.
- Also in the middle of a ticket conversation, if the customer replies adding another support address, then that reply will be created as a separate ticket and also be displayed as a reply in the current ticket.
Requester Checks
Once an email is identified as a response to an existing ticket, Freshdesk checks if the sender's email satisfies one of the following conditions:
Sender's email address is:
- Requester email address of the ticket
- Agent email address of the ticket
- Email address(es) in the CC of the ticket
- Email address(es) to which the ticket was forwarded
Only when an email reply satisfies one of the Email Marker Checks and one of the Requester Checks Freshdesk appends the email response to an existing ticket.
Tip: To ensure that ticket replies are properly threaded and no duplicate tickets are created, you can check a few configurations in the Advanced Email Settings:
- Ignore the sender email address while threading replies to tickets: Ensure that this option is disbaled. If not, requester checks will not be considered while threading a customer response to an existing ticket.
- Create a new ticket for each customer response: To ensure that each reply from the requester is threaded to same the old ticket and not created as a new ticket, ensure that this option is disabled. If enabled, each reply from the requester will be created as a new ticket.