JODA — JobBuddy On-Demand Assistant

The AI Agent That Actually Knows Your Business

JODA isn't a chatbot bolted onto the side. It has full, authenticated access to every corner of JobBuddy — your jobs, team, documents, time entries, estimates, and product catalog. It reads. It writes. It runs automations while you sleep.

JODA AI creating a blueprint estimate inside JobBuddy
Full Data Access

Same permission-gated access as the UI. JODA sees exactly what you see — nothing more, nothing less.

Approval-Gated Writes

JODA never saves anything without your review. Every create or edit produces a draft card you approve first.

Runs Autonomously

Schedule JODA to run reports, check for issues, and send alerts — all without you lifting a finger.

Full Access. One Conversation.

JODA operates across every domain in JobBuddy simultaneously. A single question can span multiple data sources — it handles the orchestration.

Knows Your Data

JODA has authenticated, permission-gated access to every domain in JobBuddy — your items, jobs, team, time entries, documents, estimates, invoices, and product catalog. It is not searching the internet. It is searching your company.

Reads Any Document

Upload blueprints, specs, contracts, or PDFs. JODA extracts text, analyzes drawings visually, and performs construction takeoffs — square footage, material counts, fixture quantities — from the actual plans.

Creates With Approval

JODA can create work items, estimates, invoices, and automations — but nothing touches the database until you approve it. Every write operation produces a draft card you review first. Safe for bulk operations.

Runs When You're Not There

Set JODA to run on a schedule or trigger it on events. "Every Friday at 5pm, generate a project status report." "When any work order over $5,000 is completed, notify me." It runs the same toolchain as interactive chat — headlessly.

Semantic Search

Vector-powered retrieval across all your items, documents, and knowledge base. Ask "What does the contract say about fire ratings?" and JODA finds the right page in the right PDF — across thousands of project documents.

Remembers Your Preferences

JODA maintains persistent memory per user across conversations. "Prefers metric units." "Reports to Wayne." "Uses the hourly rate from the Johnson contract." It remembers — you don't re-explain.

What JODA Does for Your Team

Real prompts. Real results.

🔧 Field Workers
💬 "What's on my schedule today?"
Queries items by assignee and date, returns your day summarized
💬 "Clock me in to the Riverside site"
GPS-verified clock-in, no fumbling with a form
💬 "Add punch list: patch drywall in unit 4B, assign to Mike"
Draft item created, reviewed, saved — in seconds
📋 Project Managers
💬 "What's the completion status of the Johnson renovation?"
Loads all items by site, computes completion rate, flags overdue work
💬 "Who's available to take on a new job this week?"
Cross-references active assignments and time entries
💬 "What are the fire rating requirements in this spec?"
Finds the exact page across 50-page document — instantly
📐 Estimators
💬 "Calculate drywall square footage for every room"
Vision model analyzes the floor plan, returns room-by-room breakdown
💬 "Create an estimate for the kitchen remodel with those line items"
Full estimate draft with products, quantities, and pricing — ready to review
💬 "What's our price for 5/8 inch drywall?"
Searches your product catalog, returns price and unit
🏢 Business Owners
💬 "Every Friday at 5pm: summarize completed work and outstanding invoices"
Autonomous weekly report — runs headlessly, no action required
💬 "What's our outstanding invoice balance?"
Queries finance domain, returns total with per-project breakdown
💬 "Notify me when any work order over $5,000 is completed"
Event-triggered automation created — runs forever without touching it again
Background Automations

JODA Works While You Sleep

Set up automations once. JODA runs them on schedule or in response to events — with full access to all your data, no human in the loop.

  • Scheduled reports

    "Every Friday at 5pm, generate a project status summary and email it to the team."

  • Event-triggered alerts

    "When any work order over $5,000 is completed, notify me."

  • Daily overdue checks

    "Every morning, find overdue items and create a prioritized action list."

Automation · Every Friday 5pm
→ querying items by site, status: completed, week: current
→ querying invoices status: outstanding
→ querying items flagged: overdue
→ generating project_status_report.pdf
3 projects · $24,400 outstanding · 2 overdue items
✓ Report delivered to team · 5:00:03 PM
Blueprint Analysis
You: Calculate the spray foam insulation area for the basement walls in these drawings.
JODA:
North wall: 24 ft × 9 ft = 216 sq ft
South wall: 24 ft × 9 ft = 216 sq ft
East wall: 18 ft × 9 ft = 162 sq ft
West wall: 18 ft × 9 ft = 162 sq ft
Total: 756 sq ft · Est. 2" closed cell: ~189 board-feet
Analyzed from uploaded PDF floor plan
Document Intelligence

Upload a Blueprint. Get an Estimate.

JODA reads and visually analyzes blueprints, floor plans, specs, and contracts. Not just text extraction — vision-model analysis that understands dimensions, room layouts, and measurements.

  • Square footage from floor plans
  • Material counts and fixture quantities
  • Spec extraction from 50-page contracts
  • Cross-reference drawings vs. what you quoted
  • Generate XLSX, PDF, or DOCX from the analysis

JODA Is Included on Every Plan

No extra cost. No add-on. JODA ships with every JobBuddy account — from your first free project to a 50-person crew.