{"id":285645,"date":"2026-03-21T10:43:00","date_gmt":"2026-03-21T10:43:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/chat-widget-click-to-chat-floating-chat-button-chatlink\/"},"modified":"2026-06-10T13:20:19","modified_gmt":"2026-06-10T13:20:19","slug":"virtualcode-click-to-chat","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/virtualcode-click-to-chat\/","author":23411579,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.0","stable_tag":"2.0.0","tested":"7.0","requires":"5.9","requires_php":"8.0","requires_plugins":null,"header_name":"Click to Chat by Virtualcode","header_author":"Virtualcode","header_description":"Add a floating WhatsApp chat widget with customizable button, business hours, page targeting, and expandable chat box.","assets_banners_color":"c9ebc9","last_updated":"2026-06-10 13:20:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/webbyvivek\/virtualcode-bogo-same-product","header_author_uri":"https:\/\/virtualcode.co","rating":0,"author_block_rating":0,"active_installs":0,"downloads":208,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"virtualcode","date":"2026-03-21 10:48:32"},"2.0.0":{"tag":"2.0.0","author":"webbyvivek","date":"2026-06-10 13:20:19"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"Icon-128x128.png":{"filename":"Icon-128x128.png","revision":3487730,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3487730,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3487730,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3487730,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3567497,"resolution":"1","location":"assets","locale":"","width":2940,"height":1466},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3567497,"resolution":"2","location":"assets","locale":"","width":2396,"height":1850},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3567497,"resolution":"3","location":"assets","locale":"","width":2376,"height":2074}},"screenshots":{"1":"General settings tab for WhatsApp number, prefilled message, device visibility, link behaviour, and accessibility label.","2":"Appearance settings tab for button colors, shape, sizing, position, tooltip, and z-index.","3":"Advanced settings tab for page targeting, delayed display, analytics events, and business hours."}},"plugin_section":[],"plugin_tags":[14160,60390,2369,30237,3160],"plugin_category":[],"plugin_contributors":[254952,266513],"plugin_business_model":[],"class_list":["post-285645","plugin","type-plugin","status-publish","hentry","plugin_tags-chat-widget","plugin_tags-click-to-chat","plugin_tags-customer-support","plugin_tags-floating-button","plugin_tags-whatsapp","plugin_contributors-virtualcode","plugin_contributors-webbyvivek","plugin_committers-virtualcode","plugin_committers-webbyvivek"],"banners":{"banner":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/banner-772x250.png?rev=3487730","banner_2x":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/banner-1544x500.png?rev=3487730","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/Icon-128x128.png?rev=3487730","icon_2x":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/icon-256x256.png?rev=3487730","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/screenshot-1.png?rev=3567497","caption":"General settings tab for WhatsApp number, prefilled message, device visibility, link behaviour, and accessibility label."},{"src":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/screenshot-2.png?rev=3567497","caption":"Appearance settings tab for button colors, shape, sizing, position, tooltip, and z-index."},{"src":"https:\/\/ps.w.org\/virtualcode-click-to-chat\/assets\/screenshot-3.png?rev=3567497","caption":"Advanced settings tab for page targeting, delayed display, analytics events, and business hours."}],"raw_content":"<!--section=description-->\n<p>Click to Chat by Virtualcode helps visitors start a WhatsApp conversation from any page of your WordPress site.<\/p>\n\n<p>The plugin adds a lightweight floating chat button that can be customized from a modern WordPress admin interface. You can set your WhatsApp number, prefilled message, device visibility, page targeting rules, business hours, button colors, icon sizing, tooltip text, link behavior, and more.<\/p>\n\n<p>It is built for service businesses, agencies, consultants, stores, marketplaces, appointment-based businesses, and WooCommerce sites that want a quick path from browsing to conversation without requiring the WhatsApp Business API.<\/p>\n\n<h4>Feature highlights<\/h4>\n\n<ul>\n<li>Floating WhatsApp click-to-chat button<\/li>\n<li>WhatsApp number and prefilled message settings<\/li>\n<li>Device visibility controls for all devices, desktop only, or mobile only<\/li>\n<li>New tab or same tab link behavior<\/li>\n<li>Custom accessibility label for screen readers<\/li>\n<li>Left or right button position<\/li>\n<li>Bottom and side gap controls<\/li>\n<li>Button color and text color controls<\/li>\n<li>Icon-only or icon-with-text display<\/li>\n<li>Button text, text size, and icon size controls<\/li>\n<li>Button shape options: pill, rounded rectangle, or square<\/li>\n<li>Optional tooltip above the chat button<\/li>\n<li>Custom z-index control for sites with sticky headers or other floating widgets<\/li>\n<li>Page targeting for entire site, selected pages, or excluded pages<\/li>\n<li>Delayed display after page load<\/li>\n<li>Business days and business hours visibility<\/li>\n<li>Analytics-friendly click tracking for gtag or Classic Analytics when available<\/li>\n<li>Lightweight frontend output with no WhatsApp API dependency<\/li>\n<li>Works with most themes, builders, and WooCommerce stores<\/li>\n<\/ul>\n\n<h4>Modern admin experience<\/h4>\n\n<p>The settings area is organized into three focused tabs:<\/p>\n\n<ul>\n<li>General: phone number, message, device visibility, link target, and accessibility label<\/li>\n<li>Appearance: position, spacing, color, shape, sizing, tooltip, and z-index<\/li>\n<li>Advanced: page targeting, delayed display, analytics events, and business hours<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses WhatsApp Click to Chat links so visitors can start a WhatsApp conversation.<\/p>\n\n<p>When a visitor clicks the chat button, the plugin opens an external WhatsApp <code>wa.me<\/code> link. The link may include the WhatsApp phone number and the prefilled message configured by the site owner.<\/p>\n\n<p>This service is provided by WhatsApp.<\/p>\n\n<p>Terms of Service: https:\/\/www.whatsapp.com\/legal\/terms-of-service\nPrivacy Policy: https:\/\/www.whatsapp.com\/legal\/privacy-policy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it from the WordPress Plugins screen.<\/li>\n<li>Activate the plugin from the Plugins screen in WordPress.<\/li>\n<li>Go to <strong>Click to Chat<\/strong> in the WordPress admin menu.<\/li>\n<li>Enter your WhatsApp number with country code.<\/li>\n<li>Add an optional prefilled message.<\/li>\n<li>Configure appearance, page targeting, delay, and business hours as needed.<\/li>\n<li>Save changes and check the frontend of your site.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20the%20whatsapp%20api%3F\"><h3>Does this plugin require the WhatsApp API?<\/h3><\/dt>\n<dd><p>No. It uses standard WhatsApp Click to Chat links. You only need a valid WhatsApp number with country code.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20whatsapp%20business%20number%3F\"><h3>Can I use a WhatsApp Business number?<\/h3><\/dt>\n<dd><p>Yes. You can use a regular WhatsApp number or a WhatsApp Business number.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20button%20design%3F\"><h3>Can I customize the button design?<\/h3><\/dt>\n<dd><p>Yes. You can adjust position, spacing, background color, text color, icon size, text size, button shape, button text, tooltip text, and z-index.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20button%20only%20on%20selected%20pages%3F\"><h3>Can I show the button only on selected pages?<\/h3><\/dt>\n<dd><p>Yes. Use the Advanced tab to show the button across the entire site, include selected pages, or exclude selected pages.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20button%20only%20during%20business%20hours%3F\"><h3>Can I show the button only during business hours?<\/h3><\/dt>\n<dd><p>Yes. Enable business hours visibility and choose the days, start time, and end time. Overnight schedules such as 22:00 to 06:00 are supported.<\/p><\/dd>\n<dt id=\"can%20i%20delay%20when%20the%20button%20appears%3F\"><h3>Can I delay when the button appears?<\/h3><\/dt>\n<dd><p>Yes. Set the delay in seconds from the Advanced tab. Use 0 to display it immediately.<\/p><\/dd>\n<dt id=\"can%20i%20show%20the%20button%20only%20on%20mobile%20or%20desktop%3F\"><h3>Can I show the button only on mobile or desktop?<\/h3><\/dt>\n<dd><p>Yes. Device visibility can be set to all devices, desktop only, or mobile only.<\/p><\/dd>\n<dt id=\"does%20it%20support%20analytics%20tracking%3F\"><h3>Does it support analytics tracking?<\/h3><\/dt>\n<dd><p>Yes. When analytics events are enabled, button clicks are sent to <code>gtag<\/code> or Classic Analytics if those scripts are already present on your site. The plugin does not install analytics scripts by itself.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>The frontend output is intentionally lightweight. It loads one small CSS file and one small JavaScript file only when the widget should display.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. The button works on WooCommerce stores and standard WordPress sites.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Changed the public plugin display name to Click to Chat by Virtualcode while preserving the plugin slug, folder name, option names, and identifiers.<\/li>\n<li>Redesigned the admin settings interface with modern cards, status summary, responsive layout, and cleaner controls.<\/li>\n<li>Fixed invalid nested settings forms in tab partials.<\/li>\n<li>Added configurable link target for opening WhatsApp in a new tab or the same tab.<\/li>\n<li>Added custom accessibility label support.<\/li>\n<li>Added button shape options.<\/li>\n<li>Added optional tooltip support.<\/li>\n<li>Added z-index control.<\/li>\n<li>Added analytics click tracking toggle.<\/li>\n<li>Improved admin JavaScript state handling and removed production console logging.<\/li>\n<li>Updated documentation, screenshots copy, installation instructions, and FAQs.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Floating WhatsApp chat button.<\/li>\n<li>Page targeting.<\/li>\n<li>Delay popup.<\/li>\n<li>Business hours visibility.<\/li>\n<li>Custom styles and sizes.<\/li>\n<li>Device visibility control.<\/li>\n<\/ul>","raw_excerpt":"Add a customizable floating WhatsApp chat button with page targeting, business hours, device rules, tooltips, and click tracking.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285645","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285645"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/virtualcode"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285645"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285645"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285645"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285645"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285645"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285645"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}