# Cara membuat dan menjadwalkan kampanye email dari Claude lewat MCP

URL kanonis: https://brew.new/id/blog/how-to-build-and-schedule-an-email-campaign-from-claude-using-mcp
Penulis: Brew Team
Dipublikasikan: 2026-09-24
Diperbarui: 2026-10-15

Anda sudah memakai Claude untuk menyusun draf rencana kampanye dan teks kabar bulanan. Lalu Anda menempelkannya ke editor email dan menyusun ulang tata letak di sekitarnya. Setiap kali ada kalimat yang perlu ditulis ulang, Anda kembali lagi ke chat.

Dengan Brew yang terhubung lewat MCP, Anda bisa merencanakan dan menjadwalkan kampanye di chat Claude yang sama tanpa membuka editor email. Claude meminta Brew mendesain email dari merek Anda, mengirimkan email uji kepada Anda, memilih audiens, dan menjadwalkan pengirimannya. Pada koneksi OAuth, Brew mewajibkan konfirmasi sebelum pengiriman nyata. Tinjau audiens, konten, dan jadwal finalnya sebelum menyetujui.

Panduan ini memakai Claude Desktop atau claude.ai. Claude Code bekerja dengan cara yang sama setelah penyiapan satu baris, yang ditunjukkan di langkah 1.

## Poin penting

- Tambahkan `https://brew.new/api/mcp` sebagai konektor kustom di Claude, masuk, lalu pilih merek.
- Claude memanggil alat Brew dalam urutan tertentu: `create_email`, `edit_email`, `send_email` dengan `test: true`, lalu `send_email` dengan `scheduledAt`.
- Pengiriman terjadwal berhenti untuk menunggu konfirmasi Anda. Jadikan konfirmasi itu sebagai peninjauan terakhir Anda.
- Pengiriman nyata memerlukan domain pengirim yang terverifikasi di Brew. Pengiriman uji tidak.

## Sebelum memulai

Anda membutuhkan akun Brew dengan merek yang sudah disiapkan, domain pengirim terverifikasi untuk pengiriman nyata, dan audiens berisi kontak yang sudah memberi persetujuan (opt-in). Jika belum punya audiens, Claude bisa membuatnya dari filter di langkah 6.

## Langkah 1: Hubungkan Brew ke Claude

Di Claude Desktop atau claude.ai, buka **Customize → Connectors → + Add → Add custom connector** (Sesuaikan → Konektor → Tambah → Tambahkan konektor kustom). Masukkan:

```
https://brew.new/api/mcp
```

Selesaikan penyiapan konektor, pilih **Connect** (hubungkan), masuk ke Brew, lalu pilih merek yang akan dikerjakan Claude. Cakupan koneksinya terbatas pada merek tersebut, jadi Claude tidak bisa melihat data merek lain kecuali Anda menghubungkannya di tingkat organisasi. Langkah untuk klien lain ada di [panduan menghubungkan klien Anda](https://docs.brew.new/api-reference/mcp/connect-your-client).

Di Claude Code, tambahkan konfigurasinya terlebih dahulu:

```bash
claude mcp add --transport http brew "https://brew.new/api/mcp"
```

Perintah ini menyimpan server di konfigurasi lokal proyek ini. Tambahkan `--scope user` agar server tersedia di semua proyek. Lalu jalankan `claude mcp login brew`, atau buka `/mcp` dan lakukan autentikasi ke Brew.

## Langkah 2: Periksa koneksinya

Mulai chat baru dan tanyakan “Apa saja yang bisa dilakukan dengan Brew?” Claude memanggil `get_brew_capabilities` dan menampilkan daftar alat yang tersedia di koneksi Anda. Jika alat untuk email, audiens, dan pengiriman muncul, Anda sudah siap.

## Langkah 3: Tulis brief kampanye

Berikan brief yang spesifik kepada Claude. Misalnya:

```text
Create this month's product update for our customers.
Three sections: the new CSV import, faster search, and the pricing page redesign.
Use only the details in the changelog I'm pasting below. No statistics or quotes.
One CTA to example.com/changelog. Keep it under 200 words.
[paste changelog]
```

Claude memanggil `create_email`. Brew membuat desainnya dari [email-design.md](/id/blog/email-design-md) milik merek Anda, dan Claude menampilkan gambar pratinjau dengan tautan Open in Brew. Pembuatannya butuh waktu sebentar, dan Claude memeriksa progresnya dengan `get_email`.

## Langkah 4: Revisi lewat chat

Minta perubahan seperti saat Anda bekerja dengan desainer:

- “Persingkat pembukaannya menjadi dua kalimat.”
- “Ubah teks CTA menjadi Baca catatan perubahan.”
- “Tukar urutan bagian kedua dan ketiga.”

Setiap perubahan adalah satu panggilan `edit_email`, yang membuat versi baru yang bisa Anda pulihkan nanti. Untuk mengubah subjek atau nama email saja, Claude memakai `update_email_metadata`, yang gratis dan tidak membuat versi baru.

## Langkah 5: Uji sebelum menargetkan siapa pun

Minta Claude menjalankan pemeriksaan:

1. “Kirimi saya email uji.” Claude memanggil `send_email` dengan `test: true` ke alamat Anda.
2. “Periksa tampilannya di Gmail, Outlook, dan mode gelap iOS.” Claude memanggil `test_email_rendering`. Tinjau [biaya kredit](https://docs.brew.new/api-reference/api/credits) terkini sebelum menjalankan pemeriksaan berbayar.
3. “Audit email ini.” Claude memanggil `audit_email` dan merangkum temuannya. Selesaikan temuan yang bisa ditindaklanjuti sebelum menjadwalkan.

Buka email uji di kotak masuk Anda sendiri. Klik setiap tautan dan baca footer-nya.

## Langkah 6: Pilih audiens

Tanyakan “Audiens apa saja yang saya punya?” dan Claude memanggil `list_audiences`. Untuk membuat audiens baru, jelaskan audiensnya:

> “Buat audiens berisi kontak di paket Pro yang mendaftar sebelum 1 Juli.”

Claude memeriksa field kontak Anda dengan `list_contact_fields`, lalu memanggil `create_audience` dengan filter dan melaporkan berapa banyak orang yang cocok. Jika jumlahnya tampak salah, perbaiki filternya sebelum melangkah lebih jauh.

## Langkah 7: Jadwalkan pengiriman

Sekarang, minta jadwalnya:

> “Jadwalkan untuk audiens Pelanggan Pro pada Selasa pukul 09.00 America/New_York, dari domain marketing kami.”

Claude memanggil `list_domains` untuk menemukan domain terverifikasi dengan tujuan pengiriman pemasaran. Setelah itu, Claude menyiapkan `send_email` dengan email, subjek, audiens, domain, kunci idempotensi, dan `scheduledAt`. Selalu sebutkan zona waktu dalam permintaan Anda.

Brew memperlakukan pengiriman sebagai tindakan yang tidak bisa dibatalkan, jadi pada koneksi OAuth dan koneksi organisasi, panggilan ini berhenti untuk menunggu konfirmasi Anda. Claude menampilkan apa yang akan dikirim, kepada siapa, dan kapan. Setujui hanya setelah memeriksa ketiganya.

## Langkah 8: Sesuaikan atau pantau

Setelah menjadwalkan:

- “Jeda pengiriman” memakai `pause_email_send` untuk pengiriman bertahap. “Lanjutkan pengiriman” memakai `resume_email_send`. “Batalkan pengiriman” memakai `cancel_email_send` untuk menghentikan sisa pengiriman secara permanen.
- “Bagaimana hasil kabar produknya?” memanggil `get_email_analytics` dengan laporan pengiriman, yang mencakup email diterima, pembukaan, klik, dan pentalan.

## Masalah umum

| Masalah | Kemungkinan penyebab | Solusi |
| --- | --- | --- |
| Claude tidak menemukan domain yang bisa dipakai untuk mengirim | Domain belum terverifikasi, atau tujuannya transaksional | Verifikasi domain, atau tambahkan domain dengan tujuan pemasaran |
| Jumlah audiens nol | Filter tidak cocok dengan nilai field Anda | Minta Claude menampilkan daftar nilai field tersebut, lalu susun ulang filternya |
| Pengiriman melaporkan tidak ada penerima yang memenuhi syarat | Semua orang di audiens sudah berhenti berlangganan, dikecualikan, atau tidak dapat dikirimi | Periksa jumlah kontak yang memenuhi syarat di audiens, dan impor status langganan bersama kontak Anda |
| Merek terlihat tidak sesuai | Dokumen merek terlalu tipis | Unggah panduan merek Anda dan buat ulang |

## Pertanyaan yang sering diajukan

### Bisakah Claude mengirim tanpa persetujuan saya?

Pada koneksi OAuth dan koneksi organisasi, alat `send_email` mengembalikan langkah konfirmasi sebelum pengiriman nyata. Klien Claude Anda mungkin juga meminta izin sebelum setiap panggilan alat. Koneksi yang memakai kunci API merek memerlukan kebijakan persetujuan kliennya sendiri. Biarkan peninjauan tetap aktif untuk pengiriman nyata.

### Apakah ini bisa dipakai di ChatGPT atau Cursor?

Bisa. ChatGPT versi web memakai plugin; aplikasi desktop ChatGPT dan Codex berbagi konfigurasi MCP. Cursor, VS Code, dan klien lain memakai URL server yang sama, dengan langkah penyiapan dan autentikasinya masing-masing. [Panduan penyiapan klien](https://docs.brew.new/api-reference/mcp/connect-your-client) membahas setiap klien.

### Apakah kampanye yang dijadwalkan agen mengikuti aturan yang sama dengan kampanye lain?

Ya. Kampanye itu dikirim dari domain Anda dengan reputasi pengirim Anda, dan [CAN-SPAM](https://www.ftc.gov/business-guidance/resources/can-spam-act-compliance-guide-business) serta [persyaratan pengirim Gmail](https://support.google.com/mail/answer/81126) tetap berlaku. Artikel [Apa yang tetap berlaku saat agen mengirim email](/id/blog/agent-email-deliverability) membahas detailnya.

### Bisakah Claude juga membuat otomatisasi?

Bisa. Alat `save_trigger`, `save_automation`, dan `test_automation` membuat dan menguji alur yang dipicu peristiwa, sedangkan publikasi adalah langkah terpisah yang harus dilakukan secara eksplisit.

## Langkah berikutnya

Untuk mencobanya, tambahkan konektornya, lalu minta Claude mengirimkan email uji untuk kampanye Anda berikutnya sebelum menjadwalkan apa pun.
