Back to Blog
Use Cases August 11, 2025 · 10 min read

Cadences: The AI-Native Project Management Platform We Built from Scratch

GM

Gonzalo Monzón

Founder & Lead Architect

Most project management tools add AI as an afterthought — a chatbot in a sidebar that summarizes tasks. Cadences is different. We built the entire platform with AI at the core: multi-provider intelligence that creates projects from natural language, voice agents that make real phone calls, WhatsApp automation, IoT device control, visual workflow programming, and offline-first sync with conflict resolution. Not a wrapper around someone else's API — a full platform at cadences.app, running on the edge with 0ms cold starts.

This article is the overview of the ecosystem that all our other projects live inside. Every tool we've written about — Perspectiva Studio, Transcriptor, Heartbeat Engine — runs on Cadences infrastructure.

The AI Brain: 7+ Providers, One Interface

Cadences routes to the best AI provider for each task:

ProviderStrengthsUsed For
Gemini 2.5Large context, structured outputProject creation, analysis, reports
GPT-4oBalanced qualityGeneral assistance, content
Claude Sonnet 4Reasoning, codeTechnical analysis, complex logic
DeepSeekCost-efficient reasoningBulk processing, data analysis
Groq (Llama 4)SpeedLow-latency tasks, quick responses
Workers AIEdge, zero latencyEmbeddings, classification
xAIReasoningComplex queries, alternative perspective

Every AI call goes through our AI Gateway with automatic fallback, cost tracking, and rate limiting. If Gemini is down, it falls back to GPT-4o. If GPT-4o is expensive for a bulk task, it routes to DeepSeek. The user never sees the routing — they just get answers.

The AI isn't a chatbot. It's an agent with access to your data:

  • "Create a project for the Q1 marketing campaign with 12 tasks" → actually creates it, with realistic deadlines
  • "What's our task completion rate this month across all projects?" → queries real data, returns analysis
  • "Draft a follow-up email for the 15 leads that haven't responded" → generates personalized emails with merge fields

8 Project Views: Every Way to See Your Work

ViewWhat It Does
KanbanDrag-and-drop columns by status, advanced filters
CalendarDay/week/month with Google Calendar integration
ListCompact view with grouping and sorting
Timeline / GanttTime bars, dependencies, milestones
Data TableAirtable-style — dynamic schema databases
Workflow CanvasVisual automation editor with connectable nodes
MonitorsReal-time metrics dashboards
Daily AgendaToday's summary view

Data Tables: Airtable Inside Your PM Tool

This is the feature Notion users wish they had with real project management. Any project can become a dynamic database where each task is a row with configurable schema:

  • Field types: String, Number, Boolean, Date, DateTime, Email, URL, JSON
  • Auto-generated forms: Dynamic CRUD forms from the schema
  • Public forms: Embeddable external forms, no login required
  • Global search + column filters
  • AI natural language queries: "Show me all leads from Barcelona with budget over €5,000"
  • Automated scraping: Populate Data Tables from external websites

Use cases: CRMs, product inventories, service catalogs, sales records, contact databases. Each one is a project with DATA_TABLE type.

Voice Agents: Real Phone Calls with AI

Cadences makes actual phone calls with AI voices. Not pre-recorded messages — real-time conversational AI over telephony:

  • 15+ realistic Spanish voices via ElevenLabs
  • Inbound and outbound calls via Twilio
  • Real-time LLM conversation — the AI responds naturally to whatever the person says
  • Automatic transcription of every call
  • Workflow integration — calls can trigger or be triggered by workflow automations

A real estate agency can set up an inbound agent that answers calls 24/7, qualifies leads, checks property availability against the Data Table, and schedules viewings on the Calendar. All without human intervention.

WhatsApp Automation: Official + Stealth

Dual-mode WhatsApp integration:

ModeAdvantageTrade-off
Official API (Meta)Enterprise reliability, approved templatesPer-message cost, template approval process
Local Agent (Electron)Zero per-message cost, human-like behavior, anti-detectionRequires desktop client running

Both modes support: text, images, audio, location, chat reading, message queues with retries. Connect either to workflows for automated follow-ups, appointment reminders, or marketing sequences.

Visual Workflow Engine

The Workflow Canvas is a visual programming environment where you connect nodes to build automations:

Trigger (new lead form submission)
  │
  ├── AI Node: Qualify lead (score 1-10)
  │
  ├── Condition: Score > 7?
  │     ├── Yes → Voice Agent: Call lead within 5 minutes
  │     └── No → WhatsApp: Send nurture sequence
  │
  ├── Data Table: Update lead status
  │
  └── Notification: Alert sales team

The workflow execution engine is 7,073 lines of JavaScript. It handles long-running workflows via Cloudflare Durable Objects, retry logic, conditional branching, loops, and parallel execution.

IoT Hub: Control Physical Devices

Cadences controls physical hardware integrated into workflows:

ProtocolDevices
MQTTSensors, actuators, smart home devices
SerialArduino, ESP32 — direct communication
HTTP RESTDevice APIs, webhooks
RTSP/ONVIFIP cameras — live feeds, motion detection

A workflow can read a temperature sensor (MQTT), check if it exceeds a threshold (condition node), turn on the AC (HTTP REST), and send a WhatsApp alert to the facility manager. Physical and digital automation in one canvas.

Offline-First Sync: Works Without Internet

Cadences works offline. Full functionality, stored in IndexedDB, syncs when connection returns:

  • IndexedDB — local storage, works without any network
  • Google Drive — cloud sync with conflict resolution
  • Polling every 5 seconds with change detection
  • Tombstones for distributed deletion
  • Vector clocks for field-level merge
  • Atomic transactions for consistency

Field workers, remote teams, areas with spotty connectivity — Cadences keeps working. Changes merge intelligently when sync resumes, with field-level conflict resolution instead of last-write-wins.

Technical Architecture

Frontend (React 18 + Vite + Tailwind)
├── App.jsx              ~5,187 lines — application core
├── WorkflowView.jsx     ~5,086 lines — visual workflow editor
├── 50+ main components
├── IndexedDB            offline-first storage
└── Google Drive sync

Backend (Cloudflare Workers — Edge Computing)
├── 60+ serverless API endpoints
├── D1 (distributed SQLite)   107+ migrations
├── R2 Object Storage         Media, PDFs, DICOM
├── Durable Objects           Long-running workflows
├── KV                        Cache, sessions
└── AI Gateway                Multi-provider routing

Integrations
├── Google Calendar/Sheets/Drive
├── Twilio (telephony)
├── ElevenLabs (voices)
├── Meta WhatsApp Business API
├── MQTT brokers (IoT)
└── 7+ AI providers

Measured Results

MetricImprovement
Project creation time-96% (natural language → full project)
Ticket processing time-92% (AI classification + routing)
Lead conversion+40–65% (automated follow-up sequences)
Admin task automationUp to 80% (workflows replace manual work)

Cadences 3.0: The Modular Rewrite

We're in the middle of a major architectural evolution:

BeforeAfter
Monolithic files (7,000+ lines)Modules <300 lines each
MLContext.jsx (3,479 lines)17 modular files (~150 lines avg)
Hardcoded AI providers15+ providers with unified base interface
Low test coverageTarget >70%
Large bundleTarget <2 MB gzipped

The v3 rewrite follows a local-first AI, privacy-first ML, modular architecture vision. 18 ML module files and 7 ML Trainer feature files are already migrated. The provider interface pattern means adding a new AI provider takes one file, not a codebase-wide refactor.

Key Takeaways

1. AI-native means AI at the foundation, not the sidebar. When every feature can call AI — project creation, data queries, voice calls, workflow decisions, content generation — the whole product experience changes. Users stop describing what they want to do and start describing what they want to achieve.

2. Multi-provider AI routing eliminates vendor lock-in and maximizes value. Different providers excel at different tasks. Routing automatically based on task type, cost, and availability means you always get the best result for the price. When a provider has an outage, users don't even notice.

3. Offline-first sync is harder than it sounds, but worth every line of code. Vector clocks, tombstones, atomic transactions, conflict resolution at the field level — it's complex. But the moment a field worker uses the app in a dead zone and everything syncs perfectly when they're back online, you know it was worth it.

4. Voice AI + WhatsApp + Workflows create automation loops that run businesses. A lead fills a form, the workflow qualifies them with AI, calls them with a voice agent, follows up on WhatsApp, updates the CRM, and notifies the sales team. The entire lead-to-meeting pipeline runs without human intervention.

5. Edge computing on Cloudflare Workers is production-ready for complex apps. 60+ endpoints, 107+ D1 migrations, Durable Objects for long-running workflows, R2 for storage, KV for caching. Zero cold starts, global distribution, and the cost is a fraction of traditional cloud. The platform proves that Workers can handle real application complexity, not just edge functions.

Tags

Platform AI Agents Project Management Voice AI WhatsApp Edge Computing

About the Author

Gonzalo Monzón

Gonzalo Monzón

Founder & Lead Architect

Gonzalo Monzón is a Senior Solutions Architect & AI Engineer with over 26 years building mission-critical systems in Healthcare, Industrial Automation, and enterprise AI. Founder of Cadences Lab, he specializes in bridging legacy infrastructure with cutting-edge technology.

Stay in the loop

Get notified when we publish new articles about AI automation, use cases, and practical guides.