
# Integrasi Google Kalender

## Ikhtisar

Platform ini terintegrasi dengan Google Kalender untuk menyediakan **sinkronisasi dua arah** antara janji temu Anda dan kalender Anda. Saat kontak melakukan pemesanan melalui platform, janji temu tersebut akan muncul di Google Kalender Anda. Saat Anda menambahkan acara ke Google Kalender, platform akan mengenali waktu tersebut sebagai waktu sibuk dan tidak akan menawarkannya sebagai slot yang tersedia.

**Mengapa ini penting:** Anda tidak perlu khawatir tentang pemesanan ganda. Baik Anda menambahkan rapat di Google Kalender atau kontak melakukan pemesanan melalui platform, ketersediaan Anda akan tetap akurat di mana pun.

**Apakah ini wajib?** Tidak. Pemesanan tetap berfungsi tanpa kalender yang terhubung: Anda mengatur jam kerja pada tipe acara dan AI akan melakukan pemesanan berdasarkan jam tersebut. Menghubungkan Google Kalender akan menambahkan sinkronisasi dua arah seperti yang dijelaskan di sini, serta tautan Google Meet otomatis. Lihat [Sistem Pemesanan](booking-system.md#overview).


---

## Menghubungkan Google Kalender

Ada tiga cara untuk terhubung:

### Dari Pengaturan (cara utama)

1. Buka **Pengaturan**, dan di bilah sisi di bawah grup **Integrasi**, klik **Pemesanan & Kalender**.
2. Temukan kartu **Google Kalender** di bawah **Tersedia** dan klik **Hubungkan**.


3. Jendela masuk Google akan terbuka. Pilih akun dengan kalender yang ingin Anda sinkronkan dan berikan izin. (Jika tidak ada yang terbuka, peramban Anda memblokir pop-up — izinkan pop-up untuk situs ini dan klik **Hubungkan** lagi.)
4. Setelah Anda memberikan akses, halaman akan diperbarui secara otomatis: Google Kalender akan berpindah ke **Terhubung** dengan alamat akun Google Anda di bawahnya.

### Dari jenis acara

Saat Anda benar-benar membutuhkan Google Kalender, aplikasi akan mengarahkan Anda ke sana:

1. Klik **Janji Temu** di bilah sisi (di bawah **Engage**), beralihlah ke tab **Jenis Acara**, lalu buat atau buka jenis acara.
2. Pilih **Google Meet** sebagai jenis pertemuan (atau coba aktifkan **Sinkronkan pemesanan ke Google Kalender** di bagian bawah formulir).
3. Jika kalender Anda belum terhubung, peringatan oranye akan muncul dengan tautan **Hubungkan Google Kalender**:


4. Klik tautan tersebut. Anda akan diarahkan ke **Pengaturan → Pemesanan & Kalender** — lanjutkan dari langkah 2 di atas.

### Selama onboarding terpandu

Jika Anda baru saja menyiapkan akun, **panduan onboarding** memiliki langkah **Hubungkan Google Kalender** — langkah ini muncul secara otomatis setelah Anda memilih **AI memesan untuk saya** pada langkah opsi pemesanan. Lihat [Onboarding Terpandu](../get-started/onboarding.md#connect-google-calendar-conditional).

**Penting:** Izin ini diperlukan agar sinkronisasi dua arah berfungsi. Platform hanya mengakses data kalender Anda — platform tidak membaca email, kontak, atau data Google Anda lainnya. Anda dapat mencabut akses kapan saja dari pengaturan keamanan akun Google Anda.

**Tips:** Jika Anda menggunakan beberapa akun Google (misalnya, satu akun pribadi dan satu untuk pekerjaan), pastikan Anda memilih akun yang memiliki kalender yang ingin Anda sinkronkan dengan platform.

### Memeriksa status koneksi Anda, dan memutuskan koneksi

**Pengaturan → Pemesanan & Kalender** juga merupakan tempat Anda memeriksa koneksi nantinya. Saat Google Kalender terhubung, ia akan berada di daftar **Terhubung** dengan tombol **Putuskan Koneksi** di sampingnya.

Memutuskan koneksi akan menghentikan sinkronisasi pemesanan baru ke kalender Anda dan menghentikan AI dalam membuat tautan Google Meet. Janji temu yang sudah ada di platform akan tetap berada di tempatnya.

---

## Penjelasan Sinkronisasi Dua Arah

Sinkronisasi dua arah berarti perubahan mengalir ke kedua arah secara otomatis:

### Aplikasi ke Google Calendar

- Saat kontak membuat janji temu di aplikasi, acara tersebut **muncul secara otomatis** di Google Kalender Anda.
- Saat janji temu dibatalkan di aplikasi, acara Google Kalender yang sesuai akan **diperbarui atau dihapus**.
- Detail janji temu diisi ke dalam acara kalender untuk Anda (lihat daftar di bawah).

### Apa yang disinkronkan ke Google Kalender Anda

Saat pemesanan dibuat, platform akan mengisi acara Google Kalender dengan semua informasi yang perlu Anda lihat secara sekilas:

- **Tanggal dan waktu** janji temu.
- **Nama, nomor telepon, dan email kontak** — agar Anda mengetahui dengan siapa Anda bertemu dan cara menghubungi mereka. Jika email mereka diketahui, kontak tersebut juga akan ditambahkan sebagai tamu pada acara tersebut dan menerima undangan Google Kalender melalui email — termasuk tautan Google Meet, sehingga mereka dapat bergabung dalam rapat. (Undangan ini mengikuti tombol **Kirim email janji temu ke kontak** pada jenis acara.)
- **Lokasi rapat** — baik alamat fisik yang Anda tetapkan pada jenis acara, atau alamat pelanggan itu sendiri jika Anda mengumpulkannya saat pemesanan (lihat [Mengumpulkan Informasi Tambahan Saat Pemesanan](booking-system.md#collecting-extra-information-during-booking)).
- **Tautan rapat** — tautan Google Meet yang dibuat secara otomatis, atau tautan kustom Anda, tergantung pada **Jenis rapat** yang Anda pilih untuk acara tersebut.
- **Informasi tambahan apa pun yang dikumpulkan AI** selama pemesanan (misalnya, jumlah tamu atau nomor referensi), yang ditampilkan dalam deskripsi dan catatan acara.

**Contoh:** Seorang kontak memesan "Konsultasi Rumah." Acara kalender muncul dengan nama, telepon, dan email mereka, alamat yang mereka berikan selama pemesanan sebagai lokasi, tautan Google Meet jika panggilan dilakukan secara virtual, dan catatan apa pun yang dikumpulkan AI — semuanya tanpa Anda perlu mengetik apa pun.

### Google Calendar ke Aplikasi

- Saat Anda menambahkan acara ke Google Calendar, platform **mengenali waktu tersebut sebagai sibuk**.
- AI **tidak akan menawarkan slot waktu** yang berbenturan dengan acara Google Calendar Anda yang sudah ada.
- Jika Anda memindahkan atau menghapus acara Google Calendar, platform **akan memperbaruinya**.

**Contoh:** Anda menambahkan makan siang tim dari pukul 12:00 hingga 13:00 di Google Kalender Anda. Platform segera mengenali waktu tersebut sebagai tidak tersedia. Saat kontak meminta waktu janji temu yang tersedia kepada agen AI Anda, pukul 12:00 hingga 13:00 tidak akan muncul sebagai opsi.

Ini menampung apa pun yang diizinkan oleh jenis acara tersebut: blok sibuk di kalender Anda akan menghapus waktu tersebut bahkan untuk jenis acara yang menerima [beberapa pemesanan per slot](booking-system.md#letting-multiple-people-book-the-same-slot), karena itu berarti Anda tidak tersedia pada saat itu, bukan berarti salah satu tempat Anda telah terisi. Jika jenis acara memiliki beberapa [ruangan](booking-system.md#rooms-separate-resources-with-their-own-schedules), blok tersebut berlaku untuk ruangan tempat kalender itu berada.

---

## Mengaktifkan Sinkronisasi untuk Jenis Acara

Sinkronisasi kalender adalah sakelar per-tipe-acara:

1. Klik **Appointments** di bilah sisi dan beralihlah ke tab **Event Types**.
2. Buka jenis acara yang ingin Anda sinkronkan — klik barisnya, atau gunakan ikon pensil di ujung kanan — atau buat yang baru.


3. Gulir ke bagian bawah formulir, ke bagian **Notifications**.
4. Aktifkan **Sync bookings to Google Calendar**.


5. Klik **Save** (atau **Create event** untuk acara baru).

Sejak saat itu, setiap pemesanan tipe acara ini akan masuk ke Google Kalender Anda, dan AI akan memeriksa kalender tersebut untuk melihat adanya konflik sebelum menawarkan slot waktu.

**Memilih kalender mana.** Setelah Google Kalender terhubung, bagian **Ruangan** pada jenis acara (tepat di atas **Notifikasi**) memberikan setiap ruangan pemilih **Google Kalender**-nya sendiri, dengan catatan "Waktu sibuk di kalender ini memblokir ruangan ini, dan pemesanan ruangan ini ditambahkan ke dalamnya." Jenis acara dengan satu ruangan memilih satu kalender di sana. Jenis acara dengan satu ruangan per anggota staf mengarahkan setiap ruangan ke kalender pribadi orang tersebut, sehingga setiap ruangan diperiksa terhadap kalendernya sendiri dan menulis pemesanannya sendiri di sana. Biarkan ruangan pada **Tanpa kalender** jika tidak ingin disinkronkan. Lihat [Ruangan](booking-system.md#rooms-separate-resources-with-their-own-schedules).

**Tips:** Jika Anda memiliki kalender khusus untuk janji temu (misalnya, "Pemesanan Klien"), hubungkan akun Google yang memuatnya. Satu akun Google dapat memuat beberapa kalender, jadi tim biasanya hanya memerlukan satu koneksi, bukan satu koneksi per orang. Ini menjaga acara pribadi Anda tetap terpisah dari jadwal pemesanan Anda.

---

## Deteksi Konflik dan Pemblokiran Waktu Sibuk

Setelah Google Kalender terhubung dan sinkronisasi aktif untuk suatu tipe acara:

- **Pemblokiran waktu sibuk** — Slot waktu yang tumpang tindih dengan acara Google Kalender yang ada akan dihapus secara otomatis dari slot yang tersedia. Kontak Anda tidak akan pernah ditawari waktu yang berbenturan dengan sesuatu yang sudah ada di kalender Anda.
- **Pembersihan slot** — Setelah waktu dipesan, melalui aplikasi atau langsung di kalender Anda, waktu tersebut tidak akan ditawarkan lagi. Satu pengecualian adalah jenis acara yang diatur untuk menerima [beberapa pemesanan per slot](booking-system.md#letting-multiple-people-book-the-same-slot): waktu tersebut akan terus ditawarkan sampai penuh.
- **Satu kalender per ruangan** — Jika jenis acara memiliki beberapa [ruangan](booking-system.md#rooms-separate-resources-with-their-own-schedules) dan masing-masing ditautkan ke kalendernya sendiri, setiap ruangan diperiksa terhadap kalendernya sendiri secara independen. Pagi hari yang sibuk bagi Dr. A tidak akan pernah menghapus ruangan Dr. B dari daftar.

**Contoh:** Anda memiliki rapat dari pukul 14.00 hingga 15.00 di Google Kalender Anda. AI tidak akan menawarkan slot janji temu apa pun yang tumpang tindih dengan pukul 14.00–15.00.

---

## Pembaruan Waktu Nyata

Platform menerima notifikasi waktu nyata dari Google Kalender setiap kali jadwal Anda berubah. Berikut artinya bagi Anda:

- Saat Anda menambah, memindahkan, atau menghapus acara di Google Kalender, platform memperbarui ketersediaan Anda **dalam hitungan detik** — bukan menit atau jam.
- Anda tidak perlu menyegarkan atau menyinkronkan apa pun secara manual. Semuanya terjadi secara otomatis di latar belakang.
- Jika koneksi antara platform dan Google Kalender terputus, platform akan memulihkannya secara otomatis.

**Mengapa ini penting:** Jika Anda memblokir waktu di Google Kalender Anda pada pukul 10:00, kontak yang meminta waktu yang tersedia kepada agen AI Anda pada pukul 10:01 akan langsung melihat waktu tersebut sebagai tidak tersedia.

---

## Menggunakan Acara yang Disinkronkan Kalender dengan AI Anda

Setelah jenis acara Anda disiapkan, arahkan AI Anda ke sana.

1. Buka **AI Agents**, buka agen Anda, dan buka langkah **AI Abilities**-nya.
2. Temukan kartu **Bookings**.
3. Aktifkan **Let this agent book appointments**, biarkan penyedia tetap pada **Built-in calendar**, dan pilih jenis acara Anda di bawah **Choose what people can book**.


4. Klik **Save changes**.

Setelah selesai, AI akan:

- Memeriksa Google Kalender Anda untuk acara yang sudah ada.
- Hanya menawarkan slot waktu yang benar-benar tersedia.
- Membuat janji temu di platform dan Google Kalender saat kontak melakukan pemesanan.

Ini berarti kontak Anda selalu melihat ketersediaan yang akurat, meskipun jadwal Anda berubah sepanjang hari. Alur kampanye lengkap dibahas langkah demi langkah di [Sistem Penjadwalan](booking-system.md#step-3--turn-on-bookings-for-your-ai).

### Apakah kalender menggunakan kredit?

Menghubungkan Google Kalender dan sinkronisasi dua arah tidak dipungut biaya — memiliki kalender yang terhubung tidak memerlukan biaya berkelanjutan, dan pemesanan yang dilakukan langsung di halaman pemesanan Anda juga gratis.

Kredit hanya digunakan saat AI melakukan sesuatu dalam percakapan. Balasannya dihitung sebagai satu tindakan AI, dan saat AI memeriksa ketersediaan Anda atau memesan slot untuk kontak, setiap langkah kalender tersebut juga dihitung sebagai satu tindakan AI, yang ditagihkan sesuai tarif per tindakan normal tingkat model Anda. Jadi, percakapan pemesanan menghabiskan beberapa tindakan AI secara total, dan tidak ada biaya tambahan untuk kalender itu sendiri.

---

## Pemecahan Masalah Sinkronisasi

### Kalender tidak sinkron

- **Periksa koneksi** — Buka **Pengaturan → Pemesanan & Kalender** dan pastikan Google Kalender ditampilkan sebagai terhubung. Jika Anda perlu (meng)otorisasi ulang, klik **Putuskan Koneksi** di sana lalu klik **Hubungkan** lagi.
- **Berikan izin kembali** — Jika Anda sebelumnya telah menghapus akses platform dari pengaturan akun Google Anda, Anda perlu menghubungkan kembali dan memberikan izin lagi.
- **Periksa jenis acara** — Pastikan **Sinkronkan pemesanan ke Google Kalender** diaktifkan untuk jenis acara yang dimaksud (di bagian bawah formulirnya).

### Janji temu tidak muncul di Google Kalender

- Pastikan jenis acara telah mengaktifkan **Sinkronkan pemesanan ke Google Kalender**.
- Periksa apakah Anda telah menghubungkan akun Google yang benar-benar Anda lihat.
- Tunggu sejenak — mungkin ada sedikit penundaan pada sinkronisasi pertama setelah menghubungkan.

### Waktu sibuk tidak terblokir

- Pastikan akun Google yang Anda hubungkan memiliki kalender tempat acara Anda yang sudah ada berada. Misalnya, jika rapat Anda ada di akun kerja tetapi Anda menghubungkan akun pribadi, platform tidak akan melihat rapat tersebut.
- Setiap acara di kalender yang terhubung akan memblokir slot waktunya — termasuk acara yang ditandai sebagai "Free" (Bebas) di sisi Google. Jika slot tidak tersedia secara tidak terduga, periksa kalender untuk melihat apakah ada acara pada waktu tersebut.
- Acara "All-day" (Sepanjang hari) mungkin diperlakukan secara berbeda tergantung pada pengaturan kalender Anda.

### Jika Google kehilangan akses ke akun Anda

Jika platform kehilangan akses ke akun Google Anda (misalnya, Anda mengubah kata sandi Google atau mencabut izin aplikasi), acara kalender Anda akan berhenti disinkronkan hingga akses dipulihkan. Hubungkan kembali dari tautan **Hubungkan Google Kalender** pada jenis acara; hubungi dukungan jika hal itu tidak menyelesaikan masalah, dan kami akan membantu Anda agar kembali tersinkronisasi.

---

## Butuh Bantuan?

If you are experiencing persistent sync issues, reach out via our [email support](mailto:hi@youraiconnector.com).
