{"id":327800,"date":"2026-06-28T10:18:38","date_gmt":"2026-06-28T10:18:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ochats-omnichannel-support-software\/"},"modified":"2026-06-28T10:18:12","modified_gmt":"2026-06-28T10:18:12","slug":"ochats-omnichannel-support-software","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/ochats-omnichannel-support-software\/","author":23516786,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"oChats - Omnichannel Support Software","header_author":"oChats.io","header_description":"Add a floating omnichannel chat widget to your website. Let visitors contact you on WhatsApp, Facebook Messenger, Instagram, Telegram, LINE, WeChat, and Email \u2014 all from one widget.","assets_banners_color":"cbd4df","last_updated":"2026-06-28 10:18:12","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ochats.io\/wordpress-plugin","header_author_uri":"https:\/\/ochats.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"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":"ochatsio","date":"2026-06-28 10:18:12"}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3588679,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3588684,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[14160,2379,6336,163042,3160],"plugin_category":[],"plugin_contributors":[269230],"plugin_business_model":[],"class_list":["post-327800","plugin","type-plugin","status-publish","hentry","plugin_tags-chat-widget","plugin_tags-live-chat","plugin_tags-messenger","plugin_tags-omnichannel","plugin_tags-whatsapp","plugin_contributors-ochatsio","plugin_committers-ochatsio"],"banners":{"banner":"https:\/\/ps.w.org\/ochats-omnichannel-support-software\/assets\/banner-772x250.png?rev=3588684","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ochats-omnichannel-support-software\/assets\/icon-256x256.png?rev=3588679","icon_2x":"https:\/\/ps.w.org\/ochats-omnichannel-support-software\/assets\/icon-256x256.png?rev=3588679","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>oChats<\/strong> is a lightweight, fully customisable floating chat widget that puts all your contact channels in one place. Instead of hiding your WhatsApp number in the footer, give visitors a beautiful one-click way to reach you on their preferred platform.<\/p>\n\n<p><strong>Channels supported:<\/strong>\n* WhatsApp\n* Facebook Messenger\n* Instagram Direct\n* Telegram\n* LINE\n* WeChat\n* Email<\/p>\n\n<p><strong>Key features:<\/strong>\n* Floating widget with open\/close animation\n* Show different channels on desktop vs mobile\n* Custom widget colour, size, and call-to-action text\n* Position widget on the left or right side\n* Google Tag Manager integration \u2014 fires a dataLayer event for every channel click (gtm_whatsapp, gtm_fb_messenger, etc.) so you can track conversions in GA4 or any connected platform\n* WCAG 2.2 accessible \u2014 keyboard navigation, ARIA roles, visible focus indicators\n* iOS safe-area support (widget won't hide behind the iPhone home bar)\n* Zero jQuery dependency \u2014 pure vanilla JavaScript\n* Lightweight \u2014 does not slow down your website<\/p>\n\n<p><strong>Google Tag Manager Event Names:<\/strong>\n    gtm_whatsapp | <code>gtm_fb_messenger<\/code> | <code>gtm_instagram<\/code> | <code>gtm_telegram<\/code> | <code>gtm_line<\/code> | <code>gtm_wechat<\/code> | <code>gtm_email<\/code><\/p>\n\n<p>Built by <a href=\"https:\/\/ochats.io\">oChats.io<\/a> \u2014 Omnichannel Support Software.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin optionally connects to the following external services:<\/p>\n\n<h4>Google Tag Manager (Optional)<\/h4>\n\n<p>If you enter a GTM Container ID in the plugin settings, the plugin loads a script from Google's servers (googletagmanager.com). This is optional and only activates when a Container ID is configured by the site owner. No data is sent automatically \u2014 the script is only loaded when the merchant chooses to enable GTM tracking.\n* Google Privacy Policy: https:\/\/policies.google.com\/privacy\n* Google Terms of Service: https:\/\/policies.google.com\/terms<\/p>\n\n<h4>oChats.io<\/h4>\n\n<p>The plugin displays a small attribution link to https:\/\/ochats.io in the widget footer (free plan). This is a passive HTML hyperlink \u2014 no data is transmitted to ochats.io by the plugin.\n* Privacy Policy: https:\/\/ochats.io\/privacy<\/p>\n\n<h4>Messaging Platforms<\/h4>\n\n<p>When a visitor clicks a channel button in the widget, their browser navigates to the respective messaging platform (wa.me for WhatsApp, m.me for Facebook Messenger, ig.me\/m for Instagram, t.me for Telegram, line.me for LINE, etc.). This is a standard browser redirect triggered by the visitor's own click action. The plugin itself does not transmit any data to these platforms. Each platform's own privacy policy applies once the visitor arrives on their site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin zip file.<\/li>\n<li>In your WordPress admin, go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<li>Go to <strong>Settings &gt; oChats<\/strong> to configure your channels.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20set%20up%20whatsapp%3F\"><h3>How do I set up WhatsApp?<\/h3><\/dt>\n<dd><p>Go to Settings &gt; oChats &gt; Channels. Enable WhatsApp and enter your phone number with the country code (no + sign, no spaces). For example: 60123456789<\/p><\/dd>\n<dt id=\"how%20does%20google%20tag%20manager%20tracking%20work%3F\"><h3>How does Google Tag Manager tracking work?<\/h3><\/dt>\n<dd><p>Enter your GTM Container ID in Settings &gt; oChats &gt; Tracking. Every time a visitor clicks a channel button, oChats fires a dataLayer event. In GTM, create a Custom Event trigger for each event name (e.g. gtm_whatsapp) and connect it to GA4 or any other tag.<\/p><\/dd>\n<dt id=\"can%20i%20hide%20the%20widget%20on%20mobile%3F\"><h3>Can I hide the widget on mobile?<\/h3><\/dt>\n<dd><p>Yes. For each channel you can choose: Desktop &amp; Mobile, Desktop Only, or Mobile Only.<\/p><\/dd>\n<dt id=\"how%20do%20i%20remove%20the%20%22developed%20by%20ochats.io%22%20link%3F\"><h3>How do I remove the \"Developed by oChats.io\" link?<\/h3><\/dt>\n<dd><p>The attribution link can be disabled in Settings &gt; oChats &gt; Advanced for paid plan users.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Channels: WhatsApp, Facebook Messenger, Instagram, Telegram, LINE, WeChat, Email.<\/li>\n<li>Google Tag Manager dataLayer integration.<\/li>\n<li>WCAG 2.2 keyboard navigation and ARIA support.<\/li>\n<li>iOS safe-area-inset fix.<\/li>\n<li>Mobile\/desktop channel visibility control.<\/li>\n<\/ul>","raw_excerpt":"Floating omnichannel chat widget. Connect WhatsApp, Messenger, Instagram, Telegram, LINE, WeChat and Email \u2014 all from one button.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/327800","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=327800"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ochatsio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=327800"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=327800"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=327800"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=327800"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=327800"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=327800"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}