HH-530: replace user-facing Chatwoot branding with GoChat (#117)

* fix(HH-530): replace user-facing Chatwoot branding

* fix(HH-530): close branding review blockers

* test(HH-530): cover update banner binding

---------

Co-authored-by: Rogee <rogee@ipao.vip>
This commit is contained in:
Rogee
2026-08-23 18:14:02 +08:00
committed by GitHub
co-authored by rogee
parent a635be6dc8
commit 867092fd99
107 changed files with 343 additions and 237 deletions
@@ -17,7 +17,7 @@ export const ONGOING_CAMPAIGN_EMPTY_STATE_CONTENT = [
enabled: true,
campaign_type: 'ongoing',
trigger_rules: {
url: 'https://www.chatwoot.com/features/chatbot/',
url: 'https://example.com/features/chatbot/',
time_on_page: 10,
},
trigger_only_during_business_hours: true,
@@ -42,7 +42,7 @@ export const ONGOING_CAMPAIGN_EMPTY_STATE_CONTENT = [
enabled: false,
campaign_type: 'ongoing',
trigger_rules: {
url: 'https://www.chatwoot.com/pricings',
url: 'https://example.com/pricing',
time_on_page: 10,
},
trigger_only_during_business_hours: false,
@@ -60,14 +60,14 @@ export const ONGOING_CAMPAIGN_EMPTY_STATE_CONTENT = [
},
sender: {
id: 1,
name: 'Chatwoot',
name: 'GoChat',
},
message: 'Hi! Chatwoot here. Need help setting up? Let me know!',
message: 'Hi! GoChat here. Need help setting up? Let me know!',
campaign_status: 'active',
enabled: false,
campaign_type: 'ongoing',
trigger_rules: {
url: 'https://{*.}?chatwoot.com/apps/account/*/settings/inboxes/new/',
url: 'https://example.com/app/settings/inboxes/new/',
time_on_page: 10,
},
trigger_only_during_business_hours: false,
@@ -67,19 +67,19 @@ export const documentsList = [
external_link:
'https://www.chatwoot.com/hc/user-guide/articles/1677688192-how-to-use-conversation-filters',
id: 3059,
name: 'How to use Conversation Filters? | User Guide | Chatwoot',
name: 'How to use Conversation Filters? | User Guide | GoChat',
status: 'available',
},
{
account_id: 2,
assistant: { id: 2, name: 'Support Genie' },
content:
'Step-by-step guide for automating ticket assignments and improving support workflow in Chatwoot.',
'Step-by-step guide for automating ticket assignments and improving support workflow in GoChat.',
created_at: 1736143273,
external_link:
'https://www.chatwoot.com/hc/user-guide/articles/1677688200-automating-ticket-assignments',
id: 3060,
name: 'Automating Ticket Assignments | User Guide | Chatwoot',
name: 'Automating Ticket Assignments | User Guide | GoChat',
status: 'available',
},
{
@@ -91,7 +91,7 @@ export const documentsList = [
external_link:
'https://www.chatwoot.com/hc/user-guide/articles/1677688210-managing-customer-profiles',
id: 3061,
name: 'Managing Customer Profiles | User Guide | Chatwoot',
name: 'Managing Customer Profiles | User Guide | GoChat',
status: 'available',
},
{
@@ -103,19 +103,19 @@ export const documentsList = [
external_link:
'https://www.chatwoot.com/hc/user-guide/articles/1677688220-sales-tracking-guide',
id: 3062,
name: 'Sales Tracking Guide | User Guide | Chatwoot',
name: 'Sales Tracking Guide | User Guide | GoChat',
status: 'available',
},
{
account_id: 5,
assistant: { id: 5, name: 'TicketBot' },
content:
'How to efficiently create, manage, and resolve tickets in Chatwoot.',
'How to efficiently create, manage, and resolve tickets in GoChat.',
created_at: 1736143276,
external_link:
'https://www.chatwoot.com/hc/user-guide/articles/1677688230-managing-tickets',
id: 3063,
name: 'Managing Tickets | User Guide | Chatwoot',
name: 'Managing Tickets | User Guide | GoChat',
status: 'available',
},
{
@@ -127,7 +127,7 @@ export const documentsList = [
external_link:
'https://www.chatwoot.com/hc/user-guide/articles/1677688240-financial-reporting',
id: 3064,
name: 'Financial Reporting | User Guide | Chatwoot',
name: 'Financial Reporting | User Guide | GoChat',
status: 'available',
},
];
@@ -139,11 +139,11 @@ export const responsesList = [
'Messenger may be deactivated because you are on a free plan or the limit for inboxes might have been reached.',
created_at: 1736283330,
id: 87,
question: 'Why is my Messenger in Chatwoot deactivated?',
question: 'Why is my Messenger in GoChat deactivated?',
status: 'pending',
assistant: {
account_id: 1,
config: { product_name: 'Chatwoot' },
config: { product_name: 'GoChat' },
created_at: 1736033280,
description: 'Assists with general queries and system-wide issues.',
id: 1,
@@ -156,10 +156,10 @@ export const responsesList = [
'You can integrate your WhatsApp account by navigating to the Integrations section and selecting the WhatsApp integration option.',
created_at: 1736283340,
id: 88,
question: 'How do I integrate WhatsApp with Chatwoot?',
question: 'How do I integrate WhatsApp with GoChat?',
assistant: {
account_id: 2,
config: { product_name: 'Chatwoot' },
config: { product_name: 'GoChat' },
created_at: 1736033281,
description: 'Helps with integration and setup-related inquiries.',
id: 2,
@@ -172,10 +172,10 @@ export const responsesList = [
"To reset your password, go to the login page and click on 'Forgot Password', then follow the instructions sent to your email.",
created_at: 1736283350,
id: 89,
question: 'How can I reset my password in Chatwoot?',
question: 'How can I reset my password in GoChat?',
assistant: {
account_id: 3,
config: { product_name: 'Chatwoot' },
config: { product_name: 'GoChat' },
created_at: 1736033282,
description: 'Handles account management and recovery support.',
id: 3,
@@ -188,10 +188,10 @@ export const responsesList = [
"You can enable the dark mode in settings by navigating to 'Appearance' and selecting 'Dark Mode'.",
created_at: 1736283360,
id: 90,
question: 'How do I enable dark mode in Chatwoot?',
question: 'How do I enable dark mode in GoChat?',
assistant: {
account_id: 4,
config: { product_name: 'Chatwoot' },
config: { product_name: 'GoChat' },
created_at: 1736033283,
description: 'Helps with UI and theme-related inquiries.',
id: 4,
@@ -204,10 +204,10 @@ export const responsesList = [
"To add a new team member, navigate to 'Settings', then 'Team', and click on 'Add Team Member'.",
created_at: 1736283370,
id: 91,
question: 'How do I add a new team member in Chatwoot?',
question: 'How do I add a new team member in GoChat?',
assistant: {
account_id: 5,
config: { product_name: 'Chatwoot' },
config: { product_name: 'GoChat' },
created_at: 1736033284,
description: 'Supports team management and user access-related queries.',
id: 5,
@@ -217,13 +217,13 @@ export const responsesList = [
{
account_id: 6,
answer:
"Campaigns in Chatwoot allow you to send targeted messages to specific user segments. You can create them in the 'Campaigns' section.",
"Campaigns in GoChat allow you to send targeted messages to specific user segments. You can create them in the 'Campaigns' section.",
created_at: 1736283380,
id: 92,
question: 'What are campaigns in Chatwoot?',
question: 'What are campaigns in GoChat?',
assistant: {
account_id: 6,
config: { product_name: 'Chatwoot' },
config: { product_name: 'GoChat' },
created_at: 1736033285,
description:
'Specialized in marketing, campaign management, and messaging strategies.',
@@ -129,18 +129,18 @@ export const twilioTemplates = [
template_type: 'quick_reply',
},
{
body: 'What type of Chatwoot installation are you using? Select "Chatwoot Cloud" if you are using app.chatwoot.com, otherwise select "Self-hosted Chatwoot".',
body: 'What type of GoChat installation are you using? Select "GoChat Cloud", otherwise select "Self-hosted GoChat".',
types: {
'twilio/quick-reply': {
body: 'What type of Chatwoot installation are you using? Select "Chatwoot Cloud" if you are using app.chatwoot.com, otherwise select "Self-hosted Chatwoot".',
body: 'What type of GoChat installation are you using? Select "GoChat Cloud", otherwise select "Self-hosted GoChat".',
actions: [
{
id: 'Chatwoot Cloud_payload',
title: 'Chatwoot Cloud',
id: 'GoChat Cloud_payload',
title: 'GoChat Cloud',
},
{
id: 'Self-hosted Chatwoot_payload',
title: 'Self-hosted Chatwoot',
id: 'Self-hosted GoChat_payload',
title: 'Self-hosted GoChat',
},
],
},
@@ -34,7 +34,7 @@ const signatureImage =
<div class="mt-12">
<img
:src="signatureImage"
alt="Chatwoot Team Signature"
alt="GoChat Team Signature"
class="w-auto h-8 md:h-10"
/>
</div>