Eve Directory
Integrations

Slack (after install)

Swap the catalog Connect UID so an installed Eve Directory agent can talk to your Slack workspace.

Catalog agents that show the Slack chip usually ship a channel file with a placeholder Connect UID for that listing. Eve’s Slack docs cover the full channel contract; this page is only the directory handoff after shadcn add or Composer export.

Official setup: Slack channel · eve.dev/integrations

What the listing ships

agent/channels/slack.ts
import { connectSlackCredentials } from "@vercel/connect/eve";
import { slackChannel } from "eve/channels/slack";

export default slackChannel({
  credentials: connectSlackCredentials("slack/<listing-slug>"),
});

That UID (slack/<listing-slug>) belongs to the catalog example. It will not authenticate your workspace until you create a Connect client and point the string at your UID.

Adapt after install

  1. Link the project and create a Slack Connect client with triggers:
npm install -g vercel@latest
vercel link
vercel connect create slack --triggers
  1. Re-point the trigger at Eve’s Slack route (Eve does not use Connect’s default path):
vercel connect detach <uid> --yes
vercel connect attach <uid> --triggers --trigger-path /eve/v1/slack --yes
  1. Replace "slack/<listing-slug>" in agent/channels/slack.ts with your Connect UID (for example slack/my-agent).

  2. Deploy with Eve recognized as a framework:

VERCEL_USE_EXPERIMENTAL_FRAMEWORKS=1 vercel deploy --prod

Details, scopes, thread context, and HITL live in the official Slack docs — use those when you need to customize handlers.

Agents using Slack

Engineering

PR Review Sentinel

Review pull requests against team conventions, flag risky changes, and post structured, actionable feedback.

+1
QA

Browser QA Runner

Walk critical user flows in a real browser, capture evidence, and file reproducible bug reports.

+1
Engineering

API Contract Guardian

Detect drift between API specs, real behavior, and docs; draft changelogs, migration notes, and fixes.

Research

Competitive Intel Scout

Track competitors' pricing, changelogs, and traffic; report evidence-cited changes since the last check.

+1
Customer Success

Churn Risk Sentinel

Correlate usage drop-off with billing events, remember account history, and propose specific save plays.

+1
Sales

Inbound Lead Qualifier

Qualify site visitors conversationally, score fit against your ICP, and hand sales a context-rich lead.

+1
Marketing

AI Search Visibility Analyst

Measure how your brand appears in AI answers and search, diagnose citation gaps, and prioritize content fixes.

+1
Finance

Spend & Subscription Controller

Flag card-spend anomalies, upcoming SaaS renewals, and duplicate subscriptions with owner-ready actions.

Community

Developer Community Manager

Triage community questions, escalate real bugs with reproductions, and turn recurring pain into roadmap signal.

+1
Starters

Daily Digest Starter

Weekday 9am UTC: fetch one RSS feed and post a five-item summary to Slack. Demos cron schedules.

Starters

Approval Gate Starter

Refunds always need Slack approval; service restarts use once(). Tool bodies log only — swap in real actions.

Starters

Webhook Summarizer Starter

POST any text to a custom webhook and get a classified summary in Slack. Demos custom channels.

On this page