Use Case: Integrating Another Messaging Service into Qiscus Dashboard

## Case

Perusahaan A telah memiliki aplikasi Chat sendiri, mereka juga menggunakan Qiscus sebagai WABA Provider. Mereka ingin untuk mengintegrasikan built in chat yang telah mereka bangun sebelumnya kedalam dashboard Qiscus sehingga para agent mereka tidak harus membuka dua dashboard sekaligus. Apakah hal ini dimungkinkan di Qiscus?

## Solusi

Iya, hal ini sangat memungkinkan untuk dilakukan di Qiscus. Ada dua cara yang dapat dipilih untuk kasus ini dimana perusahaan hanya ingin menggunakan satu dashboard.

  1. Mengintegrasikan chat yang sebelumnya telah dibangun kedalam Qiscus Dashboard dengan menggunakan Custom Channel
  2. sMengintegrasikan Qiscus Dashboard kedalam dashboard yang telah ada menggunakan Iframe.

### Custom Channel

Ide utama dalam penggunaan Custom Channel ini sendiri adalah anda menyediakan server anda sendiri dalam bentuk webhook dimana ketika server anda menerima webhook dari Qiscus maka anda dapat meneruskan pesan tersebut pada aplikasi messaging yang telah ada. Dan pada aplikasi messaging ketika akan mengirim pesan anda juga perlu mengirim pesan yang sama ke Qiscus dalam format tertentu. Untuk lebih jelasnya terkait hal ini anda bisa mengacu kepada link berikut: https://documentation.qiscus.com/multichannel-customer-service/customization#custom-channel

### Multichannel Iframe

Jika anda telah memiliki dashboard yang terintegrasi dengan aplikasi messaging lain selain Qiscus anda juga dapat memasukkan dashboard Multichannel ke dalam dashboard lama anda dengan menggunakan perantara iframe. Untuk menerapkan iframe ini anda terlebih dahulu harus menentukan dashboard yang digunakan apakah dashboard admin atau agen. Dikarenakan anda harus menggunakan token dari akun admin atau agen.

Untuk token Admin anda dapat menggunakan referensi berikut: https://documenter.getpostman.com/view/8259884/TVsuCSeT#f86b9ef0-e401-4c21-b9ef-ccbe54461f6b,

sedangkan untuk Agen anda apat menggunakan referensi berikut: https://documenter.getpostman.com/view/8259884/TVsuCSeT#71169427-4383-4a17-83e3-db468b205c64

Setelah mendapatkan token anda perlu memasukan token tersebut ke dalam URL berikut:
- Admin: [GET] https://multichannel.qiscus.com/api/v1/token_auth/admin
- Agent/Supervisor: [GET] https://multichannel.qiscus.com/api/v1/token_auth/agent
dengan parameter lengkap yang dibutuhkan

qismo_token | required, from login api
base_color | optional , hex code, used to change multichannel base colour
hide_icons | optional, [inbox, integration, analytics, logout, mobile, help, getcustomer], used to hide icons

Untuk lebih jelasnya anda bisa mengacu pada sample berikut:
https://codepen.io/ishlah/pen/xBBVPJ

Need further assistance?

Our helpful customer support team is available to help you with any inquiries you may have

Contact Us