Every customer message lands in one queue, whoever sent it.

Channels connects WhatsApp, Instagram, Messenger, Telegram, email, and webchat to a single conversation record, so an agent never asks the customer to repeat themselves.

Channels is the inbound layer of the suite. Each driver keeps its own connection (token, signature, session), while conversations, contacts, and routing rules live once in the platform.

The result is unglamorous but decisive: one inbox per team, one identity per customer, and a routing log you can audit when someone asks why a message waited.

  • 6Channel drivers shipped in the suite
  • 1Conversation record per customer, per topic
  • 100%Routing decisions logged with the rule that fired
  • 0Duplicate contact records when identity matches
Unified inbox

One queue, filtered by channel, team, and stage.

Agents work from a single inbox: new, open, pending, and resolved. Filters cut by channel, team, tag, or SLA state, so the WhatsApp queue and the email queue stay distinguishable without living in separate tools. Assignment is explicit, and a conversation keeps its history when it moves between agents.

  • Conversation states: new, open, pending, resolved, with reopen history
  • Filters per channel, team, tag, and SLA breach
  • Internal notes and mentions stay out of the customer thread
  • Handover keeps the whole thread, including attachments
channels · unified inbox
Antrean hari ini4 kanal · 27 percakapan
WhatsAppRani – tanya jadwal dokter anak – belum dijawab
InstagramBudi – kirim foto dokumen – butuh verifikasi
WebchatCitra – minta penawaran – terhubung ke CRM
EmailKlinik Sehat – invoice – tiket dibuat otomatis
1 agen onlineSLA 5 menit2 menunggu
Channel drivers

Each channel keeps its own credentials and its own failure mode.

A driver holds the connection: WhatsApp session or Cloud API token, Instagram and Messenger page tokens, Telegram bot token, IMAP/SMTP mailbox, or the webchat widget key. Signature verification and response mapping are configured per driver, so a webhook that changes shape is fixed in one place instead of in application code.

  • Signature verification per driver, with shared secret or key pair
  • Response mapping for non-standard webhook payloads
  • Reconnect and session state visible to the team, not buried in logs
  • Outbound templates per channel, with variables resolved at send time
workflow · automation
Pemicupercakapan masukevent
Kondisikanal WhatsApp dan di luar jamrule
Balas otomatistemplate jawabanaction
Buat tiketantrean helpdeskaction
Routing

Rules fire in order, and every match is recorded.

Routing rules match on channel, keyword, contact segment, business hours, or queue load, then assign to a team, an agent, or a voice queue. Each run is logged with the rule that matched, the actions applied, and whether the message matched nothing at all – the case teams blame first.

  • Ordered rules with explicit fallback when nothing matches
  • Assignment to team, agent, or voice queue
  • SLA timers per priority with breach visibility
  • Routing run log per conversation, filterable
hospital · queue display
Antrean Poli Penyakit DalamLive
Sedang dipanggilA-014
BerikutnyaA-015
Menunggu: 6Rata-rata tunggu: 14mLewat target: 1

What Channels covers

Inbound conversation handling plus the plumbing that keeps it honest.

WhatsApp

Session or Cloud API, template messages, media, delivery state.

Instagram & Messenger

Page tokens, comment-to-DM handling, attachment support.

Telegram

Bot token per tenant, commands, group conversations.

Email

IMAP poll and SMTP send, threading by subject and headers.

Webchat

Embeddable widget keyed per site, no login required for visitors.

Contacts

Every conversation resolves to one contact identity.

Routing rules

Ordered matching with logged outcomes, including no-match.

Templates

Per-channel templates with variables and approval state.

Reporting

Volume, first response, resolution, and backlog per channel.

Rollout in four steps

Most teams go live channel by channel, starting with the one that hurts.

Connect the first driver

Credentials and webhook in place, one test conversation end to end.

Import contacts

Existing customer list matched to identities before the queue opens.

Write routing rules

Order, fallback, and SLA per priority agreed with the team lead.

Open the inbox

Agents trained on states and handover; backlog reviewed weekly.

Questions teams ask before switching

Do we need a separate gateway for WhatsApp?

The driver speaks to the official Cloud API or a session-based gateway; both are configured per tenant, so the choice stays yours.

Can two teams use the same channel?

Yes. Routing assigns conversations to teams, and the inbox filters by team so each group sees only its queue.

What happens when a webhook fails?

The delivery attempt and its response are stored, and the driver surfaces the failure in the channel status instead of failing silently.

Does it work without internet-facing servers?

On the on-premise deployment the drivers run inside your network; only the upstream provider endpoints are external.

See this app running on your own data.

We install the suite on your server or in our cloud, then walk your team through the exact flow you described.

Trusted by industries

Development

API siap produksi untuk tim yang membangun pengalaman sendiri.

Selain aplikasi siap pakai, PDS membuka jalur programmatic: kirim pesan, kelola percakapan, dan tarik data operasional dari endpoint yang sama dengan yang dipakai aplikasi internal — lengkap dengan webhook, API key per tenant, dan pencatatan setiap percobaan pengiriman.

Messaging API

Satu endpoint untuk WhatsApp, SMS, dan email. Nomor pengirim diatur per channel, status pengiriman dilaporkan balik lewat callback.

Learn more →

Webhooks

Event percakapan, tiket, dan pembayaran dikirim ke URL Anda, ditandatangani dan dicatat ulang bila gagal terkirim.

Learn more →

Omnichannel connector

Channel yang belum tersedia bisa ditambahkan sebagai driver sendiri: mapping field, signature, dan aturan balasan Anda tentukan.

Learn more →

Data & export

Rekaman percakapan, CDR, tiket, dan dataset operasional bisa ditarik lewat API atau diekspor terjadwal untuk gudang data Anda.

Learn more →