The response rate tracker
Counts how many people you invited against how many submitted a screener, for any date range, without building a report.
Get the workflow
Enter your details and the prompt appears here, ready to copy.
How do I calculate screener response rate across studies?
Response rate is screener submissions divided by people invited. An AI tool connected to Great Question can count both for every study since a date you choose, return a table by study with the rate, and name the studies furthest below average, with no report to build. Leaving drafts out stops studies that never went out from dragging the average down.
- Who runs it
- Research ops, usually before someone asks.
- Where you sign off · Read only
- Nothing. Read only.
- Schedule it · Monthly
- Monthly, or run it the morning of your ops review.
How to run it in Claude, ChatGPT, Cursor or Copilot
The prompt is the same in every tool. What changes is where you connect Great Question and where you paste it.
Run it in Claude
- 1
Connect Great Question to Claude
In Claude Desktop, open Settings → Connectors → Add custom connector. Name it Great Question, paste https://greatquestion.co/api/mcp/v1, then Save and Connect and sign in with your Great Question account. Restart Claude so the tools load.
- 2
Paste the prompt
Start a new chat and paste the prompt. Claude asks before it uses each Great Question tool; allow the read tools, and read anything it proposes to write before you allow it.
Run it in ChatGPT
- 1
Connect Great Question to ChatGPT
In the ChatGPT or Codex desktop app, go to Settings → Plugins → MCPs → Add server. Name it Great Question, choose Streamable HTTP, paste https://greatquestion.co/api/mcp/v1, save, then authenticate.
- 2
Paste the prompt
Open a new chat with the Great Question server switched on and paste the prompt. If ChatGPT answers without calling a tool, say “use the Great Question tools” and it will.
Run it in Cursor
- 1
Connect Great Question to Cursor
Open Cursor Settings (Cmd/Ctrl + Shift + J) → MCP → New MCP Server, and add a server named great-question with the url https://greatquestion.co/api/mcp/v1 to mcp.json. Save, click Connect, and sign in.
- 2
Paste the prompt
Paste the prompt into the chat in Agent mode, which is the mode that can call MCP tools. Cursor asks before it runs each tool unless you have switched on auto-run.
Run it in Copilot
- 1
Connect Great Question to Copilot
In Copilot Studio, open your agent's Tools page → Add a tool → New tool → Model Context Protocol. Server name Great Question, server URL https://greatquestion.co/api/mcp/v1, OAuth for authentication, then add it to the agent.
- 2
Paste the prompt
Paste the prompt into the agent's chat. To run it the same way every time, put the prompt in the agent's instructions instead and share the agent with your team.
Your admin has to switch the MCP on in Great Question first. The MCP guide covers every tool, the security model and a team rollout.
How to run it on a schedule
- 1
Give the agent its own token
A scheduled run has nobody there to sign in, so it uses an agent API token instead of OAuth. The token sees exactly what its user can see, and you can revoke it from your Great Question account.
- 2
Run the prompt headless
Claude Code runs a prompt without a chat window with claude -p "<the prompt>", and Codex with codex exec "<the prompt>". Either works once the Great Question MCP is added to it.
- 3
Put it on a monthly timer
Schedule that command with whatever your team already uses: cron, a CI job, or your AI tool's own scheduled tasks. Check the first few runs by hand before you stop looking.
The tools it calls
Named so you can see exactly what the agent touches before you let it near anything.
- list_study_participants
- search_study_participants
- list_interview_screener_responses
- list_survey_screener_responses
What we never automate
Four rules sit under every workflow here, and they matter more than the workflows.
Nothing reaches a participant without a person
No workflow sends an invitation, an email or a reminder. The MCP can do those things. They are left out on purpose, because a scheduled job that contacts your customers is a different category of risk from one that reads a transcript.
Nothing launches a study without a person
An agent can build the screener and draft the messages. Someone still presses go.
Nothing reaches a stakeholder unchecked
The synthesis workflows hand you quotes with links attached so you can check them in one click. Use the click. A misattributed quote in a board deck costs more than the hour it saved.
Nothing sees more than the person who connected it
Permissions follow the individual, so an agent connected by a PM reaches exactly what that PM reaches. Your admin decides whether it is available at all.
Questions
What is a good screener response rate?
It depends on the audience and the channel far more than on any benchmark. Customers invited from your own panel usually respond at a higher rate than cold external recruits. Track your own rate by study over time and look into the outliers.
Why is my screener response rate low?
The usual causes are the wrong audience, an invitation that doesn't say what's in it for them, an incentive too low for the ask, or a screener too long to finish. Compare your lowest studies against your best one on those four.
Is this the same as survey response rate?
Close, but it counts screener submissions, the step before anyone is scheduled. For surveys in general, see how to increase survey response rates.
Related reading
- How to increase survey response rates
What to change once the tracker shows you where the rate is low.
- UX research operations 101
Response rate alongside the other numbers a research ops team watches.
More workflows
See all 12- 06
Screener cloning
Lifts screener questions you already trust from a past study into a new one, then reads the result back before anything goes out.
You approve first - 07
Cross-study quote mining
Builds a corpus across the studies you name, sorts participants by segment, and pulls verbatim quotes with the session they came from.
Read only - 08
The highlight reel shortlist
Finds the clips worth showing, with exact timestamps, speaker attribution and a link straight to the moment.
Read only
