Support Tickets (Help Desk) for Magento 2 — Built-In Helpdesk with Storefront Popup
Support Tickets is a complete help desk built into Magento 2 — no Zendesk subscription, no customer data leaving your store. A floating help button opens a support popup on any page; tickets become threaded conversations your team answers from the admin, routed to departments, sped up with cann…
Support that lives in a separate tool is support that loses context
Plug in Zendesk or a shared inbox and your customer questions end up somewhere your store can't see — disconnected from the account, the order, the history. You pay a monthly seat fee, your customers' data sits with a third party, and your team copies order numbers back and forth between tabs. Support Tickets puts the whole help desk inside Magento: a help button on every page, threaded conversations in your admin, and every ticket tied to the customer it belongs to.
What you'll use it for
- Answer pre-sales questions — catch the shopper hesitating on a product page and turn the question into a sale.
- Handle after-sales and tech support — keep returns, warranty and how-to queries threaded against the customer, not lost in an inbox.
- Drop the subscription — replace a per-seat help desk with one built into the store you already run.
- Skip the phone line — give customers a fast, written channel so you don't need to staff a phone to look responsive.
How it works
A proper help desk, configured your way
The storefront popup is fully yours — button text, heading, intro, position, accent colour and whether it shows on mobile. Tickets get a branded reference (your prefix and start number), can be opened by guests as well as logged-in customers, and accept file attachments with an allowed-extensions list. Inside the admin, each ticket is a conversation you can assign, prioritise, move between departments and answer with saved canned responses. Logged-in customers see their tickets in their account, and email notifications keep both sides in the loop.
Yours, not a third party's
Your customers' support history stays in your database — and headless-ready. There's no external help-desk account holding your conversations, no per-agent monthly fee, and no copy-pasting order numbers between systems because the ticket already belongs to the customer's account. The entire flow — list a customer's tickets, create, reply, rate, fetch departments — is exposed over GraphQL, so a headless Astro storefront offers the same support experience the Luma popup does.
Specifications
| Storefront | Floating help button + support popup (text, heading, intro, position, accent colour, mobile toggle); customer-account ticket view |
|---|---|
| Tickets | Threaded conversations, branded references, guest or customer, status, priority and assignment |
| Organisation | Departments for routing; canned responses for fast replies |
| Service levels | SLA tracking (first response and due time); CSAT customer ratings |
| Attachments | File attachments with an allowed-extensions allow-list |
| Notifications | Email notifications to customer and team |
| Headless | GraphQL: customer tickets, create, reply, rate, departments |
| Delivery & licence | Composer install, per-domain licence key, updates via Composer |
Works with
Part of the AgenticEcom suite for Sales, Customers & Marketing:
Use SMTP so ticket emails reach the inbox, and resolve order issues alongside Order Manager. Included in the Growth and Enterprise bundles.
Frequently asked questions
Do customers need an account to open a ticket?
No. You can allow guest tickets, so a shopper can ask a pre-sales question from the help popup without signing in — while logged-in customers also see their tickets in their account.
Can I route tickets to different teams?
Yes. Create departments and route tickets to them, assign tickets to agents, set priority, and speed up replies with saved canned responses.
Can I measure how well support is doing?
Yes. Tickets are tracked against SLA targets including first response, and customers can rate the resolution (CSAT), so you have a real measure of service quality.
Does it work with a headless storefront?
Yes. The full ticket flow — list, create, reply, rate and fetch departments — is available over GraphQL, so a headless Astro front end offers the same support as the Luma popup.
Which Magento and PHP versions are supported?
Magento Open Source 2.4.9 and later 2.4.x, verified on PHP 8.4 and 8.5.
