เริ่มต้นใช้งาน

สร้างกล่องจดหมายและส่งอีเมลครั้งแรกจาก AI Agent ในเวลาไม่ถึงหนึ่งนาที

ภาพรวม

AgentSend คือโครงสร้างพื้นฐานอีเมลที่สร้างขึ้นสำหรับ AI Agents โดยมอบกล่องจดหมายของตัวเองพร้อมที่อยู่อีเมลจริงให้แต่ละเอเจนต์ เพื่อให้เอเจนต์ของคุณสามารถส่ง รับ และจัดการการสนทนาทางอีเมลแบบโปรแกรมได้

ใช้ AgentSend เพื่อสร้างเอเจนต์ที่จัดการฝ่ายสนับสนุนลูกค้า การเข้าถึงฝ่ายขาย การนัดหมาย การวิจัย และเวิร์กโฟลว์ใด ๆ ที่ต้องการอีเมล

ติดตั้ง

ติดตั้ง AgentSend SDK สำหรับภาษาของคุณ หรือเรียกใช้ REST API โดยตรง

bash
npm install agentsend
💡

ไม่มี SDK? ไม่มีปัญหา AgentSend ทำงานร่วมกับ HTTP client ใดก็ได้ ทุก endpoint รับและส่งคืน JSON

เริ่มต้นอย่างรวดเร็ว

ตัวอย่างนี้สร้างกล่องจดหมาย ส่งอีเมล และแสดงรายการข้อความที่ได้รับ — ทั้งหมดในโค้ดไม่กี่บรรทัด

1. รับ API key ของคุณ

สมัครสมาชิกที่ agentsend.io และสร้าง API key จากแดชบอร์ด ตั้งค่าเป็น environment variable:

bash
export AGENTSEND_API_KEY="your-api-key"

2. สร้างกล่องจดหมาย

เอเจนต์แต่ละตัวจะได้รับกล่องจดหมายของตัวเองพร้อมที่อยู่อีเมลที่ไม่ซ้ำกัน

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. ส่งอีเมล

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. รับอีเมล

เมื่อมีคนตอบกลับ ข้อความจะมาถึงกล่องจดหมายของเอเจนต์ โพลสำหรับข้อความใหม่ หรือตั้งค่า webhook สำหรับการส่งแบบเรียลไทม์

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);
}

เกิดอะไรขึ้นบ้าง

  1. สร้างกล่องจดหมายแล้ว — AgentSend จัดเตรียมที่อยู่อีเมลที่ไม่ซ้ำกันให้เอเจนต์ของคุณ
  2. ส่งอีเมลแล้ว — ข้อความถูกจัดคิว ส่งผ่านโครงสร้างพื้นฐานของ AgentSend และส่งถึงผู้รับ
  3. รับการตอบกลับแล้ว — การตอบกลับใด ๆ ไปยังที่อยู่นั้นจะมาถึงกล่องจดหมาย พร้อมให้เอเจนต์อ่าน

แนวคิดหลัก

ขั้นตอนถัดไป