Participant management
The Participants area is where you register people into your study, organise them, and open any individual participant's record. It has up to three tabs: Participants (the table), Participant groups, and Participant resources where that feature is enabled.
The participants table
One row per participant, with a count badge on the tab showing how many there are.
| Column | What it shows |
|---|---|
| ID | The participant's identifier — click it to open their record |
| % | Progress through their scheduled stages, as a ring |
| Status | Badges (see below) |
| Seen | When they last opened the study, and roughly where from |
| Sites | Site tags, with controls to add and remove |
| Groups | Group tags, with controls to add and remove |
Status badges tell you the participant's state at a glance: Archived, Withdrawn, Unallocated, Joined (they have opened the study at least once), Behind (at least one stage is overdue), Push (their device is registered for notifications), and a badge per connected wearable service.
Sort by ID, progress, or last seen using the column headers. The download icon at the right of the header row exports the table as a CSV.
Finding people
Search matches on participant ID.
Filter opens a panel with four groups of options:
- Schedule — behind schedule, or on schedule.
- Allocation — unallocated, or allocated.
- Joined — not joined, or joined.
- Withdrawn — withdrawn, or not withdrawn.
- Show archived — archived participants are hidden by default; this brings them back.
Alongside are site and group filters. Group filters are three-state — click once to include that group, again to exclude it, and a third time to clear. There is also a No group option for finding participants who have not been assigned to any. Applied filters appear as removable chips above the table, with a count on the Filter button, and Clear filters resets everything.
You can also click any site or group tag in the table to filter to it directly.
Saved filters
Once you have a view you use regularly — "behind schedule at my site", "not yet joined" — Saved filters stores it under a name, including the search term and sort order.
Any saved filter can be marked as your default, in which case it is applied automatically whenever you open the participants table. You can also overwrite an existing saved filter with your current settings rather than creating a new one.
Creating participants
Register participants offers three routes.
One at a time
Enter a participant ID, and optionally a password and a group.
If you set a password, make a note of it — Trialflare cannot reveal it later. Leave it blank to use the study-wide password, if you have one.
In bulk, generated
Say how many you want (up to 2000 at a time) and choose how IDs are generated:
- Random three-word phrase — memorable, easy to read out over the phone.
- Sequential pattern —
{n}becomes a sequential number, and{3p}pads it with leading zeros to three digits, sop{3p}{n}givesp001,p002. - Random alphanumeric — of a length you choose, five characters by default.
If you have groups defined, you can also choose a grouping strategy at the same time: add everyone to one group, round robin through them in turn, random uniform allocation, or random blocks of a size you pick. This is how most studies do their initial allocation.
Ticking Generate random passwords downloads a CSV of IDs and passwords as soon as the participants are created. Keep it safe — those passwords cannot be retrieved afterwards.
From a CSV
Upload a file with a participantId column, and optionally group and password columns.
In all three routes, duplicate participant IDs are ignored rather than causing an error, so re-uploading a file only creates the rows that are genuinely new.
Creating participants in advance is normal. Many studies pre-create a pool of participant records and allocate them as people are recruited — which is exactly what the Unallocated status is for, and what screening questionnaires draw from when they turn a submission into a participant.
Sites and groups
Groups are tags for organising participants — study arms, cohorts, or any label you find useful. Sites are the locations taking part; see Sites.
Both work the same way from the table:
- On a single row, the + button adds the participant to a site or group, and the × on an existing tag removes them.
- Selecting several participants with the checkboxes puts Add to
and Add to site: in the bulk menu.
A participant can belong to any number of groups and sites.
Managing groups
The Participant groups tab is where groups are created and edited. Each has a name and a colour, which is what you see on tags throughout the interface — worth choosing deliberately if you have several arms. View participants jumps to the table filtered to that group.
Acting on several participants at once
Select participants with the checkboxes, then use the menu in the header row. Select all on page selects the current page only.
| Action | Effect |
|---|---|
| Send push notification | Notifies the selected participants |
| Add to group / Add to site | Assigns all of them |
| Archive / un-archive | See below |
| Mark as withdrawn / unmark | See below |
| Delete participants | Permanent |
Archiving hides participants from the table by default, stops any new data being submitted, and excludes their data from exports. It is the right tool for records created in error or participants who never started.
Withdrawing stops automatic stage reminders and prevents the participant submitting anything further — but staff can still update data on their behalf, and their existing data stays in exports. This is the tool for someone who has withdrawn from the study proper.
Both are reversible, and both skip participants already in the target state, so re-archiving does not reset the original timestamp.
Deleting is not reversible and removes the participant along with their data. You are asked for a reason, which is recorded in the trial's event log (Settings > Logs) with the participant's ID and the list of responses removed — so the log shows who was deleted and why. The participant's record itself is not copied into the log: deleting a participant is how you honour a request to erase their data. Nothing can be deleted while the trial's database is locked.
Withdrawn participants still count in the Participant journey figures on the trial overview. Archived ones do not. It is worth knowing which you have used when you come to quote completion rates.
The participant record
Clicking a participant ID opens their record, which has its own set of tabs.
Information
The main summary, and where most day-to-day management happens.
At the top: their ID, status badges, when they were last seen, whether a password is set, which contact channels are available (push, email, SMS, WhatsApp), and their groups and sites. Personal details — name, date of birth, email, phone, WhatsApp — appear here only if you hold the PII permission.
Edit details opens a dialog covering:
- Participant ID — changeable after creation.
- Personal details — name, date of birth, and contact details.
- Timezone — which governs when scheduled stages and reminders reach them.
- Login password — set a new one, or save while blank to remove it.
- Anchor dates — set or clear each anchor for this participant, which recalculates any stages scheduled from it.
Login link generates a direct link the participant can use to get into the study, and can be re-generated if needed.
Further down: Packs assigned to them, connected services such as wearables, their messages with the study team, notes (staff-only, and permission-gated separately from the rest of the record), and a recent activity log.
Typing @ in a note offers the people on your study, and whoever you name is notified. Only people who can already read this study's notes can be mentioned; the notification says who mentioned you and on which participant, and doesn't carry the note's text. See Mentioning people.
Responses
Everything they have submitted, and where staff enter data on their behalf. If you have defined stage groups, they appear here as tabs — one per visit — which is the main reason to set them up. Add data for this stage form opens the form for staff entry.
Timeline
Their schedule: timepoints with a completion percentage, plus any ad-hoc stages. Each timepoint shows as Completed, Available, Pending, or Expired — expired meaning its availability window has closed, so the participant can no longer submit but staff still can.
Wearable responses
Data from connected devices, where the participant has linked one.
Consent
Their signed consent, with a download link, plus identity verification details where that was used. Requires the participant consent permission.
Other tabs
Food diaries appear where the feature is enabled for the study, Meetings lists their video calls, and Incentives shows any vouchers issued to them.
Permissions
| To do this | You need |
|---|---|
| See the participants table | trial.readParticipants — also implied by trial.read |
| Register new participants | trial.registerParticipants, or site.registerParticipants on a site |
| Edit participant details | trial.writeParticipants |
| Add and remove groups | trial.tagParticipants |
| Assign sites | trial.write |
| Mark allocated / unallocated | trial.allocateParticipants |
| Archive and un-archive | trial.archiveParticipants |
| Mark as withdrawn | trial.withdrawParticipants |
| Delete participants | Trial administrator, or trial.deleteParticipants |
| See names, contact details and dates of birth | trial.readParticipantPersonalInformation (PII) |
| See their consent record | trial.readParticipantConsent (PII) |
| View and add notes | trial.readParticipantNotes / trial.writeParticipantNotes |
| View their responses | trial.readParticipantStudyData |
| Enter data on their behalf | trial.writeParticipantStudyData |
| Set or clear their anchor dates | trial.writeParticipantStudyData |
| Reschedule their stages | trial.rescheduleParticipants |
| Export the table as CSV | trial.read |
Opening a participant's record while you hold trial.readParticipantPersonalInformation is itself recorded in the trial's event log (Settings > Logs), as a readParticipantPersonalInformation entry naming the fields that were shown. Nobody without that permission sees those fields, and nothing is logged for them.
Site-scoped staff can do much of the above for participants at their own site without any trial-wide keys. See Roles and permissions.
Related articles
- Sites
- Personnel — who can do what
- Anchors — per-participant reference dates
- Trial overview — how these statuses feed progress reporting
- Getting started — Part 2: Creating participants
- Getting started — Part 3: Onboarding participants