The eve Marketing Team Template is an open-source (MIT) starter from Vercel Labs that deploys a team of five marketing AI agents on the eve framework, coordinated by a team lead that accepts briefs in Slack or a terminal and delivers drafts, audits, and campaigns through Notion, Typefully, and Resend.
What is the eve Marketing Team Template?
The eve Marketing Team Template is a TypeScript-based agent boilerplate that runs a team of five specialists — product marketer, content marketer, social media coordinator, SEO, and email — on the eve agent framework. You bring work to a team lead (a launch to plan, posts to write, or a page that isn't converting), and the lead routes a self-contained brief to the right specialist, who hands back a deliverable in the tool you already use.
The template runs on Node 24.x with strict ESM TypeScript, and deploys to Vercel with one click. It uses Vercel Blob for shared state, the Vercel AI Gateway for model access, and Vercel Sandbox for skill reference files and bash. Chat surfaces are Slack via Vercel Connect and the eve dev TUI. The full architecture, credential model, and approval matrix are documented in docs/ARCHITECTURE.md.
Key Features
- One lead, five specialists — The team lead loads brand context and your preferences, writes a brief for the right specialist (product-marketer, content-marketer, social-media-coordinator, seo, email), and never writes deliverables itself.
- One-click deployment — The Vercel deploy button provisions Notion, Resend, and Slack connectors plus Vercel Blob credentials, and prompts for a Typefully API key.
- Approval gates for irreversible actions — Sends and deletes in Resend, scheduled publishes and deletes in Typefully, and page moves in Notion pause for an approve/deny button in Slack or the terminal. The email specialist is limited to 47 of Resend's roughly 85 tools, keeping account administration out of reach.
- Shared brand context document — A single state file, maintained by the product marketer, describes what your product is and who it's for; every other specialist reads it at task start. It is the team's only shared state and has a single owner.
- Self-contained briefs — Specialists start fresh with no shared conversation history, so the lead's brief carries all context and each specialist reads the brand context itself.
- Slack starter prompts — A fresh conversation pins four prompts per specialist: sharpen our positioning, write a blog post, draft social posts, and review a page's SEO.
- Customizable team composition — Add specialists as new directories under
agent/subagents/, or delegate to remote agents defined withdefineRemoteAgentfor separate deployments with their own credentials and release cycles.
Who is it for?
- Marketing teams and founders — Delegate launch announcements, blog posts, social drafts, SEO audits, and email campaigns to AI agents, then review and approve before anything goes out.
- Developers building on eve — Use the template as a reference implementation for delegation, skills, human-in-the-loop gates, and the credential model, with setup instructions in
docs/CUSTOMIZING.md. - Product marketers — Keep positioning consistent across every deliverable through the shared brand context document, which only the product marketer edits.
What can you do with the template?
- Launch planners: Ask the lead to draft announcement posts for a launch date; get an X thread, LinkedIn post, and Bluesky post placed in your Typefully queue, unscheduled and awaiting review.
- Content teams: Request a blog post or landing page; receive a Notion page link with the drafted long-form piece from the content marketer.
- SEO reviewers: Ask for a page audit; get recommendations on hierarchy, internal linking, and JSON-LD schema, with long audits returned as artifacts.
- Email marketers: Hand existing copy to the email specialist; it reworks the copy for the inbox, builds a Resend campaign, targets a verified segment, and sends only after your approval. You must verify a sending domain and create at least one segment in Resend before the first campaign.
How does the template work?
- You message the lead in Slack or the TUI with a task, such as "We're launching workspace templates next Thursday. Can you draft the announcement posts?"
- The lead checks the brand context and your preferences, then writes a self-contained brief for the appropriate specialist.
- The specialist does its own research, edits drafts against a written rubric, and delivers the output (Notion link, Typefully drafts, Resend campaign, or audit) for your review. Anything irreversible waits for your approval.
FAQ
Is the eve Marketing Team Template free?
The template itself is open source under the MIT License. Deploying it to Vercel uses your Vercel account, and model access runs through the Vercel AI Gateway, so there are no template-specific licensing fees.
What do I need to deploy it?
A Vercel account and a Typefully API key. The one-click deploy wires up Notion, Resend, Slack, and Vercel Blob automatically. Before your first email campaign, you must verify a sending domain and create at least one segment in the Resend dashboard.
Which platforms can the team post to?
The social media coordinator drafts short-form content for X, LinkedIn, Threads, Bluesky, and Mastodon, delivered as drafts in your Typefully queue. Nothing is scheduled automatically without your approval.
How does the template handle approvals for email and publishing?
Any action that is irreversible — sending an email campaign, deleting in Resend, deleting or publishing scheduled posts in Typefully, or moving pages in Notion — pauses and shows an approve/deny button in Slack or the terminal. Drafting and research stay friction-free.
Can I add my own specialist?
Yes. Create a new directory under agent/subagents/ and give it a description that the lead uses for routing. You can also add remote agents by defining them with defineRemoteAgent, useful when a specialist needs credentials or a release cycle you want to keep outside this repo.
Alternatives
The page lists three related templates from Vercel Labs that also build on eve: the eve Sanity Copilot, the eve Typefully Agent, and the eve Content Agent. Each pairs the framework with a different tool chain for specialized agent workflows.






