How to set up and manage your team's patient feedback questionnaire, including activating feedback collection and customising the questions your patients receive.
IndieBase can automatically send a feedback questionnaire to patients by email after a job is marked as done — giving your team a straightforward way to capture patient satisfaction data.
The feedback system lets your team collect structured responses from patients after they've been cared for. You configure the questions once, and IndieBase handles the rest — sending the questionnaire email automatically when a job is completed, provided the patient has given consent and has a valid email address recorded.
Feedback configuration is per-team, so your questions, answer options, and activation status are entirely independent of other teams on the platform.
From the sidebar, expand the Configuration section and click Feedback Config.
This takes you to the Feedback Configuration page for your team.
If your team does not yet have a feedback configuration, the page will show a No feedback configurations found message with a Create Feedback Configuration button. Click it to create your team's initial configuration using the default question set.
At the top of the Feedback Configuration page is a toggle with two options: Inactive and Active.
Click either option to switch between them. The change saves automatically.

Toggling between Active and Inactive does not create a new configuration version. It is a simple administrative switch and has no effect on historical feedback data.
Questions are only visible when your feedback configuration is set to Active. Switch to Active to see and edit the question panels.
The question configuration area is split into two sections: Active Fields and Spare Fields.

Active Fields are the questions that will be shown to patients in the feedback questionnaire. Each question appears as a card containing:
Click into the text area beneath the field name and type your updated question wording. Changes are saved automatically when you click away from the text area.
Be careful when rewording questions. If you change the text of a question that has already had responses collected against it, IndieBase will detect this as a breaking change and ask you to confirm a new version. See Config Versioning for details.
For questions with multiple-choice answers, the options are listed beneath the question text. You can:
Drag the grip handle in the top-right corner of any question card to reorder the questions. The order you set here is the order patients will see the questions in the questionnaire.
Reordering questions does not count as a breaking change and will not trigger a new config version.
Spare Fields are questions that are configured in the system but currently hidden from the questionnaire. They appear greyed out below the Active Fields.
To enable a Spare Field, click the + (Enable field) button on the field card. The field will move into the Active Fields section at the end of the current question order.
To hide an Active Field, click the tick (Disable field) button in the top-right of any active question card. The field moves into the Spare Fields section and will no longer appear in the questionnaire.
The default configuration includes Question 5, Question 6, and several free-text fields (Text 2, Text 3, Text 4) as spare fields. These are pre-built placeholders you can customise and enable whenever you need additional questions.
IndieBase keeps a history of your feedback configurations so that the dashboard can always show you accurately grouped results. When you change the wording of a question, the system detects this as a breaking change — because a patient who answered under the old wording and a patient who answered under the new wording may not be directly comparable.
Only one type of change creates a new config version: changing the label (question text) of a visible question.
Everything else — adding or removing answer options, reordering questions, hiding or showing fields, toggling Active/Inactive — is saved in place without creating a new version.
When IndieBase detects a breaking change, saving your edits will trigger a Create new feedback version? modal.

You have two choices:
You can force a new config version at any time — without changing any question wording — by clicking the Create New Version button in the top-right corner of the Feedback Configuration page. A confirmation prompt will appear before the version is created.
This is useful if you want to start a clean period of data collection mid-event, or to mark a significant point in time in your response history.
If your team has more than one config version, the Feedback Dashboard will show a Config Version dropdown. Use this to switch between versions and view the responses collected under each.
For a feedback email to be sent automatically, all three of the following conditions must be true on the patient record at the point the job is marked as done:
| Condition | Where to set it |
|---|---|
| Team feedback config is set to Active | This page |
| Patient has a valid email address recorded | Patient Details panel in the job |
| Patient has given consent for feedback | Patient Details panel in the job — the consent toggle |
If any of these conditions are not met, no email is sent. The system will not retry — so make sure the patient's details are complete before marking the job as done.
If the patient's details panel shows the notice "Feedback questionnaire will be sent when job is marked as done", all three conditions are met and the email will be sent automatically when you tap Job Done.
A feedback email is only ever sent once per patient. If a job is reopened and marked as done again, the system will not send a second email.
I cannot see the Feedback Config option in the sidebar. Feedback configuration requires a Team Plan subscription. If you are on a lower plan, this section will not appear. Contact your team owner or check your billing settings.
Patients are not receiving feedback emails. Check all three conditions are met: your config must be Active, the patient must have a valid email address, and the patient must have feedback consent recorded as given. If any of these were missing when the job was marked as done, the email will not be sent — and will not be sent retroactively.
I changed a question and now the dashboard shows two separate data sets. This is expected behaviour. Changing the wording of a visible question creates a new config version, and the dashboard groups responses by version. Use the Config Version selector on the dashboard to view each version's data. If this was accidental, you cannot merge versions, but you can revert the question wording — though that will create a third version rather than restoring the original.
The Create New Version button created a version I didn't intend. Versions cannot be deleted, but they will only appear in the dashboard version selector if they have responses. An empty version has no impact on your data. Simply continue using the current (latest) version.
The question text area is not saving my changes. Click away from the text area to trigger the save (changes save on blur, not on each keystroke). If you see the version confirmation modal appear, it is because your change was detected as a breaking change — follow the modal prompts to either confirm or cancel.