Public Beta is live. 30 days free, no credit card required. Join before pricing locks in.

Product Feedback

The PM's 90-Day Feedback Calendar: When to survey, who to target, what to ask

Most PMs run feedback in bursts and wonder why it doesn't stick. Here's a realistic 90-day calendar, when to survey, who to target, and exactly what to ask, built for PMs running solo with a 30-minute window, not a research team.

ByEvanne
July 2, 2026
6 min read

You're busy. You send one survey too early, get noise back, or worse, nobody answers. You send it too late and the moment is already gone. The feedback cycle that was supposed to inform your roadmap becomes a spreadsheet you never open.

Here's the fix: stop treating feedback as a campaign and start treating it as a calendar.

This is the 90-day feedback system solo PMs and founder-PMs can actually run, structured by phase, with clear answers to the three questions that always get skipped: when to trigger, who to target, and what to ask.

Why your last survey probably failed

Before we get into the calendar, let's name the actual problem.

If you sent a survey via email or a generic link, your completion rate was likely under 5%. That's not your audience being unresponsive, that's the format failing. You pulled users out of your product, asked them to context-switch into a Google Form, and then wondered why nobody came back.

Native in-app surveys, surveys that appear directly inside your product at the right moment, see completion rates of 30–40% in well-timed deployments. That's the gap between signal and silence.

The second problem: most PMs trigger feedback on a schedule ("send to all users every 90 days") instead of on behavior. A user who just completed onboarding has completely different things to say than a user who just hit a paywall for the third time. Blasting both with the same NPS survey is a waste of both their time and yours.

The calendar below fixes both.

The 90-day framework: 3 phases, 3 questions each

Phase 1: Days 1–30, activation signal

Who to target: New users who've completed at least one core action (not just signed up — done something).

When to trigger: Immediately after a meaningful first action: logged their first item, ran their first report, completed setup. That moment while it's still fresh is when the data is cleanest.

What to ask:

  • "What made you sign up today?" (open-ended, 1 question)
  • "What were you hoping this would help you do?" (intent capture)
  • "Was anything confusing in the first few minutes?" (friction finder)

Keep it to 2 questions max at this stage — you're not running a survey, you're capturing a moment.

What you're looking for: Do activation expectations match actual behavior? Are there friction points showing up consistently in step 3 of onboarding? This is where you'll often find the first "wait, users think we're for that?" insight.

Phase 2: Days 31–60, retention signal

Who to target: Users who've logged in at least 3 times but haven't yet hit your "engaged user" threshold. The in-between group. They're interested, but not hooked.

When to trigger: After a session that's longer than average, or after a feature interaction you've been investing in. Don't interrupt an active task — trigger it on the way out.

What to ask:

  • "What's the one thing that would make you come back more often?" (priority signal)
  • "Is there anything you expected to find here that you haven't?" (gap finder)
  • NPS or CSAT with a single follow-up: "What would need to change for that score to be higher?" (benchmark + direction)

What you're looking for: Why the almost-engaged user isn't crossing the line. This phase often surfaces features that users don't know exist, pricing confusion, or comparison to a competitor they're still using in parallel.

Phase 3: Days 61–90, depth & direction

Who to target: Your most active users and your churned (or nearly churned) users. Both segments. Don't skip the unhappy path.

When to trigger:

  • For active users: after they complete a workflow that's central to your product's value prop.
  • For at-risk users: after a period of inactivity (e.g., no login in 14 days). A re-engagement survey is not a retention email, it's information.

What to ask:

  • Active users: "If we removed [core feature], what would you do?" (dependency mapping)
  • Active users: "What would you tell a colleague about why they should use this?" (positioning signal)
  • At-risk users: "What changed?" (1 open-ended question, don't overthink it)

What you're looking for: What your power users actually value (often different from what you think), and the specific moment or friction point that killed retention for the others.

The part most PMs skip: response quality over volume

Getting 200 responses to a vague NPS survey is less useful than getting 40 responses to a precisely-timed, single-question trigger aimed at users who just hit a specific moment in your product.

Response quality comes from three things:

  • Timing. The question arrives in context, not 3 days after the experience has faded.
  • Targeting. The right user segment sees the right question, not everyone.
  • Brevity. One or two questions, not five. If you need five answers, run five separate surveys at five separate moments.

This is the thing most legacy survey tools were never designed to solve. Their architecture assumes you're building a form, sharing a link, and waiting. That model produces the sub-5% completion rates that make feedback feel like a waste of time.

Running this without a dev ticket every week

Here's the practical challenge: if you need to write a ticket every time you want to adjust a question, change a trigger condition, or add a new survey for a new user segment, the calendar above dies by Week 3.

The one-time setup that makes this work is a single SDK install. After that, every survey — its content, its targeting rules, its trigger logic — is configuration, not code. You describe what you want, deploy it, and the feedback starts coming in without touching engineering again.

This is the shift that lets a solo PM run feedback like a team twice the size. Not because the tool is magic, but because the bottleneck (dev dependency) is removed after the first install.

Early data from teams using native in-app survey setups, versus external form links, consistently shows completion rates between 30–40% on well-timed, short surveys. External survey links rarely crack 8%.

That delta is the difference between a feedback culture that informs your roadmap and one that collects dust in a dashboard you check quarterly.

Try it this week

You don't need the full 90 days to start. Pick one trigger from Phase 1 — "after a user completes their first core action" — write two questions, and run it.

If you're on Encatch, you can describe the survey in a prompt, set the trigger condition, and have it live inside your product in under 30 minutes. No form builder, no dev ticket, no redirect to a third-party URL your users will close without answering.

Start your free trial
30 days free, no credit card — launch your first triggered survey in under 30 minutes
Encatch It

Was this useful?

Rate the article in one click.