A fast-growing beauty brand was managing 250+ daily customer interactions across email, Instagram, and Shopify with a 4-person team. Here is how AI agents on top of Zendesk changed the equation.

Modern beauty and skincare brands don't operate in one place. They sell on Shopify, run support out of Zendesk, field DMs across a dozen regional Instagram accounts, answer emails from retailers and collaborators, and try to keep a consistent brand voice across every single touchpoint.
When we sat down with the CX leadership team at a fast-growing global skincare brand, the picture they painted was one we've seen at dozens of high-growth D2C companies. The tools were in place — Zendesk as the helpdesk, Shopify powering the storefront, Instagram as the primary engagement channel — but the experience of actually running support across all of them was anything but seamless.
The brand operates regional Instagram accounts spanning global, CIS, and MENA markets. Customer inquiries arrive through email, Instagram DMs, Instagram comments, and Shopify-generated website forms — all funneling into Zendesk. In theory, Zendesk should centralize everything. In practice, the team described the experience in a single word: finicky.
Automation had been turned on, but it wasn't firing reliably. There was no single dashboard that surfaced what mattered. The manual workload — especially on Instagram DMs — kept creeping back in, regardless of what was configured on the backend. And with a small team stretched across three regions, the margin for inefficiency was essentially zero.
The numbers told a clear story:
The core tension was straightforward: the brand was growing faster than its CX operation could keep up. Adding headcount was an option, but not a scalable one — especially when the vast majority of incoming volume was the same three types of questions asked over and over again.
As we dug deeper into the brand's CX workflow, three patterns kept surfacing — and they are patterns we have seen at nearly every growing D2C brand we have worked with.
Three categories dominated the inbox: pricing inquiries, collaboration requests, and retailer questions. Together, they accounted for 70-80% of all incoming volume. These are not complex tickets. They are high-volume, low-variance, and almost entirely scriptable — pricing can be pulled directly from Shopify, collaboration requests just need a form link, and retailer inquiries follow a predictable pattern. But Zendesk's native automation was not handling them reliably, so the team was answering each one manually. Every single day. A hundred emails. A hundred and fifty DMs.
An Instagram DM deserves a short, casual reply. An email from a retailer needs something structured and professional. A collaboration request needs a form link, not a paragraph. A comment on a post needs a different tone than a direct message. One AI configuration — one chatbot with one personality — cannot serve all of these well. But the brand was trying to funnel everything through a single Zendesk workflow, and the result was a system that did not feel right on any channel. The team found themselves re-writing AI-drafted responses more often than they were approving them.
The remaining 20-30% of tickets — product authentication issues, shipping problems, payment failures — required human judgment and often involved other teams: vendors, delivery partners, regional managers. When an agent needed help, they would send a Slack message. Then follow up. Then wait. Then try to remember to circle back to the customer. The support agent became a human relay station, brokering information between the customer and internal teams. This is where SLAs quietly died, where customer satisfaction eroded, and where the team's energy was spent not on solving problems, but on chasing answers.
The fix was not add a chatbot. It was rethinking the support stack as a layer of specialized AI agents working on top of Zendesk — not replacing it.
The distinction matters. This brand had already tried Zendesk's native automation. It had not worked — not because the tool was bad, but because one AI agent handling every scenario is like asking a CEO to also manage the warehouse. It is not a matter of capability; it is a matter of focus. Specialized agents, each trained for a specific job, solve this problem the way you would actually staff a team: one person for pricing, another for partnerships, another for escalations that need human judgment.
Here is how the workflow was designed:
Here is what each layer looked like in practice:
Instead of a generic FAQ response, the pricing agent pulls real-time product data directly from the brand's Shopify store — including regional pricing, retail vs. sale price, and product availability. During the demo, we asked about a specific serum and the agent returned the exact price point, retail comparison, and a direct link to the product page. No human needed to look anything up.
Collaboration requests follow a predictable script: someone wants to partner, the team sends a form, the form gets reviewed later. The AI agent recognizes the intent immediately and responds with the form link, a thank-you, and an expected timeline — no human review required for the initial response.
The same underlying knowledge base, expressed differently depending on where the customer is. Short and conversational on Instagram DMs. Structured and professional on email. Concise on comments. The brand voice stays consistent; the format adapts to what each channel demands. This is critical for a brand operating across global, CIS, and MENA markets — where tone expectations vary as much as language.
The brand's customers write in Korean, English, Arabic, Russian, and more. Rather than building a separate workflow for each language, the AI agents detect the customer's language and respond natively — across all 99+ supported languages. During the demo, we tested a query in Korean and received a contextually accurate response in Korean, drawing from English-language product pages.
When an AI agent cannot resolve something — a product authentication issue, a shipping delay — it does not just create a ticket and wait. It identifies which internal team or external partner needs to be contacted, sends the outreach automatically, follows up if no response comes, and then circles back to the customer once the answer is in hand. The human relay station problem disappears. If the ticket gets reassigned internally, the AI follows the transfer and stays in the loop.
For a CX team handling approximately 250 daily interactions across email and Instagram, the math shifts significantly when the repetitive 70-80% is handled by AI agents that actually work.
The team is not looking to replace their people. They are looking to stop drowning in DMs so their people can do better work — handle the nuanced cases, build the knowledge base, expand into new regions without doubling headcount.
Most AI deployments plateau after the initial setup. The deflection rate hits 50% or 60%, and that is where it stays — because nobody is maintaining the knowledge base or tracking what new questions customers are asking.
That is where the analytics layer changes the game. Beyond the AI agents themselves, the platform continuously monitors what customers are asking and surfaces two critical insights.
The CX team can track whatever dimensions matter to them — language distribution, product-specific inquiry trends, category breakdowns, sentiment shifts. All of this is evaluated by AI across every conversation, not sampled from 5-10% of tickets. The team sees patterns emerging in real time instead of discovering them in a quarterly review.
When customers start asking questions that are not covered by the existing knowledge base — a new product launch, a shipping policy change, a regional pricing discrepancy — the system flags those gaps automatically. The team gets a prioritized list of content to add: new FAQ entries, updated product pages, missing policy documentation. Each gap filled increases the deflection rate, which means the AI handles more, the team handles less, and the cycle compounds.
This is how a 60% deflection rate becomes 70%, then 80%. Not through one big deployment, but through a weekly rhythm of surfacing gaps, adding content, and watching the numbers move.
This engagement crystallized a few lessons that apply broadly to any D2C brand running CX on Zendesk and Shopify:
If you are running CX for a D2C brand on Zendesk and Shopify, the questions to ask yourself are simple: What percentage of your tickets are repeat questions you could write a script for? How much of your team's time goes into relaying information between customers and internal teams? Are you confident your current automation actually works, or are you quietly doing most of it manually?
If any of those land, there is a better way to run this. AI agents that sit on top of your existing stack, speak your brand voice, work across every channel, and get smarter every week — without ripping out the tools your team already knows.
Want to see what this looks like for your brand? We build a working AI agent on your actual website content in under a week, so you can evaluate it on real questions before committing to anything. Book a demo