Create a Buying intent X Play
create_x_playCreate a Buying intent Play from one signal: people who follow several competitors, engage with competitors' posts, ask X or LinkedIn for a tool like the customer's, complain about a competitor, or ask on Reddit (signal explains each and the fields it needs). When the customer has not named competitors, suggest a few from the company profile and confirm before creating. Phrases are short buyer words, never the company's own marketing terms; criteria says who fits in one sentence. The Play collects people once a day, even before X is connected, and lists them for review; it never enrolls or messages anyone by itself. sequenceId attaches an existing sequence; message instead creates an approved active X DM sequence named after the Play. For Plays on the account's own posts or followers use reach_post_engagers. Returns the new Play with its review link and what happens next.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"name": "<name>",
"signal": "<signal>"
},
"name": "create_x_play"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | The Play's name, e.g. "Founders who follow our competitors". | |
| signal | Yes | Which buying signal the Play watches. competitor_followers: people following several competitor X accounts (competitors, minShared). competitor_post_engagers: people replying to, quoting or reposting the competitors' recent X posts (competitors, postsPerCompetitor). asks: people asking X and/or LinkedIn for a tool like the customer's (phrases, networks). complaints: people unhappy with a competitor on X and/or LinkedIn (phrases, competitors for X, competitorNames for LinkedIn). reddit: Reddit threads asking for what the customer sells, with a reply drafted for review (phrases, subreddits). | |
| message | No | The first X DM; creates an approved active X DM sequence named after the Play. Use instead of sequenceId. | |
| phrases | No | asks, complaints, reddit: short search phrases in the words a buyer would write, e.g. "best bank for a startup" or "account frozen", never the company's own marketing terms. | |
| criteria | No | Who fits, in one sentence, e.g. "Founders or finance leads at early-stage US startups". Found people are checked against it; omit to keep everyone the signal finds. | |
| networks | No | asks, complaints: where to search; omitted means X only. | |
| minShared | No | competitor_followers: how many of the competitors a person must follow to count; omitted means 3, capped at the number of competitors. | |
| sequenceId | No | An existing sequence from list_sequences to attach (X lane, or LinkedIn lane). Omit to attach none for now. | |
| subreddits | No | reddit: subreddits to prefer, as r/name or name. Threads elsewhere on Reddit still count; omit to search all of Reddit. | |
| competitors | No | Competitor X accounts as @handle, handle or x.com profile link: at least two for competitor_followers, at least one for competitor_post_engagers, optional for complaints (anchors the X search). | |
| workspaceId | No | A teammate's workspace you may manage: an active workspace ID from list_team_workspaces. Omit for your own workspace. Supply on every call for a teammate. | |
| competitorNames | No | complaints on LinkedIn: competitor company names as written ("Mercury"), since LinkedIn posts name companies, not X handles. | |
| postsPerCompetitor | No | competitor_post_engagers: how many of each competitor's newest posts are read every day; omitted means 5. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| play | Yes | The Play after this call. | |
| changed | Yes | Whether this call changed anything. | |
| nextStep | Yes | What happens next, in words to tell the customer. |