Tool
personalize_campaign
Personalize campaign
Idempotent
SurfacesChat agentMCPCLIDraft PER-RECIPIENT warm bodies for a campaign from a list of subscribers + their first-party usage stats — the LLM rewrites the body for each. Flips the campaign to per-recipient mode and lands each body in the shared Review queue (drafted). Nothing sends. Needs a model wired.
CLI: tinbox personalize-campaignParameters
| Name | Type | Required | Description |
|---|---|---|---|
id | string | yes | The campaign id. |
instruction | string | yes | The base instruction the per-recipient bodies are written against. |
recipients | object[] | yes | The subscribers to personalize for, each with their usage stats. |
▸expand recipientsarray items — object
| |||
Example
json
{
"id": "<id>",
"instruction": "<instruction>",
"recipients": [
{
"recipient": "<recipient>",
"stats": {}
}
]
}