# Panduan Membuat AI Trigger API Call

Fitur **AI Triggers** di Chatalo memungkinkan Anda menghubungkan respons AI ke sistem atau aplikasi lain untuk mengeksekusi berbagai aksi secara otomatis. Misalnya:

* Membuat pesanan secara instan (Create Order)
* Menyimpan informasi penting ke database Anda
* Menjalankan aksi khusus yang Anda definisikan sendiri
* Dan masih banyak kemungkinan lainnya!

Bayangkan AI Anda seperti **asisten virtual yang cerdas**, yang langsung bertindak begitu menerima instruksi dari pelanggan—tanpa perlu campur tangan manual.

Sekarang, mari kita pelajari bagaimana cara mengatur AI Triggers ini langkah demi langkah dengan cara yang simpel dan efisien. 🚀

***

## 1. Akses Menu AI Triggers

* Masuk ke menu **AI Triggers** yang ada di halaman **AI Smart Reply**.

<figure><img src="/files/HkqpUxaShVvgDs5AAcLY" alt=""><figcaption></figcaption></figure>

* Setelah masuk ke halaman **AI Triggers**, klik tombol **"+ Add New Trigger"** untuk memulai menambahkan trigger baru.

<figure><img src="/files/sXSKqEExm2lvhCvsGGzG" alt=""><figcaption></figcaption></figure>

## 2. Tentukan Kondisi Trigger

* Akan muncul form yang perlu diisi untuk menentukan kondisi yag akan memicu aksi AI secara otomatis. Di bawah merupakan contohnya.

<figure><img src="/files/esTFs51sKn8ls3nQ5Sjx" alt=""><figcaption><p>A</p></figcaption></figure>

#### Berikut adalah pengaturan dan opsi yang dapat Anda tentukan:

1. **HTTP Method**\
   Pilih antara `POST` atau `GET`, sesuai kebutuhan sistem webhook Anda.
2. **Trigger Condition**\
   Menentukan kapan aksi perlu dijalankan. Contoh: *"Jika pelanggan telah melakukan transfer pembayaran dan mengirimkan bukti pembayaran."*
3. **Webhook Address**\
   Masukkan URL webhook yang akan menerima data. Untuk keperluan pengujian, Anda bisa menggunakan <https://webhook.site>.
4. **Maximum Webhook Retries (Opsional)**\
   Tentukan berapa kali sistem akan mencoba ulang jika pengiriman webhook gagal. Jika dibiarkan kosong, sistem tidak akan melakukan pengulangan.
5. **Bearer Authentication (Opsional)**\
   Jika webhook Anda memerlukan autentikasi, masukkan kredensial keamanan di sini. Jika tidak, Anda bisa mengosongkannya.
6. **AI Agent**\
   Pilih AI Agent yang akan menjalankan aksi berdasarkan trigger ini.
7. **AI Inputs**\
   Berfungsi sebagai panduan bagi AI untuk mengetahui data apa saja yang harus diproses. Contohnya akan dijelaskan di bagian bawah.

<figure><img src="/files/1cA5P9EsZ7CnmAQiGhtM" alt=""><figcaption></figcaption></figure>

## 3. Lakukan Uji Coba

Untuk memastikan **AI Triggers** berfungsi dengan baik, klik tombol **"Send Request"** untuk mengirim data ke webhook. Dengan cara ini, Anda bisa mengecek apakah data berhasil terkirim dan diterima oleh sistem tujuan.

<figure><img src="/files/nmdu0jiJlsHKC4tmOJBi" alt=""><figcaption></figcaption></figure>

## 4. Simpan Pengaturan

Setelah semua konfigurasi selesai, klik tombol **“Submit”** untuk menyimpan trigger Anda. 🎉\
Sekarang AI Triggers siap dijalankan secara otomatis sesuai kondisi yang telah Anda tetapkan!

***

### Contoh Penerapan: Membuat Trigger “Create Order”

* **Trigger Name**: `Make Order`
* **Trigger Condition**: If the customer has made a payment transfer and sent proof of payment
* **Webhook Address**: Masukkan endpoint dari sistem Anda untuk menerima data.
* **AI Inputs**:

  * **Field**: `fullName`

  * **Deskripsi Nilai**: The name given by the user or customer

  * **Enum (Comma Separated - Optional):**&#x20;

  * **Field**: `address`&#x20;

  * **Deskripsi Nilai**: The full shipping address provided by the user or customer

  * **Enum (Comma Separated - Optional):**&#x20;

  * **Field**:  `paymentMethod`&#x20;

  * **Deskripsi Nilai**: The payment method selected by the user or customer

  * **Enum (Comma Separated - Optional):** COD,Transfer

***

Selamat mencoba! Dengan fitur ini, Anda bisa mengotomatisasi proses dengan cerdas dan efisien. Jika mengalami kendala, jangan ragu untuk bereksperimen 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.chatalo.com/ai-triggers/panduan-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.
