launch_campaign
Launch the campaign
Action · mcp:actCarte d'approbationIrréversibleOuvert à l'étape : Setting up the sending infrastructureAppelle un fournisseurLance la campagne préparée par stage_campaign : les emails partent alors au nom de l'utilisateur. Il ouvre une carte d'approbation ; seul le clic de l'utilisateur, sur la carte ou dans VibeSell, lance.
Launch the campaign stage_campaign prepared: emails then go out in the user's name, and a sent email does not come back. It does NOT launch: it opens an approval card, and only the user's click on it, here or in VibeSell, launches. Read the launch figures with get_campaign first. Refused while a mailbox is still warming up.L'utilisateur dit
Tout est bon — lance-la.
{ "name": "launch_campaign", "arguments": { "campaignId": "6f1d3c2a-8b4e-4f7a-9c21-3e5d7b9a0f12" }}Arguments
Section intitulée « Arguments »campaignIdstringobligatoire1–60 caractèresThe campaign id stage_campaign handed back. Never invent one.
Schéma d'entrée
{ "type": "object", "properties": { "campaignId": { "type": "string", "minLength": 1, "maxLength": 60, "description": "The campaign id stage_campaign handed back. Never invent one." } }, "required": ["campaignId"]}Résultat
Section intitulée « Résultat »Sorte de résultatapproval
kind"approval"status"pending" | "done" | "not_done" | "rejected"pending: waits for the user's click. done: approved and carried out. not_done: approved but refused when run. rejected: the user said no.
approvalobjetidstringactionstringsummarystringimpactstringirreversiblebooleanexpiresAtstring
outcomestring | nullWhat happened once decided, in a sentence.
decideHerebooleanTrue when the card shows Approve and Reject; otherwise the user decides in VibeSell.
appUrlstringWhere the user approves or rejects it in VibeSell.
Schéma de sortie
{ "type": "object", "properties": { "kind": { "type": "string", "const": "approval" }, "status": { "type": "string", "enum": ["pending", "done", "not_done", "rejected"], "description": "pending: waits for the user's click. done: approved and carried out. not_done: approved but refused when run. rejected: the user said no." }, "approval": { "type": "object", "properties": { "id": { "type": "string" }, "action": { "type": "string" }, "summary": { "type": "string" }, "impact": { "type": "string" }, "irreversible": { "type": "boolean" }, "expiresAt": { "type": "string" } }, "required": ["id", "action", "summary", "impact", "irreversible", "expiresAt"], "additionalProperties": false }, "outcome": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "description": "What happened once decided, in a sentence." }, "decideHere": { "type": "boolean", "description": "True when the card shows Approve and Reject; otherwise the user decides in VibeSell." }, "appUrl": { "type": "string", "description": "Where the user approves or rejects it in VibeSell." } }, "required": ["kind", "status", "approval", "outcome", "decideHere", "appUrl"], "additionalProperties": false}Bon à savoir
Section intitulée « Bon à savoir »- Refusé tant qu'une boîte est encore en chauffe.
- Un email envoyé ne revient pas.
- Lire d'abord les chiffres de lancement avec get_campaign.
Outils liés
Section intitulée « Outils liés »stage_campaignPrepare the campaign
get_campaignRead the campaign
stop_campaignStop the campaign for good