{"id":345696,"date":"2026-10-14T09:56:51","date_gmt":"2026-10-14T09:56:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sg5-insighthub\/"},"modified":"2026-10-14T10:12:28","modified_gmt":"2026-10-14T10:12:28","slug":"sg5-insighthub","status":"publish","type":"plugin","link":"https:\/\/kea.wordpress.org\/plugins\/sg5-insighthub\/","author":23538084,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.56.0","stable_tag":"2.56.0","tested":"7.1.3","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"SG5 InsightHub","header_author":"SG5 Digital Solutions","header_description":"SG5 InsightHub \u2014 AI-powered search, chat, and analytics for WordPress\/WooCommerce.","assets_banners_color":"4b545d","last_updated":"2026-10-14 10:12:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":66,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.56.0":{"tag":"2.56.0","author":"sg5biz","date":"2026-10-14 10:12:28","revision":3745967}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3745924,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3745924,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3745924,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3745924,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3745924,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"sg5ih\/booking":{"name":"sg5ih\/booking","title":"InsightHub Booking"},"sg5ih\/form":{"name":"sg5ih\/form","title":"InsightHub Form"}},"tagged_versions":["2.56.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3745924,"resolution":"1","location":"assets","locale":"","width":1920,"height":1200},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3745924,"resolution":"2","location":"assets","locale":"","width":1920,"height":1200},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3745924,"resolution":"3","location":"assets","locale":"","width":1920,"height":1200},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3745924,"resolution":"4","location":"assets","locale":"","width":1920,"height":1200},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3745924,"resolution":"5","location":"assets","locale":"","width":1920,"height":1200},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3745924,"resolution":"6","location":"assets","locale":"","width":1920,"height":1200},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3745924,"resolution":"7","location":"assets","locale":"","width":1920,"height":1200},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3745924,"resolution":"8","location":"assets","locale":"","width":1920,"height":1200}},"screenshots":{"1":"The plugin's settings page in WordPress: API key, page sync and the tabs for search, chatbot, booking calendar, forms and more.","2":"The AI chat widget on your website answers product questions from your live catalog.","3":"The leads list: every inquiry from forms, chat, WhatsApp and email in one place.","4":"The helpdesk: customer emails as shared conversations with replies, notes and AI suggestions.","5":"The public booking page: customers pick a free time from your calendar and book themselves.","6":"A phone call handled by the voice assistant, with the transcript in InsightHub.","7":"The form builder: drag fields, map them to lead fields and embed the form on your site.","8":"WhatsApp messages in the helpdesk inbox, answered like any other conversation."}},"plugin_section":[],"plugin_tags":[15962,2353,232,944,286],"plugin_category":[36,45],"plugin_contributors":[286715],"plugin_business_model":[],"class_list":["post-345696","plugin","type-plugin","status-publish","hentry","plugin_tags-abandoned-cart","plugin_tags-ai","plugin_tags-analytics","plugin_tags-search","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-sg5biz","plugin_committers-sg5biz"],"banners":{"banner":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/banner-772x250.png?rev=3745924","banner_2x":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/banner-1544x500.png?rev=3745924","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/icon.svg?rev=3745924","icon":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/icon.svg?rev=3745924","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-1.png?rev=3745924","caption":"The plugin's settings page in WordPress: API key, page sync and the tabs for search, chatbot, booking calendar, forms and more."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-2.png?rev=3745924","caption":"The AI chat widget on your website answers product questions from your live catalog."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-3.png?rev=3745924","caption":"The leads list: every inquiry from forms, chat, WhatsApp and email in one place."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-4.png?rev=3745924","caption":"The helpdesk: customer emails as shared conversations with replies, notes and AI suggestions."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-5.png?rev=3745924","caption":"The public booking page: customers pick a free time from your calendar and book themselves."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-6.png?rev=3745924","caption":"A phone call handled by the voice assistant, with the transcript in InsightHub."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-7.png?rev=3745924","caption":"The form builder: drag fields, map them to lead fields and embed the form on your site."},{"src":"https:\/\/ps.w.org\/sg5-insighthub\/assets\/screenshot-8.png?rev=3745924","caption":"WhatsApp messages in the helpdesk inbox, answered like any other conversation."}],"raw_content":"<!--section=description-->\n<p>SG5 InsightHub connects your WordPress or WooCommerce site to the InsightHub engine and upgrades your on-site search with AI-powered matching, typo correction, synonyms and relevance ranking \u2014 while giving you a full picture of what your visitors are actually searching for.<\/p>\n\n<h4>Search<\/h4>\n\n<ul>\n<li><strong>Three refinement modes<\/strong> \u2014 <em>Off<\/em> (analytics only), <em>Refine<\/em> (the engine steps in only when native WordPress search finds nothing) and <em>Replace<\/em> (the engine ranks and returns every search result).<\/li>\n<li><strong>Typo correction and synonyms<\/strong> \u2014 a zero-result search is retried with the engine's corrected term or synonym, with a clear \"showing results for\u2026\" notice.<\/li>\n<li><strong>Products and content together<\/strong> \u2014 products, variations, posts and pages are matched and interleaved by true relevance.<\/li>\n<li><strong>Works with your theme<\/strong> \u2014 supports WooCommerce layered-nav filtering and sorting, and routes search requests through the standard results page so refinement and analytics apply consistently.<\/li>\n<\/ul>\n\n<h4>Analytics<\/h4>\n\n<ul>\n<li>Log every search with its result count, the products and content shown, and whether the engine recovered a search that would otherwise have returned nothing.<\/li>\n<li>Optional visitor and customer attribution for search analytics, fully consent-gated (WP Consent API compatible).<\/li>\n<\/ul>\n\n<h4>WooCommerce extras (all opt-in, off by default)<\/h4>\n\n<ul>\n<li><strong>Order tracking<\/strong> \u2014 push completed orders to the engine for search-to-purchase analytics.<\/li>\n<li><strong>Abandoned-cart capture and recovery<\/strong> \u2014 capture carts (with checkout consent), send recovery emails from the engine, and restore carts via a one-click link.<\/li>\n<li><strong>Reviews slider<\/strong> \u2014 show your latest product reviews anywhere with the <code>[sg5ih_reviews]<\/code> shortcode.<\/li>\n<\/ul>\n\n<h4>Chat widget<\/h4>\n\n<p>Optionally embed the InsightHub chat widget, which can answer shopper questions and look up their orders (opt-in).<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>The plugin integrates with the WordPress privacy tools: personal data collected through abandoned-cart capture is included in Tools \u2192 Export Personal Data and Tools \u2192 Erase Personal Data, and suggested privacy-policy text is provided. Customer identity fields are only ever sent when you enable the corresponding toggle.<\/p>\n\n<p>For analytics \u2014 search logging and abandoned-cart capture \u2014 the anonymous visitor id is only used after <code>statistics<\/code> consent when a consent plugin is active. Two features are different, because they are functional rather than analytical: form conversions, and order attribution when order tracking is on. For those the <code>ih_vid<\/code> cookie is set for every visitor of a page carrying such a form, and on the checkout page. It holds a random first-party identifier and no profile, and exists only to link something the visitor deliberately submitted \u2014 a lead, or an order \u2014 to the visit it came from. With conversion tracking switched on and set up in InsightHub, the choice made there applies instead: without cookies (nothing is stored in the browser; InsightHub recognises a returning visitor by IP address and browser identification), for the browser tab only (a session cookie that ends with it), or with a cookie set only after statistics consent and removed when consent is withdrawn.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the InsightHub service, a cloud service operated by SG5 Digital Solutions, to provide AI-powered search, search analytics, chat, reviews, lead capture and abandoned-cart recovery. The plugin cannot provide these features without it: the matching, ranking and AI responses are produced by the service, not in WordPress. An InsightHub account and API key are required.<\/p>\n\n<p>All requests go to over HTTPS. Nothing is transmitted until you enter an API key and switch on the feature that sends it \u2014 every feature below is off by default.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li>Connecting your site \u2014 your site URL, site name and administrator email address, sent once when you connect the plugin to an InsightHub account and whenever it verifies the API key.<\/li>\n<li>Search \u2014 sent on a front-end search when Search Tracking or Search Refinement is on: the search term, the number of results, a snapshot of the matching products and content, the page number, and the visitor's IP address. An anonymous visitor id, or a logged-in customer's id, name and email address, are included only when the corresponding settings and visitor consent allow.<\/li>\n<li>Content sync \u2014 sent when you save or delete a post, page or product while sync is on: its title, URL, content, and for products the price, stock, attributes and variations.<\/li>\n<li>Orders \u2014 sent at checkout when order tracking is on: order total, currency, line items, the order id, and the customer's name, email address, phone number, company, billing and shipping address, and IP address. When conversion tracking is on, the customer's browser identification (user agent) is included as well, so InsightHub can link the order to the visit it came from.<\/li>\n<li>Abandoned carts \u2014 sent when cart capture is on and the shopper has consented: cart contents and the shopper's email address, so the service can send a recovery email. The resolve call exchanges a token from that email for the saved cart.<\/li>\n<li>Post-purchase banner \u2014 sent when a shopper answers the banner: their answer and the related order id. When the banner is shown, the survey or form embed script is loaded from the service and a shopper who opens the survey or form submits their answers to it; a form receives the order's email address, name and order number through its personal link.<\/li>\n<li>Form leads \u2014 sent when a visitor submits a Bricks or Elementor form carrying the InsightHub action: the fields you mapped, which typically include the name, email address, phone number, website and message, plus the page and campaign the submission came from and the visitor's IP address. When conversion tracking is on, the visitor's browser identification (user agent) is included as well.<\/li>\n<li>Campaign visits \u2014 sent on page load for pages carrying such a form, while conversion tracking is not set up: an anonymous visitor id, the page URL, the referring URL and any UTM parameters.<\/li>\n<li>Conversion tracking \u2014 when the Conversion tracking setting is on: the plugin reads your site's conversion settings from InsightHub (the API key only, cached for 10 minutes). If those settings count visits or link clicks, the InsightHub script is loaded on every page and sends each visit \u2014 the page URL, the referring URL and any UTM parameters \u2014 and clicks on the links you track as goals (WhatsApp, phone, email, booking, download, outbound or your own). When WhatsApp chats are linked to visits, links to your WhatsApp number add a short reference code to the message the visitor sends. How a returning visitor is recognised is chosen in InsightHub: without cookies (by IP address and browser identification), for the browser tab only (a session cookie), or with a cookie set only after statistics consent.<\/li>\n<li>Reviews \u2014 sent when the <code>[sg5ih_reviews]<\/code> shortcode renders: your public widget id, to retrieve approved reviews for display.<\/li>\n<li>Chat widget \u2014 when the widget is on, its script is loaded from the service and shopper messages are processed by it.<\/li>\n<li>Booking calendar \u2014 when the Booking calendar setting is on, on pages that use the <code>[sg5ih_booking]<\/code> shortcode, the InsightHub booking block or the InsightHub booking element in Bricks or Elementor: the plugin asks for your site's booking pages (the API key only, cached for 10 minutes), and the embed script is loaded from the service to show the booking page from book.sg5.biz. A visitor who books enters their name, email address and the details the form asks for on that page, which belongs to the service.<\/li>\n<li>Forms \u2014 when the Forms setting is on, on pages that use the <code>[sg5ih_form]<\/code> shortcode, the InsightHub Form block or the InsightHub Form element in Bricks or Elementor: the plugin asks for your site's published forms (the API key only, cached for 10 minutes), and the embed script is loaded from the service to show the form from insighthub-gateway.sg5host.com. A visitor who sends the form submits the details it asks for to the service, together with the address and campaign parameters of the page it sits on.<\/li>\n<\/ul>\n\n<p>About the service, its terms and its privacy policy:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.sg5.biz\/en\/products\/insighthub\/\">InsightHub product information<\/a><\/li>\n<li><a href=\"https:\/\/www.sg5.biz\/en\/products\/insighthub\/legal\/agb\/\">Terms and conditions<\/a><\/li>\n<li><a href=\"https:\/\/www.sg5.biz\/en\/products\/insighthub\/legal\/datenschutz\/\">Privacy policy<\/a><\/li>\n<li><a href=\"https:\/\/www.sg5.biz\/en\/products\/insighthub\/legal\/dpa\/\">Data processing agreement (Art. 28 GDPR)<\/a><\/li>\n<li><a href=\"https:\/\/www.sg5.biz\/en\/products\/insighthub\/legal\/impressum\/\">Legal notice<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/sg5-insighthub<\/code>, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <em>Plugins<\/em> screen.<\/li>\n<li>Go to <em>InsightHub<\/em> in the admin menu and follow the setup wizard to connect your InsightHub account and API key.<\/li>\n<li>Choose your search refinement mode and enable the optional features (tracking, chat widget, order tracking, abandoned-cart capture) you want.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20account%3F\"><h3>Do I need an account?<\/h3><\/dt>\n<dd><p>Yes. The search, analytics, chat and cart-recovery features are powered by the InsightHub engine, so you need an InsightHub account and API key from SG5 Digital Solutions.<\/p><\/dd>\n<dt id=\"does%20it%20work%20without%20woocommerce%3F\"><h3>Does it work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Search refinement and analytics work on any WordPress site (posts and pages). The order, cart and reviews features activate only when WooCommerce is installed.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr-friendly%3F\"><h3>Is it GDPR-friendly?<\/h3><\/dt>\n<dd><p>Yes. All personal-data features are off by default and individually opt-in. The plugin registers with the WP Consent API and gates its analytics \u2014 search logging and cart capture \u2014 on <code>statistics<\/code> consent, and hooks abandoned-cart data into the WordPress personal-data export and erase tools. Form conversions and order attribution are functional rather than analytical: when enabled they set an anonymous first-party id so a submitted lead or a placed order can be tied to its visit. Deleting the plugin removes everything it stored on your site.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20the%20engine%20is%20unreachable%3F\"><h3>What happens if the engine is unreachable?<\/h3><\/dt>\n<dd><p>Search falls back to native WordPress search. Errors are logged to the PHP error log; shoppers just see standard results.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.56.0<\/h4>\n\n<ul>\n<li>New: The feedback banner on the thank-you page can open an InsightHub form instead of a survey (InsightHub app: Settings \u2192 Forms). Email and name come from the order.<\/li>\n<li>Improved: The form popup stays centered on phones, also on themes whose page is wider than the screen.<\/li>\n<\/ul>\n\n<h4>2.55.1<\/h4>\n\n<ul>\n<li>Improved: The InsightHub booking and form elements, blocks and shortcodes now only show your own InsightHub booking pages and forms.<\/li>\n<li>Improved: With conversion tracking switched off, orders and form leads no longer include the visitor's browser details.<\/li>\n<li>Improved: The readme now explains conversion tracking and the data it uses.<\/li>\n<li>Improved: General hardening and internal maintenance.<\/li>\n<\/ul>\n\n<h4>2.55.0<\/h4>\n\n<ul>\n<li>New: Show an InsightHub form on any page with the <em>InsightHub Form<\/em> block, the element in Bricks, the widget in Elementor or a shortcode, inline or as a popup button.<\/li>\n<li>New: The <em>Forms<\/em> tab under Settings \u2192 InsightHub switches InsightHub forms on. It stays off until you turn it on.<\/li>\n<li>New: The <em>Forms<\/em> tab lists your published forms and builds the shortcode for you. Editors see a note on the page while a form is not published.<\/li>\n<\/ul>\n\n<h4>2.54.0<\/h4>\n\n<ul>\n<li>New: Elementor and Bricks list the booking calendar in its own InsightHub category.<\/li>\n<li>New: The booking settings show the link to this site's booking overview, a page with all its booking types to share.<\/li>\n<li>Improved: The booking calendar is called InsightHub Booking in Elementor, Bricks and the block editor.<\/li>\n<li>Fixed: The InsightHub Booking block is available in the block editor.<\/li>\n<li>Fixed: The booking overview you embed on your website shows only this site's booking types, no longer those of other sites in your InsightHub organization.<\/li>\n<\/ul>\n\n<h4>2.53.0<\/h4>\n\n<ul>\n<li>New: Bricks and Elementor forms can send a <em>Website<\/em> field to InsightHub, so the lead shows the prospect's website. On an Elementor form saved before this version, add an extra field named website.<\/li>\n<\/ul>\n\n<h4>2.52.0<\/h4>\n\n<ul>\n<li>Changed: The <em>Form Conversions<\/em> tab is now called <em>Conversions<\/em>.<\/li>\n<li>New: <em>Conversion tracking<\/em> on the <em>Conversions<\/em> tab, off until you switch it on. It counts visits and clicks on WhatsApp, phone, email and booking links on every page, also without the chat.<\/li>\n<li>New: The <em>Conversions<\/em> tab shows how InsightHub recognizes your visitors, with a link to change it in InsightHub.<\/li>\n<li>Improved: With conversion tracking on, form leads and orders find their visit even when the browser stores no visitor ID.<\/li>\n<\/ul>\n\n<h4>2.51.0<\/h4>\n\n<ul>\n<li>Changed: With order tracking on, orders now also send the customer's company and billing and shipping address to InsightHub. Please check that your privacy policy covers this.<\/li>\n<\/ul>\n\n<h4>2.50.0<\/h4>\n\n<ul>\n<li>New: An <em>InsightHub booking<\/em> element for Bricks and widget for Elementor. Add it to a page and pick the booking type, inline or popup, the button label and the language.<\/li>\n<li>New: Color the booking calendar and the popup button in the Bricks element or the Elementor widget, with the builder's own colors. The shortcode can set the calendar color too.<\/li>\n<\/ul>\n\n<h4>2.49.0<\/h4>\n\n<ul>\n<li>New: The <em>Booking calendar<\/em> tab lists your booking types and builds the shortcode for you. Pick a booking type, choose inline or popup, and copy it.<\/li>\n<li>New: If you have no booking types yet, the <em>Booking calendar<\/em> tab says so and links straight to where you create them in InsightHub.<\/li>\n<\/ul>\n\n<h4>2.48.2<\/h4>\n\n<ul>\n<li>Fixed: <em>Sync now<\/em> for pages, posts and products no longer gets stuck on \"Queued\". The sync starts right away, and if it can't start, the settings page says why.<\/li>\n<\/ul>\n\n<h4>2.48.1<\/h4>\n\n<ul>\n<li>Improved: Clearer release notes for the booking calendar added in version 2.48.0.<\/li>\n<\/ul>\n\n<h4>2.48.0<\/h4>\n\n<ul>\n<li>New: Show your InsightHub booking calendar on any page with the <em>InsightHub booking<\/em> block or a shortcode, inline or as a button that opens a popup.<\/li>\n<li>New: The <em>Booking calendar<\/em> tab under Settings \u2192 InsightHub switches the booking calendar on. It stays off until you turn it on.<\/li>\n<\/ul>\n\n<h4>2.47.0<\/h4>\n\n<ul>\n<li>Changed: If you connected your API key using the paste field, please check <em>Search Refinement<\/em> and the two checkout consent options. An earlier version could have changed them.<\/li>\n<li>Changed: Deleting the plugin now removes all of its settings and stored data from your site. Deactivating it keeps your settings.<\/li>\n<li>Improved: Password-protected pages and posts are no longer included in InsightHub search and chat.<\/li>\n<li>Improved: Adding products to the cart and opening the checkout no longer wait for the connection to InsightHub.<\/li>\n<li>Fixed: Saving your API key on its own no longer resets your other settings.<\/li>\n<li>Fixed: Orders are now linked to the visit they came from, so campaign results include purchases.<\/li>\n<li>Fixed: Filtered product searches now work correctly on sites with a custom database table prefix.<\/li>\n<li>Fixed: Opening search result pages in a new tab now works as expected.<\/li>\n<\/ul>\n\n<h4>2.46.1<\/h4>\n\n<ul>\n<li>Improved: The <em>Surveys<\/em> tab now clearly states that the post-purchase banner needs order tracking, and shows a warning while order tracking is off.<\/li>\n<\/ul>\n\n<h4>2.46.0<\/h4>\n\n<ul>\n<li>Improved: The post-purchase survey now loads the standard WordPress way. Nothing changes in how the banner looks or works.<\/li>\n<\/ul>\n\n<h4>2.45.0<\/h4>\n\n<ul>\n<li>New: <em>Exclude from the pages &amp; posts sync<\/em> setting, to leave out selected pages by ID or slug.<\/li>\n<li>Improved: <em>Sync now<\/em> runs in the background and shows its progress, so long syncs no longer time out.<\/li>\n<li>Improved: After each pages &amp; posts sync, the settings page shows how long it took and which pages were slowest.<\/li>\n<\/ul>\n\n<h4>2.44.0<\/h4>\n\n<ul>\n<li>Changed: The plugin's internal setting names changed. After updating, reconnect your API key and switch your features back on.<\/li>\n<li>Improved: The readme now explains which data is sent to InsightHub, when and why, with links to the terms and privacy policy.<\/li>\n<li>Improved: Search logging no longer stores extra data in your database on sites without a persistent object cache.<\/li>\n<\/ul>\n\n<h4>2.43.0<\/h4>\n\n<ul>\n<li>Improved: Extra form fields now appear as the lead's own fields in InsightHub. Numbers stay numbers and multiple choices stay lists.<\/li>\n<li>Improved: If InsightHub can't accept the extra fields, the lead is still saved and the reason is shown in the activity log.<\/li>\n<li>Fixed: Bricks radio buttons now send the chosen value instead of a list.<\/li>\n<\/ul>\n\n<h4>2.42.1<\/h4>\n\n<ul>\n<li>Fixed: Special characters in room facilities and amenities now show correctly in chat answers.<\/li>\n<\/ul>\n\n<h4>2.42.0<\/h4>\n\n<ul>\n<li>New: Rooms, tours and services from SG5 PMS now share their facilities and amenities with InsightHub, so the chat can answer capacity and amenity questions.<\/li>\n<\/ul>\n\n<h4>2.41.0<\/h4>\n\n<ul>\n<li>Improved: Product sync now includes the product type, so the chat can tell rooms, tours and services apart.<\/li>\n<\/ul>\n\n<h4>2.40.6<\/h4>\n\n<ul>\n<li>Fixed: The survey dialog now has equal spacing on both sides on phones.<\/li>\n<\/ul>\n\n<h4>2.40.5<\/h4>\n\n<ul>\n<li>Fixed: The survey dialog now stays centered on phones when the page is wider than the screen.<\/li>\n<\/ul>\n\n<h4>2.40.4<\/h4>\n\n<ul>\n<li>Fixed: The survey dialog now stays centered with every theme.<\/li>\n<\/ul>\n\n<h4>2.40.3<\/h4>\n\n<ul>\n<li>Fixed: The survey banner's Yes and No buttons now stay side by side on phones.<\/li>\n<\/ul>\n\n<h4>2.40.2<\/h4>\n\n<ul>\n<li>Fixed: Theme styles no longer cover the survey dialog's close button.<\/li>\n<\/ul>\n\n<h4>2.40.1<\/h4>\n\n<ul>\n<li>Improved: Internal maintenance. Nothing changes for you.<\/li>\n<\/ul>\n\n<h4>2.40.0<\/h4>\n\n<ul>\n<li>New: Choose how the survey banner appears: inline on the thank-you page, or as a pop-up dialog.<\/li>\n<li>New: The banner uses your survey's colors from InsightHub, with optional button and border colors of your own.<\/li>\n<li>Improved: A refreshed banner design with a rounded border.<\/li>\n<\/ul>\n\n<h4>2.39.0<\/h4>\n\n<ul>\n<li>New: Edit the survey banner's title, question, buttons and thank-you text on the <em>Surveys<\/em> tab.<\/li>\n<\/ul>\n\n<h4>2.38.0<\/h4>\n\n<ul>\n<li>New: A switch on the <em>Surveys<\/em> tab to turn the post-purchase survey banner on or off. It is off by default.<\/li>\n<\/ul>\n\n<h4>2.37.2<\/h4>\n\n<ul>\n<li>Improved: The Bricks and Elementor form settings moved to their own <em>Form Conversions<\/em> tab.<\/li>\n<li>Fixed: The survey note no longer overlaps the order tracking switch. It now has its own <em>Surveys<\/em> tab.<\/li>\n<\/ul>\n\n<h4>2.37.1<\/h4>\n\n<ul>\n<li>Improved: Internal maintenance. Nothing changes for you.<\/li>\n<\/ul>\n\n<h4>2.37.0<\/h4>\n\n<ul>\n<li>New: Post-purchase survey banner on the WooCommerce thank-you page. Customers who choose Yes get the survey with their email already filled in.<\/li>\n<li>New: The survey and how often customers are asked are set up in the InsightHub app. The banner needs order tracking to be on.<\/li>\n<\/ul>\n\n<h4>2.36.0<\/h4>\n\n<ul>\n<li>Changed: On new installs, every feature that connects to InsightHub stays off until you switch it on. Existing sites keep their current settings.<\/li>\n<li>Improved: Search result caching is now used only on sites with a persistent object cache.<\/li>\n<li>Improved: General hardening and internal maintenance.<\/li>\n<\/ul>\n\n<h4>2.35.4<\/h4>\n\n<ul>\n<li>Improved: A form sent twice is recognized as the same lead instead of a duplicate.<\/li>\n<li>Improved: Leads now record the campaign they came from when the page link carries campaign details.<\/li>\n<li>Fixed: Form submissions now appear as leads in InsightHub.<\/li>\n<\/ul>\n\n<h4>2.35.1<\/h4>\n\n<ul>\n<li>Improved: The suggested privacy policy text for abandoned-cart capture now follows your site language: English, German or Indonesian.<\/li>\n<li>Fixed: Theme styles no longer move the close button of the cart pop-up.<\/li>\n<\/ul>\n\n<h4>2.35.0<\/h4>\n\n<ul>\n<li>Changed: Form conversions no longer wait for cookie consent, as they only link a submitted form to its visit. Search and cart tracking still ask for consent.<\/li>\n<\/ul>\n\n<h4>2.34.5<\/h4>\n\n<ul>\n<li>Fixed: Saving an Elementor page with the InsightHub action no longer causes an error.<\/li>\n<\/ul>\n\n<h4>2.34.4<\/h4>\n\n<ul>\n<li>Fixed: The Elementor lead field pickers now list the form's fields.<\/li>\n<li>Fixed: The last extra field in the Elementor action can now be removed.<\/li>\n<\/ul>\n\n<h4>2.34.3<\/h4>\n\n<ul>\n<li>Fixed: The InsightHub action now appears in Elementor's <em>Actions After Submit<\/em> list.<\/li>\n<\/ul>\n\n<h4>2.34.2<\/h4>\n\n<ul>\n<li>Improved: The Bricks and Elementor switches are always shown. If the builder isn't installed, the switch is off and explains what's missing.<\/li>\n<\/ul>\n\n<h4>2.34.0<\/h4>\n\n<ul>\n<li>New: Elementor Pro form integration. Add the InsightHub action to a form, choose which fields to send, and each submission goes to InsightHub.<\/li>\n<\/ul>\n\n<h4>2.33.0<\/h4>\n\n<ul>\n<li>New: A <em>Message<\/em> field can now be sent along with the name, email and phone.<\/li>\n<li>Improved: Lead details are now sent where InsightHub expects them.<\/li>\n<li>Improved: The extra fields setting now explains what it is for.<\/li>\n<li>Improved: A quieter activity log, with one line per form submission.<\/li>\n<\/ul>\n\n<h4>2.30.1<\/h4>\n\n<ul>\n<li>New: AI search with three refinement modes, search analytics, chat widget, reviews slider, order tracking and abandoned-cart recovery.<\/li>\n<\/ul>\n\n<p>Every version is listed in <a href=\"https:\/\/plugins.svn.wordpress.org\/sg5-insighthub\/trunk\/changelog.txt\">changelog.txt<\/a>.<\/p>","raw_excerpt":"AI-powered search, search analytics, chat, reviews and abandoned-cart recovery for WordPress and WooCommerce, driven by the InsightHub engine.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/345696","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=345696"}],"author":[{"embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sg5biz"}],"wp:attachment":[{"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=345696"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=345696"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=345696"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=345696"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=345696"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kea.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=345696"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}