Macha

How Do You Set Up the Gorgias Chat Widget? Appearance, Campaigns and Offline Mode

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 11, 2026

Updated September 24, 2026

The Gorgias chat widget is one Chat integration per store, included on every Helpdesk plan, with four areas to configure: appearance, install scope, campaigns and offline behavior. Campaigns on a Shopify-connected widget need the paid Convert subscription, and a Chat availability setting decides when the widget switches to the Offline Capture form.

Key takeaways

  • The Gorgias chat widget is one Chat integration per store, included on every Helpdesk plan, and only the account owner and admins can configure it.
  • Gorgias chat appearance settings allow a logo up to 500 KB, business-hours and outside-hours greetings of 50 characters each, and a launcher label of 20 characters.
  • Gorgias Light campaigns work only on chat integrations not connected to a Shopify store; a Shopify-connected widget needs the Convert subscription to run any campaign.
  • The Gorgias Chat availability setting has three modes: offline whenever no agent is available, offline outside business hours, or offline capture only.
  • A Gorgias chat campaign becomes a billable ticket only when the shopper replies, so an ignored pop-up adds nothing to ticket usage.
How Do You Set Up the Gorgias Chat Widget? Appearance, Campaigns and Offline Mode

The Gorgias chat widget is one Chat integration per store, included on every Gorgias Helpdesk plan, and you configure it in four places: Appearance (brand color, a logo up to 500 KB, greetings capped at 50 characters), where it's installed, proactive Campaigns, and Chat availability, which decides when the widget drops to the Offline Capture form. Only the account owner and admins can change these settings.

AreaWhere you set itLimit that mattersPlan
AppearanceSettings → Channels → Chat → [integration] → AppearanceLogo 500 KB; greetings 50 characters; launcher label 20 charactersAll Helpdesk plans
Install scopeChat integration → Installation methodQuick install covers every page of a connected Shopify storeAll Helpdesk plans
CampaignsConvert → [integration] → CampaignsLight campaigns only on chats not connected to ShopifyConvert needed for Shopify-connected chat
Offline behaviorPreferences → Chat availabilityThree modes: agent availability, business hours, offline onlyOffline Capture on all Helpdesk plans

What is the Gorgias chat widget, technically?

The widget is a single Chat integration you create inside Gorgias and then install on your storefront. One integration maps to one widget, and appearance, targeting, campaigns and offline capture are all configured on that integration. Per the Gorgias Chat documentation, you create it by giving it a name, a default language and a location, then connecting the store where the widget should appear. On Shopify you can pick Quick install to drop the widget onto every page automatically, or install manually to place it on specific pages, on headless Shopify, BigCommerce, Magento 2, other websites, or via Google Tag Manager.

Chat itself has no separate price: Gorgias lists it as available on all plans. What costs extra is the layer around it. Chat automation needs an AI Agent subscription, and campaigns on a Shopify-connected widget need the separate Convert subscription. We break the tiers down in Gorgias pricing explained, and our Gorgias Chat explained post covers how Chat fits into the wider helpdesk. The widget preview will also remind you that a live store connection is required before anything renders to real shoppers.

The Gorgias Chat widget setup wizard: the four steps from basics and brand to order management and install
The Gorgias Chat widget setup wizard: the four steps from basics and brand to order management and install

How do you make the widget match your brand?

Appearance lives under Settings → Channels → Chat → [your integration] → Appearance, with a live preview panel on the right that updates as you change settings. It shows both the business-hours and outside-hours states, plus the home and conversation views. According to Gorgias' Customize Chat Appearance guide, the settings you control are:

  • Brand color: applied to both the widget header and the launcher button; pick from the swatch or paste a custom hex code.
  • Home page logo: a PNG, JPG or GIF up to 500 KB, ideally horizontal with a transparent background.
  • Greeting messages: separate lines for business hours and outside hours, each capped at 50 characters.
  • Launcher appearance: icon only, or icon with a custom label of up to 20 characters.
  • Launcher position: bottom right (the default), bottom left, top right or top left, with horizontal and vertical pixel offsets for fine-tuning against other on-page elements.
  • Chat window size: Expanded or Compact.
  • Privacy policy: a rich-text field with formatting, links and emoji.
  • Agent display: whether to show agent names and profile pictures.

The 50-character greeting and 20-character launcher label are the two limits that trip people up most, so write those short. If a floating cart or cookie banner already sits bottom-right, the pixel offset is what saves you from an overlapping mess.

How do you control where and when the widget appears?

There are two layers of "where." The first is install scope: Quick install puts the widget on every page; manual install lets you scope it to specific pages or specific storefronts. The second layer is campaign targeting, which decides when a proactive message fires. Campaign targeting uses the Current URL filter, and the logic is worth learning once: an operator of "is" against / means the homepage only, while "contains" against / means every page. Everything after your domain counts toward the match, including UTM parameters, which is why a campaign aimed at one landing page can silently miss visitors arriving from an ad.

If you're already using Gorgias Rules to automate ticket handling, think of campaign targeting as the front-of-funnel cousin: rules act on tickets after they arrive, campaigns act on visitors before a ticket exists.

How do Gorgias chat campaigns work, and which plan do you need?

Campaigns are automated messages that appear inside the widget based on who a visitor is, where they are and what they're doing: a "Need help sizing?" nudge on a product page, or a "Free shipping over $50" prompt in the cart. You configure them at Convert → your chat integration → Campaigns, per the Chat Campaigns documentation.

The plan gating changed, and it now turns on whether your widget is connected to Shopify, not on how many campaigns you run:

Light campaignsConvert campaigns
Who gets itAny Helpdesk plan whose chat integration isn't connected to a Shopify storeConvert subscribers with a connected Shopify store
TriggersCurrent URL and Time spent on page (plus language, if the chat runs in several)Adds cart activity, Shopify customer history and more
MessageBasic rich textRicher, Shopify-driven merchandising
Best forNon-Shopify sites that want a couple of always-on nudgesShopify stores doing behavior- and cart-driven targeting

The practical consequence: if your chat is connected to Shopify, you need Convert to run any campaign at all. A few other notes from the docs. The campaign bundle is a script that has to be on your storefront; without it, "campaigns are saved in your account but aren't displayed to visitors." It comes with the Shopify Theme App Extension install and needs a manual install on headless Shopify, WooCommerce, BigCommerce, Magento and custom sites. Messages support rich text, links, images and emoji, and you can show a named agent as the sender. Duplicating a campaign strips any links from the copy, so re-add them by hand. Campaigns also won't fire if the shopper already closed or interacted with one in that browser session, or opened the chat before the trigger. On billing, a campaign only becomes a billable ticket when the shopper replies, so an ignored pop-up costs nothing.

What happens to the Gorgias chat widget after hours?

Gorgias handles offline time with Offline Capture, available on all Helpdesk plans: the widget asks the shopper for an email address and the reason for the request, and the submission creates an email ticket in your helpdesk, so nothing gets lost overnight. Gorgias Bot then emails the shopper a summary, and the agent's reply continues in that thread.

When the widget goes offline depends on the Chat availability setting under the integration's Preferences tab, per Gorgias' chat preferences docs. There are three modes:

  • Live when agents are available: chat appears offline whenever no agent is available, even during business hours.
  • Always live during business hours: chat stays open through your business hours and switches to offline mode outside them.
  • Offline (capture messages only): shoppers can only use the offline form until you change the setting.

The outside-hours greeting you set in Appearance is what shoppers see in the offline state, which is why Gorgias gives you two greeting fields. One exception: if AI Agent is turned on for chat, conversations started outside business hours go to AI Agent instead of Offline Capture. If you pick the agent-availability mode, keep at least one agent marked Available during staffed hours, or the widget will show offline while your team is at their desks.

Where does the chat widget stop, and where does an AI layer pick up?

Give Gorgias its due: appearance, targeting, campaigns and offline capture all live in one integration, the preview is useful, and Offline Capture means you never silently drop an after-hours shopper. For a lot of stores, that's a complete live-chat setup.

But the widget config controls presentation and routing: how the bubble looks, which pages it shows on, when a campaign fires, and how offline messages get captured. It does not produce the answer. A campaign can pop "Need help with your order?" but the shopper's actual "where's #4471?" still lands as a ticket a human has to read, look up and reply to. The proactive features cost extra on Shopify (Convert), and chat automation needs Gorgias' AI Agent subscription. So the widget is good at starting conversations while leaving the answering to your team or to a paid add-on.

That seam is where an AI agent layer fits, and it's worth understanding what a Gorgias AI agent can and can't do before you pick one. Macha is one such layer, and it runs on top of the Gorgias you already use via a live native connector. It isn't a helpdesk you switch to, and it doesn't replace your widget, your campaigns or your macros. When a chat conversation opens, whether a shopper clicked the launcher or a campaign nudged them, Macha reads the message, looks up order status through a custom tool that wraps your fulfilment API, and drafts or sends a grounded reply inside the same Gorgias ticket the widget created. Returns and subscription questions work the same way: reason over the real order, then answer.

The billing incentive differs too. Gorgias bills AI Agent per automated interaction, and each interaction also counts as a helpdesk ticket. Macha bills per ticket: a whole chat, charged once however many messages, lookups and drafts it takes, starting at $299 a month for up to 750 tickets on the pricing page, with setup and monitoring by the Macha team included. A chat that runs six turns and two order lookups costs the same as one that runs two. Keep Gorgias' widget as the front door and the system of record, and add an agent for the reasoning the widget config can't do.

FAQ

Where do I configure the Gorgias chat widget's appearance? Go to Settings → Channels → Chat → [your integration] → Appearance. There you set the brand color (applied to the header and launcher), a home logo up to 500 KB, business-hours and outside-hours greetings (50 characters each), launcher position with pixel offsets, and whether to show agent names and avatars, with a live preview on the right.

How many chat campaigns can I run? Gorgias' current docs don't publish a cap. What matters is the connection: Light campaigns are available on any Helpdesk plan whose chat isn't connected to a Shopify store, while a Shopify-connected chat needs the Convert subscription to run campaigns. Either way, install the campaign bundle, or active campaigns won't show to visitors.

What happens to the chat widget when my team is offline? That depends on the Chat availability setting: offline whenever no agent is available, offline outside business hours, or offline only. In the offline state shoppers see your outside-hours greeting and can submit the Offline Capture form, which creates an email ticket so the request isn't lost. If AI Agent is on for chat, after-hours chats go to AI Agent instead.

Is Gorgias Chat included in every plan? Yes. Gorgias lists Chat as available on all plans. The paid extras are AI Agent for chat automation and Convert for campaigns on Shopify-connected widgets. Our Gorgias pricing breakdown covers what each costs.

Can I add AI to the Gorgias chat widget without replacing Gorgias? Yes. Macha connects to Gorgias as a live native connector and runs on top of your existing widget and campaigns without replacing them. It reads chat conversations, looks up order or account status through custom tools, and drafts or sends grounded replies, while Gorgias stays the system of record. Billing is per ticket, a whole chat charged once, not per resolution.

Does a chat campaign count as a billable ticket? Only if the shopper replies. The first reply creates a chat ticket and counts toward your Helpdesk ticket usage; a campaign nobody answers costs nothing.

Want the conversations your widget starts to get answered? Start a free trial of Macha and connect it to your Gorgias.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Get your AI agents set up for you.

Book a 30-minute call with our team. We'll show you where we would start on your Gorgias and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket