{"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-09T04:25:49","modified_gmt":"2026-09-09T04:25:49","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":"<p>Everything about the widget is set on <strong>NiroHelp \u2192 AI \u2192 Chatbot<\/strong>. This page<br \/>\nwalks through every field, what it does, and what the visitor sees when you<br \/>\nleave it alone.<\/p>\n<p>Click <strong>Preview<\/strong> at any point to see the result without saving.<\/p>\n<h2>The main fields<\/h2>\n<table>\n<thead>\n<tr>\n<th>Field<\/th>\n<th>Default if you leave it blank<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Agent name<\/strong><\/td>\n<td><em>Support<\/em><\/td>\n<td>The name in the chat header.<\/td>\n<\/tr>\n<tr>\n<td><strong>Avatar<\/strong><\/td>\n<td>none<\/td>\n<td>A square image beside the name. Pick it from your media library.<\/td>\n<\/tr>\n<tr>\n<td><strong>Primary colour<\/strong><\/td>\n<td>a blue<\/td>\n<td>The launcher button, the header, the visitor&#8217;s own messages and the focus outlines.<\/td>\n<\/tr>\n<tr>\n<td><strong>Launcher position<\/strong><\/td>\n<td>bottom right<\/td>\n<td>Which corner the button sits in.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Advanced \u2192 Messages and prompts<\/h2>\n<table>\n<thead>\n<tr>\n<th>Field<\/th>\n<th>Default if blank<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Welcome message<\/strong><\/td>\n<td><em>Hi! I&#8217;m {agent name}. How can I help you today?<\/em><\/td>\n<td>The first message when the panel opens.<\/td>\n<\/tr>\n<tr>\n<td><strong>Suggested prompts<\/strong><\/td>\n<td>none<\/td>\n<td>Starter questions shown as chips. They disappear after the visitor&#8217;s first message.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input placeholder<\/strong><\/td>\n<td><em>Type a message&#8230;<\/em><\/td>\n<td>Hint text inside the message box.<\/td>\n<\/tr>\n<tr>\n<td><strong>Launcher label<\/strong><\/td>\n<td>none<\/td>\n<td>Short text beside the launcher button. Blank means no label.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Advanced \u2192 Panel and behaviour<\/h2>\n<table>\n<thead>\n<tr>\n<th>Field<\/th>\n<th>Default<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Panel width<\/strong><\/td>\n<td>400px<\/td>\n<td>Kept between 280 and 800, and never wider than the visitor&#8217;s screen.<\/td>\n<\/tr>\n<tr>\n<td><strong>Panel height<\/strong><\/td>\n<td>620px<\/td>\n<td>Kept between 360 and 900. The panel goes full-screen on phones regardless.<\/td>\n<\/tr>\n<tr>\n<td><strong>Auto-open<\/strong><\/td>\n<td>off<\/td>\n<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>\n<\/tr>\n<tr>\n<td><strong>Auto-open value<\/strong><\/td>\n<td>\u2014<\/td>\n<td>Seconds for the delay option, a percentage for the scroll option.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Auto-open fires <strong>at most once per visit<\/strong>, so visitors are not prompted again<br \/>\non every page.<\/p>\n<h2>Advanced \u2192 Where it appears<\/h2>\n<p>Two fields, both taking a comma-separated list of paths. <code>*<\/code> matches anything.<\/p>\n<pre><code class=\"language-none\">Show on:  \/docs\/*, \/pricing        only on the docs and pricing pages\nHide on:  \/checkout\/*, \/admin\/*    everywhere except those\n<\/code><\/pre>\n<p>Leave <strong>Show on<\/strong> blank for every page. <strong>Hide wins<\/strong> when a path matches both.<\/p>\n<p>Only the path is matched \u2014 anything after a <code>?<\/code> or a <code>#<\/code> is ignored.<\/p>\n<h2>Advanced \u2192 Business hours<\/h2>\n<table>\n<thead>\n<tr>\n<th>Field<\/th>\n<th>Default<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Business hours<\/strong><\/td>\n<td>always available<\/td>\n<td>When the bot is presented as available.<\/td>\n<\/tr>\n<tr>\n<td><strong>Offline message<\/strong><\/td>\n<td><em>We&#8217;re currently offline&#8230;<\/em><\/td>\n<td>The greeting outside those hours.<\/td>\n<\/tr>\n<tr>\n<td><strong>Offline mode<\/strong><\/td>\n<td>Message<\/td>\n<td><em>Message<\/em> shows a greyed-out status and the offline greeting; <em>Hide<\/em> removes the launcher entirely.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Write hours like this:<\/p>\n<pre><code class=\"language-none\">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<p>Two rules worth knowing:<\/p>\n<ul>\n<li><strong>Hours are read in the visitor&#8217;s own local time<\/strong>, not yours.<\/li>\n<li><strong>The end hour is exclusive<\/strong>, so <code>9-17<\/code> means 09:00 to 16:59.<\/li>\n<li>Day ranges wrap around: <code>fri-mon<\/code> means Friday, Saturday, Sunday and Monday.<\/li>\n<\/ul>\n<h2>Advanced \u2192 Support and privacy<\/h2>\n<table>\n<thead>\n<tr>\n<th>Field<\/th>\n<th>Default<\/th>\n<th>What it does<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Support email<\/strong><\/td>\n<td>none<\/td>\n<td>Offered to the visitor when the bot cannot answer.<\/td>\n<\/tr>\n<tr>\n<td><strong>Ticket form link<\/strong><\/td>\n<td>none<\/td>\n<td>Same purpose \u2014 a link to where they can file a ticket.<\/td>\n<\/tr>\n<tr>\n<td><strong>Powered by NiroHelp<\/strong><\/td>\n<td>shown<\/td>\n<td>Untick to hide the footer line.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>&#8220;Collect lead&#8221; does nothing today.<\/strong> The checkbox is on the screen and the<br \/>\nsetting is saved, but the widget currently ignores it. Do not rely on it.<\/p>\n<h2>Turning it off without losing your settings<\/h2>\n<p>Set <strong>Show on<\/strong> to a path that never matches \u2014 <code>\/never-match-this-path<\/code> \u2014 or<br \/>\nremove the snippet from the site. Your configuration is kept either way.<\/p>\n<h2>If you write your own snippet<\/h2>\n<p>Everything above is expressed as attributes on the snippet, and the plugin<br \/>\nleaves out anything still at its default \u2014 which is why your snippet is short.<br \/>\nIf you generate snippets from your own tooling, keep the same size limits: a<br \/>\npanel 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}]}}