Integrations
Connect GitHub, PostHog, Polar, Search Console, Telegram, and Cloudflare from the Integrations page — each scoped to one product and read gracefully when absent.
Connections live on the Integrations page (/dashboard/integrations). Every connection is scoped to the current product — connect a tool once per product you run — and every loop degrades gracefully when its integration isn't set up: a missing connection means that loop skips with a note, never an error.
Pick the integration you want to set up:
GitHub
Required for any loop that writes code or docs — coding tasks, content, error triage, the docs loop.
Analytics — PostHog
Website traffic for the business digest and growth loops.
Revenue — Polar
Revenue, orders, and MRR alongside your traffic.
Search Console
Organic-search clicks, impressions, and positions for the SEO loop.
Telegram
Get pinged and reply to the agent from your phone.
Deployments — Cloudflare
Track deploys on tickets and give coding runs ambient wrangler access.
How connections are stored
Connections are persisted per product, and secrets you paste (PostHog keys, Polar tokens, Cloudflare tokens, Claude tokens) are encrypted at rest. For GitHub, no long-lived token is stored at all — 1mn keeps only the installation id and mints short-lived, installation-scoped tokens on demand (see GitHub).
Not covered here yet
- Claude subscription (BYO) — connect your own Claude Pro/Max so coding tasks run against your Anthropic quota instead of platform credits (Integrations → Claude subscription (BYO)).
- Advertising budget (Meta / Google Ads) — adding budget provisions the ad account; see Billing & credits.
Cast
Synthetic users with a backstory, a goal, and memory — they drive a real browser through your product and leave honest, first-person feedback on what's missing, confusing, or broken.
GitHub
Install the 1mn GitHub App so coding, content, error-triage, and docs loops can read your repo and open pull requests — with short-lived, installation-scoped tokens.