Skip to content

How we identify and match respondents

Our system identifies respondents using the following criteria, whether they are added through an API, any integration, manual sendout through app.npstoday, or via an Excel upload:

Email and Phone Number: The system looks for an existing respondent with both the same email and phone number that was provided.

Example: Email and Phone Number

Provided email: [email protected]

Provided phone number: 12345678

The system will look for a single respondent with both an email value of [email protected] and a phone number value of 12345678

Example: Email and empty Phone Number

Provided email: [email protected]

Provided phone number: Empty

The system will look for a single respondent with both an email value of [email protected] and an empty phone number

Phone Number: If only a phone number is provided, the system will look for an existing respondent with the same phone number as the one provided, plus an email that matches the format "{phonenumber}@nps.today"

Example: Phone Number and empty Email

Provided email: Empty

Provided phone number: 12345678

The system will look for a single respondent with both an email value of [email protected] and a phone number value of 12345678

If a match is found, the respondent's details are updated with any provided values, including email and/or phone number. If no match is found, a new respondent is created with the details provided.