AI-powered Revenue Operating System

Sales automation that closes in the conversation — not just prospects.

A WhatsApp-native AI agent — inbound + outbound — that researches accounts, qualifies, negotiates and closes in chat, with a human in the loop where it matters. 100% serverless on Cloudflare.

Built by Pedro Lacerda · AI GTM Engineer

See the stack
1,758
leads contacted
25%
reply rate
84
deals closed
8s
median reply
~150h
saved / month

Results from a real 31-day operation · 11,925 messages processed · metrics verified in the production database.

Stack Cloudflare WorkersDeepSeek · multi-model routingClaude Haiku (fallback) · Sonnet (vision)Whisper · edge transcriptionresvg-wasm · in-worker imagingSupabase · PostgresTwilio · WhatsAppCalendly · real bookingTanStack Start · React

The product, hands-on

Real screens — click around, type a reply, approve the AI, drag deals across the pipeline. 100% synthetic data.

🔒 Sandbox: AI replies are scripted for the demo · nothing is actually sent · reloads reset the state.
app.veyra.io/home
WorkHome
● Demo

Good morning, Pedro

4 accounts need you · 5 replies waiting · 2 meetings today
Replies awaiting you
5
need a responseLive
Meetings today
2
next 2:30 PMLive
Active accounts
156
on WhatsAppLive
Pipeline at risk
$9.4k
4 stalledHeuristic
What the agent did since your last visit
34 accounts researched
28 leads enriched
19 replies classified
12 follow-ups scheduled

Needs you

4
Needs humanAI handlingAll

Opportunities

$28.1k in pipeline · drag a card to move a stage

AI Agent

Model DeepSeek · fallback Claude Haiku · autonomy Guarded · 0 failures
InstructionsKnowledgeGuardrailsEvaluations
Active guardrails
Autonomy level

Accounts

156 accounts · demo sample
All accountsHigh ICPHigh intentNeeds research
AccountSegmentICPIntentNext action

Illustrative example · synthetic data

Outreach

Cadences · demo sample
Enrolled
156
this cadence
Sent
142
delivered
Replies
38
27 positive
Reply rate
26%
Live
Q3 ReactivationRunning3-step · weekdays 9–18h · channel limits on
1
Day 0 · First touch
Personalized opener · 156 sent · 22% replied
2
Day 3 · Value nudge
Case + soft CTA · 118 sent · 11% replied
3
Day 7 · Break-up
Last-chance close · scheduled

Illustrative example · synthetic data

Insights

Demo sample
Reply rate
25%
▲ 3pts
Lead → meeting
5.4%
95 meetings
Meeting → won
88%
84 won
Cost / meeting
$0.7
API + infra
Funnel
Reply rate by segment

Illustrative example · synthetic data