One idea to every format (drafts only)
postfjord_repurpose_ideaUse to spread one idea across every channel and email at once; for a single post, write it and save it with postfjord_create_draft. Turns one insight, or the address of a blog post, into a native post per channel, an email draft and optionally a website section, with Postfjord's AI (uses the workspace AI budget: one AI call for every 5 channels, run at the same time). Each post keeps the point in its own text, with no link-only teasers. The posts are saved as drafts, one per channel with a shared ideaGroupId, and the email as an email draft when email is on. Nothing is scheduled or sent: the person reviews the drafts in the app. Give idea, url, or both. At most 12 channels. If some channels come back in failed, the other drafts are saved: call again with the same ideaGroupId to write just those. Always send an ideaGroupId you make up (for example idea-20261001-breath); it is required for more than 5 channels, and send the same one again if the call fails (after a timeout, wait 2 minutes first: the call may still be writing), or to add more channels to the same idea: channels and the email that already have a draft in the group are not written or paid for twice.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "postfjord_repurpose_idea"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | The address of a blog post or article to start from. | |
| idea | No | The insight, tip or story, in the user's words. | |
| page | No | Also suggest a section for a website or landing page, returned as text. | |
| No | Also write an email draft (needs email switched on, see postfjord_mail_overview). | ||
| channelIds | No | Ids from postfjord_list_channels to write a post for, at most 12. | |
| ideaGroupId | No | Your own id for this idea, 8 to 64 letters, digits, _ or -. Required for more than 5 channels. Repeat it on a retry so nothing is made twice. After a timeout, wait 2 minutes before the retry. |