{"id":34,"date":"2026-09-09T04:25:49","date_gmt":"2026-09-09T04:25:49","guid":{"rendered":"https:\/\/nirohelp.com\/docs\/34\/customizing-the-chatbot\/"},"modified":"2026-09-17T12:03:50","modified_gmt":"2026-09-17T06:03:50","slug":"customizing-the-chatbot","status":"publish","type":"nirohelp_doc","link":"https:\/\/nirohelp.com\/docs\/ai-assistance\/customizing-the-chatbot\/","title":{"rendered":"Customizing the chatbot"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Everything about the widget is set on <strong>NiroHelp \u2192 AI \u2192 Chatbot<\/strong>. This page walks through every field, what it does, and what the visitor sees when you leave it alone.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full has-custom-border\"><img loading=\"lazy\" decoding=\"async\" width=\"1160\" height=\"774\" src=\"https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/AI-chatbot.webp\" alt=\"AI chatbot\" class=\"has-border-color has-ast-global-color-0-border-color wp-image-178\" style=\"border-width:2px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px\" srcset=\"https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/AI-chatbot.webp 1160w, https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/AI-chatbot-300x200.webp 300w, https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/AI-chatbot-1024x683.webp 1024w, https:\/\/nirohelp.com\/docs\/wp-content\/uploads\/2026\/09\/AI-chatbot-768x512.webp 768w\" sizes=\"auto, (max-width: 1160px) 100vw, 1160px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click <strong>Preview<\/strong> at any point to see the result without saving.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The main fields<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Default if you leave it blank<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><strong>Agent name<\/strong><\/td><td><em>Support<\/em><\/td><td>The name in the chat header.<\/td><\/tr><tr><td><strong>Avatar<\/strong><\/td><td>none<\/td><td>A square image beside the name. Pick it from your media library.<\/td><\/tr><tr><td><strong>Primary colour<\/strong><\/td><td>a blue<\/td><td>The launcher button, the header, the visitor&#8217;s own messages and the focus outlines.<\/td><\/tr><tr><td><strong>Launcher position<\/strong><\/td><td>bottom right<\/td><td>Which corner the button sits in.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced \u2192 Messages and prompts<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Default if blank<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><strong>Welcome message<\/strong><\/td><td><em>Hi! I&#8217;m {agent name}. How can I help you today?<\/em><\/td><td>The first message when the panel opens.<\/td><\/tr><tr><td><strong>Suggested prompts<\/strong><\/td><td>none<\/td><td>Starter questions shown as chips. They disappear after the visitor&#8217;s first message.<\/td><\/tr><tr><td><strong>Input placeholder<\/strong><\/td><td><em>Type a message&#8230;<\/em><\/td><td>Hint text inside the message box.<\/td><\/tr><tr><td><strong>Launcher label<\/strong><\/td><td>none<\/td><td>Short text beside the launcher button. Blank means no label.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced \u2192 Panel and behaviour<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Default<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><strong>Panel width<\/strong><\/td><td>400px<\/td><td>Kept between 280 and 800, and never wider than the visitor&#8217;s screen.<\/td><\/tr><tr><td><strong>Panel height<\/strong><\/td><td>620px<\/td><td>Kept between 360 and 900. The panel goes full-screen on phones regardless.<\/td><\/tr><tr><td><strong>Auto-open<\/strong><\/td><td>off<\/td><td>Whether the panel opens by itself: after a delay, at a scroll depth, or when the cursor leaves the top of the page.<\/td><\/tr><tr><td><strong>Auto-open value<\/strong><\/td><td>\u2014<\/td><td>Seconds for the delay option, a percentage for the scroll option.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Auto-open fires <strong>at most once per visit<\/strong>, so visitors are not prompted again on every page.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced \u2192 Where it appears<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two fields, both taking a comma-separated list of paths. <code>*<\/code> matches anything.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Show on:  \/docs\/*, \/pricing        only on the docs and pricing pages\nHide on:  \/checkout\/*, \/admin\/*    everywhere except those\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Leave <strong>Show on<\/strong> blank for every page. <strong>Hide wins<\/strong> when a path matches both.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Only the path is matched &#8211; anything after a <code>?<\/code> or a <code>#<\/code> is ignored.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced \u2192 Business hours<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Default<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><strong>Business hours<\/strong><\/td><td>always available<\/td><td>When the bot is presented as available.<\/td><\/tr><tr><td><strong>Offline message<\/strong><\/td><td><em>We&#8217;re currently offline&#8230;<\/em><\/td><td>The greeting outside those hours.<\/td><\/tr><tr><td><strong>Offline mode<\/strong><\/td><td>Message<\/td><td><em>Message<\/em> shows a greyed-out status and the offline greeting; <em>Hide<\/em> removes the launcher entirely.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Write hours like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mon-fri:9-17                weekday office hours\nmon-fri:9-17, sat:10-14     extended Saturdays\nsun-sat:0-24                the same as leaving it blank\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Two rules worth knowing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hours are read in the visitor&#8217;s own local time<\/strong>, not yours.<\/li>\n\n\n\n<li><strong>The end hour is exclusive<\/strong>, so <code>9-17<\/code> means 09:00 to 16:59.<\/li>\n\n\n\n<li>Day ranges wrap around: <code>fri-mon<\/code> means Friday, Saturday, Sunday and Monday.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Advanced \u2192 Support and privacy<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Default<\/th><th>What it does<\/th><\/tr><\/thead><tbody><tr><td><strong>Support email<\/strong><\/td><td>none<\/td><td>Offered to the visitor when the bot cannot answer.<\/td><\/tr><tr><td><strong>Ticket form link<\/strong><\/td><td>none<\/td><td>Same purpose \u2014 a link to where they can file a ticket.<\/td><\/tr><tr><td><strong>Powered by NiroHelp<\/strong><\/td><td>shown<\/td><td>Untick to hide the footer line.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>&#8220;Collect lead&#8221; does nothing today.<\/strong> The checkbox is on the screen and the setting is saved, but the widget currently ignores it. Do not rely on it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Turning it off without losing your settings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Set <strong>Show on<\/strong> to a path that never matches &#8211; <code>\/never-match-this-path<\/code> &#8211; or remove the snippet from the site. Your configuration is kept either way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">If you write your own snippet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Everything above is expressed as attributes on the snippet, and the plugin leaves out anything still at its default &#8211; which is why your snippet is short. If you generate snippets from your own tooling, keep the same size limits: a panel wider than the phone it opens on is a broken page, not a preference.<\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"nirohelp_product":[],"nirohelp_topic":[9],"class_list":["post-34","nirohelp_doc","type-nirohelp_doc","status-publish","hentry","nirohelp_topic-ai-assistance"],"_links":{"self":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_doc\/34","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_doc"}],"about":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/types\/nirohelp_doc"}],"author":[{"embeddable":true,"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/media?parent=34"}],"wp:term":[{"taxonomy":"nirohelp_product","embeddable":true,"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_product?post=34"},{"taxonomy":"nirohelp_topic","embeddable":true,"href":"https:\/\/nirohelp.com\/docs\/wp-json\/wp\/v2\/nirohelp_topic?post=34"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}