Complete Feature Set

Every feature listed here is built, deployed, and verified in the production codebase. No vaporware. No roadmap promises.

All Features Verified in Code 40+ Integrated Tools 12+ Specialized Agents

Multi-Agent AI Architecture

A central orchestrator coordinates 12+ specialized AI agents. Each agent has a focused role, dedicated tools, and system-level instructions.

Central Orchestrator (Annabelle / Main Brain)

The routing layer that receives every request and delegates to the appropriate specialized agent. Maintains conversation context across sessions, tracks past interactions through CRM logs, and coordinates multi-step workflows that span multiple agents.

MAIN_BRAIN_SYSTEM_PROMPT

Mode-Based Tool Access

Agents operate in distinct modes (owner, public, service-specific) with different tool sets per mode. Owner mode unlocks the full 40+ tool suite. Public mode restricts access to five safe tools. This prevents unauthorized access to sensitive operations like billing, CRM queries, or build requests.

OHH_BEEHAVE_MODE_TOOLS / STINGER_MODE_TOOLS

Delegation via Tool Calls

The orchestrator delegates to sub-agents using structured tool calls, not free-text handoffs. Each delegation includes context, instructions, and the specific agent to route to — ensuring consistent, traceable behavior.

DELEGATION_TOOLS

Specialized Sub-Agents

Proposal Writer, Proposal Reviewer, Prospect Researcher, Prospect Scout, Content Writer, Pricing Advisor, Audit Writer, Client Onboarding Specialist, Deep Removal Specialist — each with a dedicated system prompt and defined tool access. More agents are added during your build based on your business needs.

12+ agents in agents.py

Lead Scouting & Web Intelligence

The Prospect Scout finds real local businesses in any industry and area, flags each one's visible gaps — weak reviews, no online booking, a dead or broken website — and hands your picks to the Prospect Researcher for a full research card and pre-branded demo. A general-purpose page reader fetches any public web page (prospect sites, competitor pricing, YouTube/TikTok metadata) and reports exactly what it finds, including DNS and certificate failures worth pitching on.

scout_prospects + scrape_page

CRM & Lead Management

Airtable-backed CRM with six structured tables. Leads are captured, qualified, and tracked automatically through the full lifecycle.

Automatic Lead Capture

Every interaction through the public chat widget, website form, or social channel creates a CRM record with contact info, source, qualification status, and conversation history. No leads slip through.

log_lead tool

Six CRM Tables

Leads, Conversations, Build Requests, Settings, Social Posts, and Assets. Each table has structured fields with validation, and all are accessible to the AI for read, write, and search operations.

Airtable backend

Lead Search & Filtering

The AI can search leads by name, email, status, or any custom field. Owner-mode queries return full records; public-mode queries are completely blocked.

search_leads / update_lead

Conversation Logging

Every chat interaction is logged with timestamps, user context, and agent responses. Returning customers are recognized, and the AI references their history for more relevant conversations.

Conversations table

Billing & Payments

Stripe-powered billing with payment links, invoices, subscriptions, and webhook-verified event handling. Live in production.

Stripe Payment Links

Generate branded payment links on the fly. The AI creates them through Stripe's API with the customer's name, email, and line items — then sends the link directly to the client.

create_stripe_payment_link

Stripe Invoicing

Create and send formal invoices through Stripe. Supports custom line items, due dates, memos, and automatic email delivery. Payment tracking is automatic.

create_stripe_invoice

Subscription Management

Create recurring billing subscriptions with configurable intervals, trial periods, and automatic price upgrades (e.g., month-7 retainer increase). Track subscription status through the dashboard.

create_subscription / update_subscription_price

Webhook Payment Tracking

Stripe webhooks fire on invoice.paid, invoice.payment_failed, subscription.updated, and subscription.deleted. Each event is HMAC-verified, logged to the CRM, and triggers an SMS notification to you.

HMAC-SHA256 + 5-min replay guard

Proposals & E-Signatures

AI-generated proposals with real pricing, built-in review, and DocuSign e-signature integration.

AI Proposal Generation

The Proposal Writer agent creates client proposals using your actual service catalog, pricing tiers, and terms of service. Each proposal is formatted for professional presentation and e-signature delivery.

PROPOSAL_WRITER_SYSTEM_PROMPT

Automated Proposal Review

Before any proposal goes out, the Proposal Reviewer agent checks it for accuracy — verifying pricing matches your rate card, scope is correctly described, and terms are complete.

PROPOSAL_REVIEWER_SYSTEM_PROMPT

DocuSign Integration

Send proposals for e-signature directly through DocuSign. Track envelope status, get notified when documents are signed, and download executed PDFs — all from the dashboard.

send_proposal_docusign

Client-Facing Proposal Viewer

A dedicated proposal page that clients access through a direct link. Clean, branded presentation of the proposal with acceptance and signing options built in.

GET /proposal

Integrations

Native connections to the services your business already uses. Not Zapier workarounds — real API integrations with proper authentication and error handling.

HubSpot CRM

Push contacts, create deals, and log calls to HubSpot automatically. When a lead qualifies, the AI creates or updates the HubSpot contact and attaches a deal with the right pipeline stage.

hubspot.py

Google Calendar (OAuth)

Full OAuth connection to Google Calendar. The AI checks your real-time availability and books appointments directly. Customers see only available slots — no back-and-forth scheduling emails.

OAuth flow in main.py

Buildertrend (Project Management)

Receives milestone webhooks and triggers automated SMS notifications to homeowners. Eight built-in message templates map to specific project stages — "Foundation poured," "Framing complete," etc.

buildertrend.py + HMAC webhook

Twilio SMS

Send SMS notifications for lead alerts, payment confirmations, and project milestones. Integrated with Stripe and Buildertrend webhooks for automatic event-triggered messaging.

sms.py

Zapier (Social Media)

Facebook, Instagram, and YouTube publishing through Zapier connections. The content agent drafts posts, and Zapier handles the actual publish on your schedule.

Zapier live connections

ElevenLabs + Grok + Edge-TTS

Three-tier text-to-speech system. ElevenLabs for premium natural voice, Grok/xAI as a mid-tier fallback, and Edge-TTS as a free baseline. Automatic failover — if one service is down, the next picks up.

TTS fallback chain in main.py

Chat & Communication

A public-facing chat widget and email capabilities that let customers interact with your AI 24/7.

Embeddable Chat Widget

A gold-themed, bee-branded chat widget that drops onto any website with an HTML embed. Quick-reply chips route visitors to the right AI agent based on their needs — service inquiry, AI consulting, or partner referral.

widget.html — /api/public-chat

Smart Routing via Quick-Reply Chips

First-time visitors see quick-reply buttons that identify their intent. "I have a bee situation" routes to the service agent. "I want AI for my business" routes to the consulting agent. This ensures every conversation starts with the right specialist.

Quick-reply chips in widget.html

Email Integration

Send emails from the AI — follow-ups, proposals, confirmations, and marketing messages. All outbound email is logged in the CRM for tracking and audit.

send_email tool

Owner Dashboard

A secure web interface for reviewing leads, checking AI activity, managing settings, and overseeing all operations. Multi-user support with bcrypt-hashed authentication.

FastAPI + session auth

Content & Marketing

Automated content creation in your brand voice. Blog posts, social media, marketing copy, and audit reports.

Long-Form Content Writer

A dedicated content agent writes blog posts, case studies, and marketing copy trained on your brand voice, industry terminology, and target audience. Each piece is structured for SEO and ready to publish.

LONG_FORM_CONTENT_SYSTEM_PROMPT

Social Media Drafting

Draft posts for Facebook, Instagram, and YouTube with appropriate formatting, hashtags, and calls-to-action for each platform. Posts are stored in the Social Posts CRM table for review.

draft_social_post / schedule_post

AI Opportunity Audit Reports

The Audit Writer agent generates detailed AI readiness assessments for prospects — analyzing their business, identifying automation opportunities, and projecting ROI.

AUDIT_WRITER_SYSTEM_PROMPT

Infrastructure & DevOps

Managed hosting with automatic deployment, health monitoring, and client-configurable branding.

Render Managed Hosting

Each Command Center runs on Render's managed platform with automatic SSL, process restart on failure, and isolated compute. No shared infrastructure between clients.

Render Starter plan

GitHub Auto-Deploy

Push to the main branch and the deployment happens automatically. Changes go live in minutes. Rollback is one click in the Render dashboard.

GitHub → Render pipeline

Health Check Dashboard

A dedicated endpoint reports the live status of every integration — Stripe, HubSpot, Twilio, Airtable, ElevenLabs, and more. One request shows what's connected, what's configured, and what needs attention.

GET /health

Dynamic Brand Theming

Accent color, logo, and brand identity are stored in the CRM and applied dynamically. Change your brand color and the entire dashboard updates — no code changes needed.

brand.py — get_brand / set_brand
40+
Tools in DELEGATION_TOOLS
12+
Specialized Agents
8
Native Integrations
6
CRM Tables
4
Webhook Handlers

Every Feature, Built for Your Business

This is the platform. Your Command Center is built on top of it, customized for your services, your workflow, and your customers.

Call (772) 666-7057