callmine.

How do I connect Slack to Callmine via OAuth?

Integrations / Slack·May 31, 2026·1 min·By Callmine Team

Connect Slack to Callmine via OAuth in under a minute. Approve incoming-webhook scope, pick a channel, completed runs post automatically.

TL;DR

Open /settings, find the Slack card, click Connect with OAuth, pick a channel on Slack's consent screen, and complete the redirect. Completed analyses post to that channel automatically. The flow takes under a minute.

Steps

  1. 01Sign in to Callmine and open /settings. Switch to the Integrations tab and find the Slack card.
  2. 02Click Connect with OAuth. Callmine redirects you to Slack's authorization page on the workspace you're currently signed into.
  3. 03Pick the channel Callmine should post to. Slack shows the standard "App is not approved" warning above the channel picker — that's expected. Callmine is pre-marketplace; the grant works regardless.
  4. 04Click Allow. Slack issues an incoming-webhook URL bound to that channel, then redirects you back to Callmine.
  5. 05The Slack card now shows Connected and surfaces the channel name. Run a test analysis or wait for the next scheduled run to confirm the notification fires.

What gets posted

Every completed analysis run sends a Block Kit message containing the report title, the analyzed call count, the top finding from the executive summary, and a deep link back into Callmine. Cancelled and failed runs do not post — only completions.

When to use OAuth vs manual webhook

OAuth is the default if your Slack workspace permits app installs: the channel binding is managed entirely from Slack's admin UI, and you can revoke from the apps directory anytime. The manual-webhook fallback is the right path when your Slack workspace blocks third-party app installs entirely. See How do I send Callmine notifications via a manual Slack webhook?.

§ Common questions

Frequently asked.

Why does Slack show "App is not approved"?

Callmine's Slack app is pre-marketplace. Until we publish to the Slack App Directory, your workspace admin sees that warning during install. The OAuth grant is fully functional regardless — approval is a marketplace listing requirement, not a security gate.

Which scopes does Callmine request?

Two scopes: `incoming-webhook` (to post completed-analysis notifications) and `team:read` (to display your Slack team name in the integration card). Callmine cannot read your channel history or send DMs.

Can I install the app to multiple channels?

The current OAuth flow installs one channel per workspace. To override the channel on a specific schedule, use the per-schedule Slack webhook field — see [How do I send different schedules to different Slack channels?](/help/schedules/per-schedule-slack-overrides).

What does a Slack notification look like?

A Block Kit message with the report title, analyzed call count, top finding from the executive summary, and a deep link to `/reports/<id>` in Callmine. The post happens within seconds of run completion.