Skip to content

Run your Prolific study with Plumeform, from first link to last bonus.

A complete setup guide: what to set in Plumeform, what to enter in Prolific, how to test every exit before you pay for a single participant, and how to approve, reject and pay bonuses once the data is in. Every Plumeform screenshot below is the product.

Setup time
About 15 minutes, plus a pilot.
Free on every plan
ID capture, completion codes and redirects, one response per participant, test mode, CSV export.
Pro
Screening and quotas with a screen-out exit, attention checks, payout lists, XLSX.
You need
A published Plumeform survey and a Prolific researcher account with funds.

Try the participant loop first, no account needed.

A two-question survey opened with sample Prolific IDs. Submit it and a check page shows the completion code and each ID that made the round trip.

Try the demo loop →

00THE ROUND TRIP

How the loop works

A Prolific study with an external survey is one round trip. Prolific sends each participant to your survey with their IDs on the link, the survey keeps those IDs with the response, and at the end it sends the participant back to Prolific with a code that says which way they finished. Everything below sets up one of those four stages.

  1. 1Prolific

    Sends the participant to your survey

    Your study URL carries PROLIFIC_PID, STUDY_ID and SESSION_ID, filled in for each participant.
  2. 2Plumeform

    Keeps the IDs with the response

    Saved automatically, partial answers included, and checked against earlier responses so each participant answers once.
  3. 3Plumeform

    Sends them back with a code

    Finishers go to your completion URL; screened-out participants to a second one with their own code.
  4. 4Prolific

    You review, approve and pay

    The IDs match every submission to its response, for approvals, rejections and bulk bonuses.

CHECKLIST

Before you start

  • The survey is finished and published. Only a published survey accepts responses. You can keep editing after publishing, and each response records the version it answered.
  • You know how people will finish. Usually two ways: completed, and screened out (not eligible). Quota-full participants take the screen-out exit too.
  • You have a pilot plan. A few participants first, to check the data, the timing you pay for and every exit, before you open the full sample.
  • Your consent text says what happens if someone declines. Declining records nothing and sends them back through a “No consent” path you set up in step 9, which asks them to return the study.

01IN PLUMEFORM

Set up the survey

Open your survey in the builder and go to Settings → Fielding. Four cards there decide how participants come in and how they leave. Set them before you create the Prolific study, then copy the study URL from the Share panel.

Step 1: Finish and publish the survey

Build and publish as usual. Keep the participant's time in mind: the welcome screen shows an estimated completion time, and the pilot in Part 3 gives you the real median to put in Prolific.

Leave the link as it is. The slug is the address Prolific will use, and renaming it later is possible (old links forward), but there is no reason to change a link that is already in a live study.

Step 2: Set the completion code and the redirect

In the After submission card, fill in both fields. You will get the code from Prolific in Part 2; if you are doing this in one sitting, create the study there first and come back.

The After submission card in the builder's settings, with the completion code C1AB2C3D, the redirect https://app.prolific.com/submissions/complete?cc=C1AB2C3D, and Redirect immediately switched on. (opens the screenshot at full size in a new tab)
Settings → Fielding → After submission. The code and the redirect carry the same value, C1AB2C3D, from Prolific's completion path. Tap the image to enlarge it.
  • COMPLETION CODE: the code Prolific gives your completed path. It appears on the thank-you screen, so a participant whose redirect never ran can still type it in.
  • REDIRECT ON FINISH: Prolific's completion URL with the same code, https://app.prolific.com/submissions/complete?cc=YOURCODE. Participants land back on Prolific already marked complete.
  • Redirect immediately: skips the thank-you screen. Off, the thank-you screen (with the code) shows for 2.5 seconds and then continues on its own. Either works with Prolific; leave it off if you want the code seen.

Step 3: Allow one response per participant

In the Limits card, turn on One response per panel participant. The PROLIFIC_PID on the link is then allowed one submission, enforced on the server: a participant who already completed or was screened out is turned away before the first question, and two submissions racing with the same ID cannot both be saved.

The Limits card with One response per panel participant switched on, and optional open time, close time and response cap fields. (opens the screenshot at full size in a new tab)
Settings → Fielding → Limits. One response per browser is the weak check (browser storage); the panel check is the one to use for Prolific. Tap the image to enlarge it.

Prolific already stops a participant from taking the same study twice. The check matters when you run several studies on one survey, reopen a study, or recruit the same people again later.

Step 4: Add a screening exitPRO

If some people should not take the full survey, add a logic rule with the screen out action (Logic tab), or cap segments with quotas. Then, in the Screening & quotas card, give screen-outs their own code and redirect, taken from the screened-out path you create in Prolific (Part 2, step 9).

The Screening and quotas card: a screen-out heading, the screen-out code CSCREEN01, the screen-out redirect https://app.prolific.com/submissions/complete?cc=CSCREEN01, and two quotas of 150 for weekly and monthly buyers. (opens the screenshot at full size in a new tab)
Settings → Fielding → Screening & quotas. Screened-out participants see the screen-out screen with its code, then go to the screen-out redirect. Tap the image to enlarge it.
  • Screen people out in the first minute. Prolific pays screened-out participants a small fixed amount and expects screening to come before they have done real work.
  • When a quota fills, the next matching participants are screened out at the next page, and they leave through the same screen-out exit.
  • Screened-out participants never count as responses or against your monthly limit.

Step 5: Turn on the research checks you needOptional

These are Pro, and each one changes what you can do at review time:

  • Attention checks (a multiple-choice question with a correct answer marked) flag failures in results and exports, and feed the reject list. Check Prolific's current attention-check rules before you rely on one for a rejection.
  • Informed consent puts an agree/decline screen before the first question. Under “If someone declines” on that screen, paste the URL of Prolific’s “No consent” path (step 9) into DECLINE REDIRECT, so anyone who declines goes back to Prolific and frees their place.
  • Desktop only shows phone visitors a polite screen before anything starts. Match it with Prolific's device settings so phone users are not recruited at all.
  • Bot protection blocks certain scripted submissions and flags others, without a CAPTCHA.

Step 6: Copy the study URL

Open the survey's Share panel and find Launch on a panel. With Prolific selected, it gives the study URL with Prolific's placeholders already in place, and a checklist read from your settings.

The Launch on a panel section of the Share panel with Prolific selected: the study URL with PROLIFIC_PID, STUDY_ID and SESSION_ID placeholders, a Copy button, three setup notes and a ready-to-launch checklist with every item ticked. (opens the screenshot at full size in a new tab)
Share → Launch on a panel. Every item in the checklist should be ticked before you publish on Prolific. Tap the image to enlarge it.
https://plumeform.com/s/YOUR-SLUG?PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}

The {{%…%}} placeholders are Prolific's: it replaces them with each participant's values. Plumeform saves every parameter on the link with the response, up to ten of them.

02IN PROLIFIC

Create the Prolific study

In Prolific, start a new study. The steps below follow its setup screens; the cards show what to enter, field by field. Prolific changes its interface from time to time, so labels may differ slightly: its step-by-step setup guide (opens in a new tab) is the reference.

Step 7: Describe the study

Prolific · Study details
Title
What participants see in their study list. Plain and specific: “Snack packaging (5 min)”.
Internal name
Yours only. Useful when one survey feeds several studies.
Description
What the study involves, how long it takes, and any bonus rule (“+£0.50 if you answer at least 8 of 10 correctly”). Say so if the study screens people out early.

Step 8: Paste the study URL and choose how IDs are recorded

Prolific · Data collection
Study URL
The URL from the launch kit. It must end up carrying PROLIFIC_PID, STUDY_ID and SESSION_ID exactly once.
Recording Prolific IDs
URL parametersProlific's recommended option, and the one Plumeform reads. If Prolific adds the parameters to the URL itself, check they are not now there twice.

Asking participants to type their ID into a question works too, but typed IDs have typos. See Prolific's data collection guide (opens in a new tab).

Step 9: Set up the completion paths

A completion path is one way of finishing, with its own code and its own handling. Create one for completers, one for screen-outs if the survey screens anyone out, and one for people who decline if it asks for consent. Set them before publishing: Prolific warns that changing paths can disrupt submissions already in progress.

Prolific · Completion path · Completed
What happens
Manually review Recommended when you use attention checks: you approve after looking at the data. Approve and pay approves on arrival and cannot be undone.
How they come back
URL redirectProlific's recommended method. Copy the code, for example C1AB2C3D, into Plumeform's COMPLETION CODE and REDIRECT ON FINISH (step 2).
Prolific · Completion path · Screened out
What happens
Prolific's in-study screening: screened-out participants are paid a fixed amount you set, and you can cap how many are screened out. The label is shown to participants, so make it explain why they were not eligible.
How they come back
URL redirect with its own code, for example CSCREEN01, pasted into Plumeform's SCREEN-OUT CODE and SCREEN-OUT REDIRECT (step 4).

The exact options for screen-outs have changed over time; Prolific's in-study screening article (opens in a new tab) describes the current ones.

Prolific · Completion path · No consent
Label
No consent One of Prolific’s own labels. Add this path only if the survey asks for consent.
What happens
Request a return Prolific asks the participant to return the submission, which frees the place for someone else. Never reject someone for declining.
How they come back
URL redirect with its own code, for example CNOCONSENT, pasted into Plumeform’s DECLINE CODE and DECLINE REDIRECT, under “If someone declines” on the consent screen (step 5).

The same in-study screening article (opens in a new tab) covers this path, under filtering out participants who do not consent.

Step 10: Choose the audience and devices

Prolific · Audience
Screeners
Prolific's own prescreening filters (country, language, age and so on). Screen on Prolific what you can; screen in the survey only what Prolific cannot.
Places
Start small for the pilot. Prolific lets you add places to a published study later.
Devices
Match the survey. If Plumeform's Desktop only is on, allow desktop only here too.

Step 11: Set the time and the reward

Prolific · Study cost
Completion time
The median from your pilot. Plumeform records how long every response took, so the Fieldwork tab gives you the real figure rather than a guess.
Reward
At or above Prolific's minimum hourly rate for the time you set, and more for demanding tasks.

Before you publish, use Prolific's Preview to check the link opens your survey. Read Part 3 first: a preview you submit is saved as a real response.

03BEFORE LAUNCH

Test every exit

Ten minutes of testing saves a study. Walk each way out of the survey once, as a participant would, and check both ends: what the participant sees, and what Plumeform and Prolific recorded.

Step 12: Dry-run with test mode

Open your study URL with test=1 added and sample IDs in place of Prolific's placeholders:

https://plumeform.com/s/YOUR-SLUG?PROLIFIC_PID=TEST001&STUDY_ID=TEST&SESSION_ID=TEST001&test=1
A phone showing the demo survey's welcome screen under a yellow banner reading: Test mode, this response is flagged as a dry run and won't count in results.
Test mode, on a phone: the banner is only there when test=1 is on the link.

A test response is:

  • stored and flagged, so you can check what was captured;
  • left out of results, exports, quotas and the one-per-participant check;
  • removable in one click (Delete them in the results header).

Change PROLIFIC_PID for each run so you can tell them apart.

Step 13: Walk every way out

  • Complete the survey. You should land on Prolific's completion page (or, without a Prolific login, on its sign-in page with cc= in the address).
  • Answer so you are screened out. You should see the screen-out screen and land on the screen-out URL with its own code.
  • Fill a quota (set its limit to 1 while testing, or test on a copy). The next matching run should be screened out.
  • After the pilot, reopen the link with a pilot participant's ID and without test=1: the one-response check should turn you away before the first question. Test runs never trigger it.
  • Decline consent, if you ask for it: nothing is recorded, and you are sent to the “No consent” path’s URL, its code in the address.
The demo loop's check page: Completion code delivered C1AB2C3D, PROLIFIC_PID, STUDY_ID and SESSION_ID captured, and the stored response ID. (opens the screenshot at full size in a new tab)
The demo loop's check page stands in for Prolific's completion page, showing each value that made the round trip. Your study returns to Prolific instead. Tap the image to enlarge it.

Step 14: Preview on Prolific, carefully

Step 15: Run a pilot

Publish with a handful of places, often five to ten. When they are in, check the export has the three ID columns, the timing matches what you are paying for, attention checks behave, and the screen-out rate is what you expected. Then add places.

04FIELDWORK

Launch and monitor

Publish the study on Prolific. While it runs, the results pages update as responses arrive.

Step 16: Watch the right numbers

  • Fieldwork shows completes, people still in progress, screen-outs, drop-off by question and median time. A drop-off spike on one question usually means a problem with that question.
  • Quality shows speeders, straight-liners, failed attention checks, duplicate and pasted text, and the bot-protection signals, each as a flag for review.
  • On Prolific, watch Awaiting review for submissions with a missing or wrong code, and the returned and timed-out counts.

05AFTER COLLECTION

Approve, reject and pay bonuses

Prolific approves and pays anything still under Awaiting review after 21 days. Review within that window; the tools below make it a few minutes' work.

Step 17: Approve in bulk

On the Quality tab, Copy N clean IDs copies the participant IDs of every response with no quality flag, separated by commas, the way Prolific's bulk approve box takes them. In Prolific, open the study's submissions, choose Bulk actions → Bulk approve, paste and approve. Prolific's approval article (opens in a new tab) has the details.

Copy N flagged IDs gives you the rest, to look at one by one before deciding.

Step 18: Reject only with evidencePRO

On the Analysis tab, Panel payouts → Download reject list lists every participant who failed an attention check, with the question they failed. It is a list for review, not a verdict: open each response, check it against Prolific's rules for rejections (opens in a new tab), and reject in Prolific with a clear reason. Never reject someone only because their answers disagree with their prescreening answers.

Step 19: Pay bonuses in one pastePRO

The Panel payouts card builds the list Prolific's Bulk bonus payment box takes: one submission ID,amount line per participant. Pay every completion, only completions that passed every attention check, or an amount per quiz point.

The Panel payouts card: 412 participants arrived with a panel ID and 9 failed an attention check; a bonus rule of completions that passed every attention check at 0.50, and buttons to download the bonus list and the reject list. (opens the screenshot at full size in a new tab)
Analysis → Panel payouts. Amounts are in your study's currency, two decimals. Tap the image to enlarge it.

State the bonus rule in the study description and the consent text before anyone starts, and pay once: Prolific asks you not to retry a bulk bonus unless it tells you the payment failed.

Step 20: Export the data

CSV (every plan) and XLSX (Pro) exports have one column per question plus PROLIFIC_PID, SESSION_ID and STUDY_ID, the survey version, duration, quality flags and per-question timings where recorded. Large exports are prepared in the background and download when ready. The Pro research pack adds a codebook, an R loader and a methods appendix.

Reference

Reference

Prolific's link parameters

ParameterWhat it identifiesWhat Plumeform does with it
PROLIFIC_PIDThe participantSaves it with the response, uses it for one response per participant, and lists it for bulk approval.
STUDY_IDThe Prolific studySaves it with the response, so one survey can serve several studies.
SESSION_IDThe submissionSaves it with the response and uses it for the bonus list, since Prolific pays bonuses by submission.

Where each value goes

ValueCopy fromPaste into
Study URLPlumeform: Share → Launch on a panel → ProlificProlific: Data collection → study URL
Completion codeProlific: the completed pathPlumeform: COMPLETION CODE, and cc= in REDIRECT ON FINISH (After submission)
Screen-out codeProlific: the screened-out pathPlumeform: SCREEN-OUT CODE, and cc= in SCREEN-OUT REDIRECT (Screening & quotas)
No-consent codeProlific: the No consent pathPlumeform: DECLINE CODE, and cc= in DECLINE REDIRECT (consent screen)

What each plan covers

FeatureFreePro
Prolific IDs saved with every response✓✓
Completion code and redirect, redirect immediately✓✓
One response per panel participant✓✓
Test mode (?test=1)✓✓
CSV export with the ID columns✓✓
Screen-out rules and quotas, with a screen-out exit✓
Attention checks, consent screen, desktop only, bot protection✓
A completion code per experimental condition✓
Bonus and reject lists, XLSX, research pack✓

Free includes 100 responses a month; Pro, 10,000. See pricing.

Prolific's side of this guide follows its researcher help centre as of September 2026. Prolific is a separate company and changes its product on its own schedule; if a label here no longer matches, its help centre is the authority.

Troubleshooting

Submissions arrive in Prolific with NOCODE or the wrong code. Why?
Prolific records NOCODE when a participant comes back without a code, usually because the survey had no redirect, the redirect pointed at a different code, or they closed the tab before it ran. Check that REDIRECT ON FINISH holds Prolific's completion URL with the code of the path you want (the cc= value), and keep the code visible on the thank-you screen so anyone who closed early can type it in. Submissions with a missing or wrong code wait under Awaiting review for you to decide.
A participant says they were told they had already responded.
With one response per panel participant on, the survey turns away any PROLIFIC_PID that already has a completed or screened-out response, before the first question. Search the Responses tab for their ID: if there is an earlier response, the block is working as intended. Your own test runs with ?test=1 are never counted, so a pilot never blocks a real participant.
The export has no PROLIFIC_PID column.
The survey saves whatever parameters are on the link it was opened with, so a missing column means the study URL in Prolific did not carry them. Open your study's Data collection settings and check the URL ends with PROLIFIC_PID={{%PROLIFIC_PID%}}&STUDY_ID={{%STUDY_ID%}}&SESSION_ID={{%SESSION_ID%}}, or copy it again from the launch kit in the Share panel. Responses already collected without IDs cannot be matched afterwards.
Participants see the thank-you screen and stay there.
The survey only sends people back when REDIRECT ON FINISH is filled in. With a redirect set, the thank-you screen shows for 2.5 seconds and then continues on its own; with Redirect immediately on, it is skipped entirely. A debrief screen, if your study has one, is shown before any redirect.
I submitted the survey from Prolific's preview and now it counts.
Prolific's preview opens your real survey with a made-up participant ID, and nothing on the link marks it as a preview, so a submission from it is stored as a real response and counts toward your monthly responses. Exclude it by hand on the Responses tab (press X on the response), and test with the ?test=1 link instead.
Bulk bonus payments failed.
Prolific's bulk bonus box takes submission IDs, not participant IDs. Plumeform's bonus list (Analysis tab, Panel payouts) uses the SESSION_ID from the study link, which is the submission ID. If you built the list yourself from PROLIFIC_PID, build it again from the SESSION_ID column, or download the bonus list.
Screened-out participants were not paid, or were rejected.
Screened-out participants need their own completion path in Prolific and their own exit in the survey. Create the screen-out path in Prolific first, then paste its URL into SCREEN-OUT REDIRECT under Screening & quotas. Prolific does not allow rejecting a participant only because their answers disagree with their prescreening answers.
Participants who declined consent are still holding places.
Declining records nothing, and without a way back a participant keeps the place until the study times out. Add a “No consent” completion path in Prolific, set to “Request a return”, then paste its URL into DECLINE REDIRECT under “If someone declines” on the consent screen. Without one, Plumeform asks them to return their submission with “Stop without completing”.
Can I change the survey after the study is live?
Yes. Publishing changes creates a new version; participants who already opened the survey finish the version they started, and every response records the version it answered. Avoid changing completion codes mid-study: Prolific warns that changing completion paths can disrupt submissions already in progress.

Also from us · for participants

Taking studies on Prolific too? See what you've earned.

Earnings Tracker for Prolific is a free Chrome extension that shows what you've made today, this week, this month, this year and all time, split into approved and still pending, right inside Prolific.

  • Today and this week next to your Prolific balance, with a daily goal to fill
  • Your history with every researcher on the Studies page: hourly rate, bonuses, rejections
  • A live clock while you take a study, so it never times out on you
  • Yearly reports and Excel downloads of every submission
Add to Chrome, it's free →No sign-up, ads or tracking. Your data stays in your browser.

An independent tool. Not made by, affiliated with, or endorsed by Prolific.

The extension's toolbar popup with sample data: today's approved and pending earnings, a study in progress with its timer, and totals for this week, month, year and all time.

The extension popup · sample earnings

Prepare your study before recruiting

Recruiting on Connect too?

The same setup for CloudResearch Connect.

Completion codes, set up right

The round trip in one picture, and the mistakes that strand participants.

Build the screening flow

Connect eligibility, quotas, and participant endings.