Slack integration — full conversational workflow
Mention @Grain in any channel to spawn tasks, get quick answers, plan from threads, or schedule reminders. One-click OAuth install — no bot token paste, no scope picker, no signing-secret hunt.
- One-click OAuth — Settings → Integrations → Slack → Connect → Allow. Bot token, signing secret, notification channel and deep integration all activate in a single round-trip.
- @Grain quick replies — short questions answered inline by gpt-4o-mini in ~2 seconds (~$0.0001 per reply).
- Routing confirmation card — for any "create a task" mention, Grain asks: Quick reply or Send to agent. You pick the right tier per request.
- Plan from thread — @Grain plan a task from this thread reads the full thread, proposes a structured breakdown, posts a Block Kit card with ✅/❌ buttons. Approval creates N tasks atomically.
- Scheduled reminders — @Grain remind me Tuesday morning to follow up with Acme parses natural-language time and schedules via a per-minute cron. One-off, recurring, DM-private all supported.
- 12 Slack-native task tools — agents can post_message, update_message, react_to_message, dm_user, schedule_message, list_channels, get_user_profile, get_permalink, and more.
- Live progress streaming — the original Slack message updates in place via chat.update. No thread spam: one card that morphs Starting → Researching → Drafted ✅.
- Opt-in channel monitoring — tick #bugs or #support; gpt-4o-mini classifies every top-level message and proposes "File this in Linear?" cards. Default OFF per channel.
- Strict @mention policy — Grain stays silent in channels unless explicitly tagged. No autonomous chatter.