# Cara Mudah Membuat AI Trigger API Call

Fitur **AI Response Trigger API Call** di BalesOtomatis.id memungkinkan Anda menghubungkan respons AI ke sistem Anda untuk menjalankan berbagai aksi, seperti:\
1️⃣ Membuat pesanan otomatis (**Create Order**).\
2️⃣ Menyimpan data ke database Anda.\
3️⃣ Membuat aksi kustom berdasarkan respons AI.\
4️⃣ Dan masih banyak lagi!

Yuk, kita ikuti langkah-langkah mudah berikut untuk mengonfigurasi fitur ini. Dengan perumpamaan sederhana, Anda bisa membayangkan proses ini seperti “mengatur pelayan pintar” yang bekerja otomatis sesuai instruksi Anda. 😉

***

### Langkah-Langkah Konfigurasi AI Trigger

#### **1. Buka Menu AI Triggers**

* Klik **"Add Trigger"** untuk mulai membuat trigger baru.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2F5bW1NY6BHgh1pvTizFQx%2FStep%201.png?alt=media&#x26;token=b4815dbd-cd86-4423-b160-b208fa296b0b" alt=""><figcaption></figcaption></figure>

**2. Isi Nama Trigger**

* Pada kolom **"Trigger Name"**, isi nama sesuai tugas yang diinginkan, misalnya: **"Create Order"**.
* Klik **"Create Trigger"** untuk menyimpan.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2FAF5kVb1fCzuWHeGcbRFf%2FStep%202.png?alt=media&#x26;token=eda1ac22-ce42-4a9d-ada0-114990e921c5" alt=""><figcaption></figcaption></figure>

**3. Buat Kondisi Trigger**

* Akan muncul popup. Klik **"Create Conditions"** untuk melanjutkan

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2FqTamhVen0bCPfhOZVJQl%2FStep%203.png?alt=media&#x26;token=1fab8e96-1fc8-4ee6-be0d-0a97a4315b16" alt=""><figcaption></figcaption></figure>

**4. Pilih HTTP Method**

* Pilih **POST** atau **GET** sesuai kebutuhan sistem webhook Anda.
  * **POST**: Mengirim data baru.
  * **GET**: Meminta data yang ada.

**5. Atur Rule of Trigger**

Seperti aturan kerja pelayan, ini menentukan kapan tugas harus dijalankan.

* Isi **"Rule of Trigger"** agar sistem BalesOtomatis.id tahu kapan harus mengirim data ke **Webhook Address** Anda.

Contoh:

* Jika respons AI mengandung kata “Pesan”, maka trigger akan aktif dan data akan dikirim ke webhook.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2FIyDchI5eJo5nUuNOIbfA%2FRule%20Of%20Trigger.png?alt=media&#x26;token=8138b28a-c24a-4eb8-9442-29b3ed0b26b9" alt=""><figcaption></figcaption></figure>

#### **6. Masukkan Alamat Webhook**

Ini seperti memberi alamat tujuan agar pelayan tahu harus mengirim laporan ke mana.

* Isi **Webhook Address** dengan endpoint webhook Anda.
* Untuk testing, Anda bisa gunakan <https://webhook.site>.

#### **7. Bearer Authentication (Opsional)**

Jika sistem Anda memerlukan password untuk akses, isi kolom **Bearer Authentication**.\
Jika tidak, biarkan kosong.

#### **8. Pilih AI Agent**

Bayangkan ini seperti menentukan “pelayan” spesifik untuk tugas tersebut.

* Pilih **AI Agent** yang akan bekerja berdasarkan trigger ini.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2FocBgreJtRoAtmCNLsNry%2FWebhook%20address.png?alt=media&#x26;token=87cd95c6-ae1d-45a0-b558-f503887274b1" alt=""><figcaption></figcaption></figure>

#### **9. Atur AI Inputs**

Ini seperti memberi petunjuk detail ke pelayan tentang data yang harus diambil.

* Buat field untuk input otomatis, misalnya:
  * **Field:** `fullname`
  * **Describe Value:** “Isi dari nama yang diberikan oleh customer.”

Hasilnya, sistem otomatis mengisi nama customer yang dijawab saat ditanya AI.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2F3qQ4pdo2Sd4myEOnlZnl%2FStep%204.png?alt=media&#x26;token=e8e206d4-a22a-47a0-9e22-be1c569aa11e" alt=""><figcaption></figcaption></figure>

#### **10. Tambahkan Additional Payload**

Bayangkan ini sebagai data tambahan yang selalu dikirim bersama laporan.

* Misalnya:
  * **Field:** `wa_number`
  * **Value:** Nomor WhatsApp client.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2FfUaSRjVqCj4d71JGdSkC%2FStep%205.png?alt=media&#x26;token=e08c335d-2ae7-4323-94a0-e64641abbdf3" alt=""><figcaption></figcaption></figure>

#### **11. Simpan & Publikasikan**

Jika semua sudah selesai, klik **Save & Publish**. 🎉

***

#### **12. Uji Coba di Playground**

Bayangkan ini seperti mengetes pelayan sebelum resmi bekerja.

* Gunakan fitur **Playground** untuk mencoba apakah trigger Anda sudah berjalan sesuai ekspektasi.

<figure><img src="https://427948687-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNPL5c3moDM2FQ4xfnr0A%2Fuploads%2FA8ym2lKvaeWLPZmrKdrV%2FStep%206.png?alt=media&#x26;token=f6f2e806-46ce-464e-bdff-aff7dea89d66" alt=""><figcaption></figcaption></figure>

**Contoh Kasus: Membuat Trigger “Create Order”**

1. **Trigger Name:** Create Order.
2. **Rule of Trigger:** Aktif jika AI mendeteksi kata "Pesan".
3. **AI Inputs:**
   * Field: `fullname`
   * Describe Value: Nama yang diberikan oleh customer.
4. **Webhook Address:** Endpoint sistem Anda.
5. **Additional Payload:**
   * Field: `order_id`
   * Value: Nomor pesanan unik.

***

Selamat mencoba! Fitur ini memungkinkan Anda bekerja lebih pintar, bukan lebih keras. Jika ada kendala, jangan ragu untuk eksplorasi lebih lanjut atau hubungi tim support kami. 🚀✨
