
Build a storyline, cast characters, create assets, and publish social campaigns from one connected conversation, with public asset links your agent can hand back as proof.
Puppetto turns a launch brief into reusable campaign context: the audience, the tone, the beats, and the reason each post exists.
A campaign becomes easier to publish when the story has a spine.
Current beat
The story, cast, assets, and schedule stay connected as the plan becomes posts.
Create characters for founders, operators, brands, and campaign roles so every draft has a point of view instead of a generic prompt.
Narrates the point of view
Plainspoken, specific, and grounded in the real customer problem.
Generate and attach campaign visuals, product media, source assets, and shop-ready creative without losing the context that made them useful.
Visuals, product previews, and campaign media live with the story instead of drifting into separate tools.


Hero visual
Attached to the campaign workspace

Launch tee
Attached to the campaign workspace

Campaign cap
Attached to the campaign workspace
Schedule channel-ready posts, attach target accounts, keep draft status visible, and move from guest idea to connected campaign with less waiting.
The hook
Name the customer problem and make the next beat worth following.
The lesson
Turn the product launch into a useful founder narrative.
The visual beat
Pair the campaign visual with one compact before-and-after moment.
Completed generated media now includes a public display page, a download route, and the direct CDN URL. That gives every onboarding run a linkable artifact the human can inspect, save, or attach to a campaign.
This is the same asset shape returned by puppetto_get_asset after a generation job completes.
Agents should preserve the links.publicUrl, links.displayUrl, and links.downloadUrl fields in onboarding audits.
Bring a brief, choose a starting template, connect the right social accounts, and let Puppetto keep the campaign thread intact all the way through public assets your agent can reference.