AI agent infrastructure for home-service operations.

Voice and WhatsApp agents that answer the customer, capture the essentials and hand the job to the right technician in minutes. Underneath, Sable Hub: an operations platform built to be used by agents, with an API, MCP and per-agent permissions.

In production, running our own home-service operations in Spain.

From call to technician Illustrative example
  1. Inbound call The voice agent picks up on the SIP line, at any hour.
  2. Live transcription My boiler stopped and I have no hot water.
  3. Details captured
    service
    boiler
    area
    Alicante
    problem
    no hot water
    contact
    confirmed
  4. Offer to technician A Problem and area only. No answer in time; the offer expires.
  5. Offer to technician B One technician at a time: nobody else sees the job while B decides.
  6. Accepted B receives the customer's contact. The job is logged in Sable Hub.

Two agents, one job intake.

The customer calls or writes. The agent works out what is wrong, where, and how to reach them, and turns the conversation into a job ready to assign. When a person is needed, the conversation moves to them with full context.

Phone

Voice agents

Answer inbound calls 24/7 for home repairs and services: boilers, plumbing, locksmiths, blinds. Programmable telephony (SIP), speech-to-text and large language models.

  • AnswersEvery call, including nights and holidays.
  • CapturesArea, problem and contact, without re-asking what the caller already said.
  • AssignsOffers the job to a technician in the area, one at a time, and moves on if they decline.

Messaging

WhatsApp agents

The same intake and follow-up, over WhatsApp. When needed, the conversation moves to a person on the team without losing the thread.

  • CapturesArea, problem and contact in the customer's own conversation.
  • Follows upTracks the job until it is resolved.
  • Hands offPasses the conversation to a person on the team when the case calls for it.

Sable Hub: operations built for agents first.

Every module is exposed through a REST API with an OpenAPI spec, an MCP server and llms.txt. Agents work on the same data the team sees in the interface.

Modules and how each one is accessed
ModuleREST APIMCPInterface
Lead intakeWith channel attribution
Ad spendCost per job
Technician and supplier networkWith coverage map
WhatsApp sessionsHealth of each session
Earnings and invoicing
Bank reconciliation

One token per agent

Each agent gets its own token, scoped per module. The voice agent can create jobs without seeing invoicing; the reconciliation agent reads transactions without touching the technician network.

Discoverable by machines

OpenAPI spec, llms.txt and an MCP server: a new agent finds out what it can do without anyone hand-writing an integration.

One source of truth for people

The interface is not a separate layer: it shows the same data agents read and write.

Built at the edge.

The platform runs on Cloudflare: compute, database, queues and storage at the edge, with no servers to maintain. On top, programmable telephony, speech-to-text and large language models.

  1. Channels

    Calls and messages arrive through programmable telephony and WhatsApp.

    SIPWhatsApp
  2. Edge

    Every event is received and queued at the edge.

    WorkersQueues
  3. Agents

    Speech-to-text and language models understand and decide the next step.

    STTLLM
  4. Sable Hub

    Jobs, technician network, earnings and reconciliation in one store.

    D1R2MCP
  5. Technician and team

    The technician gets the job; the team sees it in the interface.

    APIUI

How they are built.

Rules we learned running our own home-service business on these agents.

One technician at a time

The job is offered without customer details. The contact only goes to the technician who accepts, never to two at once.

Minutes, not hours

Area, problem and contact are enough to hand off the job. The technician sorts out the rest when they call.

People when it matters

Anything that needs human judgement goes to a person on the team, with the full conversation in front of them.

Opening access to other home-service operators.

We built it for our own operations and use it every day. If you run home repairs or services and want to try the agents or Sable Hub, write to hola@sablestudio.es.

Request access