Skip to Content
Docs are being rebuilt — start at Introduction → How it works.
GuidesBy departmentMarketingSocial media scheduler

Social media scheduler

You’ll build an agent that drafts a week of posts in a structured format and publishes them to your social tool on a schedule.

The plan

  1. Create the scheduler agent
  2. Return posts as structured output
  3. Connect your social/scheduling tool
  4. Run it weekly

Step 1 — Create the agent

Create an agent in Agents. In System instructions, define the channels, cadence, and voice for the posts it should produce.

Step 2 — Return structured posts

Enable Structured output with a schema like { platform, text, post_at, hashtags[] } so each post is ready to publish without reformatting.

Step 3 — Connect your tool

Connect Buffer, Hootsuite, or the platform directly via the Composio app library or an MCP server, and enable it on the agent in Integrations.

Step 4 — Run weekly

Create a recurring task under Automation to generate and queue the week’s posts. You can also use a trigger for event-based runs. Test from the builder preview.

Where to go next