Planning, Building, Distributing, and Protecting Surveys in REDCap
REDCap offers several ways to build and distribute surveys, from a simple public survey link to more advanced workflows using the Participant List, Automated Survey Invitations, and Survey Queue. This guide is designed to help study teams choose the right approach, configure surveys intentionally, and avoid common setup mistakes.
For a step-by-step walk through, check out the Survey Wizard: The Basics
For more advanced survey workflows, REDCap offers several automation tools that support how surveys are delivered, how participants move from one survey to the next, and how study teams are notified when specific conditions are met. Because these tools serve different purposes, it can be difficult to know which one to use. The Survey Automation Overview provides a clear, high-level guide to help you choose the right approach for your project.
On this page
- Survey Overview
- Enable and Build a Survey
- Survey Settings
- Choose a Distribution Method
- Public Survey Link
- Participant List & Invitation Log
- Automated Survey Invitations (ASI)
- Survey Queue
- Survey Flow Controls
- Multi-Survey and Longitudinal Workflows
- Survey Notifications
- Protecting Public Surveys
- Key Best Practices
- Quick Start Checklist
Survey Overview
Any data collection instrument in REDCap can be enabled as a survey, allowing participants to enter data without needing REDCap user access.
Most survey workflows involve three key areas:
- Project Setup – enable surveys and project-level options
- Online Designer – build the instrument, configure Survey Settings, and manage advanced survey features
- Survey Distribution Tools – distribute survey links, manage participants, and review invitation activity
Enable and Build a Survey
- Go to Project Setup and enable Use Surveys in this project
- Go to Online Designer
- Build or revise the instrument
- Click Enable to convert the instrument into a survey
- Open Survey Settings and save changes
If you leave Survey Settings without saving, the instrument will remain a data entry form rather than a survey.
Survey Settings
Basic Options
- Survey Status – active or offline
- Survey Title – can differ from the instrument name
- Survey Instructions – text shown at the top of the survey
Design & Display
- Logo, font, text size, and theme
- Question numbering
- All on one page vs. one section per page
- Enhanced radio buttons and checkboxes
- Text-to-speech and accessibility options
Access & Response Controls
- Response limit
- Time limit for survey completion
- Survey expiration
- Save & Return Later
- Allow returning to edit completed responses
Completion & Termination
- Survey completion text
- Redirect to a URL
- Auto-continue to next survey
- Allow respondents to repeat the survey, when repeating instruments are enabled
- PDF Auto-Archiver
- Confirmation email
Special Use Cases
- Save Survey PDF to File Upload field – useful when another form or user needs a snapshot of a completed survey
- Survey-specific email invitation field – useful when different surveys in one project are completed by different people
- e-Consent Framework – supports certification and archiving workflows for electronic consent
Choose a Distribution Method
Most survey workflows fall into one of four categories:
| Method | Best For |
|---|---|
| Public Survey Link | Open-access or truly anonymous surveys |
| Participant List | Known participants, one-time links, reminders, response tracking |
| Automated Survey Invitations | Logic-based and scheduled invitation workflows |
| Survey Queue | Multiple surveys presented in sequence for the same record |
Public Survey vs. Participant List (Invitations)
| Feature | Public Survey Link | Participant List / Invitations |
|---|---|---|
| Main purpose | Open access survey via a shared link | Send individualized survey links via email |
| Best for | Anonymous or broad distribution | Known participants and tracked responses |
| Unique links per participant | No (same link for everyone) | Yes (individualized survey links) |
| Tracks who responded | No (unless you collect identifiers) | Yes (linked to record/participant) |
| Email invitations | Not built-in | Yes (manual or automated) |
| Reminder capability | No | Yes (via Invitation Log or ASIs) |
| Anonymous responses | Yes (default use case) | Optional (depends on configuration) |
| Typical use case | Open survey posted online or shared broadly | Send baseline + follow-up surveys to enrolled participants |
Survey Queue vs. Automated Survey Invitations
| Feature | Survey Queue | ASI |
|---|---|---|
| Main purpose | Controls which survey a participant sees next | Controls when a survey invitation is sent |
| Best for | Multi-survey navigation and sequencing | Scheduled or logic-based invitation delivery |
| Sends emails? | No | Yes |
| Uses logic? | Yes, to decide what appears next | Yes, to decide when invitations are scheduled |
| Typical use case | Eligibility survey → consent → baseline survey | Send follow-up survey 7 days after baseline completion |
Public Survey Link
The Public Survey Link is the simplest and fastest way to distribute a survey. It uses one shared link for all respondents.
- Best for anonymous or open-access workflows
- No respondent-specific tracking
- Allows multiple submissions unless additional controls are added
- Only the first survey in a project has a public survey link
Participant List & Invitation Log
The Participant List allows you to send customized email invitations and track whether each person has responded.
What it does
- Add participants by email address
- Optionally add a Participant Identifier
- Send invitations immediately or schedule them
- Send reminders to non-responders
- Track no response, partial response, and completed response
- Review sent and scheduled invitations in the Survey Invitation Log
When to use it
- You know participant email addresses in advance
- You want one-time unique survey links
- You want to track responders and non-responders
- You need reminders
Automated Survey Invitations (ASI)
Automated Survey Invitations allow REDCap to schedule and send survey invitations automatically when specified conditions are met.
Requirements
- A survey must already exist
- A valid email field must be designated at the project or survey level
- If the project is longitudinal, the correct event must be selected
ASI setup includes four parts
- Compose the message
- Define the trigger conditions
- Define when to send the invitation
- Activate the ASI
Good uses for ASI
- Follow-up surveys sent a set number of days after an earlier survey
- Event-based invitation workflows in longitudinal projects
- Conditional invitations that depend on data values
- Repeated reminder schedules for incomplete surveys
Manual invitations and ASIs can coexist. If needed, scheduled invitations and reminders can be reviewed and deleted in the Survey Invitation Log.
Click here to take a Deeper-Dive into Scheduled and Logic-Based Survey Invitation
Survey Queue
The Survey Queue displays surveys for a participant on a single page, like a to-do list, and can control which surveys appear next based on completion status and logic.
Use Survey Queue when
- Participants need to complete multiple surveys in one workflow
- The next survey depends on prior answers or eligibility
- You want participants guided through a structured sequence
Key features
- Display logic based on survey completion and branching-like conditions
- Optional custom text at the top of the queue
- Auto Start to immediately launch the next incomplete survey
- Option to keep the queue hidden from participants
Click here to take a Deeper-Dive into Multi-Survey Workflows and Participant Navigation
Survey Flow Controls
Stop Action
Stop Action allows a survey to end when a participant selects a specific answer choice on supported field types such as dropdowns, radio buttons, checkboxes, Yes/No, or True/False.
- Useful for ineligibility screening
- Useful when a survey should end early based on a response
- Can display alternate completion text for those who stop out
Repeat Survey Option
If an instrument is enabled as a repeating instrument, Survey Settings can display a button allowing the participant to repeat the survey. This is useful when one person may need to submit multiple similar entries in a single sitting.
Multi-Survey and Longitudinal Workflows
When you need to send multiple surveys to the same participant over time, REDCap must have a way to tie those responses back to the same record.
Common approaches
- Public Survey Link + designated email field – the first survey collects the participant’s email, which populates the Participant List for later invitations
- Participant List from the start – participants are invited using known email addresses, and follow-up surveys are sent through additional Participant List invitations or ASIs
- Longitudinal project + ASIs – later surveys are triggered after completion of earlier event surveys
Survey Notifications
Survey Notifications send an email to selected project users whenever a survey is completed.
- Configured from Online Designer → Survey Notifications
- Useful when the study team needs prompt awareness of new survey responses
- The email includes a link to the response, not the survey data itself
Click here to take a Deeper-Dive into Automated Notifications and Data-Triggered Messaging
Protecting Public Surveys
Public survey links are useful, but they are also the most vulnerable to bots, invalid responses, repeat submissions, and compensation abuse.
Core safeguards
- Use CAPTCHA or other challenge-based access controls
- Consider a response limit to reduce exposure
- Add challenge or attention-check questions
- Use hidden honeypot fields to help identify bot activity
- Review timestamps, response patterns, and anomalous clusters
- Avoid fully automated compensation workflows
- Use targeted distribution instead of broad public posting when possible
CAPTCHA options
Depending on your instance, you may have built-in Google reCAPTCHA or an external module such as nedCAPTCHA, which can provide math, image, or custom challenge-response protections for public surveys.
For a deeper dive, check out:
Key Best Practices
- Choose the survey distribution model before you start building
- Use Public Survey Link only when open access is truly appropriate
- Use Participant List when you need one-time links, reminders, or response tracking
- Use ASIs for automated follow-up, but test logic before activation
- Use Survey Queue for multi-survey workflows, especially when progression depends on conditions
- Use Stop Action thoughtfully and decide whether stop-out responses should be saved
- Protect public surveys with layered safeguards, not just a single setting
- Test every workflow with realistic test records before going live
- Move the project to Production before collecting real data
- Ensure survey design, identifiers, and communications align with the IRB-approved plan
Quick Start Checklist:
✅ Enable Surveys at the project level
✅ Enable the instrument as a survey in Online Designer
✅ Review Survey Settings before sending any link
✅ Choose the correct distribution method
✅ Decide whether data will be anonymous, coded, or identifiable
✅ Test the full workflow from the participant perspective
✅ Move the project to Production before collecting real data