Skip to content

How to add an e-mail alert

Make sure to be notified when a survey answer is received. Set up an email address as recipient, and you are notified on the NPS answer, and the person who rated. This allows for quick an easy follow up on your surveys.

Note that you can define an interval on when to be notified. On answers 0-3? 0-6? Or maybe all answers from 0-10? This is up to you and what enables you to get the most from your NPS feedback.

You can add several alerts to a campaign.

Alert types

Below you will find an explanation of the different types of alerts.

Email (recommended)

Will send an email notification to the mail you provide.

E-mail to sender

Will send an email notification to the sender of the survey. Use this if you change sender depending on who or what triggered the survey and the alert should be returned to the same email as sender.
You can add specific email sender via our API or with our respondent template as seen below. email_sender

E-mail to company responsible employee

In B2B scenarios, this will send an email notification to the employee you have set to be responsible for a specific company, regardless of who is responsible for the survey participation or respondent. This can only be done via our API.

E mail to responsible employee for respondent

Will send an email notification to the employee who is set as the responsible for a respondent. This is only used if you knowingly have configured an employee to be responsible for a specific respondent at all times, like a key account manager.
The responsible employee for a respondent will appear in the Respondent tab in nps.today on each respondent. Edit respondent

E-mail to employee responsible for send-out (recommended)

Will send an email notification to the responsible employee to the recipient related to the survey that is sent. The responsible employee for a recipient will appear in the campaign member table:

![Campaign member tab](../images/Delivery/nps.today/responsible%20on%20campaign%20member%20tab.png)

and the campaign member detail page:

![Campaign member detail page](../images/Delivery/nps.today/Campaign%20member%20detail%20page.png)

You can add specific responsibles via our API or with our respondent template as seen below.

![email_sender](../images/Delivery/nps.today/responsible_email.png)
Webhook call

This will trigger a post request to the URL you provide containing information about a response. Please use the test button to get an example payload send to the URL you provided. Webhook alert

Below is a test example on how the raw content when using the alert webhook can look like:
```JSON
{
    "DoNotContact":false,
    "AgentRating":null,
    "IsPublic":false,
    "Sender":123,
    "SurveyOpenedTime":"2023-04-17T09:28:25.7821525+00:00",
    "ReminderOpenedTime":"2023-04-17T09:28:25.7821514+00:00",
    "SurveySendTime":"2023-04-17T09:28:25.7821523+00:00",
    "SurveyScheduledTime":"2023-04-17T09:28:25.7821523+00:00",
    "ReminderScheduledTime":"2023-04-17T09:28:25.7821508+00:00",
    "ReminderSendTime":"2023-04-17T09:28:25.7821508+00:00",
    "SurveyBouncedTime":"2023-04-17T09:28:25.7821524+00:00",
    "ReminderBouncedTime":"2023-04-17T09:28:25.7821513+00:00",
    "History":null,
    "OrgId":"7b923cd1-d919-4ad7-9e69-9bf13995438a",
    "Device":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36",
    "Answer1":"",
    "Answer2":"",
    "Answer3":"",
    "Answer4":"",
    "Answer5":"",
    "MsCrmId":"Some Id for MsCrm",
    "Custom":{},
    "AllowedForPublicUse":false,
    "SurveyAnswers":null,
    "SurveyAnswersSimple":null,
    "AdminComment":"Customer happy, no action required",
    "AdminCommentBy":"Jane Doe",
    "CampaignName":"Test Campaign",
    "CampaignMemberId":56789,
    "CampaignMembershipGuid":"4e1592e6-75b7-4f9b-9bb4-798636c234fc",
    "ResponsibleEmployee":1234,
    "Category":{
        "Id":65,
        "Name":"Payment"
    },
    "Respondent":{
        "Id":1234,
        "Address1":"Nowhere 1",
        "Address2":"",
        "City":"Notown",
        "Country":"Denmark",
        "ZipCode":"1234",
        "EmailAddress":"johndoe@example.com",
        "FirstName":"John",
        "LastName":"Doe",
        "Active":true,
        "Title":"Mr.",
        "Company":{
            "Id":1234,
            "Name":"Testers Inc",
            "EmailAddress":"testersinc@example.com",
            "Industry":"",
            "Address1":"Somewhere",
            "Address2":"",
            "City":"Notown",
            "Country":"",
            "ZipCode":"1234",
            "AccountNo":"1234",
            "Segment":"",
            "PhoneNumber":"12345678",
            "PrimaryEmployee":null,
            "Managers":null
        },
        "Employee":{
            "Id":1324,
            "Email":"janedoe@example.com",
            "FirstName":"Jane",
            "LastName":"Doe",
            "Title":"Ms",
            "Department":"Acme Denmark",
            "Team":"A-team",
            "Division":"Primary",
            "PhoneNumber":"12345678",
            "Active":true,
            "ExternalId":null
        },
        "Department":"Sales",
        "PhoneNumber":"12345678",
        "ExternalId":"677777685858"
    },
    "Id":1234567,
    "Rating":7,
    "RatingTime":"2023-04-17T09:28:25.7821482+00:00",
    "Anon":false,
    "RatingBy":"John Doe",
    "UserComment":"This is a webhook, it works!",
    "UserCommentBy":"John Doe",
    "CommentTime":"2023-04-17T09:28:25.78215+00:00"
    "CampaignId":1234,
    "Closed":false
    }
```

Click here to see a video on how to add an e-mail alert on your campaign.

Email alert example

Email Alert

Other Alerts?

Currently we only offer email notifications for new responses based on what rating is given.

Further triggers on different events or actions based on external events can be configured using services like Zapier or Power Automate.