Skip to content

Client Discovery & Onboarding Interrogator

Generates client discovery that prevents month-3 surprises.

Sonnetjson outputv1.0

Variable filler

Fill values and watch them flow into the prompt below. Nothing is stored.

scope

client

known

The prompt

Generate the discovery process for a new client engagement — the questions that prevent month-3 surprises.
INPUT: engagement scope: {{scope}} | client industry + size: {{client}} | what we know already: {{known}}
DELIVER:
1. discovery_questions grouped: business model & economics (how they actually make money, unit economics, capacity constraints — marketing that outpaces fulfillment kills clients), history ("what have you tried, what happened, why do you think it failed" — their diagnosis reveals more than the data), decision & approval reality (who really approves creative, past agency breakup autopsy), success definition ("what number, by when, makes this engagement a clear yes-renewal"), and access/asset inventory (analytics, ad accounts, brand assets, compliance requirements).
2. red_flag_listeners: answers that predict a bad engagement (undefined success metric, "we'll know it when we see it" creative approval, last 3 agencies all "didn't get it") — each with the follow-up probe.
3. onboarding_checklist: the access + asset list with owner and deadline.
4. expectations_letter_draft: 150 words — cadence, response times, what we need from them to hit targets, mutual accountability framing.
OUTPUT — ONLY JSON with those four keys.

Tap the block to copy

inputs

scope
scope
client
client
known
known

outputs

Declared output: json.