For developers

The execution layer your AI agents are missing

Your LLM can reason. Behalf gives it hands. One API call delegates real-world tasks — sending emails, making calls, browsing the web — with persistent follow-through across days and human-in-the-loop approvals built in.

Building agents that execute is unreasonably hard

Multi-channel infrastructure

Email APIs, voice services, headless browsers, CAPTCHA solvers — stitching together the infra to do things in the real world takes months.

Persistent state management

Real tasks span days. Tracking state, scheduling retries, escalating failures, and resuming after interruptions is complex orchestration.

Approval workflows

Users need to approve sensitive actions. Building approval flows, notifications, and escalation paths is a product unto itself.

One API, complete execution

Delegate tasks. Get results.

Task delegation

POST a task description. Behalf plans the execution, picks the right channels, and starts working immediately.

Multi-channel reach

Email, phone, web chat, form submissions — Behalf picks the fastest path and switches channels when one fails.

Async completion

Tasks that take hours or days resolve in the background. Get webhook callbacks with full audit logs when done.

Human approvals

Define approval gates for sensitive actions. Behalf pauses and notifies the right person. Resume with a single API call.

Three lines to delegate a real-world task

index.ts
const task = await behalf.tasks.create({
  instruction: "Cancel my Adobe subscription
                and get a refund for this month",
  channels: ["email", "phone", "web"],
  approvals: { required: true,
               notify: "[email protected]" }
});

// Behalf handles everything asynchronously.
// Webhook fires when the task is complete.

What developers are building

Customer service automation

Refund requests, subscription changes, support escalations — without building channel integrations from scratch.

Scheduling agents

Coordinate meetings across time zones, handle rescheduling, send follow-ups — all through one API.

Back-office workflows

Vendor follow-ups, contract renewals, compliance tasks that require multi-step, multi-channel execution.

Ship agents that do real work

Stop building execution infrastructure. Start shipping agents that finish tasks.