# Send Message

Sebagai contoh, tambahkan workflow dari reminder message.

![Reminder Workflow](/files/z3uYUELslFZWdyBsbY3L)

Untuk menampilkan pesan reminder, dibutuhkan timer interval. Timer Interval memungkinkan Anda untuk mengontrol workflow menggunakan kondisi waktu. Anda dapat menggunakan timer interval untuk membuat delay sebelum menjalankan proses selanjutnya. Misalnya, atur pesan interval 5 detik.

![Reminder Workflow - reminder5Mins](/files/Y7EYkbFO5hQf206FLtvb)

Ketika proses 'reminder1Mins' selesai berjalan sesuai dengan interval waktu yang ditentukan, process flow akan secara otomatis berpindah ke node\_id berikutnya yaitu 'sendReminder'. 'SendReminder' berfungsi untuk mengirimkan pesan reminder yang akan dikirimkan kepada pelanggan.

![Reminder Workflow - sendReminder](/files/cC9oEerlwiA2HEEu8xj5)

**Penjelasan Komponen**:

| Nama          | Deskripsi                                                                                                                                        |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |
| Message Name  | node\_id pada komponen workflow.                                                                                                                 |
| Link          | link akan terisi otomatis (contoh : domain.com/apiv1/graph/tickets/sendMessage)                                                                  |
| Username      | Username dari user yang ada pada sistem 3Dolphins.                                                                                               |
| Password      | Password dari user yang ada pada sistem 3Dolphins.                                                                                               |
| Ticket Number | Mengambil variable ticketNumber dari request body.                                                                                               |
| Channel Type  | Pilih channel untuk mengirim pesan (Channel telah terdaftar pada omnichannel)                                                                    |
| Message ID    | Message ID dapat ditulis dengan bebas (free text).                                                                                               |
| Reply Agent   | Jika pesan dikirim oleh bot, maka tulis balasan agen sebagai 'Bot', namun jika pesan dikirim oleh agen, balasan agen ditulis sebagai 'Agent ID'. |
| Message       | Masukkan pesan khusus yang akan muncul di pesan notifikasi yang dikirim pada channel yang dipilih.                                               |

Pada gambar diatas (Gambar Reminder Workflow – sendReminder), kita ambil contoh dari variable ‘${intent.ticket.ticketNumber}’. Proses ini adalah untuk menyediakan response feedback pada request yang dikirim, response ini berada pada form object 'Ticket Number' dimana value nya adalah ‘${intent.ticket.ticketNumber}’, variable ‘${intent.ticket.ticketNumber}’  adalah untuk mengambil variable ticketNumber dari request body.

Misalnya: ketika pelanggan mengirim pesan, pelanggan secara otomatis mengirimkan request (extension request) ke process flow. Contoh extension request ini dapat dilihat pada gambar di bawah ini.

![Start (Request Body Example)](/files/-MS7m0QtESrtEud8Olz1)

Dalam extension request tersebut terdapat beberapa data yang mungkin dibutuhkan oleh developer, seperti account ID, ticket number, dll. Misalnya saat mengambil nomor tiket dari request extension, cara penulisannya adalah: ${intent. ticket.ticketNumber}.

### **Setting Message URLs**

URL pada pesan ini adalah default dan akan terisi secara otomatis saat Anda membuat proses workflow.

![](/files/-MS1pJjBJZgm8It_hjjH)

**Deskripsi dari URL :**

* {URL}: Digunakan untuk meneruskan informasi ke destinasi.
* {Path}: Lokasi dari data pada server.


---

# 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.3dolphins.ai/5.3.0-id/bot-settings-1/process-flow/component-of-workflow/send-message.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.
