{"id":387836,"date":"2026-11-02T06:45:32","date_gmt":"2026-11-02T06:45:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wabbiyo\/"},"modified":"2026-11-02T12:56:24","modified_gmt":"2026-11-02T12:56:24","slug":"wabbiyo","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wabbiyo\/","author":23555632,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.124","stable_tag":"1.2.124","tested":"7.1.4","requires":"6.4","requires_php":"8.1","requires_plugins":null,"header_name":"wabbiyo","header_author":"wabbiyo","header_description":"A free WhatsApp inbox for WordPress \u2014 connect the WhatsApp Cloud API, answer customers from wp-admin and keep a contact list. No licence key, no time limit.","assets_banners_color":"3c4c45","last_updated":"2026-11-02 12:56:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wabbiyo.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":137,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.124":{"tag":"1.2.124","author":"ananduse2000","date":"2026-11-02 12:56:24","revision":3779817}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3779067,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3779067,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3779067,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3779067,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.124"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2364,290298,3160,236909,286],"plugin_category":[45],"plugin_contributors":[290170],"plugin_business_model":[],"class_list":["post-387836","plugin","type-plugin","status-publish","hentry","plugin_tags-chatbot","plugin_tags-team-inbox","plugin_tags-whatsapp","plugin_tags-whatsapp-automation","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-ananduse2000","plugin_committers-ananduse2000"],"banners":{"banner":"https:\/\/ps.w.org\/wabbiyo\/assets\/banner-772x250.png?rev=3779067","banner_2x":"https:\/\/ps.w.org\/wabbiyo\/assets\/banner-1544x500.png?rev=3779067","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wabbiyo\/assets\/icon-128x128.png?rev=3779067","icon_2x":"https:\/\/ps.w.org\/wabbiyo\/assets\/icon-256x256.png?rev=3779067","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>wabbiyo is a free WhatsApp inbox plugin. Everything in it works fully, for as\nlong as you use it, with no payment, no time limit and no cap on WhatsApp\nnumbers:<\/p>\n\n<ul>\n<li><strong>Team Inbox<\/strong> - WhatsApp conversations land in a two-pane inbox for the\nsite's administrators. Reply with text, images, video, audio and documents,\nadd internal notes, set a status (open, pending, snoozed or resolved) and\nsee unread counts.<\/li>\n<li><strong>Chat widget<\/strong> - a WhatsApp chat button for your website; visitors' chats\narrive in the Team Inbox.<\/li>\n<li><strong>Contacts<\/strong> - everyone who messages you, with their conversation history,\ntags and opt-out status, and a per-contact data export.<\/li>\n<li><strong>Settings it needs<\/strong> - your WhatsApp Cloud API connection (the access token\nis stored encrypted), the webhook URL and verify token to paste into Meta,\nemail, regional and data-retention settings.<\/li>\n<li><strong>Overview and Setup Guide<\/strong> - today's conversations at a glance, and a\nstep-by-step guide to connecting your number.<\/li>\n<li><strong>Connection check<\/strong> - twice a day the plugin asks Meta whether your access\ntoken still works, and emails the site's admin address if it has stopped.<\/li>\n<\/ul>\n\n<p><strong>Replies within 24 hours.<\/strong> WhatsApp allows replies for 24 hours after a\ncustomer's last message. After that, the customer has to write again before\nyou can reply. This plugin does not send message templates.<\/p>\n\n<p><strong>No account and no licence key.<\/strong> Nothing asks you to register: the plugin\nopens straight into the app.<\/p>\n\n<p>wabbiyo Pro is a separate plugin that adds WhatsApp automation with the Flow\nBuilder, message templates, broadcasts, WooCommerce notifications and cart\nrecovery, an AI chatbot and more. The \"Upgrade to Pro\" page lists what it adds\nand links to wabbiyo.com.<\/p>\n\n<p><strong>Source code.<\/strong> The JavaScript and CSS source is included; see the FAQ \"Where\nis the source code of the JavaScript and CSS?\" for how to build it.<\/p>\n\n<p>WhatsApp is a trademark of WhatsApp LLC. wabbiyo is not affiliated with or\nendorsed by WhatsApp or Meta.<\/p>\n\n<h3>External services<\/h3>\n\n<p>These are the outside services this plugin contacts, what it sends, and when.\nThe chat widget talks to your own site, apart from Gravatar pictures (item 4)\nand WhatsApp links (item 5). Links to wabbiyo.com, such as those on the Upgrade\nto Pro page, open in your browser; the plugin itself sends nothing there.<\/p>\n\n<p><strong>1. WhatsApp Cloud API (Meta)<\/strong> - <code>graph.facebook.com<\/code>. This is the plugin's\ncore function and cannot be turned off. Sent: your access token and WhatsApp\naccount IDs; the recipient's phone number and the content of every message and\nmedia file you send; and your Meta App ID and secret. When: on connecting or\ntesting the connection, twice a day to check the token still works, each time\nyou send a message or open received media, and when you run the webhook check.\nMeta delivers incoming messages to your site, and received media is downloaded\nfrom the address Meta gives for it, on Meta's media hosts\n(<code>lookaside.fbsbx.com<\/code>, <code>fbcdn.net<\/code>, <code>whatsapp.net<\/code>). When you send media by\nlink (a web address instead of an upload), your site downloads images from\nthat public address and uploads them to Meta; for other files Meta fetches\nthe address itself.\n<a href=\"https:\/\/www.whatsapp.com\/legal\/business-terms\">Terms<\/a> -\n<a href=\"https:\/\/www.whatsapp.com\/legal\/privacy-policy\">Privacy<\/a><\/p>\n\n<p><strong>2. Facebook JavaScript SDK (Meta)<\/strong> - <code>connect.facebook.net<\/code>. Loaded in your\nbrowser only when you start \"Sign up with Meta\" in Settings &gt; WhatsApp, after\nsaving your own Meta App ID and Config ID; never otherwise. Your App ID and\nConfig ID are passed to Meta, which may set cookies.\n<a href=\"https:\/\/developers.facebook.com\/terms\/\">Terms<\/a> -\n<a href=\"https:\/\/www.facebook.com\/privacy\/policy\/\">Privacy<\/a><\/p>\n\n<p><strong>3. Your SMTP relay (optional)<\/strong> - off until you switch it on under\nSettings &gt; Email, and never used while another mail plugin sends your email.\nThen all email this site sends goes through the relay host you enter, with\nthe username and password you give it, under your email provider's terms.<\/p>\n\n<p><strong>4. Gravatar (Automattic)<\/strong> - <code>gravatar.com<\/code>. When an agent has no profile\nphoto uploaded in wabbiyo, the Inbox and the chat widget show their Gravatar.\nThe picture loads in the viewer's browser, chat widget visitors included,\nwhich sends Gravatar their IP address and a hash of the agent's email. Not shown when Settings &gt; Discussion &gt; Show Avatars is\noff, nor in the widget before a visitor gives any consent you require.\n<a href=\"https:\/\/gravatar.com\/tos\">Terms<\/a> -\n<a href=\"https:\/\/automattic.com\/privacy\/\">Privacy<\/a><\/p>\n\n<p><strong>5. WhatsApp click-to-chat<\/strong> - <code>wa.me<\/code>. Only when a visitor clicks the chat\nwidget's WhatsApp button: their browser opens wa.me with your number and any\nmessage they typed.\n<a href=\"https:\/\/www.whatsapp.com\/legal\/terms-of-service\">Terms<\/a> -\n<a href=\"https:\/\/www.whatsapp.com\/legal\/privacy-policy\">Privacy<\/a><\/p>\n\n<h3>Privacy<\/h3>\n\n<ul>\n<li><strong>No AI or CRM data sharing<\/strong> - this plugin sends no contact or message data\nto an AI provider or to any lead-integration service.<\/li>\n<li><strong>Configurable data retention<\/strong> - <code>compliance.retention_months<\/code> (24 by\ndefault) purges contacts and their data after that much inactivity. Set it\nto <code>0<\/code> to keep data indefinitely.<\/li>\n<li><strong>Export and erase<\/strong> - the plugin registers with WordPress's Tools &gt; Export\nPersonal Data and Erase Personal Data, matched by email. Erasing a contact\nalso erases its internal notes and saved media files.<\/li>\n<li><strong>Encrypted media<\/strong> - media files are stored encrypted. Back up the key:\n  wp wabbiyo media_key show.<\/li>\n<li><strong>Chat widget<\/strong> - keeps a visitor's chat and a random visitor ID in their\nbrowser. Button views and clicks are logged on your site with that visitor\nID (only after any consent you require), the agent clicked, the page address, referrer, UTM tags, device type,\nlanguage and country (from Cloudflare's header, if present), and deleted\nafter 90 days.<\/li>\n<li><strong>Privacy policy text<\/strong> - suggested text for your policy is in WordPress's\nprivacy policy guide (Settings &gt; Privacy).<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install from <strong>Plugins &gt; Add New<\/strong>, or upload the plugin zip there.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu.<\/li>\n<li>Open <strong>wabbiyo &gt; Setup Guide<\/strong> and follow its steps: save your Meta App ID\nand App Secret, connect your number (Meta's guided sign-up, or a permanent\naccess token and phone number ID), and save a verify token.<\/li>\n<li>In your Meta app, under WhatsApp &gt; Configuration, paste the Callback URL\nand verify token, and subscribe to the \"messages\" field.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20pay%20or%20buy%20a%20licence%3F\"><h3>Do I need to pay or buy a licence?<\/h3><\/dt>\n<dd><p>No. Every feature in this plugin is free, with no time limit and no trial\nperiod, and it takes no licence key. A licence is only for wabbiyo Pro, a\nseparate plugin, and is entered there.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>No. For help, use this plugin's support forum on wordpress.org; Settings &gt;\nSupport links to it.<\/p><\/dd>\n<dt id=\"why%20was%20my%20reply%20not%20sent%3F\"><h3>Why was my reply not sent?<\/h3><\/dt>\n<dd><p>WhatsApp allows replies for 24 hours after a customer's last message. If the\ncustomer last wrote earlier than that, the Inbox says so and sends nothing;\nyou can reply again once they write to you.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20show%20me%20ads%3F\"><h3>Will the plugin show me ads?<\/h3><\/dt>\n<dd><p>On its own screens, all for wabbiyo Pro: the Upgrade to Pro menu item and\npage; and the Setup Guide's \"More in wabbiyo Pro\" row, which opens the\nUpgrade to Pro page. After your first 100 messages, one notice (also on the\nPlugins screen) lists what wabbiyo Pro adds and links to its prices on\nwabbiyo.com; dismissed, it does not come back.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20when%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data when I delete the plugin?<\/h3><\/dt>\n<dd><p>It is kept, unless you switch on Settings &gt; Compliance &gt; \"Delete all wabbiyo\ndata when the plugin is deleted\". Deactivating never deletes anything.<\/p><\/dd>\n<dt id=\"is%20my%20access%20token%20safe%3F\"><h3>Is my access token safe?<\/h3><\/dt>\n<dd><p>Yes - it is encrypted at rest with AES-256-GCM and is never displayed back.<\/p><\/dd>\n<dt id=\"where%20is%20the%20source%20code%20of%20the%20javascript%20and%20css%3F\"><h3>Where is the source code of the JavaScript and CSS?<\/h3><\/dt>\n<dd><p>In the plugin, and <code>dist\/<\/code> is built from it without minifying. <code>admin\/src\/<\/code> is\nthe admin app (React 18) and its CSS; <code>widget\/src\/<\/code> is the chat widget and its\nCSS. The build setup is <code>package.json<\/code>, <code>package-lock.json<\/code>,\n    vite.admin.config.js and <code>vite.widget.config.js<\/code>: with Node.js 18, 20 or\nlater, run <code>npm ci<\/code> and then <code>npm run build<\/code> in the plugin folder to rebuild\n    dist\/. <code>dist\/admin\/chunks\/vendor-react-*.js<\/code> is React and React DOM 18.3.1\nas published on npm (source: https:\/\/github.com\/facebook\/react); the fonts come\nfrom the <code>@fontsource-variable<\/code> npm packages. PHP dependencies (<code>vendor\/<\/code>) come\nfrom <code>composer.json<\/code>: <code>composer install --no-dev<\/code>.<\/p><\/dd>\n<dt id=\"why%20do%20some%20internal%20names%20say%20%22trial%22%3F\"><h3>Why do some internal names say \"trial\"?<\/h3><\/dt>\n<dd><p>The plugin's tables, options, REST routes and admin page addresses start with\n    watsapex_trial or <code>watsapex-trial<\/code>, names kept from its first version so\nexisting sites keep their data and webhook URL. Nothing in it is a trial or\nexpires.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.124<\/h4>\n\n<ul>\n<li>Chat Widget works before WhatsApp is connected; its chats can be read and\nanswered in the Inbox. Wider Overview heatmap.<\/li>\n<\/ul>\n\n<h4>1.2.123<\/h4>\n\n<ul>\n<li><strong>New: the chat widget<\/strong> (wabbiyo &gt; Chat Widget).<\/li>\n<li>Replies are sent only within WhatsApp's 24-hour window; outside it the\nInbox says why and sends nothing.<\/li>\n<li>New: delete all wabbiyo data with the plugin (Settings &gt; Compliance, off by\ndefault), and suggested privacy-policy text.<\/li>\n<li>Erasing a contact or conversation also erases its notes and media.<\/li>\n<li>Secrets are stored encrypted; input is checked before it is saved, and\nresponses carry no secrets, paths or database errors.<\/li>\n<li>Language packs translate most of Settings, Contacts, the widget builder and\nthe chat widget; the Inbox and the help pages are mostly in English.<\/li>\n<li>Removed: AI controls, Security settings, team roles and invitations, and\nbuttons that only pointed to wabbiyo Pro.<\/li>\n<li>No licence key or account; Settings &gt; Support links to the wordpress.org\nforum. The Upgrade page sends no request.<\/li>\n<\/ul>\n\n<p>Earlier versions were distributed from wabbiyo.com.<\/p>","raw_excerpt":"A free WhatsApp inbox for WordPress: connect the WhatsApp Cloud API, answer your customers from wp-admin and keep a contact list.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387836","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=387836"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ananduse2000"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387836"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387836"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387836"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387836"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387836"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387836"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}