Skip to main content

External Recruitment: How to buy participants for your OpinionX surveys

Daniel Kyne avatar
Written by Daniel Kyne
Updated this week

🆓 Everything in this guide is available on OpinionX's Free Tier.

Need to buy participants to complete your OpinionX survey? You're in the right place! This guide contains everything you need to know about using external recruitment platforms to source participants for your OpinionX surveys.

Contents:

-- -- --

Recruitment Platforms

The most commonly used platforms for recruiting OpinionX survey participants are listed below. Click any platform's name to read its setup guide.

Platform Guide

Notes

Easy setup + free sign-up to see if their panel matches your recruitment needs

Ideal for low / no budget projects

Good for sourcing B2B participants

One of the largest marketplaces for participants. Old-school setup process; a lot of human intervention.

UserInterviews

Askable

Prolific is our top recommendation. If you use a provider not featured here, let us know ([email protected]) so we can add it to our list.

-- -- --

What features are most commonly required when using a third-party panel to recruit survey participants?

All of these features are available to all users on OpinionX's free tier:

Feature

Explanation

Survey question used collect identifiable participant data like name, email, or panelist ID.

Stores and associates external data with participants' survey answers.

Pull the panelist ID number and/or any other data into OpinionX via the survey link.

Send the panelist ID number and/or any other data from OpinionX to the panel website at the end of the survey to validate completion.

Create different finish pages with different redirect links for each type of participants (eg. complete, screened out).

Send unsuitable participants to a different Finish Page once you know they are not the right kind of person to complete your survey.

-- -- --

Common Setup Process for Recruitment Platforms

Here are the steps required by most third-party platforms for recruiting survey participants, assuming you've already created your survey:

1. Enrichment Field Setup

Most recruitment platforms require survey tools to collect data like a participant ID and project ID. Typically, this is done inside the survey URL rather than asking the participant to type it into the survey themselves, as this can lead to mistakes that cause problems for you later on.

Go to the Enrichment Tab and click 'Manual Setup' to create enrichment fields for each required data field. For this example, I've added three data fields — PROLIFIC_PID, STUDY_ID, and SESSION_ID (these are the three data types that Prolific requires). For IDs, you should use the 'Unique' data type, as shown below.

2. Hidden Fields Survey Link

To pull these three data points from the recruitment platform, we need to create Hidden Fields inside the survey URL. All you have to do here is click the "Hidden Fields" button on the Enrichment Tab:

As you can see above, this creates a link with sections for each of these data fields (the PROLIFIC_PID field is highlighted in the link). The link includes the survey access code at the start and then the hidden fields at the end, with a specific character in the middle to indicate that the Hidden Fields section has started. On some survey tools, this character is required to be a ? while on others it must be a #. On the Hidden Fields popup menu, you'll see a dropdown option called "Query Type" where you can decide which character is used.

Hit "Copy Link" on this menu to grab this full link. This is the link you'll put into the recruitment platform that participants will use to access your survey. When each participant opens this link, the recruitment platform will fill in the {{value}} sections with the relevant data:

Generic link with Hidden Fields structure:

https://app.opinionx.co/53864270-6b3c-4f59-80ba-06b7871fa979/query?PROLIFIC_PID={{PROLIFIC_PID_value}}&STUDY_ID={{STUDY_ID_value}}&SESSION_ID={{SESSION_ID_value}}

Personalized link that is dynamically created by the recruitment platform:

https://app.opinionx.co/53864270-6b3c-4f59-80ba-06b7871fa979/query?PROLIFIC_PID=123&STUDY_ID=abc&SESSION_ID=xxx

Some survey tools require the {{value}} section to have a specific format. For example, Prolific uses the structure:

?PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}

This really makes no difference! As long as the field name (eg. ?PROLIFIC_PID=) is identical on the recruitment platform and OpinionX, then it will work!

3. Multiple Finish Pages

Some recruitment platforms require separate finish pages for different types of participants, such as those who successfully complete the survey (Completes) or people who didn't meet your screening criteria and were removed from the survey early so they shouldn't be paid the full incentive (Screen Outs).

To do this, you'll need to create many finish pages. Go to the bottom of your Survey Setup tab and click the "Edit Finish Page" button. There you'll see an option called "Add Another Finish Page." Use this to create separate end points for each type of survey, including a different redirect link for each.

4. Branching Logic

Once you've created your Multiple Finish Pages, go to any question in your survey and you'll see all of your Finish Pages listed as potential destinations to send participants. You can then use branching logic to send incompatible participants directly to a "Screen Out" Finish Page.

5. Finish Page Redirects with URL Parameters

It's common to send participants back to the recruitment platform at the end of the survey to confirm they finished it. Most platforms have an automated process for this, where the participant's ID is included in the URL when they finish the survey, which is captured by the recruitment platform and logged as a "complete".

On the Setup Tab for your OpinionX survey, go to the Finish Page, click the customization icon (⚙️) and enable "URL Parameters". If you have already set up hidden fields at the start of this process, those fields will appear as URL Parameters automatically without you needing to do any other configuration:

-- -- --

Guides for Specific Recruitment Platforms

You can find a full library of guides for common recruitment platforms here.

Did this answer your question?