Customer storyCape Coffee Beans logo

Zendesk checked every morning before anyone asks, and product lookups inside the ticket

Cape Coffee Beans runs eesel on Zendesk, Shopify and Google Drive. Every morning it sweeps the Zendesk queue for tickets that slipped through and emails the founder a short list. During the day the team @mentions it in a ticket to pull up a product, a past ticket or an order.

Industry
Specialty coffee retail, beans and equipment
Based in
Cape Town, South Africa
With eesel since
April 2026
Working with
Phaedon, founder of Cape Coffee Beans
160scheduled Zendesk and Google Drive checks in a month8 Aug to 8 Sep 2026, run on weekday and Saturday mornings
23tickets where the team called eesel inan @eesel in a Zendesk internal note, answered with a note on the same ticket
120knowledge searches across tickets, products and Drive filesZendesk history, the Shopify catalogue and the team's Google Drive
2agents with different jobsone on the Zendesk queue and tickets, one watching a daily team form in Google Sheets
capecoffeebeans.co.za
Cape Coffee Beans website
How it runs

What happens when a customer writes to Cape Coffee Beans

  1. 1
    Every morning, the queue is checked

    eesel emails Phaedon a list of Zendesk tickets missing groups or dates.

  2. 2
    Late morning, the harder checks

    It checks lead outcomes and quiet tickets, without editing anything.

  3. 3
    During the day, on demand

    Write @eesel in a note and it searches products, tickets and Drive.

  4. 4
    Every answer names its source

    Answers link the product page, past ticket or Shopify order used.

Connected integrations

  • Google Drive
  • Shopify
  • Zendesk
  • wWebsite

Agents at work

  • eesel143 runs in 30 days
  • Oversight42 runs in 30 days

The company

Cape Coffee Beans is a store for South African specialty coffee lovers. Phaedon founded it in 2013 to sell freshly roasted beans online. It grew into a retailer for everything around the cup: beans from several artisan roasters, coffee makers, grinders, espresso machines for the home and for businesses, and accessories, delivered across South Africa and internationally, plus a small shop in Claremont, Cape Town.

The store runs on Shopify, and customer service runs in Zendesk. With more than a thousand products that change all the time, the team's knowledge lives in past tickets, the product pages and a set of guideline documents in Google Drive.

Visit Cape Coffee Beans at capecoffeebeans.co.za

The problem

A small team handling a busy queue drops things in predictable ways. A ticket lands without a group and nobody sees it. A pending ticket waits on a customer with no date to come back to it. A large equipment enquiry gets logged on the standard form instead of the lead form, so it does not get the follow-up it should. None of these are hard to check. They are just easy to forget, every day.

The other half is finding things. A customer names a model number or asks whether a part fits, and the answer is somewhere in thousands of past tickets, a supplier document or a product page. Phaedon wanted a way to ask for that inside the ticket and get an answer with the source attached.

How it runs

Cape Coffee Beans connected Zendesk, Shopify and Google Drive to eesel in April 2026. Two agents share the workspace. The main agent works the Zendesk queue and answers the team inside tickets. A second, called Oversight, watches a daily team form that syncs in from Google Sheets. Both write in British English, keep to South African time, and take their instructions from Phaedon only.

  • Scheduled checks. Five Zendesk sweeps run on a timetable, most of them every morning Monday to Saturday: unassigned tickets, pending tickets without a re-open date, leads solved without an outcome, larger enquiries on the wrong form, and a daily read of the Technical Service group. Each one ends in a short email to Phaedon, or no email when there is nothing to report.
  • Running logs. Two of the checks keep an append-only tracker document in eesel, one row per ticket found, so the team can see over weeks what keeps slipping.
  • On demand in Zendesk. An @eesel in an internal note wakes the agent on that ticket. It searches the catalogue, past tickets and Drive files and replies as an internal note. It does not reply to the customer.
  • Products and orders from Shopify. Product lookups come from the live catalogue, and order questions are looked up by order number, with the order linked.
  • Sources first. Every claim in a note or email has to come from a document eesel found in that conversation, and it links it. If nothing confirms an answer, it says so.
  • Knowledge that stays current. Weekly syncs re-read Zendesk tickets and macros and the Google Drive folders, and a weekday sync refreshes the team form. Drive files marked retired are ignored.

A month of work

Between 8 August and 8 September 2026 eesel ran about 160 scheduled checks for Cape Coffee Beans and was called into 23 Zendesk tickets by the team. Along the way it ran about 120 knowledge searches, looked up 19 products and 5 orders in Shopify, and left about 30 internal notes. Most of the work lands between 8am and midday South African time, which is when the checks are timed to run.

What is next

A weekly content gap report is written and waiting to be switched on. It reads the last seven days of tickets, finds questions a product page should have answered, and emails Phaedon a list grouped by product, ready to hand to a content writer.

A month of work

What eesel did, from its own records

Every count on this page comes from eesel's activity log for Cape Coffee Beans, 8 Aug to 8 Sep 2026. The only estimate is the money and time saved, and the receipt shows how it is worked out.
$600
of people’s time a month, $7,000 a year
24 hours
about 3 working days, every month

$25 is an international benchmark for an hour of support time, not Cape Coffee Beans’s own cost.

Conversations handled, 8 Aug to 8 Sep 2026183
×Minutes a person would spend on one8
=Hours of people’s time24
×Cost of an hour, all in$25
=A month$600
A year$7,000
scheduled runs and other live work
Live work per week, the last 13 weeks
099197Week of 15 Jun: 55Week of 22 Jun: 19722 JunWeek of 29 Jun: 43Week of 6 Jul: 416 JulWeek of 13 Jul: 42Week of 20 Jul: 4820 JulWeek of 27 Jul: 43Week of 3 Aug: 453 AugWeek of 10 Aug: 45Week of 17 Aug: 4517 AugWeek of 24 Aug: 40Week of 31 Aug: 3831 AugWeek of 7 Sept: 9
Show as a table
Week ofRuns
15 Jun55
22 Jun197
29 Jun43
6 Jul41
13 Jul42
20 Jul48
27 Jul43
3 Aug45
10 Aug45
17 Aug45
24 Aug40
31 Aug38
7 Sept9
When the work arrives
Hour of day, UTC. 19% of it lands between 10pm and 7am, when nobody is at a desk.
00:00 UTC: 500:0001:00 UTC: 502:00 UTC: 003:00 UTC: 004:00 UTC: 005:00 UTC: 006:00 UTC: 2506:0007:00 UTC: 608:00 UTC: 5109:00 UTC: 4910:00 UTC: 3111:00 UTC: 312:00 UTC: 412:0013:00 UTC: 214:00 UTC: 215:00 UTC: 016:00 UTC: 017:00 UTC: 018:00 UTC: 018:0019:00 UTC: 020:00 UTC: 021:00 UTC: 022:00 UTC: 023:00 UTC: 0
Show as a table
Hour (UTC)Runs
00:005
01:005
02:000
03:000
04:000
05:000
06:0025
07:006
08:0051
09:0049
10:0031
11:003
12:004
13:002
14:002
15:000
16:000
17:000
18:000
19:000
20:000
21:000
22:000
23:000
What it did
Actions taken in the customer's tools, last 30 days
Knowledge searchesKnowledge searches: 119119Internal notesInternal notes: 3131Product lookupsProduct lookups: 1919Order lookupsOrder lookups: 55Order changesOrder changes: 11
Show as a table
ActionCount
Knowledge searches119
Internal notes31
Product lookups19
Order lookups5
Order changes1
Where the work comes from
Share of live runs by channel, last 30 days
scheduled runs: 160 (87%)Zendesk tickets: 23 (13%)
Show as a table
  • scheduled runs 87%
  • Zendesk tickets 13%
ChannelRuns
scheduled runs160
Zendesk tickets23

Hire an eesel teammate for your support

Connect your helpdesk, let it learn from your past tickets, and start with drafts before it replies on its own.

Start free