
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.
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
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.

POST /api/v1/webhooks/graph
{
"changeType": "created",
"resource": "me/messages",
"tenantId": "acme-corp-xxxx",
"from": "sarah@acme.com",
"subject": "Contract renewal"
}
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."
Contract renewal — Acme Corp
2m ago · Sarah Chen
Weekly product digest
10m ago · Product Team
Call recap: Meridian partnership
15m ago · James Donovan
Slack: design review thread
1h ago · #product
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?
RE: Contract renewal — Acme Corp
Hi Sarah, Thank you for sending the renewal terms over...
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

EVENT calendar/meeting.ended
{
"subject": "Q2 Planning Sync",
"duration": "47 min",
"attendees": 4,
"hasTranscript": true
}
Let's align on the three priorities for Q2...
We need to post the senior engineer JD by Friday.
I'll update the OKR dashboard with the new targets.
I'll take the Meridian account going forward.
Agreed on senior engineer hire timeline, finalized Q2 OKR metrics, and reassigned the Meridian account to Mitchell.
Post JD for senior engineer
→ Sarah C.
Finalize Q2 OKR targets
→ James D.
Update OKR dashboard with Q2 targets
→ James D.
Send Meridian intro email
→ Mitchell M.
Review hire timeline with HR
→ Sarah C.
Post JD for senior engineer
highUpdate OKR dashboard
mediumSend Meridian intro email
highCalendar 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.
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
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.

User rejected draft — too formal for client
Meeting summary praised by team lead
Email categorized incorrectly — reclassified by user
DraftReplyAgent: always CC legal on contract emails
InboxCategorizer: vendor invoices → Finance
TaskPlanner: urgent items → assign to sender by default
Acme Corp contract terms: net-30 payment, auto-renew
Q2 OKR: increase NPS from 45 to 60
Engineering hiring: 2 senior roles approved by board
EmailAgent → DraftReplyAgent: action_required, formal tone
MeetingNotesAgent → TaskPlanner: 3 action items extracted
CRMAgent → NotificationAgent: deal stage changed
Current signal: email from sarah@acme.com
Previous 3 emails in thread loaded
Draft generated, confidence: 0.87
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
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
5
Action
8
FYI
3
Drafts
7
Open items
4
This week
To Do
Review Q2 budget
Vendor compliance check
In Progress
Post senior eng JD
Update OKR dashboard
Meridian intro email
Done
Contract review — Acme
Sprint retro notes
342
Signals / day
+12% ↑
4.2m
Avg. response
-18% ↓
87%
Action rate
+5% ↑
Signal Volume (7 days)
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

Discovery
3
$95K
Proposal
2
$145K
Negotiate
1
$120K
Won
4
$340K
Pipeline Value
$700K
Acme Corp — Platform License
$85KMeridian — Enterprise Onboarding
$120KNorthstar Inc — Annual Renewal
$45KVertex Labs — Pilot Program
$30KSarah Chen
VP Engineering · Acme Corp
24 emails
2 hours ago
James Donovan
CTO · Meridian Inc
18 emails
Yesterday
Priya Kapoor
Head of Product · Northstar
31 emails
3 days ago
Alex Rivera
CEO · Vertex Labs
7 emails
1 week ago
Deal moved to Negotiation
Contact enriched from email
Meeting notes linked to deal
Follow-up task created
Deal value updated
Deals, contacts, and companies — managed by AI. CRMAgent automatically tracks deal progression, enriches contacts from email interactions, and links meeting notes to open opportunities.
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
One platform, every data source. Connect Microsoft 365 or Google Workspace in minutes. Extend with the SDK, MCP server, or REST API.

Graph API webhooks for real-time email, calendar, and meeting events. Outlook categories, draft replies, and transcript parsing.
Capabilities
Gmail via Pub/Sub push notifications and Google Calendar sync. Same agent pipeline, different data source — zero config difference.
Capabilities
Slash commands, bot events, and channel notifications. SlackAgent routes messages into the signal pipeline and creates tasks from conversations.
Capabilities
Register external apps, push/pull context bidirectionally, bidirectional sync with cursors, and receive webhook events. Rate-limited, idempotent, production-ready.
Capabilities
Connect Cursor, Claude Desktop, or Windsurf directly to Veld AI via Model Context Protocol. Query signals, tasks, and agents from your editor.
Capabilities
Full CRUD for all entities — signals, tasks, projects, goals. Real-time WebSocket events. OpenAPI spec included. Python and TypeScript SDKs available.
Capabilities
From inbox to action in five steps. Click each stage to explore.

API Subscriptions
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
Contract renewal — Acme Corp
RE: SOW approved by legal
Q2 Planning Sync transcript
Slack: #product design review
247
Processed
3
Pending
180ms
Avg. latency
RE: Contract renewal — Acme Corp
Hi Sarah, thank you for sending this over. I've reviewed the terms and...
Post JD for senior engineer
Assigned to Sarah C. Priority: High. Due: March 12
RE: Meridian partnership intro
Mitchell — please find the proposal attached. We suggest a follow-up...
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)
Ready to put your
inbox 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.
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.