TalaDesk

Description

TalaDesk adds a polished floating call-to-action button to your WordPress site, making it effortless for visitors to reach you on WhatsApp.

Why TalaDesk?

Most CTA plugins overload your site with JavaScript frameworks and tracking scripts. TalaDesk is different — it’s a single lightweight button with pure CSS, no dependencies, and zero external requests. Your page stays fast and your visitors’ privacy is respected.

Features

  • One-click WhatsApp chat button
  • Customizable icon color, text color, and background color
  • Customizable button text and optional hover text
  • Position: bottom-right or bottom-left
  • Availability scheduling — choose the days of the week and hours the button appears
  • Display rules: all pages, homepage, posts, pages, or exclude front page
  • Lightweight — pure CSS, no framework bloat
  • SEO-friendly semantic markup with ARIA labels
  • No external data collection or tracking

Looking for more?

A separate premium product at taladesk.com offers additional messaging services, click analytics, and advanced display rules. It is a standalone product and is not required to use this plugin — every feature listed above is fully functional and free.

How It Works

  1. Install and activate TalaDesk.
  2. Go to the TalaDesk menu in your admin sidebar.
  3. Enter your phone number (with country code).
  4. Customize colors, text, and position.
  5. Done — the button appears on every page (or as configured).

Screenshots

Installation

From the WordPress dashboard:

  1. Go to Plugins > Add New.
  2. Search for “TalaDesk”.
  3. Click Install Now, then Activate.
  4. Go to the TalaDesk menu in your admin sidebar to configure.

Manual installation:

  1. Upload the taladesk folder to /wp-content/plugins/.
  2. Activate through the Plugins screen.
  3. Configure under the TalaDesk menu in your admin sidebar.

FAQ

What information does TalaDesk collect?

Nothing. TalaDesk does not collect personal data, track visitors, or contact external servers. All settings are stored in your WordPress options table. The optional click counter lives in the browser’s sessionStorage only — it is never transmitted anywhere.

Which messaging services are supported?

This plugin connects visitors to WhatsApp. Additional services are offered by a separate premium product at taladesk.com.

Can I customize the button colors?

Yes — icon color, text color, and background color are all configurable from the settings page. Each has a color picker with defaults matching the WhatsApp green theme.

What happens when someone clicks the button?

The button opens WhatsApp in a new tab with your pre-filled message (e.g., wa.me/27123456789?text=Hi). The message template is configured in the settings.

Does this work with page builders?

Yes — because TalaDesk hooks into wp_footer, it works with all page builders (Elementor, Beaver Builder, Gutenberg, etc.) and any WordPress theme.

Is TalaDesk GDPR-compliant?

TalaDesk makes zero external requests and sets no cookies. The optional click counter uses the browser’s sessionStorage which is cleared when the tab closes. No consent banner is required for the plugin itself.

Are there additional features available elsewhere?

Yes. taladesk.com offers a separate premium product with extra messaging services and analytics. It is independent of this plugin — nothing in this plugin is locked or disabled.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“TalaDesk” is open source software. The following people have contributed to this plugin.

Contributors

Translate “TalaDesk” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.2.1

  • Removed: Disabled “service” selector and the non-functional API token field — no locked or disabled UI remains.
  • Removed: Internal pro-gating function and constant; the plugin is fully functional with no license checks.
  • Removed: WordPress.org directory image assets (banner, icon, screenshots) from the plugin package.
  • Changed: Settings page now shows a single, non-intrusive informational note about the separate premium product.
  • Fixed: Inline SVG output now escaped with wp_kses(); removed inline admin JavaScript.

1.2.2

  • Fixed: Phone sanitization now strips + signs (digits only for WhatsApp wa.me compatibility)

1.2.0

  • Removed: Telegram, Messenger, Signal, and SMS code from the free plugin to comply with WordPress.org guidelines (resolved plugin review blocker).
  • Changed: Messaging service selector replaced with a static WhatsApp display.
  • Changed: build_messaging_url() and get_service_icon() simplified to WhatsApp-only.

1.1.4

  • Fixed: Escaped $checked output in active days field
  • Fixed: Removed Update URI header (not permitted on .org)
  • Fixed: Removed load_plugin_textdomain() (auto-loaded for .org)
  • Fixed: Added languages/index.php placeholder so domain path resolves
  • Updated: Tested up to 7.0
  • Updated: Limited readme tags to 5

1.1.3

  • Added: load_plugin_textdomain() call for translation support
  • Added: Update URI header in plugin bootstrap
  • Added: Empty languages/ directory for future .mo files
  • Updated: Screenshots to reflect latest UI

1.1.2

  • Changed: Messaging service dropdown disabled (WhatsApp only in free tier)

1.1.1

  • Added: Purple Pro CTA banner at top of settings page (links to taladesk.com/#contact)
  • Updated: Token field description shortened (CTA moved to top banner)

1.1.0

  • Added: Master active toggle to turn CTA on/off
  • Added: Business hours scheduling (day-of-week checkboxes + time range)
  • Added: taladesk.com token field (greyed out, for future Pro API linking)

1.0.3

  • Fixed: Admin menu icon resized to 20×20 (was displaying huge)

1.0.2

  • Changed: Admin menu icon switched to custom PNG icon

1.0.1

  • Fixed: Hover text swap not working (JS ran before CTA rendered in DOM)
  • Fixed: Removed line-number artifacts that broke CSS and PHP
  • Removed: Username field (Telegram/Messenger no longer configurable)
  • Removed: “Powered by TalaDesk” branding link
  • Removed: !important from CSS (proper specificity instead)
  • Updated: Plugin description and labels streamlined for WhatsApp-only
  • Added: Plugin icon, banner, and screenshots for WordPress.org directory
  • Added: Top-level admin menu with TalaDesk icon (was under Settings)

1.0.0

  • Initial public release.
  • Floating CTA button with configurable messaging service.
  • Support for WhatsApp, Telegram, Messenger, Signal, and SMS.
  • Full color customization (icon, text, background).
  • Optional hover text swap.
  • Position selection (bottom-right / bottom-left).
  • Display rules (all pages, homepage, posts, pages, exclude front page).
  • Settings page under Settings > TalaDesk.
  • Lightweight: no JavaScript frameworks, no external requests.
  • Accessibility: ARIA labels, keyboard navigation, focus-visible styles.