BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
TalkDock — Floating Chat Button icon
Maintained Tested up to 7.0.7 #15 in chat button

TalkDock — Floating Chat Button

Add a floating WhatsApp chat button to your site. Visitors click — WhatsApp opens. That's it.

Active installs20+10+ tier
Downloads · 30d80▲ +33.3% vs prev. 30d
Rating—0 reviews
Health score52/100Fair
All-time downloads468Since Jun 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d23▲ +21.1% week over week
Our verdict

Use with caution

TalkDock — Floating Chat Button works, but test it on a staging site before relying on it in 2026. It runs on 20+ sites and was last updated 4 months ago, and scores 52/100 on our health check.

  • Small user base (20+ active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

246Jul 14Aug 27Oct 11
Yesterday3
Daily average (1y)4
Peak day106Jun 1, 2026
Last 12 months469

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where TalkDock stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
chat button >100 2,379 Best chat button plugins →
click to chat >100 2,784 Best click to chat plugins →
customer support >100 10,000 Best customer support plugins →
floating button >100 2,047 Best floating button plugins →
whatsapp button >100 1,364 Best whatsapp button plugins →

Version adoption

Share of active sites per release.

  • 1.1100.0%

About TalkDock — Floating Chat Button

From the official readme · v1.1.7

Description

TalkDock adds a floating WhatsApp button to your site in under two minutes. Visitors tap it and WhatsApp opens straight to your number — no forms, no redirects, no friction.

One settings panel covers everything. No accounts, no code, nothing to configure outside WordPress.

What TalkDock does

  • Floating chat button — appears on every page; visitors tap it and WhatsApp opens directly to your number.
  • Full color control — solid colors or gradients via a built-in picker; matches any brand palette.
  • Flexible positioning — left or right, with fine-grained offset control.
  • Pre-filled welcome message — visitors arrive with a conversation starter already typed.
  • Animations & visibility rules — choose bounce, pulse, shake, or none; show to all visitors, logged-in users, or guests only; hide on mobile with one toggle.
  • Shortcode support — embed [talkdock_button] anywhere in posts or pages.
  • Live preview & clean uninstall — see changes before saving; plugin removes its own data on uninstall.

Upgrade to TalkDock Pro

The free plugin covers everything you need to get a WhatsApp button live. TalkDock Pro is the add-on for teams that want more control, more visibility, and more conversions.

Free

  • Floating chat button — all pages, all devices
  • Full color & gradient control with live preview
  • Flexible position and animation presets
  • Pre-filled welcome message
  • Visitor targeting by login state and device
  • Shortcode [talkdock_button] for inline embeds
  • Accessibility label and clean uninstall

Pro — everything above, plus:

  • Page-level targeting — show or hide the button by page ID, URL pattern, post type, or WooCommerce product
  • Multiple agents & departments — add unlimited agents with names, avatars, titles, and individual WhatsApp links; visitors pick the right person
  • Business hours & offline routing — set open/close windows per day; outside hours the widget auto-switches to a lead capture form
  • Offline leads inbox — missed enquiries saved server-side, reviewable in-dashboard, exportable as CSV
  • Click analytics & conversion tracking — day-by-day click chart per agent, 7/30/90-day windows, Google Analytics and Meta Pixel event firing, CSV export
  • Greeting bubbles & extra button styles — pop-up greeting animations, agent typing indicators, and additional button presets
  • Inline Gutenberg block — drop a fully-styled “Chat with us” CTA anywhere in the block editor

👉 Get TalkDock Pro

About WhatsApp

TalkDock is not affiliated with WhatsApp or Meta. The button opens a standard wa.me link — identical to any hand-coded WhatsApp link. The plugin never contacts WhatsApp’s servers on your behalf.

Privacy & External Services

TalkDock transmits nothing in normal operation — no tracking, no telemetry, no background requests. The floating button is a plain wa.me anchor tag; clicking it opens WhatsApp in the visitor’s browser and nothing else. The only outbound connection is the optional Report a Bug form, fired solely when an administrator clicks Send.

Data sent only when a bug report is submitted:

  • Report subject and message
  • Optional reply-to email address (only if you type one)
  • Up to three screenshot attachments (validated server-side; never stored in your media library)
  • Optional diagnostic info — opt-out, shown to you before sending: plugin, WordPress, PHP, and MySQL versions; active theme; locale; multisite flag; PHP memory limit
  • Never auto-collected: site URL, admin email, license keys, user list, active plugin list, or any visitor data
  • A local copy is saved in tlkd_feedback_log (last 50 entries; removed on uninstall)

External service used:

WhatsApp wa.me links are standard browser anchor tags. The plugin makes no server-side requests to WhatsApp or Meta.

Installation

  1. Upload the plugin ZIP through Plugins → Add New → Upload Plugin, or upload the plugin folder to /wp-content/plugins/.
  2. Activate the plugin via the Plugins screen.
  3. Go to TalkDock in the admin sidebar.
  4. Enter your WhatsApp link in the format https://wa.me/15551234567 and customize colors and position.
  5. Click Save Changes. The button will appear on your site.

Frequently asked questions

How do I find my WhatsApp link?

Use the format https://wa.me/ — for example https://wa.me/15551234567. No plus sign, no spaces.

Will this work with my caching plugin?

Yes. TalkDock enqueues static assets and a sanitized generated stylesheet, so the button renders correctly regardless of page caching.

Can I show the button only on certain pages?

The free plugin supports targeting by login state and screen size (hide on mobile). Per-page, per-product, and URL-pattern targeting is available in TalkDock Pro.

Will I lose my settings if I deactivate?

No. Deactivation leaves settings intact. Data is removed only when you delete the plugin — and even then you can opt in to keep it.

Where do I get support?

Free support is available through the WordPress.org support forum for this plugin.

Changelog

Hardened Pro licensing gate, mandatory Ed25519 response verification, fail-closed license validation, and refreshed release integrity.

1.1.7

  • Hardened Pro licensing gate, mandatory Ed25519 response verification, fail-closed license validation, and refreshed release integrity.

1.1.6

  • Refreshed plugin description copy for clarity and readability.

1.1.5

  • Resolved the Plugin Check nonce-verification warning in settings checkbox payload handling.
  • Reconfirmed AJAX no-refresh settings saving, persisted-value verification, and POST fallback.
  • Maintained save status feedback and live-preview refresh after successful saves.

1.1.2

  • Added the TalkDock Pro integration hooks while keeping all free features fully functional without the add-on.
  • Hardened settings saves, feedback uploads, frontend asset enqueues, and generated CSS output for WordPress.org review.
  • Refined the admin UI, responsive tab layout, and shadow-free design system.
  • Preserved the existing privacy posture: no background telemetry and no visitor data sent by the free plugin.

1.0.9

  • Fixed WordPress.org review blockers: all JavaScript is enqueued through WordPress, the text domain is consistently talkdock across plugin headers, gettext calls, and the POT template, external service disclosure is explicit, Report-a-Bug uploads are sanitized and validated at the boundary, and frontend design CSS is generated from validated values instead of printed as raw inline CSS.
  • Removed the remote Google Fonts admin dependency and uses the system font stack instead.
  • Cleaned admin/front-end markup output and tightened late escaping for dynamic values.
  • Normalized Markas Studio public links under https://studio.markashosting.com/plugins/talkdock/, including docs, support, TalkDock Pro, Terms of Use, and Privacy Policy permalinks.
  • Removed the optional author homepage header because the plugin-specific URL is intentionally used as the Plugin URI; this avoids duplicate URL validation errors during WordPress.org submission.

1.0.8

  • FIX (Report-a-Bug delivery): the modal showed “Thanks — your report has been recorded” even when the cross-site bug-report receiver returned HTTP 413 (payload too large). Two underlying issues: (a) the dispatcher treated any non-WP_Error response from wp_remote_post as success, so a 413 / 429 / 500 from the receiver slipped through as ok = true; (b) the receiver’s body cap was 1 MB while the plugin permits up to 3 × 5 MB images, so a typical multi-screenshot bug report exceeded the cap. The dispatcher now requires an actual 2xx status before reporting success; on non-2xx the modal shows an honest “Saved locally — receiver was unreachable” warning and leaves itself open so the user can resend. The receiver-side cap (in the Markas Studio dashboard’s plugin-bug intake) has been raised to 12 MB to match the plugin’s spec’d wire budget with comfortable headroom.
  • FIX (response parsing — receiver entry_id): the cross-site receiver responds with { success: true, id: <post_id>, message: '...' } on a successful intake, where id is the reference number of the recorded report on the receiver side. The previous dispatcher discarded the body entirely on 2xx and returned only { ok, status } upstream, so the receiver’s reference number was lost between layers. The dispatcher now decodes the response body, extracts the id field (accepting entry_id as a forward-compat alias), and propagates it as remote_entry_id through the dispatch result → local log row → AJAX response → modal history pill. The user-facing success message now includes the receiver-assigned reference (“Thanks — your report has been recorded (ref #847).”), and the Previous Reports panel renders sent rows as “Sent · #847” so the user has a number to cite in any follow-up. Pre-1.0.8 log entries that lack the field render as “Sent” with no reference, gracefully — no data migration required.
  • NEW (Smart auto-resize): screenshots are now optimized client-side before submission. Images larger than the per-image target are scaled to a 1920px longest edge and re-encoded as JPEG with progressive quality steps (0.85 → 0.72 → 0.6) until they fit. A typical 5 MB retina screenshot lands at ~400–600 KB without visible quality loss, and the 413 budget becomes practically unreachable from the UI.
  • NEW (Paste-from-clipboard): you can now paste a screenshot directly into the open modal with Cmd / Ctrl + V. Captured images run through the same auto-resize pipeline. A timestamped filename is synthesized so multiple pastes don’t collide. Text pastes into the subject / message inputs are left untouched.
  • NEW (Previous reports panel): an opt-in “Show previous reports” disclosure inside the modal lists the most recent submissions from this site with their delivery status (Sent / Local only / Not delivered). Reads from the existing bounded local log; no new options are created. Lazy-loaded on first expand.
  • FIX (wp_options bloat): the local tlkd_feedback_log option no longer stores the base64-encoded attachment binary. With 50 entries × up to 15 MB raw attachments, the option row could theoretically reach ~750 MB and slow every admin page load. The log now stores per-attachment metadata only (name, MIME, byte count); the audit trail is preserved, the bloat hazard is gone.
  • FIX (privacy / wire format): the dispatcher’s outbound User-Agent no longer includes home_url(). The readme privacy section already promised the plugin never auto-attaches your site URL, but the previous header TalkDock/1.0.7; <home_url> shipped it on every dispatch. The receiver-side dashboard derives the source host from the Origin / Referer header (unchanged), so the User-Agent is now plain TalkDock/1.0.8.
  • HARDENING (PHPCS hygiene): the $_FILES superglobal is read in three places inside process_attachments() (existence check, raw-array capture, per-file loop). The previous build used an inline phpcs:ignore that only covered one line and left the other two flagged. Replaced with a method-scoped phpcs:disable / phpcs:enable pair stacking both WordPress.Security.NonceVerification.Missing and WordPress.Security.ValidatedSanitizedInput.InputNotSanitized. Each suppression carries a one-line justification naming the mitigation. No behavioural change.
  • HARDENING (link-rel sweep): every target="_blank" link in the plugin’s admin views now uses rel="noopener noreferrer" (was rel="noopener"). noopener neutralizes reverse-tabnabbing; noreferrer additionally suppresses the Referer header so the destination site does not learn which wp-admin/admin.php?page=… page the click came from.
  • No change to the AJAX action names, the nonce, the option keys, the validation rules, the JSON payload schema, the diagnostic block, or what is opt-in vs opt-out. The 5 MB per-image cap and 3-image cap are unchanged. The set of fields transmitted is unchanged — except that the outbound User-Agent header no longer contains home_url(), per the readme’s privacy guarantee.

Full changelog on WordPress.org →

Screenshots

General tab — enter your WhatsApp link, toggle the widget on or off, and set the accessibility label. Live preview updates on the right.
General tab — enter your WhatsApp link, toggle the widget on or off, and set the…
Design & Position tab — pick gradient colors, set horizontal alignment, adjust side and bottom distance, and choose a button animation.
Design & Position tab — pick gradient colors, set horizontal alignment, adjust side and…
Message tab — enable and configure a pre-filled message so visitors land with a conversation starter already typed.
Message tab — enable and configure a pre-filled message so visitors land with a…
Visibility tab — control who sees the button (all visitors, logged-in only, or guests) and hide it on mobile with one toggle.
Visibility tab — control who sees the button (all visitors, logged-in only, or guests)…
Pro Features tab (free plugin) — overview of the TalkDock Pro add-on with feature cards covering business hours, multi-agent, page targeting, analytics, greeting bubbles, and inline embeds.
Pro Features tab (free plugin) — overview of the TalkDock Pro add-on with feature cards…
Pro License tab — active Pro workspace showing license details, plan, validity, and the full list of enabled Pro features.
Pro License tab — active Pro workspace showing license details, plan, validity, and the…
General tab with Pro active — the full Pro tab bar unlocked: Business Hours, Offline Leads, Agents, Targeting, Analytics, Shortcode & Block, and Pro License.
General tab with Pro active — the full Pro tab bar unlocked: Business Hours, Offline…
Design tab with Pro active — advanced animation options including Pro-exclusive motion styles; button preview reflects multi-agent bubble rendering.
Design tab with Pro active — advanced animation options including Pro-exclusive motion…
Message tab with Pro active — agent-aware prefill routing; assign prefilled messages to specific agents for personalised touchpoints.
Message tab with Pro active — agent-aware prefill routing; assign prefilled messages to…

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best TalkDock alternatives

All chat button plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Floating Chat Widget: Contact Chat Icons, Telegram Chat, Line Messenger, WeChat, Email, SMS, Call Button – Chaty Floating Chat Widget: Contact Chat Icons, Telegram Chat, Li… WhatsApp chat, Facebook Messenger, Telegram, TikTok, Instagram, Email, Line, WeChat Phone… by Premio 300K+ ★★★★★★★★★★ 5 (1.2K) 5 days ago 97
2 Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Chat Button & Custom ChatGPT-Powered Bot by GetButton.io Floating button for chatting with your visitors via WhatsApp, Messenger, Contact form, and… by GetButton.io 20K+ ★★★★★★★★★★ 4.5 (175) 2 weeks ago 88
3 Lead Generation Contact Widget & AI Chatbot: Chat Button, Phone Call, Telegram, Email – SiteLeads Lead Generation Contact Widget & AI Chatbot: Chat Button, P… 💬 Turns visitors into leads. Contact Widget, Free AI Chatbot, WhatsApp, Instagram, Facebook… by Extend Themes 10K+ ★★★★★★★★★★ 5 (2) 2 months ago 76
4 Sticky Chat Widget – Floating Chat Icons, Contact Form, Call, Click to Chat, Email & Message Buttons Sticky Chat Widget Social chat buttons with WhatsApp, Messenger, WeChat, Telegram, Instagram, TikTok, Zalo &… by gingerplugins 10K+ ★★★★★★★★★★ 5 (39) 1 month ago 85
5 WPChat – Live Chat & Messaging Widget for Customer Support WPChat – Live Chat & Messaging Widget for Customer Support Click-to-chat button for WordPress. Connect to WhatsApp, Messenger, Telegram, or Instagram… by Syed Balkhi 6K+ ★★★★★★★★★★ 4.5 (2) 5 days ago 78
6 Call Now and Chat Buttons Call Now and Chat Buttons Add instant "Call Now" and "Chat" buttons to your website, allowing visitors to seamlessly… by DALINOVATE 5K+ ★★★★★★★★★★ 5 (3) 2 years ago 39
7 Pulsating Chat Button Pulsating Chat Button Adds a pulsating WhatsApp or Telegram chat button to your site. Pre-filled message, Google… by aminshah74 3K+ ★★★★★★★★★★ 5 (1) 2 months ago 74
8 Better Chat Support for Messenger Better Chat Support for Messenger Add a Facebook Messenger chat button to WordPress — floating chat bubble, pre-filled… by ThemeAtelier 1K+ ★★★★★★★★★★ 5 (5) 2 weeks ago 71
9 Tap Chat – Floating Contact Button Tap Chat – Floating Contact Button WhatsApp chat button with multiple agents, welcome bubble, working hours, page rules and… by Tap Team 200+ ★★★★★★★★★★ 5 (1) 2 days ago 76
10 Chat Button Ninetyseven Infotech Chat Button Ninetyseven Infotech Chat Button Ninetyseven Infotech | Chat Button Ninetyseven Infotech for WordPress allows… by Ninetyseven Infotech 100+ ★★★★★★★★★★ 5 (1) 4 years ago 32

FAQ

TalkDock — Floating Chat Button: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 12, 2026

Is TalkDock — Floating Chat Button free?

Yes. TalkDock — Floating Chat Button is free to download and use from the official WordPress.org plugin directory.

Is TalkDock — Floating Chat Button safe to use in 2026?

TalkDock — Floating Chat Button works, but test it on a staging site before relying on it in 2026. It runs on 20+ sites and was last updated 4 months ago, and scores 52/100 on our health check.

How many websites use TalkDock — Floating Chat Button?

TalkDock — Floating Chat Button is active on 20+ WordPress websites and has been downloaded 468 times since it launched in June 2026. It was downloaded 80 times in the last 30 days.

Does TalkDock — Floating Chat Button work with WordPress 7.1?

TalkDock — Floating Chat Button is officially tested up to WordPress 7.0.7, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does TalkDock — Floating Chat Button need?

TalkDock — Floating Chat Button requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was TalkDock — Floating Chat Button last updated?

The latest version, 1.1.7, was released on June 10, 2026 (4 months ago).

Who makes TalkDock — Floating Chat Button?

TalkDock — Floating Chat Button is developed and maintained by Markas Studio.

What are the best alternatives to TalkDock — Floating Chat Button?

The most popular alternatives to TalkDock — Floating Chat Button are Floating Chat Widget: Conta… (300K+ installs), Chat Button & Custom ChatGP… (20K+ installs) and Lead Generation Contact Wid… (10K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.