Sign in
23 AI agents. One platform.

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.

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.

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

23 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 Fleet23 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
Veld AI Pipeline

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

Connect Data Source
Microsoft 365connected
Slack Workspaceavailable
Jiraavailable

Graph API Subscriptions

Mail.Read
Calendars.Read
OnlineMeetings.Read
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 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.

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