Memulai

Buat kotak masuk dan kirim email pertama Anda dari agen AI dalam waktu kurang dari satu menit.

Ikhtisar

AgentSend adalah infrastruktur email yang dibangun untuk agen AI. Setiap agen memiliki kotak masuknya sendiri dengan alamat email nyata, sehingga agen Anda dapat mengirim, menerima, dan mengelola percakapan email secara pemrograman.

Gunakan AgentSend untuk membangun agen yang menangani dukungan pelanggan, penjangkauan penjualan, penjadwalan, riset, dan alur kerja apa pun yang membutuhkan email.

Instal

Instal SDK AgentSend untuk bahasa Anda, atau panggil REST API langsung.

bash
npm install agentsend
💡

Tanpa SDK? Bukan masalah. AgentSend bekerja dengan klien HTTP apa pun. Semua endpoint menerima JSON dan mengembalikan JSON.

Mulai Cepat

Contoh ini membuat kotak masuk, mengirim email, dan menampilkan pesan yang diterima — semuanya dalam beberapa baris.

1. Dapatkan kunci API Anda

Daftar di agentsend.io dan buat kunci API dari dasbor. Tetapkan sebagai variabel lingkungan:

bash
export AGENTSEND_API_KEY="your-api-key"

2. Buat kotak masuk

Setiap agen mendapatkan kotak masuknya sendiri dengan alamat email unik.

javascript
const res = await fetch("https://api.agentsend.io/inboxes", {
  method: "POST",
  headers: {
    "x-api-key": process.env.AGENTSEND_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    displayName: "My Support Agent",
  }),
});

const inbox = await res.json();
console.log(inbox.address); // e.g. a1b2c3@agentsend.io

3. Kirim email

javascript
await fetch(`https://api.agentsend.io/inboxes/${inbox.id}/messages`, {
  method: "POST",
  headers: {
    "x-api-key": process.env.AGENTSEND_API_KEY,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    to: ["customer@example.com"],
    subject: "Hello from AgentSend",
    bodyText: "This email was sent by an AI agent.",
  }),
});

4. Terima email

Saat seseorang membalas, pesan masuk ke kotak masuk agen Anda. Polling untuk pesan baru atau siapkan webhook untuk pengiriman real-time.

javascript
const msgs = await fetch(
  `https://api.agentsend.io/inboxes/${inbox.id}/messages?status=received`,
  { headers: { "x-api-key": process.env.AGENTSEND_API_KEY } }
).then(r => r.json());

for (const msg of msgs.data) {
  console.log(msg.fromAddress, msg.subject);
}

Apa yang Baru Saja Terjadi

  1. Kotak masuk dibuat — AgentSend menyediakan alamat email unik untuk agen Anda.
  2. Email terkirim — Pesan diantre, dikirim melalui infrastruktur AgentSend, dan terkirim ke penerima.
  3. Balasan diterima — Setiap balasan ke alamat tersebut masuk ke kotak masuk, siap dibaca oleh agen Anda.

Konsep Inti

Langkah Berikutnya