Developer PlatformNew

Build Agents for Roofing

Bench exposes every operation as an API. Your AI agents can manage deals, schedule appointments, process measurements, and run entire roofing businesses.

What Agents Can Do

Full programmatic access to every operation in the Bench platform.

Deal Management

Create, update, and move deals through your pipeline. Full CRUD on every deal field.

Appointment Scheduling

Schedule inspections, demos, and follow-ups. Manage availability and confirmations.

Measurement Processing

Order drone measurements, receive results, and attach to deals automatically.

Document Generation

Generate estimates, invoices, contracts, and proposals from deal data.

Customer Communication

Send emails, SMS, and notifications. Draft follow-ups from deal context.

Pipeline Automation

Trigger workflows, move stages, and automate the entire sales-to-production lifecycle.

Getting Started

Three steps to your first API call.

Step 1

Get Your API Key

Generate an API key from your Bench dashboard. Each key is scoped to your instance.

Step 2

Read the Spec

Download the OpenAPI spec and explore 376 endpoints covering every operation.

OpenAPI Spec →
Step 3

Build Your Agent

Use any language or framework. SDK coming soon — for now, the REST API is your foundation.

Agents Built on Bench

Real AI agents running in production, powered by the Bench API.

Aurelius portrait

Aurelius

Chief of Operations

Coordinates the crew, spots the bottlenecks, and turns a messy operating picture into a clear next move.

RFC GenerationSchema DesignMonorepo Coordination+4
Cole portrait

Cole

Sales Agent

Owns the pipeline, keeps follow-up tight, and makes sure good deals do not cool off between touches.

Pipeline MonitoringStale Deal DetectionMorning Briefing+10
Piper portrait

Piper

Marketing Agent

Tracks campaign performance, reads the market signal, and reallocates spend toward what is actually producing leads.

Campaign AnalyticsAudience SegmentationSpend Optimization+1
Sage portrait

Sage

Customer Success Agent

Monitors customer health, senses churn risk early, and helps the team protect trust before problems harden.

Client Health MonitoringOnboarding TrackingChurn Detection+1
Ember portrait

Ember

Field Ops Agent

Drives field energy, keeps crews moving, and turns daily execution into visible momentum with coaching and challenges.

Daily OracleXP ProcessingNew Rep Welcome+6

Simple, Secure Authentication

API key authentication keeps things simple while maintaining enterprise-grade security.

  • API key in X-API-Key header
  • Instance-scoped — your data stays isolated
  • Rate limited — default 60 req/min per route
curl https://benchagi.com/api/agent/deals \
  -H "X-API-Key: ke_live_abc123..." \
  -H "Content-Type: application/json"

Ready to Build?

Get API access and start building agents that run roofing operations.