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.
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:
export AGENTSEND_API_KEY="your-api-key"
2. Buat kotak masuk
Setiap agen mendapatkan kotak masuknya sendiri dengan alamat email unik.
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
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.
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
- Kotak masuk dibuat — AgentSend menyediakan alamat email unik untuk agen Anda.
- Email terkirim — Pesan diantre, dikirim melalui infrastruktur AgentSend, dan terkirim ke penerima.
- Balasan diterima — Setiap balasan ke alamat tersebut masuk ke kotak masuk, siap dibaca oleh agen Anda.
Konsep Inti
- Kotak Masuk — Setiap agen mendapat alamat email khusus. Buat sebanyak yang Anda butuhkan.
- Pesan — Kirim dan terima email dengan teks biasa, HTML, dan lampiran.
- Utas — Pesan dikelompokkan otomatis ke dalam utas percakapan.
- Webhooks — Dapatkan notifikasi real-time saat email tiba, pantul, atau terkirim.
- Domain — Gunakan domain Anda sendiri, bukan @agentsend.io.
- Lampiran — Unggah dan lampirkan file ke pesan keluar.