{"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-06-02T14:23:44","modified_gmt":"2026-06-02T14:23:44","slug":"unravelx-chatbot","status":"publish","type":"plugin","link":"https:\/\/de.wordpress.org\/plugins\/unravelx-chatbot\/","author":23484534,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.8.3","stable_tag":"1.8.3","tested":"6.9.4","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-06-02 14:23:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/unravelx.app\/chatbot-plugin","header_author_uri":"https:\/\/unravelx.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":463,"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"},"1.0.1":{"tag":"1.0.1","author":"unravelx","date":"2026-04-28 05:10:53"},"1.0.2":{"tag":"1.0.2","author":"unravelx","date":"2026-05-25 11:36:11"},"1.0.3":{"tag":"1.0.3","author":"unravelx","date":"2026-05-25 11:42:51"},"1.0.4":{"tag":"1.0.4","author":"unravelx","date":"2026-05-26 12:26:42"},"1.0.5":{"tag":"1.0.5","author":"unravelx","date":"2026-05-26 12:32:12"},"1.2.0":{"tag":"1.2.0","author":"unravelx","date":"2026-06-01 07:22:48"},"1.2.1":{"tag":"1.2.1","author":"unravelx","date":"2026-06-01 07:22:48"},"1.2.2":{"tag":"1.2.2","author":"unravelx","date":"2026-06-01 07:25:53"},"1.2.3":{"tag":"1.2.3","author":"unravelx","date":"2026-06-01 07:37:29"},"1.2.4":{"tag":"1.2.4","author":"unravelx","date":"2026-06-01 07:40:51"},"1.2.5":{"tag":"1.2.5","author":"unravelx","date":"2026-06-01 07:46:58"},"1.2.6":{"tag":"1.2.6","author":"unravelx","date":"2026-06-01 08:00:57"},"1.2.7":{"tag":"1.2.7","author":"unravelx","date":"2026-06-01 08:10:03"},"1.2.8":{"tag":"1.2.8","author":"unravelx","date":"2026-06-01 08:20:17"},"1.2.9":{"tag":"1.2.9","author":"unravelx","date":"2026-06-01 08:25:32"},"1.3.0":{"tag":"1.3.0","author":"unravelx","date":"2026-06-01 11:29:15"},"1.3.1":{"tag":"1.3.1","author":"unravelx","date":"2026-06-01 11:37:09"},"1.3.2":{"tag":"1.3.2","author":"unravelx","date":"2026-06-01 11:50:09"},"1.3.3":{"tag":"1.3.3","author":"unravelx","date":"2026-06-01 12:00:14"},"1.3.4":{"tag":"1.3.4","author":"unravelx","date":"2026-06-01 12:20:57"},"1.3.5":{"tag":"1.3.5","author":"unravelx","date":"2026-06-01 12:24:16"},"1.3.6":{"tag":"1.3.6","author":"unravelx","date":"2026-06-01 13:17:26"},"1.3.7":{"tag":"1.3.7","author":"unravelx","date":"2026-06-01 13:29:53"},"1.3.8":{"tag":"1.3.8","author":"unravelx","date":"2026-06-01 14:07:00"},"1.3.9":{"tag":"1.3.9","author":"unravelx","date":"2026-06-01 14:22:42"},"1.4.0":{"tag":"1.4.0","author":"unravelx","date":"2026-06-01 14:32:11"},"1.5.0":{"tag":"1.5.0","author":"unravelx","date":"2026-06-01 17:25:29"},"1.5.1":{"tag":"1.5.1","author":"unravelx","date":"2026-06-01 18:14:04"},"1.5.2":{"tag":"1.5.2","author":"unravelx","date":"2026-06-01 18:25:41"},"1.5.3":{"tag":"1.5.3","author":"unravelx","date":"2026-06-01 18:44:32"},"1.5.4":{"tag":"1.5.4","author":"unravelx","date":"2026-06-01 18:51:51"},"1.5.5":{"tag":"1.5.5","author":"unravelx","date":"2026-06-02 02:56:43"},"1.5.6":{"tag":"1.5.6","author":"unravelx","date":"2026-06-02 03:05:27"},"1.5.7":{"tag":"1.5.7","author":"unravelx","date":"2026-06-02 04:41:02"},"1.5.8":{"tag":"1.5.8","author":"unravelx","date":"2026-06-02 04:45:58"},"1.5.9":{"tag":"1.5.9","author":"unravelx","date":"2026-06-02 05:05:30"},"1.6.0":{"tag":"1.6.0","author":"unravelx","date":"2026-06-02 05:07:43"},"1.7.0":{"tag":"1.7.0","author":"unravelx","date":"2026-06-02 06:14:15"},"1.8.0":{"tag":"1.8.0","author":"unravelx","date":"2026-06-02 06:32:42"},"1.8.1":{"tag":"1.8.1","author":"unravelx","date":"2026-06-02 07:58:25"},"1.8.2":{"tag":"1.8.2","author":"unravelx","date":"2026-06-02 08:03:53"},"1.8.3":{"tag":"1.8.3","author":"unravelx","date":"2026-06-02 14:23:44"}},"upgrade_notice":{"1.2.0":"<p>Adds the Inbound &amp; SEO feature (Pro plan) 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":3516973,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3516973,"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.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"],"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":"Upgrade wall \u2014 shown on Spark and Grow plans."}},"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=3516973","icon_2x":"https:\/\/ps.w.org\/unravelx-chatbot\/assets\/icon-256x256.png?rev=3516973","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 (on the Pro plan) automatically publishes SEO-optimised pages that match your site's active theme.<\/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 (Pro plan)<\/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>Check your account plan<\/li>\n<li>Generate SEO page content on the Pro plan<\/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. On the Pro plan, 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 works on all plans including the free Spark plan. The SEO tab shows generated SEO pages and links to UnravelX for configuration.<\/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.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 (Pro plan).<\/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-tier gating: Spark and Grow plans see an upgrade prompt 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:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302676"}],"author":[{"embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/unravelx"}],"wp:attachment":[{"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302676"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302676"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302676"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302676"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302676"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/de.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}