Cara Bangun AI Agent Penjadwalan Meeting Pintar dengan n8n + Google Calendar + GPT
· 2 menit baca
Cara Bangun AI Agent Penjadwalan Meeting Pintar dengan n8n + Google Calendar + GPT
Pain point: Tim Anda kehilangan produktivitas karena harus bolak‑balik email untuk atur jadwal meeting. Seringkali ada konflik, reminder terlewat, atau agenda yang tidak jelas. Bagaimana kalau sebuah AI Agent bisa mengatur semua itu secara otomatis?
1. Konsep AI Agent Penjadwalan
AI Agent di sini adalah workflow n8n yang berperan sebagai "asisten pribadi". Ia menggabungkan:
- Google Calendar API – akses kalender, cek slot kosong, buat event.
- OpenAI GPT – mengerti konteks email atau chat, mengekstrak intent (mis: "Jadwalkan meeting dengan tim marketing pada Jumat pagi").
- n8n – orkestrator yang menghubungkan keduanya, menambahkan logika retry, notifikasi, dan persetujuan.
Result‑nya: satu pesan dari Slack/WhatsApp/Email langsung berujung pada event kalender yang ter‑konfirmasi.
2. Workflow Detail di n8n
Berikut rangkaian node yang diperlukan (semua tersedia di n8n.io):
- Trigger – pilih
Webhook(untuk Slack/WhatsApp) atauIMAP Email(untuk inbox). - GPT‑3.5 Completion – prompt:
Extract meeting intent: date, time, duration, participants, agenda from the following text. - Function (JS) – ubah output GPT menjadi struktur JSON standar untuk Google Calendar (
start.dateTime,end.dateTime,summary,attendees). - Google Calendar – Find Available Slot – gunakan
Freebusyendpoint untuk mengecek konflik pada semua peserta. - IF – jika slot tersedia, lanjut ke pembuatan event; bila tidak, kirim alternatif (mis: "Next available: 10‑11 AM").
- Google Calendar – Create Event – buat event dengan
conferenceDatauntuk Zoom/Meet link otomatis. - Slack / Email / SMS – kirim konfirmasi ke pengirim dan semua peserta.
- Post‑Processing – catat log ke Google Sheet atau DB untuk audit.
3. Contoh Use Case Real: Tim Marketing & Produk
Seorang product manager menulis di Slack: "Tolong jadwalkan kickoff meeting dengan tim marketing Jumat 10 am, durasi 45 menit, agenda review kampanye Q3". Workflow berjalan:
- Webhook menangkap pesan, mengirim ke GPT.
- GPT mengeluarkan JSON:
{"date":"2026-05-17","time":"10:00","duration":45,"participants":["marketing@company.com","pm@company.com"],"agenda":"Review kampanye Q3"}. - Freebusy menemukan slot kosong, event dibuat, link Meet otomatis ter‑generate.
- Semua pihak menerima notifikasi dengan agenda dan link.
Hasil: tidak ada email bolak‑balik, waktu yang ter‑optimasi, dan catatan meeting otomatis tercatat di Google Sheet.
4. Insight & Strategi Praktis
- Prompt Engineering yang Efektif: gunakan contoh (few‑shot) dalam prompt untuk meningkatkan akurasi ekstraksi, misal menambahkan contoh format tanggal.
- Cache Freebusy Result: simpan hasil freebusy selama 5 menit untuk mengurangi panggilan API ketika beberapa meeting di‑schedule bersamaan.
- Human‑in‑the‑Loop: tambahkan node
Approvedi Slack jika agenda membutuhkan persetujuan manajer sebelum final. - Multi‑Timezone: konversi zona waktu menggunakan
moment-timezonedi function node, sehingga peserta internasional tetap ter‑sync. - Cost‑Aware GPT: gunakan model
gpt‑3.5‑turbountuk parsing, cukup akurat dan murah; upgrade hanya bila diperlukan.
5. Penutup & Call to Action
Dengan n8n, Google Calendar, dan GPT, Anda dapat membangun AI Agent penjadwalan meeting dalam 30 menit—tanpa menulis kode backend. Coba dulu dengan satu channel Slack, kemudian scale ke WhatsApp atau email. 🎯
Sudah siap meningkatkan produktivitas tim? Daftar di JIPRAKS Classroom, ikuti modul AI Agent + n8n, dan deploy AI Agent pertama Anda hari ini!