New

Now in Claude, ChatGPT, Cursor & more with our MCP server

Back to docs
Participant Recruitment

In-Product Research Recruiting: Recruit Customer Interview Participants From Inside Your App

Stop paying recruiting panels for participants you already have. Learn how to recruit research participants directly from your product using embedded prompts, in-app banners, email triggers, and personalized AI interview links. Faster, cheaper, and more representative than external panels — with zero scheduling friction.

The 60-second answer

The fastest, cheapest, and most representative way to recruit research participants is to invite them from inside your own product. Trigger a prompt right after the moment you want to study — completed onboarding, abandoned a feature, churned, hit a paywall — and link them straight into a Koji AI interview that runs asynchronously in their browser. No panel fees, no calendar coordination, no scheduling delay. Most product teams can move from idea → first 20 interviews in under 24 hours.

If you have ever paid User Interviews $100+ per session for a participant who turned out to not match your criteria — and then had to schedule them — you already know why this matters.

Why in-product recruiting beats external panels

External recruiting panels have three structural problems:

  1. Cost. Panels typically charge $75–$200 per participant before incentives. A 20-person study can run $4,000+ in recruiting alone.
  2. Representativeness. Panel participants are professional respondents who do research-for-cash regularly. They are not your actual users.
  3. Velocity. From posting a screener to sitting in an interview, panel sweeps usually take 1–2 weeks.

In-product recruiting flips all three. The participants are by definition your real users, recruited at the exact moment of relevant behavior. Cost drops to whatever you choose to incentivize (often zero — many users help happily for product-influence). Velocity drops to seconds.

A 2024 NN/g study found that contextual in-product recruiting produced 4–6x higher response rates than email blasts and recruited participants whose research data better predicted real-world product usage.

What you need before recruiting in-product

Four ingredients:

  1. A clear research question. "Why do users abandon our import flow?" beats "general onboarding research."
  2. A trigger event. The user action that means "this person is the right person to talk to." Examples: completed first project, hit error on import, downgraded plan, opened pricing page 3 times.
  3. A Koji study with structured questions. See Structured Questions in AI Interviews — a mix of open-ended depth and scale/choice for parseable data.
  4. A distribution surface. In-app banner, modal, email, Slack DM, customer-portal widget, or post-interaction prompt.

Eight in-product recruiting patterns that work

1. The contextual modal

Fire a small modal right after the trigger event. Two sentences, one CTA: "Have 5 minutes to share your experience? Skip the calendar — chat with our AI now." Link goes straight to a personalized interview link. Do not interrupt critical flows. Wait until the user is at a calm point.

2. The persistent banner

Thin sticky banner across the top of your dashboard for users who match a segment ("Hi {name} — we're studying [topic] this week. Want to share your view? 5 min, no calendar"). Closeable. Re-fires after 14 days for non-respondents.

3. The empty-state prompt

On screens with no data ("No projects yet"), surface an interview invitation alongside the usual empty-state CTA. Users who reached an empty state are exactly the ones you want to talk to about activation friction.

4. The error-recovery prompt

When a user hits an error or abandons a flow, show a low-stakes "We saw something didn't work — would you tell us what happened?" link. Routes into a Koji exploratory interview that auto-collects the error context. See Hybrid Interview Mode.

5. The post-purchase / post-cancel email

Koji's CRM import flow lets you upload churned-customer lists daily and generate one personalized link per row. Send via your normal lifecycle email tool. See Churned Customer Interviews for the playbook.

6. The Slack DM (for B2B SaaS)

For B2B products with Slack-connected workspaces, a Slack DM from your CSM with a personalized Koji link gets stunning response rates. The combination of trusted relationship + zero-friction async interview consistently produces 50–70% response on power-user research.

7. The intercept on pricing-page exit

If a user opens your pricing page, dwells, and tries to leave without converting, intercept with "Quick — what stopped you? 3-minute chat with our AI." The data is gold for pricing research.

8. The NPS follow-up auto-trigger

After any NPS or CSAT score, route detractors and promoters to different Koji studies automatically. Detractors get a churn-risk interview, promoters get a "what made this work for you" interview. See NPS Follow-Up Interviews.

How to wire it up technically

Koji gives you four ways to embed:

Option 1 — Embed widget (no-code)

Drop Koji's embed widget onto any page. The full interview runs inside an iframe with custom branding. Best for marketing pages and customer portals.

Option 2 — Personalized interview links

Generate a unique URL per user with their name, plan, and any custom metadata. The AI references this context inside the conversation: "Sarah, since you're on the Pro plan…" Clicking the link in any context (modal, email, Slack DM) launches the interview. See Personalized Interview Links.

Option 3 — Headless API

Programmatically start an interview from your own UI. Use this when you want full control over the look and feel, or when you're embedding research into existing UX flows.

Option 4 — CSV import + scheduled email

For teams without engineering bandwidth, import a participant CSV daily from your data warehouse. Koji generates personalized links and you schedule sends via Customer.io, Loops, or another lifecycle tool.

Targeting: getting the right user, not the loudest one

In-product recruiting can over-recruit power users (who are most engaged) and under-recruit the silent majority (who often hold the most valuable insights). Three correctives:

  • Stratified sampling. Define cohorts (new users, mid-tenure, power users, churned) and require minimum interviews per cohort. See Purposive Sampling Guide and Sampling Methods in Qualitative Research.
  • Screener questions. Even with in-product targeting, use a 2–3 question screener. Koji's intake form supports this natively. See Research Screener Questions.
  • Fatigue protection. Cap exposures: don't show the same recruiting prompt to the same user more than once every 30 days, and never ask power users to participate in more than 1 study per quarter unless they opt in.

Incentives: what to offer (and what not to)

In-product recruiting often works without monetary incentives because users feel a relationship with the product. That said:

  • No incentive needed: quick (<5 min) prompts at relevant moments, especially from product-driven brands
  • Small incentive ($10–$25 gift card): longer studies (15+ min) or sensitive topics
  • Charity donation: B2B and executive segments often prefer this
  • Product credits / extension: if you're a SaaS, offering a free month or extra credits often outperforms cash
  • Avoid: sweepstakes (LOW perceived value, regulatory complexity in some regions)

See Research Participant Incentives and Incentive Strategies for full guidance.

In-product recruiting vs. external panels: head-to-head

CapabilityExternal Panel (User Interviews / Respondent.io)In-Product Recruiting (Koji)
Cost per participant$75–$200$0–$25
Participants are real usersSometimesAlways
Time to first interview5–10 daysSame day
Targeting precisionSurvey-based screenerBehavioral targeting (the user just did the thing)
Async vs. liveMostly live (calendar required)Async by default with Koji AI
Bias riskProfessional respondentsPower-user skew (correctable)

Platforms like Koji make in-product recruiting practical because the interview itself is async — your users don't need to find 30 minutes on a Tuesday at 2pm. They click, talk to the AI for 5–15 minutes whenever they want, and you get a transcript with structured answers and themes pre-extracted.

Privacy, consent, and not annoying your users

Three non-negotiables:

  • Always get explicit consent. Show a clear consent line in the intake form before the interview begins.
  • Easy opt-out. Every recruiting prompt needs a "don't ask me again" option. Respect it forever.
  • Frequency caps. Don't prompt the same user more than once every 30 days.

For regulated industries, configure Koji's research consent forms with industry-specific language. For GDPR compliance, store explicit consent timestamps via the headless API.

Measuring the program

Key metrics for an in-product recruiting program:

  • Trigger → completion rate — what % of users who see the prompt complete an interview?
  • Quality score average — Koji scores every conversation 1–5; healthy programs trend 3.5+
  • Cost per insight — ÷ credits used by themes generated; aim for <€5 per actionable insight
  • Time from event → insight — should be <48 hours end-to-end
  • Sample diversity — did you cover all defined cohorts?

These live in Koji's Insights Dashboard. For program-level reporting, push events to your data warehouse via webhooks and join with product analytics.

Common pitfalls

  • Interrupting critical flows. Never recruit during checkout, signup, or active task completion. Wait for a calm moment.
  • Asking too often. Recruiting fatigue kills future participation. Cap exposures and rotate cohorts.
  • Generic prompts. "Take our survey" gets ignored. "We saw you just imported your first dataset — what was that experience like?" gets engagement.
  • No close-the-loop. If you collect feedback, share what you did with it. A simple "you said, we did" email to participants triples opt-in for the next study.
  • Skipping screeners. Even when targeting in-app, a 2-question screener prevents wasted credits on misqualified participants.

When to still use an external panel

In-product recruiting cannot reach:

For those cases, combine: panel-recruit the participants, run them through Koji's AI interviewer to get the depth without the moderator cost.

Plan availability

In-product recruiting works on every Koji plan including Free. The embed widget, personalized links, CSV import, and headless API are all available without restriction. Each interview costs 1 credit (text) or 3 credits (voice). The Insights plan (€29/mo) supports continuous in-product recruiting at most early-stage SaaS volumes.

Related Resources

Related Articles

Embed Widget Reference

Technical reference for the Koji embed widget including iframe parameters and PostMessage API.

How to Use Your CRM Data for Targeted AI Research: Import Participants and Personalize Every Interview

Your CRM already contains your best research sample. Learn how to export customer segments, import them into Koji, send personalized interview links, and get 3–5x higher response rates than generic research recruitment.

Importing Participants via CSV

How to bulk import participants from a spreadsheet so each one gets a unique tracking link.

Using the Embed Widget

Add a Koji interview to your website using an embeddable iframe with configuration options and event listeners.

Headless API Overview

Manage interviews programmatically with the Koji REST API — start, message, and complete interviews from your own code.

Personalized Interview Links: Send Targeted Research Invitations to Every Participant

Embed participant-specific context into Koji interview URLs so the AI greets each person by name, references their company, and tailors the conversation — automatically. Covers CSV import, URL parameters, and CRM integration patterns.

Intake Forms and Consent

Collect participant information and consent before interviews begin with customizable form fields.

Structured Questions in AI Interviews

Mix quantitative data collection — scales, ratings, multiple choice, ranking — with AI-powered conversational follow-up in a single interview.

Purposive Sampling: The Complete Guide to Strategic Participant Selection

A complete guide to purposive (purposeful) sampling in qualitative research — covering all major types, when to use each, how to determine sample size, and how AI tools enable purposive sampling at scale.

Research Participant Incentives: How Much to Pay and What to Offer

Everything you need to know about research participant incentives: standard amounts by participant type, which incentive types work best, how to avoid biasing your results, and how AI-moderated research is changing the cost-per-insight equation.

Research Screener Questions: How to Write Questions That Find the Right Participants

Learn how to write effective screener questions that filter the right participants for your user research studies. Includes 10 proven templates, best practices, and common mistakes to avoid.

Research Incentive Strategies: What to Pay and How

A practical guide to incentivizing research participants — when to offer compensation, how much to pay, and choosing between cash, gift cards, and product access.

NPS Follow-Up Interviews: How to Turn Your Score Into Actionable Insights

NPS tells you the score. Follow-up interviews tell you what to do about it. Learn how to run qualitative interviews with Promoters, Passives, and Detractors to unlock the real story behind your Net Promoter Score.

Churned Customer Interviews: How to Talk to Users Who Left (and Win Them Back)

Learn how to conduct churned customer interviews that reveal why users really left — and how AI-moderated interviews make it scalable. Includes questions, structure, and templates.

How to Find and Recruit Research Participants

A practical guide to sourcing, screening, and scheduling the right participants for your qualitative research study.

Customer Interview Cadence: How Often Should You Talk to Users? (2026)

Set the right customer interview cadence for your team — from one a week (Teresa Torres' baseline) to daily continuous discovery — and how AI moderation makes higher cadences sustainable.