Skip to content
Chat on your store is live, answered from the same inbox.
GROWTH DEPT.HELPDESK

Growth Dept Helpdesk

One helpdesk for your support email and your store.

Answer customers from one queue, with their orders beside each ticket and the routine sorting done before anyone opens it.

Demo StoreAR
Unassigned12 open
  • Maya Okafor9:41

    Where is order #1042?

    It said 3 to 5 days and it has been a week. Tracking hasn't moved since Monday.

    shippingUnassigned
  • Liam Chen9:20

    Swap a medium for a large

    Love the jacket but it runs small. Can I exchange it?

    exchangeAR
  • Priya Raman8:57

    Mug arrived cracked

    Photo attached. The box was fine but the mug inside was in two pieces.

    damagedrefundBC
  • Jonas Weber8:30

    Welcome code says expired

    I signed up yesterday and the code won't apply at checkout.

    promoUnassigned
  • Sofia AlvarezTue

    New delivery address

    I moved last week. Order #1039 hasn't shipped yet, can it go to my new place?

    addressCP

Works with

  • Gmail
  • Google Workspace
  • Shopify
  • Any mail host, by forwarding
  • Your contact forms
  • Slack, through webhooks
  • REST API
  • Import from your current helpdesk

Why it matters

Support that runs on facts, not tabs

  • Five tabs open to answer one email

    The order beside the conversation

    Shopify orders, earlier tickets and notes sit next to the reply.

  • The same questions typed out all day

    Macros and rules do the routine

    Saved replies fill in the details, and rules sort new tickets first.

  • No idea how last week went

    Reports you can check

    Every rate is worked out from the counts beneath it.

Use cases

Made for the questions a store gets every day

Where is my order, can I swap this, it arrived broken: each one answered from one inbox.

  • Fix the order without leaving the ticket Refund, cancel, send a replacement or change the shipping address from the sidebar. The helpdesk shows what will change and waits for you to confirm.

  • Every address in one queue Gmail mailboxes, forwarded addresses and contact forms all arrive as tickets in the same inbox.

  • Urgent tickets rise to the top Triage scores each open ticket from what the customer wrote and how long they have waited in business hours, and shows every reason behind the score.

  • The history beside the reply Earlier tickets, notes and orders sit next to the conversation, so nobody asks the customer to say it all again.

  • Move from your current helpdesk The import brings tickets, customers, macros, views and rules. Code written for Gorgias's REST API keeps working with a new base URL.

  • See where the hours go Reports by agent, team, tag and channel, and a grid of the hours your customers write most.

In every helpdesk

What you can count on

Facts about the product, not promises about your results.

  • 119/119API operationsRecorded from Gorgias's REST API and answered by ours
  • 6order actionsRefund, cancel, replace, duplicate, change the address, resend the order email
  • 15%lower priceEvery plan is 15% below Gorgias's published helpdesk plan

Features

Everything a support day needs, in one place

Routing, a workspace for agents, automation, customer data, reports and the tools to build on it.

Routing Rules read each new ticket and hand it to the right team or person, with the tags and priority it needs.

Tag shipping questions
When
A ticket is created
If
ChannelisemailandMessagecontains any ofwhere istrackinghasn't arrived
Then
Add tag: shippingAssign team: OrdersSet priority: high

Recent runs

  • #41829:41Tagged, assigned to Orders
  • #4176Tue 16:02Tagged, assigned to Orders
  • #4169Tue 11:18Tagged, assigned to Orders

Priorities Triage gives each open ticket a score and a band, from what the customer wrote and how long they have waited, so the urgent ones come first.

Open tickets, by triage scoreBusiness hours
Urgent86Wrong item sent, need it by Friday
VIP customerReply overdueWaiting 3h 10m
High64Charged twice for order #1040
Mentions charged twiceWaiting 1h 05m
Normal38Swap a medium for a large
ExchangeWaiting 20m

One ticket, one reply See who else has a ticket open, leave internal notes and send and close in one step.

#4182Where is order #1042?
OpenTeam: OrdersAssignee: Ana Ruizshipping
BC Ben Carter is viewing this ticket
MOMaya Okafor9:41

Hi, order #1042 said 3 to 5 days and it has been a week. Tracking hasn't moved since Monday. Can you check where it is?

BCBen CarterInternal note9:44

Carrier shows it at the regional hub since Monday. I asked them to trace it.

ReplyNote
Hi Maya, thanks for waiting. Your order is at the carrier's regional hub and we have asked them to trace it.
From help@demostore.exampleSendSend and close
Snooze until Thu 9:00Set priority: highTicket field: Order number #1042

Assign and snooze Hand a ticket to a person or team, or snooze it until a parcel is due.

Assign #4182 to…

Agents

  • ARAna Ruiz4 open
  • BCBen Carter7 open
  • CPChloe Park3 open

Teams

  • Orders9 open
  • Returns5 open
  • Wholesale2 open

Macros Saved replies that fill in the customer's details and tag, assign or close the ticket as they go.

ship
  • Shipping delay

    Tags shipping, assigns Orders

  • Shipping to Canada

    Tags pre-sale

  • Tracking link

    Closes the ticket

Macro text

Hi {{ticket.customer.firstname}}, thanks for waiting. Your order is with the carrier and we have asked them to trace it. We will write again by Thursday.

{{current_user.firstname}}

Also does

  • Add tag shipping
  • Assign team Orders

Preview for this ticket

Hi Maya, thanks for waiting. Your order is with the carrier…

Rules in order Rules run one after another in the order you set, and every run is written on the ticket.

#RuleRuns on
1Tag shipping questionsTicket created
2Send returns to the Returns teamTicket created
3Mark VIP customers high priorityTicket created
4Reopen when the customer repliesMessage added
5Holiday auto-replyTicket created

Customer sidebar Contact details, orders and earlier tickets beside each conversation.

Fields Your own fields on tickets and customers, for views, rules and reports to use.

Ticket fields

Reason for contact
Where is my order
Order number
#1042
Product
Linen apron
Resolution
Choose…

Support performance Tickets created and closed, first reply and resolution times, by agent, team, tag and channel.

Last 7 daysAll channelsExport CSV
Tickets created
382
Closed
398
Median first reply
1h 02m
Satisfaction
4.4 / 5

Tickets created per day

AgentClosedFirst replyScore
ARAna Ruiz14848m4.6
BCBen Carter1311h 05m4.4
CPChloe Park1191h 22m4.2

Satisfaction One-question surveys after a ticket closes, with scores by agent and tag.

TagScoreResponses
exchange4.738
pre-sale4.621
shipping4.274
damaged3.917

Each score is the average of that tag's responses in the date range.

Email Gmail and Google Workspace connected with Google, or any address forwarded to the helpdesk.

help@demostore.example

Google Workspace · connected by Ana Ruiz

Syncing
Last checked
40 seconds ago
Imported from
Oct 7, 30 days back
Replies send as
help@demostore.example
Signature
Per agent
Another address, like returns@ or wholesale@Connect with Google

Webhooks Post ticket changes to your own URL, for a warehouse app, a team chat or your own records.

URL

https://hooks.example.com/helpdesk

Method

POST

Content type

application/json

Send on

  • Ticket created
  • Ticket updated
  • Message added

Body

{"ticket_id": {{ticket.id}},
 "status": "{{ticket.status}}"}

REST API Tickets, messages, customers, macros, rules, views and more, in the same shape as Gorgias's REST API.

curl -u "$HELPDESK_EMAIL:$HELPDESK_API_KEY" \
  "https://cs.growthdept.ai/api/tickets?limit=2"

{
  "object": "list",
  "uri": "/api/tickets?limit=2",
  "data": [
    {
      "id": 4182,
      "status": "open",
      "channel": "email",
      "subject": "Where is order #1042?",
      "customer": {
        "id": 7311,
        "email": "maya.okafor@example.com"
      },
      "tags": [{ "id": 12, "name": "shipping" }]
    },
    { "id": 4181, "subject": "Swap a medium for a large", ... }
  ],
  "meta": {
    "prev_cursor": null,
    "next_cursor": "WyJuZXh0Ii..."
  }
}

API keys Each key acts as one agent with that agent's role, and can be revoked at any time.

Copy this key now. It is not shown again.

7c1e0b4f2a9d6e3b8a51f0c2d7e4b9a6

KeyLast used
Order sync7c1e0b…Just nowRevoke
Warehouse export19ab3d…2h agoRevoke

Teams and roles Admins, lead agents, agents and observers, grouped into the teams that own each queue.

TeamMembersOpen
OrdersARBC9
ReturnsCPBC5
WholesaleAR2

Assign by rule

Tickets tagged damaged or refund go to Returns; everything about an order goes to Orders.

Views for each team Saved filters shared with a team appear in its sidebar with a count beside them.

Unassigned shippingShared with team Orders
Status is openandAssignee is emptyandTags include shipping+ Add filter
eq(ticket.status, "open")
  && isEmpty(ticket.assignee_user.id)
  && containsAll(ticket.tags.name, ["shipping"])
TicketSubjectWaiting
#4182Where is order #1042?12m
#4169Parcel shows delivered, isn't here2h
#4158Tracking number not working5h

See it before you book

Five screens from the helpdesk, with a made-up store.

Demo StoreAR
Unassigned12 open
  • Maya Okafor9:41

    Where is order #1042?

    It said 3 to 5 days and it has been a week. Tracking hasn't moved since Monday.

    shippingUnassigned
  • Liam Chen9:20

    Swap a medium for a large

    Love the jacket but it runs small. Can I exchange it?

    exchangeAR
  • Priya Raman8:57

    Mug arrived cracked

    Photo attached. The box was fine but the mug inside was in two pieces.

    damagedrefundBC
  • Jonas Weber8:30

    Welcome code says expired

    I signed up yesterday and the code won't apply at checkout.

    promoUnassigned
  • Sofia AlvarezTue

    New delivery address

    I moved last week. Order #1039 hasn't shipped yet, can it go to my new place?

    addressCP

Questions

US$8.50, $51, $306 or $765 a month for 50, 300, 2,000 or 5,000 tickets: 15% below Gorgias's published monthly helpdesk price for the same volume. Every plan has every feature.

Email through Gmail and Google Workspace, any address forwarded from another mail host, contact forms, chat on your store, the help center and the API. SMS and social messages are not built yet, and phone is not planned.

Yes. The import copies tickets, customers, macros, views and rules, and code written for Gorgias's REST API works with a new base URL and key.

No. The helpdesk has rules, macros and triage scores today; replies written and sent by a model are not built.

See the helpdesk with your own inbox in mind

Book a 45-minute call, or bring your history over from Gorgias with the import.