> For the complete documentation index, see [llms.txt](https://docs.cekat.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cekat.ai/docs/features-and-content-management/whatsapp-call/rules-and-limitations.md).

# Rules & Limitations

#### Limitations

Beberapa batasan diberlakukan untuk setiap nomor WhatsApp customer:

**1. Call Permission Request**

Merupakan permintaan yang dikirim oleh bisnis kepada customer untuk meminta izin sebelum melakukan WhatsApp call.\
Batasan pengiriman permintaan:

* Maksimal 1**x Call Permission Request** dalam periode 7 hari

{% hint style="info" %}
**Note:**\
Meskipun kamu hanya bisa mengirim permintaan satu kali dalam 7 hari, customer tetap bisa **mengubah jawabannya kapan saja** selama periode tersebut (misalnya dari *Decline* ke *Accept*).\
Alternatif lainnya, kamu juga bisa mengirim pesan menggunakan **template message dengan call button**.  [Cek disini](/docs/features-and-content-management/whatsapp-call/how-to-use-whatsapp-call.md)
{% endhint %}

**2. Unanswered Call Limits**

Diterapkan ketika bisnis melakukan *Business Initiated Call* namun tidak dijawab oleh customer (missed atau ditolak).

* Setelah **2x unanswered call**, sistem akan mengirim pesan otomatis yang menyarankan user untuk mempertimbangkan kembali izinnya
* Setelah **4x unanswered call**, sistem akan otomatis mencabut izin call untuk nomor tersebut

***

#### **Customer Response**

A customer can respond to a call permission request in three ways:

1. **Accept (Allow)** → The agent can place a call within **7 days** after permission is granted.
2. **Decline (Don't Allow)** → The agent **cannot** place a call without sending a new permission request.
3. **No Response** → If the customer does not respond within **7 days**, the request will **expire**.
4. **If the customer responds to a new call permission request** → The previous request automatically becomes invalid.

**Note:** Customer dapat mengubah respons mereka kapan saja sebelum izin kedaluwarsa (misalnya, dari *decline* menjadi *accept* atau sebaliknya).

***

#### Business Initiated Call – Use Case

**1. If Customer Accepted**

Saat customer menerima call request, agent dapat langsung menekan ikon telepon untuk memulai panggilan. Jika panggilan berhasil terhubung, agent dapat mengatur percakapan melalui call window seperti biasa.

ℹ️ **Info:** Setelah customer memberikan izin, bisnis diperbolehkan melakukan maksimal **5 panggilan** ke nomor tersebut dalam jangka waktu **24 jam**.

**2. If Customer Accepted but Missed the Call**

Jika customer sudah menyetujui call request namun tidak menjawab saat agent melakukan panggilan, sistem akan mencatatnya sebagai **missed call**. Dalam situasi ini, agent dapat:

* Mengirim pesan untuk menanyakan ketersediaan customer
* Mencoba melakukan panggilan ulang selama **izin masih berlaku** (hingga 7 hari sejak disetujui)
* Jika customer tetap tidak merespons, izin akan kedaluwarsa dan agent perlu mengirimkan **request baru**

**3. If Customer Declined**

Jika customer menolak call request, sistem akan memberikan notifikasi kepada agent. Dalam kasus ini:

* Agent **tidak diperbolehkan** melakukan panggilan tanpa mendapatkan izin baru
* Jika diperlukan, agent dapat mengirimkan **request ulang** sesuai batasan yang berlaku (maksimal 1x per 24 jam dan 2x per 7 hari)
