DEV Community

Megan Sutton
Megan Sutton

Posted on

Gorgias AI Charged Me $3,168 to Loop My Customers in Circles

The core issue with AI-driven ecommerce support isn't whether the AI sends replies—it’s what data the AI reads when it replies. Here’s why this matters, down to the name of the field it pulls and the billing it triggers.

I run a Shopify store and use Gorgias for helpdesk. Normal month: 1,500 tickets. Mostly “where is my order” (WISMO) questions, about 200 per week. The AI feature felt solid enough. It connected to Shopify, pulled order status, sent replies automatically. My inbox lightened up on Thursday afternoons. That felt like progress.

Then came the price check. AI Agent costs roughly $500 monthly for around 400 resolutions, voice adds $200 more. That’s $700 before BFCM madness even starts. The thing is, ticket volume jumps 3 to 10 times during Black Friday Cyber Monday. Suddenly, that AI is generating thousands of replies. Pay per response. Each non-answer costs money.

It turns out the AI only reads Shopify’s fulfillment status field, not live carrier tracking. This status updates only when the package hits a carrier scan. That can lag by 18+ hours. If the AI gets asked “Where’s my package now?” it pulls the last recorded status still marked “in transit” and sends a generic reply. The customer gets no new info, just a professionally worded looped answer.

When you hit peak volume—thousands of WISMO daily—this looping trend explodes. The AI keeps charging for each reply that doesn’t close the ticket. Each frustrated customer sends more follow-ups that the AI again replies to, recycling the same information. With Gorgias’s roughly $1 per automated resolution fee, the cost balloons. Worse, the AI’s productivity looks good on paper. No penalty for loop replies. The invoicing does not match actual customer satisfaction.

Backlog hits critical mass fast. I had to catch up manually:

  • Log in every 90 minutes.
  • Sort tickets by WISMO.
  • Copy order numbers, one by one, into Shopify admin to check fulfillment status manually.
  • Open three or four carrier tracking pages per ticket to find real-time scans.
  • Repeat the cycle 24/7 through BFCM weekend.

Instagram DMs and public comments spike too. Customers escalate their frustrations where everyone can see. The AI I was paying for didn’t reduce this pain or the cost of temporary staff. Seasonal VAs cost $2,000 to $3,000 for four weeks plus training time I lacked.

This experience turned my AI evaluation into a checklist for peak-season readiness, before paying a cent:

  1. Run the math on your pricing model, per resolution.

    Multiply your expected BFCM ticket volume by the per-ticket AI rate. Gorgias’s model hit $3,168/month at 4,000 tickets. Fixed-fee alternatives are more predictable.

  2. Check what data the AI reads for WISMO tickets.

    Does it pull from carrier-level live tracking feeds or just Shopify fulfillment statuses? The difference is not subtle. Only carrier data can answer “package location now” accurately.

  3. Run a looping test with your last 50 WISMO tickets.

    Run them through the AI before BFCM hits. See if responses are specific or repetitive generic replies. This test reveals failure modes before you’re drowning in backlog.

  4. Confirm setup time vs your time buffer.

    AI that takes weeks to onboard won’t help you. You want it running and tuned within a day, or else you’ll be trying to fix a backlog instead of preventing it.

  5. Verify a documented case study of real peak-season success.

    Look for a named Shopify store who reached inbox zero during BFCM with explicit automation rates. Claims without evidence are just marketing hype.

For me, that led to trying Tidio Lyro:

  • Flat-rate pricing. No charge per ticket, so volumes don’t blow the budget.
  • Integrated carrier tracking for 200+ carriers. Real-time updates answering exactly what customers want.
  • Passed the looping test with specific answers to historical tickets.
  • Setup time reported at under 30 minutes.
  • A documented case where a single agent hit inbox zero by 6pm on day two of BFCM with 27% automated replies.

With Tidio Lyro handling WISMO:

  • No more 90-minute triage cycles.
  • AI intercepts tickets before agents see them.
  • Only truly ambiguous or complex issues appear in the queue.
  • Actions like refunds and cancellations execute inside the chat interface without hopping between systems.
  • No surprise invoice spikes, just predictable monthly billing.

Comparing that to the nightmare of looping AI, backlog, and escalating costs: it’s clear the difference is in what the AI reads and how it prices. The typical Shopify fulfillment status field is not enough to automate heavy WISMO volume. You need live carrier feeds with specific data depth.

The real risk is that your AI-powered helpdesk looks fine six weeks before BFCM. Sends replies, clears tickets, charges monthly fees that look reasonable. But when the ticket storm hits, that AI reveals its gaps, doubling both your manual load and your software bill.

Don’t wait for the backlog to slap you awake. Start your carrier-level tracking AI trial now. Run your real WISMO tickets through it. Understand the fee math and setup constraints before you commit.

If you’re running 1,500 to 5,000 monthly tickets on Gorgias and watching the calendar sprint toward Black Friday, test your AI situation today.

start a Tidio trial and see whether your answers come from actual carrier tracking or stale Shopify fulfillment. Stop paying for loops, start handling real customer questions.

More detail, including the exact numbers, in the full write-up

Top comments (2)

Collapse
 
axiru profile image
Axiru •

Running your last 50 WISMO tickets through the AI before BFCM is the best tip here. Most stores only test the easy tickets.

Since Lyro also runs refunds and cancellations inside the chat, we'd run the same loop test on those. A customer who asks three times should get one refund, and the second ask should wait for you.

Did your looping test include any refund tickets?

Collapse
 
officialmailkr profile image
오피셜메일 •

배송 문의에서 ‘발송 처리됨’ 필드와 실제 운송사 스캔 시각을 구분해야 한다는 지적이 핵심이네요. 마지막 확인 시각이 오래됐거나 새 추적 이벤트가 없을 때는 현재 위치를 추측해 반복 답변하기보다 ‘마지막으로 확인된 상태·시각’을 명시하고, 같은 문의가 다시 오면 사람에게 넘기는 조건을 두면 좋겠습니다. 제시하신 과거 문의 50건 테스트에서도 답변 수보다 재문의율과 이관율을 함께 보면 반복 루프를 더 잘 잡을 수 있겠어요.