> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thunderphone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Hubungkan aplikasi (Google, Slack, HubSpot, dan lainnya)

> Berikan kemampuan nyata kepada agen Anda — periksa kalender, perbarui CRM Anda, kirim ke Slack — dalam beberapa klik, tanpa kode.

Koneksi aplikasi memungkinkan agen suara AI bertindak di dalam alat yang sudah
digunakan tim Anda, di tengah percakapan: memeriksa ketersediaan di kalender, mencari penelepon
di CRM Anda, menambahkan prospek ke spreadsheet, mengirim ringkasan ke Slack. Anda
menghubungkan akun sekali di **Koneksi → Aplikasi**
(`/dashboard/app-connections`), memilih tindakan yang diizinkan untuk agen, lalu
melampirkan koneksi ke agen mana pun di builder-nya.

Enam aplikasi tersedia saat ini:

| Aplikasi            | Yang dapat dilakukan agen Anda dengannya                        |
| ------------------- | --------------------------------------------------------------- |
| **Google Calendar** | Melihat ketersediaan dan mengelola acara kalender.              |
| **Google Sheets**   | Menambahkan detail prospek dan hasil panggilan ke sheet.        |
| **Slack**           | Menemukan channel, mencari pesan, dan memposting dengan izin.   |
| **HubSpot**         | Menemukan kontak, memperbarui rekaman, dan menambahkan catatan. |
| **Salesforce**      | Mencari rekaman, memperbarui prospek, dan mencatat aktivitas.   |
| **Cal.com**         | Memeriksa ketersediaan dan mengelola pemesanan.                 |

Untuk hal apa pun yang tidak ada dalam daftar ini, buat
[koneksi API](/id/guides/api-connections) kustom atau tambahkan
[server MCP](/id/guides/mcp-servers).

## Hubungkan akun

<Steps>
  <Step title="Buka Koneksi → Aplikasi lalu klik Tambahkan aplikasi">
    Pemilih menampilkan enam aplikasi. Anda dapat menghubungkan beberapa akun
    dari aplikasi yang sama — setiap aplikasi menampilkan jumlah "terhubung" setelah Anda menghubungkannya.
  </Step>

  <Step title="Otorisasi akun">
    Sebagian besar aplikasi menggunakan OAuth: popup terbuka, Anda Masuk ke penyedia dan
    menyetujui akses, lalu koneksi muncul di halaman. **Cal.com merupakan
    pengecualian** — aplikasi ini terhubung menggunakan kunci API. Tempelkan kunci
    lalu klik **Validasi dan hubungkan**; kunci diperiksa terhadap Cal.com
    sebelum dienkripsi dan disimpan.
  </Step>

  <Step title="Khusus Google Sheets: pilih spreadsheet">
    Koneksi Sheets perlu mengetahui spreadsheet dan tab mana yang akan ditulisi.
    Tepat setelah terhubung, panel konfigurasi terbuka — tempelkan URL spreadsheet
    (atau ID-nya), klik **Periksa spreadsheet**, lalu
    pilih tab. Panel mengonfirmasi kolom yang ditemukan. Sampai ini
    selesai, kartu koneksi menampilkan **Perlu konfigurasi**.
  </Step>
</Steps>

<Note>
  Verifikasi OAuth Google ThunderPhone saat ini sedang ditinjau, sehingga
  Google menampilkan peringatan "aplikasi tidak terverifikasi" selama persetujuan untuk Google
  Calendar dan Google Sheets. Dialog **Tambahkan aplikasi** memandu Anda
  melalui dua klik untuk melanjutkan (**Lanjutan → Buka ThunderPhone**).
</Note>

Menghubungkan dan mengelola koneksi aplikasi memerlukan peran **admin** atau **pemilik**
dalam organisasi.

## Kontrol tindakan yang dapat dilakukan agen

Setiap koneksi memiliki tombol izin per operasi — buka kartu koneksi
untuk mengelolanya. Operasi bergaya baca awalnya aktif; operasi yang
menulis atau mengubah data Anda awalnya **nonaktif** sampai Anda mengaktifkannya:

| Aplikasi        | Aktif secara default                                         | Nonaktif secara default                         |
| --------------- | ------------------------------------------------------------ | ----------------------------------------------- |
| Google Calendar | Lihat acara & ketersediaan, Buat acara                       | Perbarui acara, Batalkan acara                  |
| Google Sheets   | Tambahkan baris                                              | —                                               |
| Slack           | Lihat channel & pesan terbaru, Cari pesan                    | Posting pesan                                   |
| HubSpot         | Cari & baca kontak dan perusahaan                            | Buat atau perbarui kontak dan tambahkan catatan |
| Salesforce      | Cari & baca prospek, kontak, dan peluang                     | Buat atau perbarui rekaman dan catat aktivitas  |
| Cal.com         | Daftarkan jenis acara & periksa ketersediaan, Buat pemesanan | Jadwalkan ulang atau batalkan pemesanan         |

Operasi yang Anda nonaktifkan tidak tersedia untuk agen — alat yang
sesuai tidak pernah ditawarkan kepadanya saat panggilan.

## Alat yang didapat agen Anda

Setelah koneksi dilampirkan ke agen, operasi yang diaktifkan tersedia
sebagai alat yang dapat dipanggil selama percakapan:

* **Google Calendar** — `calendar_list_events`, `calendar_check_availability`,
  `calendar_create_event`, `calendar_update_event`, `calendar_cancel_event`
* **Google Sheets** — `sheets_append_row` (menulis ke spreadsheet dan tab
  yang Anda konfigurasi)
* **Slack** — `slack_list_channels`, `slack_search_messages`,
  `slack_post_message`
* **HubSpot** — `hubspot_search_contacts`, `hubspot_get_contact`,
  `hubspot_upsert_contact`, `hubspot_add_note`
* **Salesforce** — `salesforce_search_records`, `salesforce_get_record`,
  `salesforce_upsert_lead`, `salesforce_log_activity`
* **Cal.com** — `calcom_list_event_types`, `calcom_check_availability`,
  `calcom_create_booking`, `calcom_cancel_booking`

Anda tidak perlu menulis skema untuk semua ini — ThunderPhone menentukan alat
dan merutekan panggilan melalui akun yang terhubung.

## Lampirkan koneksi ke agen

Koneksi tidak melakukan apa pun hingga digunakan oleh agen. Buka agen di
builder ([Bangun agen](/id/guides/build-an-agent)) dan tambahkan koneksi
di bagian **Aplikasi terhubung**. Kartu koneksi di halaman Apps
menampilkan jumlah operasi yang diaktifkan dan jumlah agen yang menggunakannya.

## Putuskan koneksi

Buka kartu koneksi dan putuskan koneksinya dari sana. Agen yang
menggunakannya akan kehilangan alat tersebut pada panggilan berikutnya.

## Langkah berikutnya

<CardGroup cols={2}>
  <Card title="Ubah API apa pun menjadi tindakan agen" icon="plug" href="/id/guides/api-connections">
    Wizard tempel-cURL untuk layanan tanpa koneksi native.
  </Card>

  <Card title="Tambahkan server MCP" icon="server" href="/id/guides/mcp-servers">
    Bawa server alat Anda sendiri melalui Streamable HTTP.
  </Card>
</CardGroup>
