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) drainscontent_queue. - Steps: Chanakya checks
getEffectiveMode(). In Approve mode the item moves todraftand 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 (
approveorautonomous)
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.