Skip to content

Chanakya — AI GTM Agent

Chanakya is your go-to-market agent. It takes content you have approved and handles the mechanics of getting it live: formatting, scheduling, and delivery over each platform’s API.

What it does

Chanakya owns the content calendar. Approved drafts flow into a weekly plan, get reformatted for each destination’s rules, and go out at high-engagement times. In Approve mode (the default), items wait for your sign-off; in Autonomous mode, scheduled posts publish directly.

End-to-end tasks

Build the weekly content calendar

  • Trigger: Approved drafts exist in the queue.
  • Steps: Chanakya distributes posts across the week and across channels, spacing them to avoid fatigue and matching per-platform engagement windows.
  • Output: A scheduled calendar you can inspect and reorder in the dashboard.

Format a post for each platform

  • Trigger: A draft is assigned to a channel.
  • Steps: Chanakya enforces the destination’s constraints: X threads split on --- with 280-character segments, LinkedIn link placement, Reddit formatting norms.
  • Output: A platform-correct payload ready for the API.

Publish at the scheduled time

  • Trigger: The cron job (/api/cron/publish) drains content_queue.
  • Steps: Chanakya checks getEffectiveMode(). In Approve mode the item moves to draft and emails you; in Autonomous mode it posts via OAuth and records the result.
  • Output: A published post, or a draft awaiting your confirmation.

Verify delivery and report failures

  • Trigger: After each publish attempt.
  • Steps: Chanakya confirms the platform accepted the post and logs failures (expired tokens, rate limits) for retry.
  • Output: Queue state updated; failures surfaced in the dashboard.

Inputs / connections

  • Connected X, LinkedIn, and Reddit accounts (OAuth)
  • Approved items in content_queue
  • Agent mode setting (approve or autonomous)

Credits

Publishing consumes the per-post cost of the draft’s platform: 5 (X), 7 (LinkedIn), 9 (Reddit/HN) credits, charged when the item is created and sent.