3 production-grade Cloudflare Workers templates — scheduling, invoicing, and ordering AI agents you can deploy in 5 minutes for $0/mo (free tier).
No SaaS subscriptions. No vendor lock-in. Just TypeScript, Hono, and zero-dependency REST integrations.
Want the source as a deploy-ready ZIP? Grab the latest release: SMB Forge v0.1.0 →
Each ZIP includes LICENSE, README, and all source — unzip → npm install → wrangler deploy.
Google Calendar conversational booking agent. Handles list_free_slots, book_appointment, cancel_appointment via LLM tool calls.
- Stack: Hono + Cloudflare Workers + Google Calendar REST API
- LLM: Gemini 1.5 Flash or OpenAI GPT-4o-mini (toggle with one env var)
- Storage: Cloudflare KV or local memory
- Channel: Single
/chatendpoint → works with SMS, WhatsApp, Telegram, web widgets
📦 Get the full deployable template on Gumroad →
See products/ai-scheduler/ for the architecture and API patterns.
Stripe conversational invoicing agent. Compiles line items, generates checkout links, handles webhook confirmations — all in the chat.
- Stack: Hono + Cloudflare Workers + Stripe REST API (SDK-free)
- Webhook: Pre-wired
/webhook/stripeforcheckout.session.completed - LLM: Same dual-engine support (Gemini/OpenAI/any OpenAI-compatible)
- Storage: Cloudflare KV or local memory
📦 Get the full deployable template on Gumroad →
See products/ai-invoicing/ for the architecture and API patterns.
Conversational product catalog & cart manager. Guides customers through selection, tracks quantities, calculates totals.
- Stack: Hono + Cloudflare Workers
- Catalog: Simple JSON array — customize instantly
- Cart: Stateful KV persistence across turns
- LLM: Same dual-engine support
📦 Get the full deployable template on Gumroad →
See products/ai-ordering/ for the architecture and API patterns.
All 3 agents unified under a single orchestrator. The AI can browse products, book appointments, and generate invoices in one conversation.
📦 Get the Master Bundle on Gumroad →
No SDKs. Google Calendar and Stripe integrations use raw fetch() — zero dependency incompatibilities with Cloudflare Workers. Deployable in 5 minutes, not 5 hours.
No monthly fees. Self-hosted on Cloudflare's free tier. Pay only for your LLM API usage ($0.07/1M tokens for Gemini Flash).
No lock-in. Full TypeScript source. MIT licensed. Extend for any niche — plumbers, HVAC, dental clinics, SaaS onboarding.
| Layer | Technology |
|---|---|
| Runtime | Cloudflare Workers (TypeScript, Hono) |
| Storage | Cloudflare KV (or local memory for dev) |
| LLM | Gemini 1.5 Flash / OpenAI GPT-4o-mini / any OpenAI-compatible |
| Scheduling | Google Calendar REST API (no SDK) |
| Payments | Stripe REST API (no SDK) |
| Chat API | Single /chat endpoint → SMS, WhatsApp, web widgets |
We build conversational AI systems for service businesses. After running a live production system handling real customer scheduling, invoicing, and ordering, we extracted these battle-tested modules into standalone templates.
Built by Michael Lin — GitHub · michael@smbforge.com
Each template is MIT licensed and includes a complete README with OAuth walkthroughs, LLM cost optimization guide, and production deployment instructions.