{"id":302676,"date":"2026-04-28T05:05:38","date_gmt":"2026-04-28T05:05:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/unravelx-chatbot\/"},"modified":"2026-09-15T07:17:04","modified_gmt":"2026-09-15T07:17:04","slug":"unravelx-chatbot","status":"publish","type":"plugin","link":"https:\/\/tg.wordpress.org\/plugins\/unravelx-chatbot\/","author":23484534,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.14.1","stable_tag":"1.14.1","tested":"6.9.9","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"UnravelX Sales","header_author":"UnravelX","header_description":"Add your UnravelX AI chatbot to your WordPress site in seconds. No coding required.","assets_banners_color":"","last_updated":"2026-09-15 07:17:04","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/unravelx.app\/","header_author_uri":"https:\/\/unravelx.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":1023,"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":"unravelx","date":"2026-04-28 05:06:40","revision":3516971},"1.0.1":{"tag":"1.0.1","author":"unravelx","date":"2026-04-28 05:10:53","revision":3516973},"1.0.2":{"tag":"1.0.2","author":"unravelx","date":"2026-05-25 11:36:11","revision":3547497},"1.0.3":{"tag":"1.0.3","author":"unravelx","date":"2026-05-25 11:42:51","revision":3547508},"1.0.4":{"tag":"1.0.4","author":"unravelx","date":"2026-05-26 12:26:42","revision":3549096},"1.0.5":{"tag":"1.0.5","author":"unravelx","date":"2026-05-26 12:32:12","revision":3549103},"1.10.0":{"tag":"1.10.0","author":"unravelx","date":"2026-07-04 15:54:39","revision":3596076},"1.10.1":{"tag":"1.10.1","author":"unravelx","date":"2026-07-06 09:57:41","revision":3597552},"1.11.0":{"tag":"1.11.0","author":"unravelx","date":"2026-07-06 12:19:53","revision":3597746},"1.12.0":{"tag":"1.12.0","author":"unravelx","date":"2026-07-14 05:41:50","revision":3606960},"1.13.0":{"tag":"1.13.0","author":"unravelx","date":"2026-07-16 14:53:44","revision":3610411},"1.14.0":{"tag":"1.14.0","author":"unravelx","date":"2026-09-15 07:15:01","revision":3696360},"1.14.1":{"tag":"1.14.1","author":"unravelx","date":"2026-09-15 07:17:04","revision":3696363},"1.2.0":{"tag":"1.2.0","author":"unravelx","date":"2026-06-01 07:22:48","revision":3556306},"1.2.1":{"tag":"1.2.1","author":"unravelx","date":"2026-06-01 07:22:48","revision":3556306},"1.2.2":{"tag":"1.2.2","author":"unravelx","date":"2026-06-01 07:25:53","revision":3556309},"1.2.3":{"tag":"1.2.3","author":"unravelx","date":"2026-06-01 07:37:29","revision":3556327},"1.2.4":{"tag":"1.2.4","author":"unravelx","date":"2026-06-01 07:40:51","revision":3556329},"1.2.5":{"tag":"1.2.5","author":"unravelx","date":"2026-06-01 07:46:58","revision":3556337},"1.2.6":{"tag":"1.2.6","author":"unravelx","date":"2026-06-01 08:00:57","revision":3556357},"1.2.7":{"tag":"1.2.7","author":"unravelx","date":"2026-06-01 08:10:03","revision":3556370},"1.2.8":{"tag":"1.2.8","author":"unravelx","date":"2026-06-01 08:20:17","revision":3556385},"1.2.9":{"tag":"1.2.9","author":"unravelx","date":"2026-06-01 08:25:32","revision":3556396},"1.3.0":{"tag":"1.3.0","author":"unravelx","date":"2026-06-01 11:29:15","revision":3556667},"1.3.1":{"tag":"1.3.1","author":"unravelx","date":"2026-06-01 11:37:09","revision":3556673},"1.3.2":{"tag":"1.3.2","author":"unravelx","date":"2026-06-01 11:50:09","revision":3556696},"1.3.3":{"tag":"1.3.3","author":"unravelx","date":"2026-06-01 12:00:14","revision":3556710},"1.3.4":{"tag":"1.3.4","author":"unravelx","date":"2026-06-01 12:20:57","revision":3556733},"1.3.5":{"tag":"1.3.5","author":"unravelx","date":"2026-06-01 12:24:16","revision":3556737},"1.3.6":{"tag":"1.3.6","author":"unravelx","date":"2026-06-01 13:17:26","revision":3556803},"1.3.7":{"tag":"1.3.7","author":"unravelx","date":"2026-06-01 13:29:53","revision":3556815},"1.3.8":{"tag":"1.3.8","author":"unravelx","date":"2026-06-01 14:07:00","revision":3556860},"1.3.9":{"tag":"1.3.9","author":"unravelx","date":"2026-06-01 14:22:42","revision":3556878},"1.4.0":{"tag":"1.4.0","author":"unravelx","date":"2026-06-01 14:32:11","revision":3556896},"1.5.0":{"tag":"1.5.0","author":"unravelx","date":"2026-06-01 17:25:29","revision":3557088},"1.5.1":{"tag":"1.5.1","author":"unravelx","date":"2026-06-01 18:14:04","revision":3557121},"1.5.2":{"tag":"1.5.2","author":"unravelx","date":"2026-06-01 18:25:41","revision":3557133},"1.5.3":{"tag":"1.5.3","author":"unravelx","date":"2026-06-01 18:44:32","revision":3557155},"1.5.4":{"tag":"1.5.4","author":"unravelx","date":"2026-06-01 18:51:51","revision":3557161},"1.5.5":{"tag":"1.5.5","author":"unravelx","date":"2026-06-02 02:56:43","revision":3557391},"1.5.6":{"tag":"1.5.6","author":"unravelx","date":"2026-06-02 03:05:27","revision":3557394},"1.5.7":{"tag":"1.5.7","author":"unravelx","date":"2026-06-02 04:41:02","revision":3557446},"1.5.8":{"tag":"1.5.8","author":"unravelx","date":"2026-06-02 04:45:58","revision":3557449},"1.5.9":{"tag":"1.5.9","author":"unravelx","date":"2026-06-02 05:05:30","revision":3557459},"1.6.0":{"tag":"1.6.0","author":"unravelx","date":"2026-06-02 05:07:43","revision":3557462},"1.7.0":{"tag":"1.7.0","author":"unravelx","date":"2026-06-02 06:14:15","revision":3557505},"1.8.0":{"tag":"1.8.0","author":"unravelx","date":"2026-06-02 06:32:42","revision":3557522},"1.8.1":{"tag":"1.8.1","author":"unravelx","date":"2026-06-02 07:58:25","revision":3557630},"1.8.2":{"tag":"1.8.2","author":"unravelx","date":"2026-06-02 08:03:53","revision":3557650},"1.8.3":{"tag":"1.8.3","author":"unravelx","date":"2026-06-02 14:23:44","revision":3558156},"1.8.4":{"tag":"1.8.4","author":"unravelx","date":"2026-06-03 05:50:16","revision":3558820},"1.8.5":{"tag":"1.8.5","author":"unravelx","date":"2026-06-04 08:55:49","revision":3560539},"1.8.6":{"tag":"1.8.6","author":"unravelx","date":"2026-06-24 09:51:17","revision":3584435},"1.9.0":{"tag":"1.9.0","author":"unravelx","date":"2026-07-04 11:53:42","revision":3595942}},"upgrade_notice":{"1.2.0":"<p>Adds the Inbound &amp; SEO feature and a new secure connection flow. After updating, visit Settings \u2192 UnravelX Sales and reconnect your site using your Chatbot ID.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3610412,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3610412,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.0.3","1.0.4","1.0.5","1.10.0","1.10.1","1.11.0","1.12.0","1.13.0","1.14.0","1.14.1","1.2.0","1.2.1","1.2.2","1.2.3","1.2.4","1.2.5","1.2.6","1.2.7","1.2.8","1.2.9","1.3.0","1.3.1","1.3.2","1.3.3","1.3.4","1.3.5","1.3.6","1.3.7","1.3.8","1.3.9","1.4.0","1.5.0","1.5.1","1.5.2","1.5.3","1.5.4","1.5.5","1.5.6","1.5.7","1.5.8","1.5.9","1.6.0","1.7.0","1.8.0","1.8.1","1.8.2","1.8.3","1.8.4","1.8.5","1.8.6","1.9.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Inbound tab \u2014 connect your site with a single click.","2":"Connected state \u2014 chatbot ID and site shown with a green status.","3":"SEO tab \u2014 review generated SEO pages and open UnravelX SEO configuration.","4":"SEO sync tab \u2014 link an SEO ID and sync generated pages into WordPress."}},"plugin_section":[],"plugin_tags":[2353,2364,337,332,186],"plugin_category":[45],"plugin_contributors":[261237],"plugin_business_model":[],"class_list":["post-302676","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chatbot","plugin_tags-lead-generation","plugin_tags-sales","plugin_tags-seo","plugin_category-ecommerce","plugin_contributors-unravelx","plugin_committers-unravelx"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/unravelx-chatbot\/assets\/icon-128x128.png?rev=3610412","icon_2x":"https:\/\/ps.w.org\/unravelx-chatbot\/assets\/icon-256x256.png?rev=3610412","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>UnravelX Sales connects your WordPress site to the UnravelX platform \u2014 giving you an AI chatbot that handles inbound conversations and lets every plan sync generated SEO pages into WordPress.<\/p>\n\n<p><strong>Setup takes under a minute:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>Settings \u2192 UnravelX Sales \u2192 Inbound tab<\/strong><\/li>\n<li>Enter your Chatbot ID and click <strong>Connect<\/strong><\/li>\n<li>Enable the chatbot and save<\/li>\n<\/ol>\n\n<p><strong>Inbound \u2014 Spark (free)<\/strong><\/p>\n\n<ul>\n<li>AI chatbot widget embedded on every page<\/li>\n<li>Up to 50 conversations per month<\/li>\n<li>1 channel, 1 seat<\/li>\n<li>Handles lead qualification, objections, and meeting bookings 24\/7<\/li>\n<li>Customisable button colour and gradient<\/li>\n<li>Enable \/ disable without losing settings<\/li>\n<\/ul>\n\n<p><strong>Inbound \u2014 Grow ($49\/month)<\/strong><\/p>\n\n<ul>\n<li>Everything in Spark<\/li>\n<li>Up to 2,000 conversations per month<\/li>\n<li>4 channels, up to 10 seats<\/li>\n<li>Unified inbox<\/li>\n<li>Company-level AI training<\/li>\n<li>Email campaigns<\/li>\n<li>Learning loop (monthly)<\/li>\n<\/ul>\n\n<p><strong>SEO sync \u2014 all plans<\/strong><\/p>\n\n<ul>\n<li>Programmatic SEO page creation \u2014 enter a keyword, get a fully optimised page<\/li>\n<li>Pages are published as native WordPress pages and inherit your active theme automatically (fonts, colours, header, footer \u2014 everything)<\/li>\n<li>10 pages published in your first week, then 2 new pages every week<\/li>\n<li>Auto-generated meta descriptions compatible with Yoast SEO, Rank Math, and AIOSEO<\/li>\n<\/ul>\n\n<p><strong>External services<\/strong><\/p>\n\n<p>This plugin connects to the UnravelX platform (unravelx.app) to:<\/p>\n\n<ul>\n<li>Authenticate your site via a secure site token<\/li>\n<li>Sync generated SEO page content into WordPress<\/li>\n<li>Serve the chatbot widget iframe<\/li>\n<\/ul>\n\n<p>Data sent includes your Chatbot ID, site URL, site name, and active theme name. See our <a href=\"https:\/\/unravelx.app\/privacy\/\">Privacy Policy<\/a> and <a href=\"https:\/\/unravelx.app\/terms\/\">Terms of Service<\/a> for full details.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/unravelx-chatbot\/<\/code>, or install directly via the WordPress Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 UnravelX Sales<\/strong>.<\/li>\n<li>On the <strong>Inbound<\/strong> tab, enter your Chatbot ID and click <strong>Connect<\/strong>.<\/li>\n<li>Enable the chatbot and save.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20chatbot%20id%3F\"><h3>Where do I find my Chatbot ID?<\/h3><\/dt>\n<dd><p>Log in to your UnravelX dashboard at unravelx.app, open your chatbot's settings, and copy the ID shown there.<\/p><\/dd>\n<dt id=\"the%20chatbot%20isn%27t%20showing%20up.%20what%20do%20i%20do%3F\"><h3>The chatbot isn't showing up. What do I do?<\/h3><\/dt>\n<dd><p>Try clearing your site cache and visiting the site in a private\/incognito window. Make sure the Enable toggle is on and the site is connected (green dot on the Inbound tab).<\/p><\/dd>\n<dt id=\"does%20this%20slow%20down%20my%20site%3F\"><h3>Does this slow down my site?<\/h3><\/dt>\n<dd><p>No. The chatbot script loads asynchronously and deferred, so it does not block page rendering.<\/p><\/dd>\n<dt id=\"what%20data%20does%20this%20plugin%20store%3F\"><h3>What data does this plugin store?<\/h3><\/dt>\n<dd><p>The plugin stores your Chatbot ID, SEO ID, a secure site token, button style settings, and the enable\/disable state in wp_options. IDs of SEO pages generated by UnravelX and synced into WordPress are also stored. No visitor data is collected.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20pro%20plan%20to%20use%20the%20plugin%3F\"><h3>Do I need a Pro plan to use the plugin?<\/h3><\/dt>\n<dd><p>No. The chatbot widget and WordPress SEO sync work on all plans including the free Spark plan.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20disconnect%3F\"><h3>What happens if I disconnect?<\/h3><\/dt>\n<dd><p>The site token is revoked on the UnravelX side and cleared locally. The chatbot widget will stop appearing until you reconnect.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.14.1<\/h4>\n\n<ul>\n<li>Fixed the plugin's \"Visit plugin site\" link, which pointed at a page that does not exist.<\/li>\n<\/ul>\n\n<h4>1.14.0<\/h4>\n\n<ul>\n<li>The plugin now reports each published page's real WordPress permalink back to UnravelX. WordPress decides that URL from your own permalink settings, so UnravelX previously had to guess it from a configured path \u2014 and every automatic fix aimed at a page whose real URL differed was silently refused. Fixes now target the page's actual URL.<\/li>\n<\/ul>\n\n<h4>1.13.0<\/h4>\n\n<ul>\n<li>Updated the plugin icon.<\/li>\n<\/ul>\n\n<h4>1.12.0<\/h4>\n\n<ul>\n<li>Added a REST route (<code>\/unravelx\/v1\/delete-page<\/code>) so deleting a page in the UnravelX dashboard trashes the matching live WordPress page here too, instead of leaving it published with no way back to it from UnravelX.<\/li>\n<\/ul>\n\n<h4>1.11.0<\/h4>\n\n<ul>\n<li>Added a REST route (<code>\/unravelx\/v1\/publish-page<\/code>) so clicking \"Publish Page\" in the UnravelX editor pushes that page live on this site immediately, instead of only marking it published in UnravelX and waiting for a manual \"Sync generated pages\" click.<\/li>\n<\/ul>\n\n<h4>1.10.1<\/h4>\n\n<ul>\n<li>Added a \"Diagnose and fix\" link on the SEO tab (and in the empty-pages state) so sites with no SEO pages or approved fixes yet are pointed straight to UnravelX to start.<\/li>\n<\/ul>\n\n<h4>1.10.0<\/h4>\n\n<ul>\n<li>Removed the manual \"Apply approved fixes now\" button and the hourly self-check \u2014 finding and approving SEO fixes now happens entirely in UnravelX. The plugin only applies a fix the moment it's approved there, pushed to your site instantly. Nothing to click in WordPress.<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>SEO fixes now apply directly through the plugin \u2014 no more downloading unravelx-seo.php. When you approve a fix in UnravelX it is applied to the matching WordPress page (SEO title, meta description, structured data, and on-page copy), applied instantly when you click Apply in UnravelX, on demand from the SEO tab, and hourly via cron.<\/li>\n<\/ul>\n\n<h4>1.8.6<\/h4>\n\n<ul>\n<li>Deactivating or uninstalling the plugin now tells UnravelX to disconnect the site, instead of leaving the connection looking active on the dashboard forever.<\/li>\n<\/ul>\n\n<h4>1.8.5<\/h4>\n\n<ul>\n<li>Use the hosted UnravelX widget loader instead of a plugin-side inline iframe so WordPress mobile behavior matches the native embed.<\/li>\n<li>Pass saved button colors into the hosted widget loader.<\/li>\n<\/ul>\n\n<h4>1.8.4<\/h4>\n\n<ul>\n<li>WordPress plugin access is free on all plans.<\/li>\n<li>Removed plugin-side Pro plan checks for SEO page sync and WordPress publishing.<\/li>\n<\/ul>\n\n<h4>1.8.3<\/h4>\n\n<ul>\n<li>Added SEO ID linking and sync so generated UnravelX SEO pages can be published as native WordPress pages.<\/li>\n<li>Synced SEO pages now update existing WordPress pages instead of creating duplicates.<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>Restyled Configure and SEO page action buttons with UnravelX brand colors instead of WordPress admin blue.<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Renamed the SEO admin tab to SEO.<\/li>\n<li>Moved SEO onboarding, CTA, writing-style, and generation configuration to UnravelX.<\/li>\n<li>Added Configure links for connected inbound agents and SEO setup.<\/li>\n<li>Made connected Chatbot IDs read-only in WordPress.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Questionnaire now asks 5 questions first, then offers a checkpoint: generate immediately or answer 5 more questions to improve SEO content quality.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Add icon colour setting \u2014 control the chatbot button icon colour independently of the background.<\/li>\n<li>Live preview now shows the icon inside the button so both colours can be checked before saving.<\/li>\n<li>Sync version with app dashboard (1.6.0 was released without a readme update).<\/li>\n<\/ul>\n\n<h4>1.6.0<\/h4>\n\n<ul>\n<li>SEO questionnaire with 16-question content preference flow.<\/li>\n<li>Questionnaire answers synced to UnravelX server and restored on new installs.<\/li>\n<li>Writing style selector \u2014 pick existing posts, pages, or entire categories as tone references.<\/li>\n<li>Folder\/category suggestion when 3+ items from the same category are selected.<\/li>\n<\/ul>\n\n<h4>1.5.0<\/h4>\n\n<ul>\n<li>Replace batch generate with sequential per-page generation \u2014 each page appears as it completes.<\/li>\n<li>Progress bar shows live generation status.<\/li>\n<li>Job state saved in wp_options \u2014 closes tab and comes back, generation resumes from where it left off.<\/li>\n<li>Greyed-out placeholders show which pages are still being generated.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>First run generates 10 cross-linked SEO pages automatically.<\/li>\n<li>Weekly Monday 08:00 cron generates 2 new pages with internal links to existing pages.<\/li>\n<li>All generated pages link to each other for topical authority.<\/li>\n<\/ul>\n\n<h4>1.3.9<\/h4>\n\n<ul>\n<li>Pass existing SEO pages to generator so new pages include internal links to related articles.<\/li>\n<\/ul>\n\n<h4>1.3.8<\/h4>\n\n<ul>\n<li>Detect editor type (Gutenberg blocks vs classic HTML) and generate matching page content.<\/li>\n<\/ul>\n\n<h4>1.3.7<\/h4>\n\n<ul>\n<li>Fix SEO page generation \u2014 route through unravelx.app proxy, fix missing endpoint.<\/li>\n<\/ul>\n\n<h4>1.3.6<\/h4>\n\n<ul>\n<li>Route keyword suggestions through unravelx.app proxy (Cloudflare BIC\/Bot Fight Mode disabled).<\/li>\n<\/ul>\n\n<h4>1.3.5<\/h4>\n\n<ul>\n<li>Revert to calling Railway directly for keyword suggestions \u2014 confirmed working, unravelx.app blocked by Cloudflare from TasteWP hosts.<\/li>\n<\/ul>\n\n<h4>1.3.4<\/h4>\n\n<ul>\n<li>Fix Cloudflare WAF blocking keyword suggestions \u2014 switch to GET request so server-to-server calls pass through.<\/li>\n<\/ul>\n\n<h4>1.3.3<\/h4>\n\n<ul>\n<li>Fix keyword suggestions blocked by Cloudflare WAF \u2014 call Railway directly, bypassing proxy.<\/li>\n<\/ul>\n\n<h4>1.3.2<\/h4>\n\n<ul>\n<li>Add debug info to keyword suggestions error response for diagnostics.<\/li>\n<\/ul>\n\n<h4>1.3.1<\/h4>\n\n<ul>\n<li>Fix keyword suggestions URL to use unravelx.app proxy (api.unravelx.app unreachable from some WordPress hosts).<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>SEO tab now shows 5 AI-generated keyword suggestions tailored to your business, fetched live from UnravelX using your onboarding context. Clicking a chip populates the keyword field instantly.<\/li>\n<\/ul>\n\n<h4>1.2.9<\/h4>\n\n<ul>\n<li>Fixed iframe URL \u2014 pointed to chatbot-share (non-existent) instead of chatbot-public.<\/li>\n<li>Fixed widget button size and icon.<\/li>\n<li>Fixed chatbot iframe X-Frame-Options (requires server .htaccess update).<\/li>\n<\/ul>\n\n<h4>1.2.7<\/h4>\n\n<ul>\n<li>Restored Chatbot ID field in settings form so widget works without going through the Connect flow.<\/li>\n<\/ul>\n\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Fixed chatbot widget not showing \u2014 site token is only required for SEO features, not the widget itself.<\/li>\n<\/ul>\n\n<h4>1.2.5<\/h4>\n\n<ul>\n<li>Fixed API base URL to unravelx.app.<\/li>\n<\/ul>\n\n<h4>1.2.4<\/h4>\n\n<ul>\n<li>Fixed API base URL to app.unravelx.app.<\/li>\n<\/ul>\n\n<h4>1.2.3<\/h4>\n\n<ul>\n<li>Fixed API URL \u2014 restored correct \/api\/ path prefix.<\/li>\n<\/ul>\n\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Improved connection error messages to show the actual server response for easier debugging.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fixed API URL \u2014 removed duplicate \/api\/ path prefix that broke the Connect flow.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Renamed plugin to UnravelX Sales.<\/li>\n<li>Added Inbound &amp; SEO tab with programmatic SEO page generation.<\/li>\n<li>Added secure site token connection flow \u2014 sites now authenticate with a site-specific token instead of the raw Chatbot ID.<\/li>\n<li>Added plan status messaging on the Inbound &amp; SEO tab.<\/li>\n<li>Added Connect \/ Disconnect UI on the Inbound tab.<\/li>\n<li>Added meta description injection compatible with Yoast SEO, Rank Math, and AIOSEO.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added tab navigation (Chatbot \/ SEO Pages).<\/li>\n<li>Added SEO page generation tab.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"AI chatbot, inbound automation, and programmatic SEO page generation for WordPress.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302676"}],"author":[{"embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/unravelx"}],"wp:attachment":[{"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302676"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302676"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302676"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302676"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302676"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tg.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}