AI Class

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):

  1. Trigger – pilih Webhook (untuk Slack/WhatsApp) atau IMAP Email (untuk inbox).
  2. GPT‑3.5 Completion – prompt: Extract meeting intent: date, time, duration, participants, agenda from the following text.
  3. Function (JS) – ubah output GPT menjadi struktur JSON standar untuk Google Calendar (start.dateTime, end.dateTime, summary, attendees).
  4. Google Calendar – Find Available Slot – gunakan Freebusy endpoint untuk mengecek konflik pada semua peserta.
  5. IF – jika slot tersedia, lanjut ke pembuatan event; bila tidak, kirim alternatif (mis: "Next available: 10‑11 AM").
  6. Google Calendar – Create Event – buat event dengan conferenceData untuk Zoom/Meet link otomatis.
  7. Slack / Email / SMS – kirim konfirmasi ke pengirim dan semua peserta.
  8. 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 Approve di Slack jika agenda membutuhkan persetujuan manajer sebelum final.
  • Multi‑Timezone: konversi zona waktu menggunakan moment-timezone di function node, sehingga peserta internasional tetap ter‑sync.
  • Cost‑Aware GPT: gunakan model gpt‑3.5‑turbo untuk 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!

Artikel terkait