Ask, remind, and collect — from the same contact record.

Survey sends the CSAT question after the interaction, collection chases the receivable before it ages, and broadcast delivers the announcement to a segmented audience. All three read the same contacts and write back to them.

Three modules that ask customers something and follow up on the answer: surveys to measure satisfaction, collection to recover receivables, and broadcast to deliver messages at volume.

All three use the same channel connectors, so a survey can arrive by WhatsApp and a payment reminder by SMS without a second integration project.

  • 3Workloads on one contact base: survey, collection, broadcast
  • 1Answer per respondent, tied to the interaction it rates
  • 100%Messages sent through the same WhatsApp and email connectors
Survey

The score arrives attached to the interaction it rates.

A survey is triggered by the event — a closed ticket, an ended call, a completed visit — and the answer is stored against that event, not in a separate spreadsheet. CSAT settings decide when to ask and when to stay quiet.

  • Trigger from the event: ticket closed, call ended, visit completed
  • One question or a short set, with the response tied to the record
  • Results per team, per agent, and per period without a manual export
workflow · automation
Pemicupercakapan masukevent
Kondisikanal WhatsApp dan di luar jamrule
Balas otomatistemplate jawabanaction
Buat tiketantrean helpdeskaction
Collection

Reminders that escalate on a schedule, not on a mood.

Receivables are bucketed by age, assigned to a collector, and reminded on a schedule that the team can read. Field visits and promises to pay are recorded against the account, and compliance rules decide when a reminder must not be sent.

  • Buckets by ageing with assignment per collector
  • Scheduled reminders through WhatsApp, SMS, and email
  • Field visit notes and promise-to-pay dates on the account
helpdesk · queue
Tiket terbukaprioritas dan SLA per aturan
#SubjekSLA
1841Gagal login aplikasi2 jam
1842Permintaan reset kata sandiSelesai
1843Invoice belum diterimaHari ini
EmailWhatsAppKnowledge base
Broadcast

One announcement, a segmented audience, a delivery report.

Audiences are built from contact segments, and the message goes out through a channel template with its approval state where the channel requires one. Delivery and read reports show what actually arrived instead of what was intended.

  • Audience from contact segments, not a pasted number list
  • Channel templates with approval state tracked
  • Delivery and read reports per campaign
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

What this module group covers

Survey builder

Question set per event, with CSAT and NPS scoring.

Response reporting

Per team, per agent, per period.

Collection buckets

Ageing buckets, assignment, and reminder schedules.

Field collection

Visit notes, promise to pay, and compliance rules.

Broadcast audiences

Segments from the contact base with template approval.

Delivery reporting

Sent, delivered, read, and failed per campaign.

How the three fit together

Pick the event

What triggers the ask: resolution, payment, announcement.

Define the audience

Segments, exclusions, and who must not be contacted.

Write the template

Message and channel; approval where the channel requires it.

Read the result

Response rate, score, and the reasons behind the low ones.

Questions about asking customers

Will we spam people?

Exclusions are explicit: do-not-contact entries, channel approval states, and per-campaign audience definition.

Can a survey be triggered by a WhatsApp conversation?

Yes. The trigger is the event, and the channel is chosen by the survey configuration.

Does collection work with our invoice system?

Receivables can be imported through the data manager and kept in sync by schedule.

Where are the answers stored?

Against the interaction record in the same database as the rest of the suite.

Run a campaign with measurable results.

Bring the audience list and the message intent. We help with segmentation, template wording, and the reporting you need afterwards.

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 →