Skip to main content

Embed External CSAT Surveys in Your Resolution Emails

Written by Mithra Ravikrishnan
Updated today

Embedding CSAT surveys directly into your ticket resolution emails helps internal IT teams systematically measure user satisfaction without complex integrations.

With the HTML Editor in SuperOps, you can insert dynamic survey links into Resolved or Closed ticket notifications so that every response is automatically tied back to the right request.


What This Means for You

When a service request is marked Resolved or Closed, the requester receives a notification email.

You can now:

  • Embed a survey link directly into that email

  • Automatically pass contextual ticket information

  • Attribute feedback to the correct technician

  • Track satisfaction by department, category, or service

All of this works through dynamic URL parameters.
No API integration is required for basic survey attribution.


Constructing Survey URL

SuperOps provides the following placeholders that you can manually insert while building your survey URL.

Supported URL Placeholders

The following placeholders are supported specifically for survey links inside Ticket Resolution / Closed email notifications:

Placeholder

Description

${placeholder.link.ticket.ID}

Ticket Display ID

${placeholder.link.requester.email}

Requester Email

${placeholder.link.requester.name}

Requester Name

${placeholder.link.technician.name}

Technician Name

${placeholder.link.ticket.category}

Ticket Category

${placeholder.link.ticket.resolution.time}

Ticket Resolution Timestamp

How to Build Your Survey URL

  1. Generate the survey URL on your CSAT provider’s platform (e.g., SimpleSat, Customer Thermometer).

  2. Once the link is generated, copy the full URL from your HTML code.

  3. Edit the URL and replace the provider’s placeholders with the corresponding SuperOps placeholders.

  4. For example, your survey URL will look like this:

Before Editing:

https://api.simplesat.io/api/rating/eVGaYJ_AKXBeFcERWcCXV1QwFJUxzhVH6bWUFrc1Bs0/{{ticket_number}}/?source=syncro&customer_email={{customer_email}}&customer_first_name={{customer_full_name}}&team_member_id={{tech_name}}&team_member_first_name={{tech_name}}&company_name={{customer_business_name}}&ticket_subject={{ticket_subject}}&t_ticketLink={{ticket_url}}

Updated link using SuperOps placeholders:

https://api.simplesat.io/api/rating/eVGaYJ_AKXBeFcERWcCXV1QwFJUxzhVH6bWUFrc1Bs0/${placeholder.link.ticket.ID}/?source=syncro&customer_email=${placeholder.link.requester.email}&customer_first_name=${placeholder.link.requester.name}&team_member_id=${placeholder.link.technician.name}&team_member_first_name=${placeholder.link.technician.name}

5. After updating the URL with the correct placeholders, paste the final survey link, with the entire HTML code, into the SuperOps HTML editor in your email template.

Adding survey links to the HTML Editor:

  1. Navigate to Settings > Notification Center > Ticket Notifications > Requester Notifications > View Template

  2. Here you’ll see a reply template that you’ve set up. Click on the “+” icon as shown below to open the HTML editor.

3. Paste the survey URL you built into the HTML editor.

4. Once you have the URL ready, add the completed link to your email template and hit “Save”.

Important

  • The term link in the placeholder name indicates that these placeholders are intended specifically for use inside URL parameters.

  • They are automatically URL-encoded at runtime to ensure the survey link works correctly.


How Survey Providers Use This Information

Your CSAT provider may use the passed parameters to:

  • Attribute survey responses to the correct ticket

  • Associate feedback with a technician

  • Trigger follow-up workflows for low ratings

Depending on your configuration, feedback responses can:

  • Create or update CSAT records inside SuperOps

  • Add private notes to tickets

  • Trigger automations or escalation workflows


Best Practices

To ensure a smooth setup:

  • Use only the documented ${placeholder.link.*} placeholders inside URLs

  • Avoid editing the placeholder syntax manually

  • Confirm with your CSAT provider which query parameters they support

  • Ensure that you are not adding placeholder values from other tools.

  • Test your survey email before rolling it out to customers


Frequently Asked Questions

Do I need a technical integration to use this?

No. Contextual ticket tracking works through dynamic URL parameters — no API integration is required for basic survey attribution.


Can I use these placeholders elsewhere in emails?

The ${placeholder.link.*} placeholders are specifically intended for survey URLs. Standard email placeholders continue to function as usual in the email body.


What happens if an unsupported placeholder is used?

Unsupported placeholders will not resolve correctly and may impact survey tracking.


If you need assistance configuring your email templates or aligning with your CSAT provider, such as SimpleSat or Customer Thermometer, our support team is happy to help.

Did this answer your question?