Upland Hub Docs
The AI marketing agent platform that powers Upland Marketing. 21 specialized agents, multi-tenant client management, and automated content pipelines for local businesses.
Documentation
Getting Started
Set up the platform from scratch, run your first agent, and understand the dashboard. Covers prerequisites, database setup, and common workflows.
Agency Playbook
Operational guide for running Upland Marketing. Prospecting, onboarding, weekly/monthly operations, pricing strategy, and objection handling.
Agent Reference
Complete reference for all 21 AI agents. Input fields, example payloads, output descriptions, credit costs, chaining behavior, and quick-reference table.
API Quickstart
Common API operations with curl examples. Authentication, agent runs, content management, brand kits, analytics, and full workflow pipelines.
Webhook Guide
Connect external services to trigger agent runs automatically. Zapier integrations, cron scheduling, error handling, and security best practices.
Tech Stack
| Layer | Technology |
|---|---|
| Runtime | Bun |
| Frontend | React 19 + Vite + TanStack Query + shadcn/ui |
| Styling | Tailwind CSS 4 + Radix UI |
| Backend | Cloudflare Workers + Hono |
| Database | Cloudflare D1 (SQLite at edge) |
| Cache / KV | Cloudflare KV |
| File Storage | Cloudflare R2 |
| Async Jobs | Cloudflare Queues (agent, publish, notification) |
| AI (text) | Claude API (Sonnet 4.6 + Opus 4.6), Workers AI Llama 3.3 fallback |
| AI (image/video) | fal.ai (Nano Banana 2, Flux, Minimax, Kling 2.5) |
| Auth | Custom JWT (bcrypt + HMAC-SHA256) |
| Resend | |
| Billing | Stripe |