Who can use this?
- Gallabox users with Bot Builder access.
- Roles: Owners and Admins — widget customisation is configured in the Chat AI Agent settings.
The Web Chat widget is configured inside your Chat AI Agent’s settings, not in a separate section. You customise the widget when you create or edit an agent that has the Web channel enabled.
Plan Availability
What is Widget Customisation?
The Web Chat widget is the chat window that appears on your website when visitors want to talk to you. You can customise how it looks and behaves — colours, logo, position, CTA button, ice-breakers, auto-open, and contact capture — so it matches your brand and gives visitors the right impression.How to Customise the Widget
1
Go to AI Agents and Bots in the left navigation of Gallabox.
2
Create a new Chat AI Agent or open an existing one that has Web selected as a channel.
3
Click Settings on the agent.
4
Click Web Widget Settings.
5
Configure the options below.
6
Click Save.
7
Copy the widget embed code and add it to your website.
Widget Colours
Widget Position
Choose where the widget appears on your website:There’s no separate top-corner placement — the widget always anchors to the bottom of the page in Left, Center, or Right position.
CTA Button
Gallabox supports one CTA button per widget. You can customise:- Button text — e.g., “Chat with us”, “Need help?”, “Get a quote”
- Redirect URL — the page the button links to when clicked
- Button colour — falls back to your brand colour if left blank
The CTA button always links to a URL — it’s a separate feature from WhatsApp handoff. If you want a button that redirects visitors to WhatsApp, configure that under Handoff Configuration (see Website Analytics — Handoff to WhatsApp), not the CTA button.
Welcome Message
The welcome message is shown automatically when a visitor opens the widget. Write something that:- Greets the visitor
- Explains what the agent can help with
- Encourages them to start a conversation
Auto-open
Auto-open lets the widget open on its own after a visitor has been on the page for a set number of seconds — inviting them to start a conversation instead of waiting for them to click the launcher button.
The visitor still has to send the first message themselves — auto-open only opens the chat window, it doesn’t send anything on your behalf.
Contact Capture
Contact Capture controls when (and whether) a visitor is asked for their details during the conversation.Branding
Multi-language Widget (Essential/Advanced)
On Essential and Advanced plans, you can add an Arabic translation alongside the default English widget copy — welcome message, ice-breaker titles, and CTA label can each have an Arabic version, and Arabic renders right-to-left automatically. On Basic, the language controls are shown locked with an upgrade prompt.Pro tip: If your welcome message links to WhatsApp for urgent help, consider enabling Handoff Configuration instead of hardcoding a WhatsApp link in the text — that way it’s tracked as a proper handoff and shows up in your Website Analytics dashboard.
Example
Scenario: You run a SaaS company and want the widget to match your brand colours (navy blue and white), show your company logo, and auto-open after visitors have been browsing for a while. Here’s how you’d set it up:- Go to AI Agents and Bots → [Your Agent] → Settings → Web Widget Settings.
- Set Primary colour to
#1a2b4a(navy blue) and Secondary colour to#f0f4f8(light blue-grey). - Set User bubble colour to
#1a2b4aand Text colour to#ffffff(white). - Upload your company logo in Company logo.
- Set CTA button text to “Chat with us — we reply in minutes” with a redirect URL to your pricing page.
- Set Welcome message to “Hi! I’m your Gallabox assistant. I can help you compare plans, answer pricing questions, and get you set up. What would you like to know?”
- Enable Auto-open with a 45-second delay.
- Save and copy the embed code to your website’s
<body>tag.
FAQs
Where do I add the widget embed code on my website?
Where do I add the widget embed code on my website?
Copy the embed code from AI Agents and Bots → [Your Agent] → Settings → Web Widget Settings → Copy Code. Add it to your website’s HTML just before the closing
</body> tag. If you’re using a CMS like WordPress, add it via your theme’s custom HTML block or footer section.Can I use different widgets for different pages on my website?
Can I use different widgets for different pages on my website?
Yes. You can add the widget embed code to specific pages only, or configure the widget differently for different subdomains. Each embed code is tied to a specific Chat AI Agent — so you can have different agents (and therefore different configurations) on different parts of your site.
The widget is not showing on my website
The widget is not showing on my website
Check these in order:
- Is the embed code added correctly before the
</body>tag? - Is JavaScript enabled on your website?
- Does your website’s Content Security Policy allow
widget.gallabox.com? - Is the Chat AI Agent active and published?
- Try opening the embed URL directly in your browser to verify it’s loading.
Related Articles
- Web Chat Ice-breakers and CTAs — Pre-set questions visitors can click
- Website Analytics — Dashboard data and WhatsApp handoff
- Web Chat Setup — Installing the widget on your site