İlk Ajanı Oluşturma

İlk Ajanı Oluşturma

Bu kılavuz, Brevo MCP araçlarını kullanarak e-posta, SMS ve WhatsApp üzerinden kişiselleştirilmiş bir kurtarma dizisi düzenleyen bir Sepet Kurtarma Ajanı oluşturmanızı adım adım anlatır.

Ön Koşullar

  • API anahtarıyla Brevo hesabı (buradan alın)
  • Yapılandırılmış Brevo MCP Server (kurulum kılavuzu)
  • Claude Desktop, Claude Code veya herhangi bir MCP uyumlu istemci
  • Brevo’da sepet kurtarma için oluşturulmuş e-posta şablonları

Ajanlar Nasıl Çalışır

Ajan şunları tanımlayan bir markdown dosyasıdır:

  1. Kimlik, ajanın ne yaptığı ve sınırlamaları
  2. Araçlar, kullanabileceği MCP araçları
  3. Talimatlar, nasıl akıl yürüteceği ve hareket edeceği
  4. Güvenlik Kuralları, asla yapmaması gerekenler
Pazarlamacı: "$50 üzerindeki sepetler için sepet kurtarma kurulumu yap"
Ajan kendi spec'ini okur (araçlar, kısıtlamalar)
Ajan düşünür: "Segment oluşturmam, dizi tasarlamam, takip kurmam gerekiyor"
Ajan çağırır: brevo/create-segment → brevo/send-email → brevo/send-sms → brevo/track-event
Sonuç: 3 adımlı kurtarma dizisi aktif, takip olayları akıyor

Adım 1: Ajanı Tanımlayın

cart-recovery-agent.md adında bir dosya oluşturun:

---
name: cart-recovery-agent
description: Recover abandoned carts with personalized multi-channel sequences
version: 1.0.0
temperature: 0.2
max_tokens: 4096
tools:
- brevo/list-contacts
- brevo/get-contact
- brevo/create-segment
- brevo/send-email
- brevo/send-sms
- brevo/track-event
- brevo/get-email-templates
- brevo/get-email-stats
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 50"
- time_since_activity: "> 30m"
- schedule: "0 */4 * * *"
permissions:
- contacts:read
- email:send
- sms:send
- events:write
---
# Cart Recovery Agent
You are an e-commerce cart recovery specialist working with Brevo's
engagement platform. Your goal is to recover abandoned carts through
personalized, well-timed multi-channel outreach.
## Strategy
When a cart is abandoned:
1. **Wait 1 hour**, then send a reminder email with cart contents
2. **Wait 24 hours**, if no open → send SMS with urgency message
3. **Wait 48 hours**, if still no recovery → send final email with
incentive (discount code if cart value > $100)
## Rules
- NEVER send more than 3 messages per abandoned cart
- NEVER contact customers who opted out of marketing
- ALWAYS check if cart was recovered before sending next step
- ALWAYS personalize with customer first name and cart items
- ALWAYS track recovery events for attribution

Adım 2: Araçları Kaydedin

tools:
- brevo/list-contacts # Terk edilen sepetli müşterileri bul
- brevo/get-contact # Bireysel müşteri detaylarını al
- brevo/create-segment # Sepet değerine, zamana, davranışa göre segmentleme
- brevo/send-email # Kurtarma için işlemsel e-postalar
- brevo/send-sms # Yüksek değerli sepetler için SMS bildirimleri
- brevo/track-event # Kurtarma girişimlerini ve sonuçlarını kaydet
- brevo/get-email-stats # E-postaların açılıp açılmadığını kontrol et

Adım 3: Testi Yapın

Claude Code ile

Terminal window
claude --mcp brevo "Run the cart recovery agent for abandoned carts in the last 4 hours"

Programatik Yürütme

import { TajoAgent } from "@tajo/agent-sdk";
import { BrevoMCPServer } from "@tajo/brevo-mcp-server";
const brevo = new BrevoMCPServer({
apiKey: process.env.BREVO_API_KEY,
});
const agent = new TajoAgent({
specPath: "./cart-recovery-agent.md",
mcpServers: [brevo],
model: "claude-sonnet-4-6",
});
const result = await agent.run(
"Recover abandoned carts over $50 from the last 4 hours"
);
console.log(result.summary);

Adım 4: Zamanla

triggers:
- schedule: "0 */4 * * *" # Her 4 saatte bir
timezone: "Europe/Istanbul"

Sonraki Adımlar

Subscribe to updates

developer-docs

Drop your email or phone number — we'll send you what matters next.

AI Asistan

Merhaba! Belgeler hakkında her şeyi sorabilirsiniz.

Brevo ile ücretsiz başlayın