25 AI agents. One platform.

Your inbox works.
Your calendar works.
You don't have to.

Veld AI connects to Microsoft 365 and Google Workspace, deploying 25 AI agents that read your email, process your meetings, and create real tasks — so nothing falls through the cracks.

Get started
0
AI Agents
0M+
Signals Processed
0.9%
Enterprise Uptime
Signal Pipeline

Email arrives.
Work gets done.

Intent classification

Every email classified by intent, urgency, and required action

Context linking

Auto-matched to the right project via pgvector semantic search

Human-in-the-loop

Review gate — AI proposes, you approve

V-Box Email Intelligence

New email hits your inbox via Graph webhook. EmailAgent classifies intent. InboxCategorizer assigns an Outlook-compatible category. DraftReplyAgent writes a response. You review and send.

Incoming Webhook Event Live

POST /api/v1/webhooks/graph

{

  "changeType": "created",

  "resource": "me/messages",

  "tenantId": "acme-corp-xxxx",

  "from": "sarah@acme.com",

  "subject": "Contract renewal"

}

Validated & queued→ EmailAgent pipeline started
EmailAgent — Intent Classification

Contract renewal — Acme Corp

From: sarah@acme.com · 2 min ago

action_required

Intent

high

Urgency

94%

Confidence

LLM Reasoning

"Contract renewal requires explicit approval and counter-terms. Sender is key account. Escalating to action_required with high urgency."

InboxCategorizer — Outlook Sync
action requiredhigh

Contract renewal — Acme Corp

2m ago · Sarah Chen

fyi

Weekly product digest

10m ago · Product Team

follow up

Call recap: Meridian partnership

15m ago · James Donovan

fyi

Slack: design review thread

1h ago · #product

DraftReplyAgent — Composingdraft
To:sarah@acme.com
Subject:RE: Contract renewal — Acme Corp

Hi Sarah,

Thank you for sending the renewal terms over. I've reviewed the proposal and the updated pricing structure looks reasonable for our current usage tier.

A few points I'd like to discuss before we proceed:
• Payment terms — can we extend to NET 45?
• SLA guarantees — the 99.5% clause in §4.2

Would Thursday work for a quick call?

Generated from CRM context + conversation history
Review Gateawaiting approval
Draft Reply→ sarah@acme.com

RE: Contract renewal — Acme Corp

Hi Sarah, Thank you for sending the renewal terms over...

Nothing sends without your explicit approval
Meeting Intelligence

Meetings end.
Tasks begin.

Transcript parsing

VTT, DOCX, and plain text auto-detected and processed

Action extraction

Decisions and follow-ups identified with assignees

Smart assignment

Routed to the right person by skill and workload

Calendar Event Detected Live

EVENT calendar/meeting.ended

{

  "subject": "Q2 Planning Sync",

  "duration": "47 min",

  "attendees": 4,

  "hasTranscript": true

}

Transcript available→ CallTranscriptAgent queued
CallTranscriptAgent — Parsing VTT
47 min 4 attendees VTT format
00:02:15Mitchell M.

Let's align on the three priorities for Q2...

00:08:42Sarah C.

We need to post the senior engineer JD by Friday.

00:15:30James D.

I'll update the OKR dashboard with the new targets.

00:31:20Mitchell M.

I'll take the Meridian account going forward.

Q2 Planning Sync
Processed

Agreed on senior engineer hire timeline, finalized Q2 OKR metrics, and reassigned the Meridian account to Mitchell.

Post JD for senior engineer

Sarah C.

task created

Finalize Q2 OKR targets

James D.

task created

Update OKR dashboard with Q2 targets

James D.

task created

Send Meridian intro email

Mitchell M.

draft ready

Review hire timeline with HR

Sarah C.

pending
TaskPlanner → RoutingAgent

Post JD for senior engineer

high
Sarah C.Hiring PipelineDue Mar 12

Update OKR dashboard

medium
James D.KPI TrackingDue Mar 14

Send Meridian intro email

high
Mitchell M.CRM DealsDue Mar 10
3 tasks created· 1 draft reply queued
Meeting → Tasks Pipeline

Calendar webhook detects meeting end. CallTranscriptAgent fetches and parses the recording. MeetingNotesAgent extracts decisions and action items. Each becomes a Veld signal — planned, routed, and assigned automatically.

Agent Memory

AI that learns.
Your way.

5-layer memory

Episodic, procedural, knowledge, comms, and execution

Self-improving

Agents learn from every approval, edit, and rejection

Instant recall

pgvector semantic search across all memory layers

Hierarchical Memory

Every agent carries a 5-layer memory system. When you approve a draft, the pattern is learned. When you reject one, the correction becomes a permanent rule. Over time, agents get better — without retraining.

Episodic Memory3 entries

User rejected draft — too formal for client

rejectionUse conversational tone for Acme Corp

Meeting summary praised by team lead

approvalInclude action items with due dates

Email categorized incorrectly — reclassified by user

correctionVendor invoices → Finance, not FYI
Auto-learning active· Last updated 4m ago
Procedural Memory3 entries

DraftReplyAgent: always CC legal on contract emails

ruleAdded after user CC'd legal 3x manually

InboxCategorizer: vendor invoices → Finance

ruleCorrected from FYI after 2 user overrides

TaskPlanner: urgent items → assign to sender by default

rulePattern detected from 12 manual assignments
Auto-learning active· Last updated 4m ago
Knowledge Store3 entries

Acme Corp contract terms: net-30 payment, auto-renew

factExtracted from email thread

Q2 OKR: increase NPS from 45 to 60

factFrom Q2 Planning Sync meeting

Engineering hiring: 2 senior roles approved by board

factFrom budget approval email
Auto-learning active· Last updated 4m ago
Agent Communications3 entries

EmailAgent → DraftReplyAgent: action_required, formal tone

broadcastContext passed on classification

MeetingNotesAgent → TaskPlanner: 3 action items extracted

broadcastPost-meeting handoff

CRMAgent → NotificationAgent: deal stage changed

broadcastTriggered Slack notification
Auto-learning active· Last updated 4m ago
Execution Context3 entries

Current signal: email from sarah@acme.com

activeProcessing: intent classification

Previous 3 emails in thread loaded

activeContext window: 4.2K tokens

Draft generated, confidence: 0.87

activeAwaiting human review gate
Auto-learning active· Last updated 4m ago
Operations Hub

Ship work.
Not status updates.

Projects & goals

Full hierarchy from team to tactic, auto-populated

KPI monitoring

Real-time metrics with threshold alerts

25 AI agents

Heartbeat monitoring, execution logs, and personas

Live Dashboard

Teams, projects, goals, strategies, tactics, tasks — the full operational hierarchy. Auto-created from signals. CRM deals tracked. KPIs monitored. OKRs synced bi-directionally.

6

Teams

12

Projects

78%

Goals

92%

KPI

My Tasks

2

Overdue

5

Due Today

11

This Week

To Do8
In Progress12
Blocked2
In Review4
Done18
Email

5

Action

8

FYI

3

Drafts

Meetings

7

Open items

4

This week

Task Board

To Do

Review Q2 budget

James D.medium

Vendor compliance check

Sarah C.low

In Progress

Post senior eng JD

Sarah C.high

Update OKR dashboard

James D.medium

Meridian intro email

Mitchell M.high

Done

Contract review — Acme

Legalhigh

Sprint retro notes

Mitchell M.low
Agent Fleet25 agents
EmailAgentrunning1,247
InboxCategorizerrunning1,182
DraftReplyAgentrunning892
CallTranscriptAgentrunning156
MeetingNotesAgentrunning156
TaskPlanneridle423
RoutingAgentrunning423
PatternMinerrunning67
Analytics

342

Signals / day

+12% ↑

4.2m

Avg. response

-18% ↓

87%

Action rate

+5% ↑

Signal Volume (7 days)

MonTueWedThuFriSatSun
Emails processed2,419
Meetings processed47
Tasks auto-created156
Drafts generated892
Built-in CRM

Deals. Contacts.
All in one.

Pipeline management

Customizable stages, drag-and-drop deal cards

Contact intelligence

Auto-enriched profiles from email interactions

AI-powered deals

CRMAgent tracks and updates deals automatically

Sales Pipeline

Discovery

3

$95K

Proposal

2

$145K

Negotiate

1

$120K

Won

4

$340K

Pipeline Value

$700K

Active Deals

Acme Corp — Platform License

$85K
Proposal·70% probability

Meridian — Enterprise Onboarding

$120K
Negotiation·85% probability

Northstar Inc — Annual Renewal

$45K
Closed Won·100% probability

Vertex Labs — Pilot Program

$30K
Discovery·35% probability
Contacts
SC

Sarah Chen

VP Engineering · Acme Corp

24 emails

2 hours ago

JD

James Donovan

CTO · Meridian Inc

18 emails

Yesterday

PK

Priya Kapoor

Head of Product · Northstar

31 emails

3 days ago

AR

Alex Rivera

CEO · Vertex Labs

7 emails

1 week ago

Recent Activity

Deal moved to Negotiation

CRMAgentMeridian — Enterprise
2 min ago

Contact enriched from email

EmailAgentSarah Chen
15 min ago

Meeting notes linked to deal

ContextLinkerAcme Corp
1 hour ago

Follow-up task created

TaskPlannerVertex Labs — Pilot
2 hours ago

Deal value updated

CRMAgentNorthstar — Renewal
Yesterday
Relationship Intelligence

Deals, contacts, and companies — managed by AI. CRMAgent automatically tracks deal progression, enriches contacts from email interactions, and links meeting notes to open opportunities.

Integrations

Your stack.
Connected.

6 integrations

M365, Google, Slack, SDK, MCP, and REST API

Real-time sync

Webhooks, Pub/Sub, and WebSocket push

Developer-first

OpenAPI spec, SDK, and MCP for every IDE

Integration Hub

One platform, every data source. Connect Microsoft 365 or Google Workspace in minutes. Extend with the SDK, MCP server, or REST API.

Microsoft 365 Live

Graph API webhooks for real-time email, calendar, and meeting events. Outlook categories, draft replies, and transcript parsing.

Capabilities

Mail.Read
Calendars.Read
OnlineMeetings.Read
Google Workspace Live

Gmail via Pub/Sub push notifications and Google Calendar sync. Same agent pipeline, different data source — zero config difference.

Capabilities

Gmail API
Calendar API
Pub/Sub
Slack Live

Slash commands, bot events, and channel notifications. SlackAgent routes messages into the signal pipeline and creates tasks from conversations.

Capabilities

Bot Events
Slash Commands
Channels
SDK Platform Live

Register external apps, push/pull context bidirectionally, bidirectional sync with cursors, and receive webhook events. Rate-limited, idempotent, production-ready.

Capabilities

Context Bridge
Sync Protocol
Webhooks
MCP Server Live

Connect Cursor, Claude Desktop, or Windsurf directly to Veld AI via Model Context Protocol. Query signals, tasks, and agents from your editor.

Capabilities

Signals
Tasks
Agents
REST & WebSocket API Live

Full CRUD for all entities — signals, tasks, projects, goals. Real-time WebSocket events. OpenAPI spec included. Python and TypeScript SDKs available.

Capabilities

REST API
WebSocket
OpenAPI
Veld AI Pipeline

From inbox to action in five steps. Click each stage to explore.

Connect Data Source
Microsoft 365connected
Google Workspaceconnected
Slackconnected
Jiraavailable

API Subscriptions

Mail.Read
Calendars.Read
Gmail (Pub/Sub)
User.Read
Agent Configuration

EmailAgent

Intent classification

InboxCategorizer

Outlook category assignment

DraftReplyAgent

Draft reply generation

CallTranscriptAgent

Meeting transcript parsing

MeetingNotesAgent

Action item extraction

TaskPlanner

Task creation & routing

PatternMiner

Workflow pattern detection

Live Processing
Active

Contract renewal — Acme Corp

EmailAgentaction required
just now

RE: SOW approved by legal

DraftReplyAgentdraft ready
2s ago

Q2 Planning Sync transcript

CallTranscriptAgentprocessing
15s ago

Slack: #product design review

TaskPlannerfollow up
1m ago

247

Processed

3

Pending

180ms

Avg. latency

Review Gate3 pending
Draft Replysarah@acme.com

RE: Contract renewal — Acme Corp

Hi Sarah, thank you for sending this over. I've reviewed the terms and...

Task Createdsarah@veld.io

Post JD for senior engineer

Assigned to Sarah C. Priority: High. Due: March 12

Draft Replym.jones@meridian.co

RE: Meridian partnership intro

Mitchell — please find the proposal attached. We suggest a follow-up...

Agent Health Monitor

EmailAgent

running

99.8%

1,247 signals

DraftReplyAgent

running

99.9%

892 signals

CallTranscriptAgent

running

99.7%

156 signals

TaskPlanner

idle

100%

423 signals

PatternMiner

running

98.2%

67 signals

Execution Log (last 5 min)

20:08:42EmailAgent → classified 'action_required'
20:08:40DraftReplyAgent → draft created
20:08:35TaskPlanner → routed to Sarah C.
20:08:30PatternMiner → new pattern detected
Veld
Get a personalized demo

Ready to put yourinbox on autopilot?

Connect Microsoft 365 or Google Workspace in minutes. 25 AI agents start reading your email, processing your meetings, and generating tasks across your entire team — with a human-in-the-loop review gate so nothing sends without your approval.

FAQ

Common
questions

Everything you need to know about Veld AI. Can't find what you're looking for? Get in touch.

OAuth 2.0 via Microsoft Graph API or Google Gmail API. Authenticate once — Veld subscribes to Graph webhooks (Microsoft 365) or Pub/Sub push notifications (Google Workspace) for real-time email and calendar events. No IT tickets, no mail forwarding, no app passwords.

Zero-retention architecture. Emails are processed in-memory by the AI agents, classified, and the structured output (tasks, drafts, signals) is stored — never the raw email content. SOC 2 Type II and GDPR compliant.

Always. Veld uses a human-in-the-loop review gate. DraftReplyAgent creates drafts that sit in your inbox until you approve, edit, or reject. Nothing sends automatically — ever.

When a meeting ends, CallTranscriptAgent fetches the transcript via Graph API, MeetingNotesAgent extracts decisions and action items, and TaskPlanner creates and assigns tasks — all automatically within seconds.

25 specialized agents, each with a single responsibility: EmailAgent classifies intent, InboxCategorizer assigns categories, DraftReplyAgent writes replies, CallTranscriptAgent parses transcripts, TaskPlanner routes tasks, CRMAgent manages deals, PatternMiner detects workflow patterns, and more. Each agent learns from your feedback via a 5-layer memory system.

Google Workspace is fully supported — Gmail via Pub/Sub push notifications and Google Calendar events. Veld also integrates with Slack, Jira, and popular ERP systems, and exposes a full REST + WebSocket API. An SDK for custom integrations is available on Pro plans and above.

Under 5 minutes. Single OAuth consent grant, and the Graph webhooks are subscribed automatically. Agents begin processing signals immediately. No infrastructure to deploy, no IT department required.

Per-seat, per-month pricing with a free trial. No credit card required to start. Enterprise plans include custom agent personas, dedicated support, SSO, and a 99.99% SLA.

Yes. Each agent can be individually enabled or disabled from the dashboard. You can also configure agent personas, routing rules, escalation paths, and approval workflows per team.

Full REST API with WebSocket support for real-time events. Every signal, task, and agent action is exposed via the API. Python and TypeScript SDKs are available. OpenAPI spec included.

The Veld SDK lets you build custom integrations on top of the platform. Register an app, push/pull context bidirectionally, receive webhook events, and sync data incrementally. Rate-limited, idempotent, and production-ready with audit logging.