FairMatch Codes
Unique respondent identification
FairMatch Codes
Generate unique, short reference codes for respondents on survey completion. FairMatch codes are simple alphanumeric identifiers that respondents can note for their records or use as a reference when contacting support.
Quick Start
Enable FairMatch in two steps:
- Open Completion Settings - Open your survey and navigate to Completion Settings in the sidebar
- Enable the toggle - Turn on "Show FairMatch Code"
FairMatch codes are automatically generated when respondents complete the survey.
What is FairMatch?
FairMatch generates a unique 4-character reference code for each survey response:
| Feature | Description |
|---|---|
| Unique | Each response gets a unique code |
| Short | Format: SRVY-XXXX (easy to read and share) |
| Automatic | Generated at survey completion |
| Stored | Saved with the response data |
How It Works
When a respondent completes a survey with FairMatch enabled:
- A random 4-character code is generated (e.g., SRVY-A7K2)
- The code is displayed on the thank-you page
- The code is stored with the response
- The code appears in exports and API responses
Use Cases
Reference for Support
Respondents can use their FairMatch code when contacting support about their response:
Example:
"I completed your survey but had a question about my answer.
My code is SRVY-7X9K."
Attribution Tracking
Use FairMatch codes as a simple attribution mechanism:
Example:
Respondent completes survey → Code SRVY-A7K2
Respondent shares code with researcher
Researcher can look up the response using the code
Setting Up FairMatch
Enabling FairMatch
- Open your survey and navigate to Completion Settings in the sidebar
- Toggle on "Show FairMatch Code"
- Save your changes
When enabled, respondents will see their FairMatch code (e.g., SRVY-A7K2) on the thank-you page after completing the survey. The code can be copied with a single click.
Using FairMatch Data
In Exports
FairMatch codes appear as a column in all export formats (CSV, Excel, SPSS):
response_id,fairmatch_code,q1_answer,q2_answer
resp_001,SRVY-A7K2,Yes,5
resp_002,SRVY-B3L8,No,3
resp_003,SRVY-C5P2,Yes,4
In API Responses
FairMatch codes are included in the API response data when fetching responses.
Real-World Examples
Example: Support Reference
Scenario: Respondent contacts support about their response.
Support request:
"I completed your survey but had a question about my answer.
My code is SRVY-7X9K."
Support workflow:
1. Export responses from the survey
2. Search for SRVY-7X9K in the Short Code column
3. Find the respondent's specific response
4. Address their question with their data
Example: Internal Survey Tracking
Scenario: HR needs to verify employee participation.
Setup:
- Enable FairMatch codes on employee survey
- Employees complete survey anonymously
Verification:
- Employee receives code SRVY-B4L8
- Employee submits code as proof of completion
- HR can verify code exists in export
- Individual answers remain anonymous
Example: Participant Confirmation
Scenario: Research participant needs proof of completion.
Academic study:
- Participant completes survey
- Receives code SRVY-M9P3
- Notes code for their records
Later:
- Participant needs to confirm participation
- Provides code to research coordinator
- Coordinator verifies code in data
Plan Availability
| Feature | Free | Pro | Business | Enterprise |
|---|---|---|---|---|
| FairMatch generation | Yes | Yes | Yes | Yes |
| Display to respondent | Yes | Yes | Yes | Yes |
| Export with codes | Yes | Yes | Yes | Yes |
| API access | - | - | Read | Full |
FairMatch is available on all plans as a basic feature.
Troubleshooting
Issue: FairMatch code is empty
Symptoms: fairmatch_code column is blank.
Solutions:
- Verify FairMatch is enabled in Completion Settings
- Ensure the response was actually completed (not screened out)
- Check that preview mode was not used (preview does not generate codes)
Issue: Code not visible to respondent
Symptoms: Respondent did not see or remember their code.
Solutions:
- Verify "Show FairMatch Code" is enabled
- Check the thank-you page is displaying correctly
- Respondent may have closed page too quickly
Best Practices
- Enable from the start - Add FairMatch to all surveys where you need a reference code
- Explain to respondents - Tell them to save the code for their records
- Include in exports - The fairmatch_code column helps with support lookups
- Use for support - Ask respondents for their code when troubleshooting