Half the support emails never get a reply.
A shared inbox has no ownership. Two agents reply to the same thread, three other tickets sit there for a week. No way to know which is which without scrolling.
Customer support, right inside WooCommerce.
Customers open tickets from their My Account page. Agents reply from wp-admin with full order context. Threaded messages, attachments, priorities, statuses, private notes, role-based access. No SaaS subscription, no per-agent fees. $49.99/yr or $149 once.
A shared inbox works until it doesn't. Tickets fall between agents. Customers re-explain the same problem on every reply. Nobody knows which order a complaint is even about. This plugin moves every conversation into wp-admin, linked to the order, with private notes and roles.
A shared inbox has no ownership. Two agents reply to the same thread, three other tickets sit there for a week. No way to know which is which without scrolling.
Email helpdesks live outside WooCommerce. Every ticket starts from zero: agents ask for the order number, the customer digs through their inbox, three emails go by before anything useful happens.
SaaS helpdesks charge per agent per month, forever. Self-hosted is one license, lifetime updates, your data on your server. Twelve months of Zendesk pays for the plugin thirteen times over.
The plugin handles four jobs: capture tickets from My Account or shortcodes anywhere on your site, route them to the right agent with priorities and statuses, resolve with threaded replies, attachments, and private notes, and notify everyone via customizable emails.
Lives natively inside the WooCommerce My Account page. Customers stay signed in, see their full ticket history, reply inline.
One click jumps from the ticket to the linked WooCommerce order. No more asking customers to dig up their order number.
Statuses titles are editable. Rename "On hold" to "Waiting on customer", "Resolved" to "Done", whatever fits your team's vocabulary.
Customers and agents see the whole conversation. Attach screenshots, logs, license files (configurable file types and max size).
Discuss a ticket internally without leaking strategy to the customer. Hand-offs between agents stay in-thread, in context.
Add unlimited agents at no extra cost. Assign by ticket, by subject, or leave the routing manual. Each agent sees only what's theirs.
Edit subject lines, body templates, and recipients per event. Or turn the whole notification off if your team uses Slack instead.
Embed the form on a Contact page. Put the ticket list on the dashboard. Anywhere a shortcode runs, the helpdesk runs.
Upload the .zip from Plugins → Add New, then activate. Tickets menu appears in wp-admin.
"Order Issue", "Return Request", "License Activation", "Pre-sales". Customers pick from your list when they open a ticket.
Promote any WordPress user to the Agent role. Assign tickets manually, or have all new tickets land in a shared queue.
Pick which events trigger emails (new ticket, reply, status change). Customize subject and body templates per event.
WooCommerce native · none |
Fluent Support from $90/yr · no lifetime |
Heroic Inbox from $79.60/yr · no lifetime |
WPFactory $49.99/yr · $149 once |
|
|---|---|---|---|---|
| core: tickets & replies | ||||
| Frontend ticket form (customer side) | ✕ | ✓ | ✓ | ✓ |
| Threaded replies with attachments | ✕ | ✓ | ✓ | ✓ |
| Linked to specific WooCommerce order | ✕ | ✓ | via integration | ✓ native |
| Private internal notes | ✕ | ✓ | ✓ | ✓ |
| routing & control | ||||
| Priority levels per ticket | ✕ | ✓ | ✓ | ✓ |
| Custom subjects & renamable statuses | ✕ | subjects only | not specified | ✓ |
| Role-based access (Admin/Agent/Customer) | ✕ | ✓ | ✓ | ✓ |
| Shortcodes for form & list anywhere | ✕ | form only | ✕ | ✓ both |
| notifications & ownership | ||||
| Customizable email templates per event | ✕ | ✓ | ✓ | ✓ |
| Self-hosted on your server | ✓ | ✓ | ✓ | ✓ |
| Unlimited agents (no per-seat fee) | - | ✓ | mailbox cap per tier | ✓ |
| pricing & ownership | ||||
| Free version on .org | - | ✓ | ✕ | ✓ |
| Lifetime tier | - | ✕ | ✕ | ✓ $149 unlimited sites |
| Multi-store licensing | - | 5–50 sites per tier | 1–5 sites per tier | ✓ unlimited sites |
| 10-year cost (top tier) | $0 | ~$2,790 | ~$2,996 | $149 |
| 50+ plugins (All Access) | - | ✕ | ✕ | ✓ $499 |
|
Ready to move support into wp-admin? ↓
Jump to pricing
|
||||
A WordPress plugin shop sells 12 products, each with annual + lifetime tiers. License keys, activation issues, and "does this work with WP 6.9" questions land all day. The plugin links every ticket to its source order, so the agent sees the license key, the version sold, and the renewal date before even reading the message.
Average first-response time fell from 14 hours to 3. Refund-window mistakes (replying after the 14-day window) dropped to zero thanks to the private-note workflow.
A DTC apparel brand ships 800 orders/month with a 10% return rate. Returns used to live in a Gmail inbox shared between three warehouse agents. Tickets stepped on each other constantly. The plugin gave each agent their own assigned queue, with custom statuses ("Awaiting label", "Restocked", "Refund issued") that match the warehouse's actual flow.
"Lost" return tickets went from 8/month to 0. Two agents share the load cleanly, and the Returns page form caught 40% more requests than the old "email us" link.
A UK wholesaler runs a B2B WooCommerce store with 80 trade accounts. Buyers ask the same product-availability and lead-time questions for their own SKUs every week. The plugin gives each buyer a clean ticket history inside their My Account dashboard, so they can pull up "what did Sam tell me last month about that LED batch?" without emailing the rep.
Repeat-question volume to the trade rep dropped 30% in the first quarter. Buyers self-serve from their own ticket history instead of pinging the rep on Slack.
Using the plugin? Leave a review on WordPress.org.
"Finally, a helpdesk that lives inside WooCommerce itself. No SaaS, no per-agent bill, and every ticket knows which order it belongs to."see review →
"Set up in an afternoon. Customers love submitting from their account page, and our agents stopped fighting over the support inbox."see review →
Every WPFactory plugin ships with the same eight guarantees. Here's what running this one looks like in practice.
Tickets stored as a custom post type so they slot into WordPress without extra database tables. Frontend stays light: no JS or CSS loads on pages that don't render the form.
Every shortcode parameter documented. Filters exposed for ticket creation, status change, notification recipients, and email body templates so custom workflows slot in cleanly.
Email support replies fast - usually same business day. Real bug reports become releases in days, not quarters, and feature requests get answered (yes/no/when), not ignored.
14-day refund on yearly and lifetime, 30 days on All Access, no questions asked. Try the plugin on a real store, with real tickets, before you commit.
All Access is $499 once for all 50+ plugins, lifetime, unlimited sites, and it includes every plugin we release later. Three lifetime licenses at $199 already cost $597, so the bundle usually wins by your third plugin.
v3.0.4 shipped recently. Tested against the latest WooCommerce within days of every release. PHP 8.3 compatible, block-editor safe, multisite ready.
Compatible with WooCommerce Subscriptions, WC Memberships, WPML, Polylang, Elementor, and the block editor. Slot the form in anywhere via shortcode or block.
You don't need to know what a "ticket schema" is. Activate, pick your subjects, add agents, save. The whole helpdesk runs on familiar WordPress UI from day one.
This is what you see inside WordPress once the plugin is activated.
14-day refund on yearly and lifetime, 30 days on All Access. Lifetime pays for itself by year 3. All Access pays for itself with any 2nd plugin you'd ever use. Yearly auto-renew can be turned off in your account.
Buy once. Owns itself by year 3. Use on every site you own.
This plugin + 49 others, lifetime updates, unlimited sites - for $350 more than Lifetime alone.
Customers open tickets from My Account. Agents reply from wp-admin with full order context. Threaded messages, attachments, priorities, statuses, private notes, role-based access, shortcodes anywhere. 300+ stores running it. 14-day refund if it's not for you.
300+ stores · 5.0★ across 2 reviews · WordPress.org plugin · 14-day refund