blotato-publisher
Publish and schedule posts, and generate AI visuals (images and short videos from viral templates), across many social platforms through the Blotato REST API — driven from the CLI. Covers the publish-breadth gap `social-publisher` leaves open (X/Twitter, Instagram, Threads, TikTok, Facebook, Pinterest, Bluesky) and adds the generate-then-publish loop on Blotato's credit pool.
Inputs
- platform — Target platform (twitter, instagram, threads, tiktok, facebook, linkedin, youtube, pinterest, bluesky)
- account-id — Blotato accountId from the list-accounts route
- text — Post text/caption
- schedule — ISO 8601 datetime (or use next-free-slot)
- platform — Target platform
- request — Account lookup request
- file — Local image or video file
- submission-id — postSubmissionId returned by publish/schedule
- template-id — Template ID from the templates listing
- prompt — Natural-language prompt; AI auto-fills the template inputs
- type — Source type (perplexity-query, youtube, tiktok, article, pdf, audio, twitter, text)
- query — Research query or source URL/text
How you ask
- Publish this to X via Blotato
- Cross-post this to Instagram, Threads and Bluesky
- Schedule this TikTok for Friday 3pm
- Generate a quote card for this line and post it to LinkedIn
- Make a faceless short from this article and schedule it
- What accounts do I have connected in Blotato?
Outputs
- JSON list of connected accounts
- Public URL to pass as a mediaUrl
- Rendered image/video URL (poll until status done)
- Resolved, sourced content (poll until completed)
- confirmation (markdown)
- in-progress / published / failed
- prefer a permanent directory)
Leveladvanced
Inputurl
Outputdocument
Setup[api-key]
Roles[Head of Marketing, Content Manager]