confirm_target
Confirm the target
Action · mcp:actIdempotentEnregistre le oui de l'utilisateur à sa cible, cité dans ses propres mots, une fois qu'il a vu de vraies personnes de cette cible. Il ouvre l'étape du forfait.
Record the user's yes to their target. Only after preview_lead_sample showed them real people of THIS target in this conversation, and they said in their own words that these leads fit — never on your own judgment. It opens the plan step: sizing and plans come next.L'utilisateur dit
Oui, ce sont exactement les gens que je veux toucher.
{ "name": "confirm_target", "arguments": { "theirWords": "Yes, these are exactly the people I want to reach." }}Arguments
Section intitulée « Arguments »theirWordsstringobligatoire2–300 caractèresWhat the user wrote to say yes, quoted as they wrote it.
Schéma d'entrée
{ "type": "object", "properties": { "theirWords": { "type": "string", "minLength": 2, "maxLength": 300, "description": "What the user wrote to say yes, quoted as they wrote it." } }, "required": ["theirWords"]}Résultat
Section intitulée « Résultat »Sorte de résultattarget
kind"target"targetobjetsegmentstringcompanyProfilestringchampionstringtriggerstringdisqualifiersstringfiltersobjet[] — The lead filters saved for this target.
confirmedbooleanTrue once the user said yes to the leads of THIS target.
notRecordedstring[]Filter values refused and left out, in words.
filtersPredateTargetbooleanTrue when the target was just rewritten over lead filters saved before it.
stepobjetThe journey step, as the VibeSell app numbers it, after this change.
indexintegertotalintegerlabelstring
appUrlstringSchéma de sortie
{ "type": "object", "properties": { "kind": { "type": "string", "const": "target" }, "target": { "type": "object", "properties": { "segment": { "type": "string" }, "companyProfile": { "type": "string" }, "champion": { "type": "string" }, "trigger": { "type": "string" }, "disqualifiers": { "type": "string" }, "filters": { "type": "array", "items": { "type": "object", "properties": { "label": { "type": "string", "description": "What the filter is about, e.g. 'Company based in'." }, "values": { "type": "array", "items": { "type": "string" }, "description": "The values, in words." } }, "required": ["label", "values"], "additionalProperties": false }, "description": "The lead filters saved for this target." } }, "required": [ "segment", "companyProfile", "champion", "trigger", "disqualifiers", "filters" ], "additionalProperties": false }, "confirmed": { "type": "boolean", "description": "True once the user said yes to the leads of THIS target." }, "notRecorded": { "type": "array", "items": { "type": "string" }, "description": "Filter values refused and left out, in words." }, "filtersPredateTarget": { "type": "boolean", "description": "True when the target was just rewritten over lead filters saved before it." }, "step": { "type": "object", "properties": { "index": { "type": "integer" }, "total": { "type": "integer" }, "label": { "type": "string" } }, "required": ["index", "total", "label"], "additionalProperties": false, "description": "The journey step, as the VibeSell app numbers it, after this change." }, "appUrl": { "type": "string" } }, "required": [ "kind", "target", "confirmed", "notRecorded", "filtersPredateTarget", "step", "appUrl" ], "additionalProperties": false}Bon à savoir
Section intitulée « Bon à savoir »- Refusé tant que preview_lead_sample n'a pas montré des personnes de cette cible-là, après son dernier enregistrement.
- theirWords cite ce que l'utilisateur a écrit. L'assistant ne confirme jamais de son propre chef.
- Le workspace passe à l'étape « Target confirmed, choosing a plan ».
Outils liés
Section intitulée « Outils liés »preview_lead_samplePreview matching leads
estimate_campaign_planEstimate a campaign
save_targetSave the target