# 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="/files/LSsJoMifxzdUQ6QW14wY" 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="/files/2J9H8XFl0Zmv6gGRT2W8" alt=""><figcaption></figcaption></figure>

**3. Buat Kondisi Trigger**

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

<figure><img src="/files/Pym8mqNvqtsuN1WlN9KK" 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="/files/VmiqitLG1EdLBPEFx5dX" 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="/files/INar4a3NZf0nZMhGV5zy" 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="/files/rTJ0UPYi55WjZQFdcQlV" 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="/files/O7aHPYhwzQnHvrgiCoL9" 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="/files/IfvokN15PQUM1qI5rwCX" 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. 🚀✨


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.balesotomatis.id/ai-triggers/cara-mudah-membuat-ai-trigger-api-call.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
