Workflow SDK
'use workflow' brings durability, reliability, and observability to async JavaScript. Build apps and AI Agents that can suspend, resume, and maintain state with ease.
Back to Knowledge BaseUsing Workflow SDK
Build a Claude Managed Agent with Vercel Workflow
Learn how to build a Claude Managed Agent on Vercel with auth, credential vaults, durable polling, and a chat UI.
Human-in-the-Loop with Chat SDK and Workflow SDK
Combine Chat SDK and Workflow SDK to suspend workflows on approval cards in a chat platform, then resume on click via createWebhook.
Building a Slack agent with durable workflows
Build an AI-powered Slack bot that gathers team data, drafts a summary, and refines it through conversation.
Building stateful Slack bots with Vercel Workflow
Learn how to build Slack bots that maintain state and handle long-running processes without managing queues, databases, or background job infra.
What is WorkflowAgent?
Build durable AI agents with WorkflowAgent: tool calls that retry as workflow steps, suspend for human approval, and resume after timeouts or page refreshes.
Build a web research agent with Workflow SDK
Build a web research agent that searches the web and returns a cited report. Powered by AI SDK and Workflow SDK, it journals every step so progress survives any crash or retries.
Build an agent with eve
Run a marketing team from Slack with eve
Team of five marketing agents built on eve. The lead routes work to specialists that write long-form into Notion, queue social posts in Typefully, run email in Resend, and audit for SEO, with approvals for anything irreversible.
How to build a GitHub agent with eve and GitHub Tools
Build a GitHub agent with eve, GitHub Tools, and Vercel Connect. Register AI-callable GitHub tools, gate writes behind durable approval, and reply to @mentions in issues and pull requests with no stored GitHub credentials.
Give your eve agent an email inbox with Resend
Connect an eve agent to email using the Chat SDK channel and the Resend adapter. Handle inbound email, threaded replies, attachments, and proactive sends.
Manage your Sanity project from Slack with eve
A Slack-based Sanity copilot built on eve. It queries and edits content with GROQ, shapes schemas, manages releases, and drafts long-form pieces into Notion.
Ship social posts from Slack with eve and Typefully
A Slack-based social media agent built on eve. It drafts posts and threads for X, LinkedIn, Threads, Bluesky, and Mastodon through Typefully, manages the publishing queue, reads analytics, and drafts long-form pieces into Notion.
Draft content in your voice from Slack with eve
Deploy the eve content agent template, a Slack bot that drafts blog posts, LinkedIn posts, release notes, and newsletters in your house voice from Notion, using Vercel Connect, Vercel Blob, and AI Gateway.
All Workflow SDK Guides
- How to migrate from DurableAgent to WorkflowAgent
- Build a web research agent with Workflow SDK
- Build a daily digest bot with Chat SDK and Workflow SDK
- Build AI agents with AI Gateway and AI SDK
- How to build a durable AI code agent on Vercel
- Build a Claude Managed Agent with Vercel Workflow
- Run and track deploys from Slack
- Building stateful Slack bots with Vercel Workflow