Enterprise-grade email for autonomous AI workflows

Inbox
for Agents

Zoho AgentInbox—the complete email layer built for autonomous AI workflows. Convert your agents to full-fledged digital employees by giving them a permanent inbox, an identity, and the infrastructure to act.

  • Email API
  • Contacts API
  • Calendar API
 
    

interface AccountData {
  email: string;
  'displayName': string;
}

const url: string = 'https://api.agentinbox.zoho.com/api/v1/accounts';

const data: AccountData = {
  email: 'onboarding_agent@yourdomain.com',
  'displayName': 'onboarding_agent'
};

const postAccount = async () => {
  try {
    const response = await fetch(url, {
      method: 'POST',
      headers: {
        'Authorization': 'Bearer 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf',
        'Content-Type': 'application/json'
      },
      body: JSON.stringify(data)
    });

    const result = await response.json();
    console.log(result);
  } catch (error) {
    console.error('Fetch error:', error);
  }
};

postAccount();
                                            

const axios = require('axios');

const createAccount = async () => {
  const url = 'https://api.agentinbox.zoho.com/api/v1/accounts';
  const payload = {
    email: 'onboarding_agent@yourdomain.com',
    'displayName': 'onboarding_agent'
  };

  try {
    const response = await axios.post(url, payload, {
      headers: {
        'Authorization': 'Bearer 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf',
        'Content-Type': 'application/json'
      }
    });
    console.log('Response:', response.data);
  } catch (error) {
    console.error('Error:', error.response ? error.response.data : error.message);
  }
};

createAccount();
                                            

curl -X POST "https://api.agentinbox.zoho.com/api/v1/accounts" \
-H "Authorization: Bearer 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf" \
-H "Content-Type: application/json" \
-d '{
"email": "onboarding_agent@yourdomain.com",
"displayName": "onboarding_agent" }'    
                                            

import requests

url = "https://api.agentinbox.zoho.com/api/v1/accounts"
headers = {
    "Authorization": "Bearer 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf",
    "Content-Type": "application/json"
}

payload = {
    "email": "onboarding_agent@yourdomain.com",
    "displayName": "onboarding_agent"
}

response = requests.post(url, json=payload, headers=headers)

print(f"Status Code: {response.status_code}")
print(f"Response Body: {response.text}")
                                            

Convert your agents to digital employees

Your agents can be more than just autonomous workflows. Turn them into digital employees with permanent identity. Give it what any employee needs to operate: a permanent address, credentials, audit trail, and namespace.

01Persistent

Persistent presence

Without email, an agent's digital existence ends with its session. An inbox gives it a permanent home where it can be reached anytime.

02Universal

Real-world connectivity

Email is a universal protocol. A dedicated mailbox lets an agent interact with any human or business globally, no custom SDK required.

03Auth

Independent authentication

Agents can sign up for third-party services, receive OTP codes, and click confirmation links—without any human help.

04Instant

Real-time triggers

Dedicated mailboxes use webhooks to notify the agent the instant a message arrives, ensuring immediate response.

05Scale

No rate limits

Dedicated infrastructure handles high volume without the strict sending limits and account bans common with legacy providers like Gmail or Outlook.

Why not just use
the human's mailbox?

Running agents through your personal inbox creates serious security, legal, and operational problems.

Security

Master key exposure risk

Your personal inbox is the recovery point for banking, healthcare, and government logins. Why handover the master key to AI when you can give it its own space?

Prompt injection

A malicious email can trick the agent into exfiltrating your sensitive personal data and compromise security. Keep your data safe and give the agent access only to what it needs.

Credential isolation

With their own mailboxes, each agent gets its own mailbox and credentials. If one agent is compromised, you can revoke it without locking yourself out of your account.

Legal accountability

Attribution

Messages from your account are legally considered commitments from you personally. There is no distinction between emails from you and your agent; both are legally binding.

Audit trails

A dedicated mailbox creates a clean, timestamped record of exactly what the agent did, giving you a detailed audit trail of agent activity you can rely on later.

The complete toolkit for agent-ready email

Zoho AgentInbox is a headless full-stack platform with email, contacts, and calendar APIs unified in one platform with storage. It gives agents a complete, persistent email identity and every layer your agents need, from native SDK bindings to coding assistant skills.

Robust email, calendar, and contacts APIs

Zoho AgentInbox exposes email, contacts, and calendar as unified APIs backed by persistent storage, giving agents everything they need for stateful, autonomous operations across sessions. Full two-way sync and CRUD capabilities across three APIs.

  • Email API
  • Contacts API
  • Calendar API
  • Persistent storage

Full-featured, AI-ready SDKs

Robust and AI-ready SDKs for all of your Agents. Native bindings that drop into any agent runtime immediately.

await env.EMAIL.send({to, from, subject, text});

MCP server

A dedicated MCP server so any agent—coding assistants, autonomous pipelines, remote agents—can discover and call Zoho email capabilities via natural language.

{"mcpServers": {"ZohoMCP": {"command": "npx","args": ["mcp-remote","https://agentinbox.zoho.com/mcp","--transport","http-only"]}}}

CLI email commands

CLI commands for agents running in shell environments. Near-zero context overhead—agents discover capabilities on demand via help.

agentinbox email send --to addr --subject "Done" --text "..."

Skills for agents

Drop-in skill files that give any agent a complete understanding of its email tools—what they do, how to use them correctly, and when to reach for each one. Covers sending, receiving, templates, deliverability best practices, and webhook configuration.

# Drop skills/ into your project → agent knows everything

What can agents do with the right solution?

AI agents + right solution = Autonomous digital employee. AgentInbox gives AI agents the same communication presence as a human employee with their own inbox, calendar, and contacts from day one.

Usecases

  • 01 Sales

    Sales Development Representative

    • Sends personalized outreach from a branded rep identity.
    • Tracks opens, replies, and thread progress.
    • Follows up autonomously based on engagement signals.
    • Books discovery calls directly onto the rep's calendar.
    • Hands off warm leads with full thread context attached.
  • 02 Executive Support

    Executive Assistant

    • Monitors the exec's inbox for meeting requests and action items.
    • Checks calendar availability and proposes times on their behalf.
    • Sends invites, handles rescheduling, and chases confirmations.
    • Pulls contact history before every meeting for context.
    • Drafts follow-up emails with relevant thread history attached.
  • 03 Customer Success

    Onboarding Specialist

    • Receives inbound emails from new customers into a dedicated inbox.
    • Reads full thread and contact record to personalize responses.
    • Sends onboarding sequences timed to product activity signals.
    • Schedules kick-off and check-in calls on the customer's calendar.
    • Updates contact records with milestones and resolution notes.
  • 04 Finance and Operations

    Accounting Clerk

    • Owns a dedicated inbox for all inbound invoices and receipts.
    • Parses structured data from attachments automatically.
    • Validates against approval rules and vendor records.
    • Routes to the correct workflow and fires confirmation emails.
    • Maintains a full audit trail of every document it touched.
  • 05 HR and Internal Ops

    HR Coordinator

    • Owns a dedicated inbox for candidate and employee communications.
    • Sends interview invites and coordinates schedules across teams.
    • Handles offer letters, onboarding emails, and document requests.
    • Maintains a contact record for every candidate with a full history.
    • Escalates to a human the moment a sensitive thread is detected.

Permanent agent email for autonomous workflows.

Join waitlist