Skip to content

Email Notifications

Support Tickets sends five distinct transactional emails across the ticket lifecycle. All five are sent automatically with no additional configuration beyond the Admin Notification Email and Email Sender settings under System Settings.

EventTriggerRecipientDefault template
New ticket - customerCustomer submits a new ticketThe customer who opened the ticketocmlabs_support_ticket_email_templates_new_customer_template
New ticket - adminCustomer submits a new ticketAdmin Notification Email from configocmlabs_support_ticket_email_templates_new_admin_template
New comment - customerAdmin posts a replyThe ticket ownerocmlabs_support_ticket_email_templates_comment_customer_template
New comment - adminCustomer posts a replyAdmin Notification Email from configocmlabs_support_ticket_email_templates_comment_admin_template
Ticket resolved - customerTicket status changes to ResolvedThe ticket ownerocmlabs_support_ticket_email_templates_resolved_template

Admin-side notifications go to the single address set in Stores > Configuration > OrangeCollar > Support Tickets > General > Admin Notification Email. If you want multiple staff to receive the same alerts, use a distribution list or alias rather than trying to configure multiple addresses.

Every template receives the same set of variables, so any template body can reference any part of the ticket context:

VariableDescription
ticket_idNumeric ticket ID
ticket_subjectThe ticket title
ticket_statusCurrent status: Open, Pending, In Progress, or Resolved
ticket_priorityLow, Medium, High, or Urgent
customer_nameThe ticket owner’s full name
customer_emailThe ticket owner’s email address
product_nameAssociated product name, or empty if no product was linked
comment_messageThe body of the most recent comment (the one that triggered the notification, when applicable)
view_urlCustomer-facing URL to the ticket view page
account_urlCustomer account dashboard URL
admin_urlAdmin ticket edit URL (admin templates only)

Each of the five templates can be replaced with a custom Magento email template from the admin:

  1. Go to Marketing > Communications > Email Templates > Add New Template.
  2. In the Template dropdown, pick the default Support Tickets template you want to override (for example, “New Ticket Customer Notification”).
  3. Click Load Template to populate the editor with the shipped version.
  4. Edit subject and body, then save under a recognizable name.
  5. Return to Stores > Configuration > OrangeCollar > Support Tickets > Email Templates and select your custom template from the dropdown for that event.
  6. Flush the config cache: bin/magento cache:flush config.

Because the shipped templates use standard Magento variable syntax ({{var ticket_subject}}, etc.), your custom template can continue to use any of the variables listed above.

The Email Sender setting controls which Magento email identity (General Contact, Sales Representative, Customer Support, etc.) is used as the From address for every outgoing notification. Configure identities under Stores > Configuration > General > Store Email Addresses and then pick one in the Support Tickets config.

  • No admin emails arriving. Confirm Admin Notification Email is set. A blank value means admin notifications have no recipient and are silently skipped.
  • Emails sending to the wrong address. Sender identity is per store view. On multi-store installations, override the sender per store view under the scope switcher on the configuration page.
  • Template changes not appearing. Flush the config cache (bin/magento cache:flush config) after changing the template selection.
  • Magento email queue. Support Tickets uses the standard Magento transport, so if your Magento instance queues email (via system/smtp/ or a third-party module), ticket emails are queued alongside everything else.