You can now use Vercel Connect to manage credentials for your Chat SDK bots, with no tokens or signing secrets to store or rotate yourself.

The new @vercel/connect/chat subpath provides adapter helpers for Slack, GitHub, and Linear. Each helper takes a connector UID and returns a config you spread into the matching adapter factory.

import { createSlackAdapter } from "@chat-adapter/slack";

import { connectSlackAdapter } from "@vercel/connect/chat";

export const adapter = createSlackAdapter({

...connectSlackAdapter("slack/acme-slack"),

});

Configure your Slack adapter with connectSlackAdapter from the Vercel Connect SDK

Outbound bot calls use a function-form token field backed by getToken, so each API request gets a fresh, short-lived token that Vercel Connect rotates for you.

Inbound triggers use a webhookVerifier that validates the OIDC token Connect attaches to forwarded events, eliminating the need for a signingSecret.

Read the documentation to set up your first connector with Chat SDK or follow the knowledge base guide to build your own Slackbot with Vercel Connect.