
Your inbox works.
Your calendar works.
You don't have to.
Veld AI connects to Microsoft 365 and deploys 23 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.
Ship work.
Not status updates.
Projects & goals
Full hierarchy from team to tactic, auto-populated
KPI monitoring
Real-time metrics with threshold alerts
23 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)
From inbox to action in five steps. Click each stage to explore.

Graph 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 in minutes. 23 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. Authenticate once, Veld subscribes to Graph webhooks 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.
23 specialized agents, each with a single responsibility: EmailAgent classifies intent, InboxCategorizer assigns Outlook categories, DraftReplyAgent writes replies, CallTranscriptAgent parses transcripts, TaskPlanner routes tasks, PatternMiner detects workflow patterns, and more.
Veld integrates with Slack, Jira, and popular ERP systems, and exposes a full REST + WebSocket API. An SDK for custom integrations is available on enterprise plans. Google Workspace support is on the roadmap.
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.