A smarter WhatsApp sales path for teams, agencies, and growing sites
Current Pro add-on information for TalkDock Pro 1.1.6.
TalkDock Pro turns the free floating WhatsApp button into a more guided sales and support flow with business hours, multiple agents, page targeting, analytics, offline lead capture, greeting bubbles, consent prompts, richer styles, shortcode enhancements, and a Gutenberg block.
TalkDock Free keeps working on its own. TalkDock Pro is the paid upgrade for teams that want more control, clearer routing, and better follow-up from each WhatsApp click.
Product status and dependency
TalkDock Pro 1.1.6 is an add-on for the free TalkDock plugin. It does not replace the free plugin; it hooks into the free plugin settings, frontend rendering, shortcode output, and admin tabs after TalkDock is active.
The Pro add-on requires TalkDock 1.1.6 or newer. If the free plugin is missing or outdated, Pro shows an administrator notice instead of silently pretending that premium features are available.
Free plugin remains functional without Pro.
Premium controls are license-gated through the TalkDock Pro license client.
Pro adds dedicated admin tabs for license, business hours, agents, targeting, analytics, embed guidance, and offline leads when applicable.
License activation and local verification
The Pro license screen accepts a Markas Studio license key, verifies the site with the Markas license API, stores a protected local license envelope, and refreshes license status through a scheduled heartbeat.
The local license state uses a signed envelope and protected site secret. A 48-hour grace behavior is used for transient license-server errors, while expired, inactive, or invalid license states keep premium features locked.
API host: https://projects.markas.cloud.
API path: /wp-json/talkdock-pro/api/v1.
License actions include activate, heartbeat, refresh, and deactivate.
Activation payload can include license key, normalized site URL, plugin slug, plugin version, WordPress version, PHP version, and environment hash.
High-security installs may define TLKD_PRO_SITE_SECRET in wp-config.php with a unique 64+ character random value; otherwise Pro generates a protected local site secret during activation.
Business hours and offline lead capture
Business hours let the site define when the WhatsApp chat path should behave as live. The weekly scheduler uses the selected timezone, supports every day of the week, and treats the configured end time as exclusive.
Outside the open schedule, Pro can show an offline lead form instead of sending visitors directly to WhatsApp. Submitted leads are stored locally on the customer site and can optionally trigger an email to the site administrator.
Timezone-aware weekly open/closed schedule.
Configurable offline reply note.
Offline lead form with name, email, message, created time, and page URL.
Local lead storage is capped to the most recent 100 entries.
Admin tools to review, export CSV, delete one lead, or delete all leads.
Optional email notification to the WordPress admin email address.
Multiple agents and departments
Agent routing lets teams offer more than one WhatsApp destination. Each valid agent can have a name, title, department, avatar URL, and WhatsApp link. The admin interface lets cards be reordered so the first valid agent becomes the default destination.
Agent data is sanitized before saving. Rows without the required name and WhatsApp link are ignored, and the stored list is capped for predictable performance.
Up to 25 stored agents after sanitization.
Per-agent WhatsApp links can use wa.me, api.whatsapp.com, or web.whatsapp.com.
Avatar URLs can be HTTP or HTTPS URLs chosen by the site administrator.
Frontend routing falls back to the default WhatsApp link when no selected agent link is available.
Targeting rules
Page-level targeting controls exactly where TalkDock appears. Pro can evaluate the current post or page ID and the request URL path, including simple wildcard patterns.
Rules are evaluated in a predictable order so administrators can use broad defaults and specific exceptions without editing theme code.
Show everywhere unless excluded.
Only show on included pages or URL patterns.
Hide on excluded pages or URL patterns.
Post/page ID fields support comma or whitespace separated IDs.
URL pattern fields support one pattern per line and * as a wildcard.
Analytics and conversion events
Pro tracks TalkDock clicks locally in WordPress so administrators can review basic performance without relying on a third-party analytics account. The analytics screen supports range tabs, a daily chart, total clicks, today/yesterday cards, per-agent breakdown, and CSV export.
Optional conversion events can be sent to Google Analytics or Meta Pixel only when the site already loads gtag or fbq. TalkDock Pro does not install those analytics platforms by itself.
Local click history is kept to the most recent 90 days.
Admin ranges: last 7, 30, or 90 days.
Per-agent totals are recorded when agent routing is used.
Click analytics includes abuse-prevention controls.
GA event name and category are configurable; default event name is talkdock_click.
Meta event name is configurable; default event name is TalkDockClick.
Greetings, styles, consent, and motion
TalkDock Pro can add a dismissible greeting bubble above the floating button, including a typing indicator, delay setting, and once-per-session behavior. It can also change the button shape from the classic round button to a pill or soft square treatment.
For privacy-sensitive regions or regulated messaging flows, administrators can enable a consent prompt before redirecting visitors to WhatsApp. Pro also unlocks twenty additional motion styles beyond the free bounce, pulse, shake, and none choices.
Greeting text, delay from 0 to 60 seconds, and session memory.
Classic round, pill, and soft square button styles.
Custom pill label.
Consent prompt with administrator-controlled text.
The free plugin already provides [talkdock_button]. With Pro active, [talkdock_button inline="yes" label="Chat with us"] renders a styled inline CTA using the saved TalkDock design and Pro rendering layer.
Pro also registers a dynamic Gutenberg block named TalkDock Button. The block supports label, agent index, and style attributes and renders through server-side TalkDock output rather than a static editor-only mockup.
Shortcode copy helper in the Pro Embed tab.
Basic shortcode fallback: [talkdock_button].
Dynamic block slug: talkdock-pro/inline-button.
Block editor script is loaded only for active Pro installs.
Safe expectations
TalkDock Pro adds business and conversion controls, but it does not guarantee custom development, emergency support, compatibility with every theme or plugin, uninterrupted availability of WhatsApp, or successful delivery of third-party analytics events.
Site owners remain responsible for their own privacy notices, consent wording, customer communication rules, analytics configuration, and WhatsApp or Meta compliance.
No claim of official affiliation with WhatsApp, Meta, WordPress, Google, or WooCommerce.
Free features are not intentionally disabled merely because Pro is absent.
Commercial terms shown at checkout or subscription time control the transaction.
License and package integrity safeguards
TalkDock Pro includes safeguards that help site owners recognize unexpected changes to the Pro package and license environment.
These checks are designed for visibility and safer support conversations without interrupting normal site operation.
Alerts for unexpected Pro package changes.
License-state visibility for authorized administrators.
Support-friendly status information without exposing visitor data.
Data cleanup on uninstall
TalkDock Pro respects owner choice when it comes to data retention. Site owners can choose whether Pro-specific data should be removed during uninstall.
Data is preserved by default to reduce accidental loss.
Full cleanup can be enabled intentionally before uninstalling Pro.
Owners should export any records they need before choosing full cleanup.
Pro for teams that want every chat to count
Turn a simple WhatsApp button into a guided sales path.
Start with the official free TalkDock plugin on WordPress.org, then upgrade when you want business hours, agent routing, page targeting, click analytics, greeting bubbles, consent prompts, and offline lead capture in one clean flow.
Capture after-hours leads
Route chats to the right agent
See what drives clicks
Save IDR 150,000Usually IDR 299,000IDR 149,000per yearNo hard redirect: checkout opens in a focused Lynk popup window. If your browser blocks it, you can continue safely in this tab.
Need the free plugin first? Download TalkDock Free from WordPress.org.Download free plugin
TalkDock Pro
Ready to upgrade your WhatsApp flow?
Keep the free TalkDock plugin as your base, then add Pro controls that help more visitors reach the right person at the right time.
IDR 149,000 / yearLaunch offer: save IDR 150,000 from IDR 299,000.
Collect leads when your team is offline
Route each visitor to the right WhatsApp agent
Use targeting, analytics, greetings, consent, and Pro styles to improve the chat path
We open Lynk in a dedicated checkout popup so this page stays in place. If your browser blocks the popup, the fallback button below keeps the flow going in this tab.
Alur penjualan WhatsApp yang lebih cerdas untuk tim, agensi, dan situs berkembang
Informasi add-on Pro saat ini untuk TalkDock Pro 1.1.6.
TalkDock Pro mengubah tombol WhatsApp mengambang gratis menjadi alur sales dan support yang lebih terarah dengan jam operasional, beberapa agen, targeting halaman, analitik, lead offline, greeting bubble, consent prompt, style tambahan, peningkatan shortcode, dan block Gutenberg.
TalkDock Free tetap berjalan sendiri. TalkDock Pro adalah upgrade berbayar untuk tim yang membutuhkan kontrol lebih lengkap, routing yang lebih jelas, dan follow-up lebih baik dari setiap klik WhatsApp.
Status produk dan dependensi
TalkDock Pro 1.1.6 adalah add-on untuk plugin TalkDock gratis. Pro tidak menggantikan plugin gratis; Pro masuk melalui hook ke pengaturan, rendering frontend, shortcode, dan tab admin setelah TalkDock aktif.
Add-on Pro membutuhkan TalkDock 1.1.6 atau lebih baru. Jika plugin gratis belum aktif atau versinya terlalu lama, Pro menampilkan pemberitahuan admin, bukan diam-diam menganggap fitur premium tersedia.
Plugin gratis tetap berfungsi tanpa Pro.
Kontrol premium dikunci melalui klien lisensi TalkDock Pro.
Pro menambahkan tab admin khusus untuk lisensi, jam operasional, agen, targeting, analitik, panduan embed, dan lead offline jika relevan.
Aktivasi lisensi dan verifikasi lokal
Layar lisensi Pro menerima license key Markas Studio, memverifikasi situs ke API lisensi Markas, menyimpan envelope lisensi lokal yang dilindungi, dan memperbarui status lisensi melalui heartbeat terjadwal.
Status lisensi lokal memakai envelope bertanda tangan dan site secret yang dilindungi. Grace period 48 jam digunakan untuk error server lisensi yang bersifat sementara, sedangkan status expired, inactive, atau invalid tetap mengunci fitur premium.
API host: https://projects.markas.cloud.
API path: /wp-json/talkdock-pro/api/v1.
Aksi lisensi mencakup activate, heartbeat, refresh, dan deactivate.
Payload aktivasi dapat mencakup license key, URL situs yang dinormalisasi, slug plugin, versi plugin, versi WordPress, versi PHP, dan environment hash.
Untuk instalasi dengan keamanan tinggi, TLKD_PRO_SITE_SECRET dapat didefinisikan di wp-config.php dengan nilai acak unik minimal 64 karakter; jika tidak, Pro membuat site secret lokal yang dilindungi saat aktivasi.
Jam operasional dan lead offline
Business hours memungkinkan situs menentukan kapan jalur chat WhatsApp dianggap live. Jadwal mingguan memakai timezone yang dipilih, mendukung setiap hari, dan menganggap waktu selesai sebagai batas eksklusif.
Di luar jadwal buka, Pro dapat menampilkan form lead offline alih-alih langsung mengirim pengunjung ke WhatsApp. Lead disimpan secara lokal di situs pelanggan dan dapat mengirim notifikasi email opsional ke administrator situs.
Jadwal buka/tutup mingguan berbasis timezone.
Catatan balasan offline yang dapat dikonfigurasi.
Form lead offline berisi nama, email, pesan, waktu dibuat, dan URL halaman.
Penyimpanan lead lokal dibatasi ke 100 entri terbaru.
Alat admin untuk melihat, ekspor CSV, hapus satu lead, atau hapus semua lead.
Notifikasi email opsional ke alamat email admin WordPress.
Beberapa agen dan departemen
Routing agen memungkinkan tim menawarkan lebih dari satu tujuan WhatsApp. Setiap agen valid dapat memiliki nama, jabatan, departemen, URL avatar, dan tautan WhatsApp. Kartu agen dapat diurutkan sehingga agen valid pertama menjadi tujuan default.
Data agen disanitasi sebelum disimpan. Baris tanpa nama dan tautan WhatsApp yang diperlukan diabaikan, dan daftar yang tersimpan dibatasi agar performanya tetap terprediksi.
Hingga 25 agen tersimpan setelah sanitasi.
Tautan WhatsApp per agen dapat memakai wa.me, api.whatsapp.com, atau web.whatsapp.com.
URL avatar dapat berupa URL HTTP atau HTTPS yang dipilih administrator situs.
Routing frontend kembali ke tautan WhatsApp default jika tautan agen yang dipilih tidak tersedia.
Aturan targeting
Targeting halaman mengontrol di mana TalkDock muncul. Pro dapat mengevaluasi ID post atau page saat ini serta path URL request, termasuk pola wildcard sederhana.
Aturan dievaluasi secara terprediksi sehingga administrator dapat memakai default yang luas dan pengecualian khusus tanpa mengedit kode theme.
Tampil di semua tempat kecuali dikecualikan.
Hanya tampil pada halaman atau pola URL yang dimasukkan.
Sembunyikan pada halaman atau pola URL yang dikecualikan.
Field ID post/page mendukung ID yang dipisahkan koma atau spasi.
Field pola URL mendukung satu pola per baris dan * sebagai wildcard.
Analitik dan event konversi
Pro melacak klik TalkDock secara lokal di WordPress agar administrator dapat meninjau performa dasar tanpa bergantung pada akun analitik pihak ketiga. Layar analitik mendukung tab rentang, grafik harian, total klik, kartu hari ini/kemarin, rincian per agen, dan ekspor CSV.
Event konversi opsional dapat dikirim ke Google Analytics atau Meta Pixel hanya jika situs sudah memuat gtag atau fbq. TalkDock Pro tidak memasang platform analitik tersebut dengan sendirinya.
Riwayat klik lokal disimpan untuk 90 hari terbaru.
Rentang admin: 7, 30, atau 90 hari terakhir.
Total per agen dicatat saat routing agen digunakan.
Analitik klik memiliki kontrol pencegahan penyalahgunaan.
Nama dan kategori event GA dapat dikonfigurasi; default event name adalah talkdock_click.
Nama event Meta dapat dikonfigurasi; default event name adalah TalkDockClick.
Greeting, style, consent, dan animasi
TalkDock Pro dapat menambahkan greeting bubble yang bisa ditutup di atas tombol mengambang, termasuk indikator mengetik, pengaturan delay, dan opsi tampil sekali per sesi. Pro juga dapat mengubah bentuk tombol dari classic round menjadi pill atau soft square.
Untuk wilayah yang sensitif terhadap privasi atau alur pesan yang diatur, administrator dapat mengaktifkan consent prompt sebelum pengunjung diarahkan ke WhatsApp. Pro juga membuka dua puluh motion style tambahan di luar pilihan gratis bounce, pulse, shake, dan none.
Teks greeting, delay 0 sampai 60 detik, dan memori sesi.
Style tombol classic round, pill, dan soft square.
Label pill khusus.
Consent prompt dengan teks yang dikontrol administrator.
Plugin gratis sudah menyediakan [talkdock_button]. Saat Pro aktif, [talkdock_button inline="yes" label="Chat with us"] merender CTA inline bergaya menggunakan desain TalkDock yang tersimpan dan layer rendering Pro.
Pro juga mendaftarkan block Gutenberg dinamis bernama TalkDock Button. Block mendukung atribut label, agent index, dan style, lalu dirender melalui output server-side TalkDock, bukan mockup editor statis.
Helper copy shortcode di tab Pro Embed.
Shortcode fallback dasar: [talkdock_button].
Slug block dinamis: talkdock-pro/inline-button.
Script editor block dimuat hanya untuk instalasi Pro aktif.
Ekspektasi yang aman
TalkDock Pro menambahkan kontrol bisnis dan konversi, tetapi tidak menjamin pengembangan khusus, dukungan darurat, kompatibilitas dengan setiap theme atau plugin, ketersediaan WhatsApp tanpa gangguan, atau keberhasilan event analitik pihak ketiga.
Pemilik situs tetap bertanggung jawab atas pemberitahuan privasi, teks consent, aturan komunikasi pelanggan, konfigurasi analitik, dan kepatuhan WhatsApp atau Meta milik mereka sendiri.
Tidak ada klaim afiliasi resmi dengan WhatsApp, Meta, WordPress, Google, atau WooCommerce.
Fitur gratis tidak sengaja dinonaktifkan hanya karena Pro tidak ada.
Ketentuan komersial yang tampil saat checkout atau berlangganan mengatur transaksi.
Perlindungan lisensi dan integritas paket
TalkDock Pro menyertakan perlindungan yang membantu pemilik situs mengenali perubahan tidak terduga pada paket Pro dan lingkungan lisensi.
Pengecekan ini dirancang untuk visibilitas dan percakapan dukungan yang lebih aman tanpa mengganggu operasi situs normal.
Peringatan untuk perubahan paket Pro yang tidak terduga.
Visibilitas status lisensi untuk administrator berwenang.
Informasi status yang membantu dukungan tanpa mengekspos data pengunjung.
Pembersihan data saat uninstall
TalkDock Pro menghormati pilihan pemilik situs terkait retensi data. Pemilik situs dapat memilih apakah data khusus Pro perlu dihapus saat uninstall.
Data dipertahankan secara default untuk mengurangi risiko kehilangan tanpa sengaja.
Pembersihan penuh dapat diaktifkan secara sengaja sebelum uninstall Pro.
Pemilik sebaiknya mengekspor catatan yang diperlukan sebelum memilih pembersihan penuh.
Pro untuk tim yang ingin setiap chat lebih bernilai
Ubah tombol WhatsApp sederhana menjadi jalur sales yang terarah.
Mulai dari plugin TalkDock gratis resmi di WordPress.org, lalu upgrade saat Anda butuh jam operasional, routing agen, targeting halaman, analitik klik, greeting bubble, consent prompt, dan lead offline dalam satu alur rapi.
Tangkap lead di luar jam kerja
Arahkan chat ke agen tepat
Lihat sumber klik terbaik
Hemat IDR 150,000Normal IDR 299,000IDR 149,000per tahunTanpa hard redirect: checkout dibuka di popup Lynk yang fokus. Jika browser memblokirnya, Anda tetap bisa lanjut dengan aman di tab ini.
Tetap gunakan plugin TalkDock gratis sebagai dasar, lalu tambahkan kontrol Pro agar lebih banyak pengunjung sampai ke orang yang tepat di waktu yang tepat.
Kami membuka Lynk di popup checkout khusus agar halaman ini tetap terbuka. Jika browser memblokir popup, tombol fallback di bawah membawa Anda lanjut di tab ini.