
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.
We recently sat down with the CX leadership team at a fast-growing global skincare brand. Their setup will sound familiar to anyone running support at a D2C company today:
On paper, Zendesk should handle most of this. In practice, the team described it as "finicky" — the automation doesn't fire reliably, there's no single dashboard that surfaces what matters, and the manual workload keeps creeping back in.
Three patterns kept coming up in the conversation, and they're patterns we see at almost every growing D2C brand:
1. The same questions, asked over and over, still answered by humans.Pricing inquiries, "do you ship to my country," "are you available at this retailer," "how do I collaborate" — these aren't complex tickets. They're high-volume, low-variance, and almost entirely scriptable. But generic chatbots answer them badly, so the team ends up handling them anyway.
2. Channel sprawl with no unified intelligence.Instagram DMs, Instagram comments, email, Shopify forms, regional accounts — each channel has its own quirks. A DM needs a short, casual reply. An email from a retailer needs something formal. A collaboration request needs a form link. One AI configuration can't serve all of them well.
3. Escalations that disappear into a black hole.When a ticket needs help from another team — the vendor, the warehouse, a regional manager — the support agent becomes a human relay station. They chase Slack messages, follow up on emails, and try to remember to circle back to the customer. This is where SLAs quietly die.
The fix isn't "add a chatbot." It's rethinking the support stack as a layer of specialized AI agents working on top of Zendesk, not replacing it.
Here's what that looks like in practice for a brand like this:
A pricing agent answers pricing questions using live product data from Shopify. A collaboration agent recognizes the intent and sends the right form. A retailer agent pulls from a stocklist. A shipping agent escalates to humans because that's where judgment matters. Each agent is tuned for its job — the way you'd staff a real team.
The same underlying knowledge, expressed differently per channel. Short and friendly on Instagram DMs. Structured and professional on email. Form-first on the website. The brand voice stays consistent; the format adapts.
For a brand selling across global, CIS, and MENA regions, this matters. Customers write in Korean, Arabic, Russian, English — the agent responds in the same language without separate configuration.
When an AI agent can't resolve something, it doesn't just dump the ticket on a human. It identifies who needs to be looped in, follows up with that internal team, and then circles back to the customer once it has an answer. The "human relay" work disappears.
The system flags new questions customers are asking that aren't covered in existing content — so the team knows exactly what FAQ, product page, or help article to write next. Deflection rates compound week over week instead of plateauing.
For a CX team handling ~100 emails and ~150 DMs per day, here's the math that matters:
The team we spoke with isn't looking to replace their people. They're 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.
If you're running CX for a D2C brand on Zendesk and Shopify, the questions to ask yourself are simple:
If any of those land, there's 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. [Get in touch].