Skip to content
Deskovi Pro is here — email, automation, SLA, AI replies and reports for your support team. See pricing →
WooCommerce helpdesk · Free core · Pro for teams

A support helpdesk that never leaves your server

Deskovi runs entirely inside your WordPress database — no SaaS account, no third-party server, no per-agent bill. Tickets, orders, refunds and replies stay exactly where your store already lives.

  • Free core, no catch12 modules, no seat limit
  • 0 external accountsself-contained, always
  • Guest ticketsorder # + email, no login
yourstore.com — everything stays here local
RS
Wrong size delivered
Rima S. · Order #10482
Open
"I ordered size L but received M. Can you help?"
Tickets & messagesCustom tables in your database
AttachmentsServed only to the ticket's owner
Agents & assignmentA dedicated WordPress role
no external SaaS, ever
Order #10482 linked
Priority · Urgent
Refund ৳1,200 issued
Guest verified
PRO · Automation & SLA
  • 0 external services or accounts needed
  • 100% of ticket data stays in your own database
  • 27 modules — 12 free, 15 in Pro
  • HPOS ready — works with WooCommerce's new order storage
  • WooCommerce
  • HPOS ready
  • wp_mail() — works with your SMTP plugin
  • Gmail · Microsoft 365 · IMAP
  • Slack · Discord · Teams · Telegram
  • Webhooks · Zapier · Make · n8n
  • WordPress privacy export / erase
  • Role-based agent access
  • GPL licensed
Why teams switch

Three things most helpdesk plugins won't tell you

We used to run Deskovi through a hosted backend too — then we removed it. Here's what that decision changes for you.

Zero external account, ever

No SaaS signup, no vendor lock-in, no data quietly leaving your server. Every ticket, message and attachment lives in your own WordPress database — nowhere else.

Self-contained by design

Guest-friendly by default

Customers get help with their order number and billing email — verified by a one-time code, no WordPress account required. Nobody creates yet another password to ask for help.

No forced signups

A free core with real depth

Assignment, canned replies, priority, bulk actions, CSV export, merge and refunds from the ticket all ship free. Pro is for teams: email, automation, SLA, AI and reports — not for the basics.

Pro adds team tools, not basics
Try it — it's the real workflow

Run a support queue in sixty seconds

Click a ticket, set a priority, drop in a canned reply, issue a refund, tick a few and bulk-update them, then download the CSV. Everything below is live — nothing is saved or sent.

  1. 1Open a ticket
  2. 2Insert a canned reply
  3. 3Issue a refund
  4. 4Tick several → bulk
  5. 5Export CSV
yourstore.com/wp-admin/admin.php?page=itsdesk
Demo only · nothing is saved or sent
Free Every control you see is in the free core
Email, automation & SLA → Pro
Free works out of the box
Pro · for busy teams
Every module, playable

Don't read about it — poke it

Pick a module. Each one has a small working demo — flip switches, drag sliders, send things — so you can see exactly what it does before you install anything.

Everything in the box

Every feature, Free and Pro

Nothing is hidden behind a demo. Here is the complete list, with a badge on everything that needs Deskovi Pro.

Included free 12

  • Tickets & conversations

    Free

    Replies, statuses and file attachments in one clean conversation thread.

    • Customers open a ticket from the storefront widget or your site — logged in, or as a verified guest.
    • Agents reply from wp-admin and can leave internal notes customers never see.
    • Move each ticket through Open, Pending, Resolved and Closed.
    • Attach images, PDFs and text files — stored outside direct web access.
  • Order-aware context

    Free

    The WooCommerce order sits right next to the ticket — no tab hopping.

    • Link a ticket to an order by ID; customers can pick theirs when they write in.
    • See items, totals, payment method, shipping and a status timeline in the ticket.
    • HPOS compatible. Billing address and phone only appear if you allow it in Privacy settings.
  • Guest access, no account

    Free

    Shoppers get help with an order number and email — no password to create.

    • The customer enters their order number and billing email.
    • Deskovi emails a one-time code that expires in 10 minutes (and is rate-limited).
    • Verified guests can open and follow their tickets right away.
  • Priority & assignment

    Free

    Know what is urgent and who owns it.

    • Set Low, Normal, High or Urgent — anything above Normal shows a badge in the list.
    • Assign a ticket to any agent; they get an email.
    • Filter the list: All, Unassigned, or Assigned to me.
  • Search, filters, bulk actions & CSV

    Free

    Handle a busy queue in a few clicks, then take the data with you.

    • Search by subject, customer name or email — results are paginated server-side, so big queues stay fast.
    • Filter by status, priority and category, and save a view per agent.
    • Tick several tickets to change their status or delete them together.
    • Export exactly what you are looking at (current search and filter) as a UTF-8 CSV.
  • Canned replies

    Free

    Write an answer once, reuse it forever — with the details filled in for you.

    • Save a reply with placeholders: {customer_name}, {customer_email}, {order_id}, {agent_name}.
    • Pick it from the reply box; the placeholders fill in from the open ticket.
    • Anything unrecognised is left as-is so you spot it before sending.
  • Merge duplicates & split tickets

    Free

    Keep one conversation per problem: fold duplicates together, or pull a second question out into its own ticket.

    • Merge a duplicate into the main ticket; messages, notes and attachments move across in order.
    • Split a ticket from any message: that message and the ones after it become a new ticket.
    • The new ticket keeps the customer and the order; nobody gets an email you did not choose.
  • Refunds & invoice resend

    Free

    Fix the problem from the ticket — no digging through orders.

    • Leave the amount blank to refund everything left, or type a partial amount.
    • If the payment gateway supports refunds, the money goes back through it. If not, Deskovi records a manual refund and tells you to return the payment yourself.
    • Resend the order invoice email in one click.
    • Needs WooCommerce order-editing permission; every action is written into the ticket thread.
  • Email notifications

    Free

    The right people hear about the right events — and nothing else.

    • Agents are emailed about new tickets and customer replies.
    • Assigned agents are emailed when a ticket is handed to them.
    • Customers are emailed when an agent replies.
    • Each one can be switched off. Sent with wp_mail(), so it works with your existing SMTP plugin.
  • Storefront widget

    Free

    A launcher on your shop lets shoppers start a ticket without leaving the page.

    • Turn it on, pick bottom-right or bottom-left, and choose light, dark or system theme.
    • It loads lazily after interaction — and never on cart or checkout.
    • When the widget is off, nothing extra loads on your store.
  • Privacy & data control

    Free

    Your customers’ data stays yours — and you decide how much agents see.

    • Choose whether billing address and phone are shared with agents (off by default).
    • Set a retention period (30–180 days) and the historical order window.
    • Plugs into WordPress Tools → Export / Erase Personal Data.
  • Diagnostics & activity log

    Free

    See what Deskovi has been doing — and share a support-safe report when you need help.

    • A health report covers WordPress, WooCommerce, PHP and plugin versions.
    • Copy the report to share; nothing is ever uploaded automatically.
    • The activity log records ticket events, notifications and order actions.

Included in Deskovi Pro 15

  • Email channel

    Pro

    Work from your own mailbox: new emails become tickets, and replies land in the right thread.

    • Connect Gmail or Google Workspace, Microsoft 365 or Outlook, or any IMAP mailbox. You register your own app; there is no relay server.
    • New emails become tickets. Replies are matched to the right ticket, quoted history and signatures are removed, and bounces, auto-replies and newsletters are ignored.
    • Agents can answer a notification email by replying to it — a signed code and the agent’s own address are required.
    • A health page and alerts tell you when a sign-in is lost or polling stops.
  • Automation rules

    Pro

    Let rules do the routine: assign, prioritise, tag and note — without ever emailing a customer by mistake.

    • Rules run when a ticket is created, a customer replies, a status changes, an order changes status, or an SLA timer runs out.
    • Conditions look at the text, customer, category, priority, order total and history.
    • Actions: assign to one agent, in turn or to whoever has the fewest open tickets; set priority or status; add a note; add a tag.
    • Practice mode records what a rule would do without changing anything.
  • SLA & response times

    Pro

    Never miss a first-response window.

    • Set first-reply and resolution targets per priority, in working time with your hours and holidays.
    • The clock can pause while a ticket waits for the customer.
    • Timers show on every ticket and in the list; a Needs attention queue lists the most urgent first.
    • Warnings and breaches are emailed once to the right people — never to customers.
  • AI assistant (bring your own key)

    Pro

    Draft, summarise and translate — with your own OpenAI or Anthropic key, and nothing sent without an agent.

    • Draft a reply that knows the order: items, status, tracking and refunds so far.
    • Summarise a long thread, polish or translate your own text, get a suggested priority, category and saved reply.
    • Customer names, emails, phone numbers, addresses and card numbers are replaced by placeholders before anything leaves your site.
    • Off by default, every feature switched on separately, with a daily limit and an audit log.
  • Self-service in the widget

    Pro

    Answer "where is my order?" before it becomes a ticket.

    • Before a customer sends a ticket, the widget shows the status and tracking of their order.
    • It suggests pages of your site that may already answer the question, then asks “Did this answer your question?”.
    • Only the customer’s own order is shown, and only to a logged-in or verified customer.
    • A Self-service screen shows how often the panel answered the question.
  • Order tools

    Pro

    Refund chosen items, cancel, edit the address, send a replacement or a coupon — from the ticket.

    • Refund chosen items or an amount, with restock, through the payment gateway where it supports it.
    • Change the order status, cancel the order, add an order note (private or to the customer) and edit the shipping address.
    • Create a replacement order or a one-time coupon for the customer.
    • Every change is noted on the ticket and the order.
  • Reports & weekly digest

    Pro

    See how the desk is doing: volume, speed, workload and what the store learns from it.

    • New tickets over time, first-reply and resolution times, backlog, reopen rate, and a comparison with the period before.
    • Per-agent workload and a time-tracking report.
    • Store view: tickets per product and category, the share of orders that led to a ticket, refunds issued from tickets.
    • An optional weekly or monthly summary email to your team.
  • Satisfaction ratings (CSAT)

    Pro

    Ask customers how it went — and learn where to improve.

    • When a ticket is resolved, the customer gets one email with five one-click rating links.
    • A rating is confirmed on a page, so mail scanners cannot rate by accident.
    • A low score adds an internal note and can trigger an automation rule.
    • See averages per agent and over time. Off by default.
  • Team tools

    Pro

    Work side by side without stepping on each other.

    • A notice appears when a colleague has the same ticket open or is writing a reply.
    • @mention a colleague in an internal note; they get one email.
    • Reply drafts survive closing the tab; hand a ticket over with a required note.
    • Star and watch tickets, log time with a timer, and work from the keyboard (j/k, r, s, w, Ctrl+Enter, ?).
  • Tags & custom fields

    Pro

    Add the details your team needs to every ticket.

    • Tag tickets, filter by tag, and let a rule tag them for you.
    • Define up to 15 internal fields (text, number, dropdown, checkbox, date) shown under "Details".
    • Customers never see them; they move with a merge and are deleted with the ticket.
  • Roles & permissions

    Pro

    Decide who may do what.

    • A Support Manager role, and a table where an administrator decides which role may refund, use AI, see reports, set up rules and manage mailboxes.
    • Limit a role to its own and unassigned tickets.
    • Store managers get ticket access automatically, once, so you can take it away.
  • Webhooks, chat apps & REST API

    Pro

    Send ticket events to Slack, Discord, Teams, Telegram or your CRM — and read them back through an API.

    • Signed webhooks for Zapier, Make, n8n or your CRM, and messages to Slack, Discord, Microsoft Teams and Telegram.
    • Sent in the background with retries and a delivery log; customer details are left out unless you ask for them.
    • A REST API with read or read/write keys to look at tickets, create them, reply and look a customer up by email.
    • Every event also fires a PHP action for your own code.
  • Auto-reply, auto-close & retention

    Pro

    Keep the queue tidy without lifting a finger.

    • Send an automatic acknowledgement when a ticket arrives.
    • Close tickets that have waited too long for the customer, with a preview first.
    • Optionally delete old resolved or closed tickets in small daily batches (off by default).
  • Import from other helpdesks

    Pro

    Bring your history with you from Help Scout, Zendesk, Freshdesk and others.

    • Upload the CSV export and map the columns.
    • Check the preview first: dates and tags are kept, customers get no email.
    • Import the same file twice and nothing changes.
  • Setup checklist & settings transfer

    Pro

    Get running in minutes, and move your setup between stores.

    • A ten-step checklist ticks itself off as you configure mailboxes, rules, SLA and more.
    • Export rules, SLA, self-service and AI settings (never keys or mailboxes) and import them on another store.
How it works

From “where’s my order?” to solved

Four steps, all inside your own store. Click a step — or just watch it play.

  1. A shopper writes in

    From the launcher on your storefront. Logged in, or as a guest verified by a one-time email code — no password, no account. With Pro, an email to your support address works too.

  2. The order arrives with the question

    Agents see items, totals, payment method and shipping status beside the conversation — and billing details only if you allowed it. Rules and SLA timers start on their own with Pro.

  3. Triage, answer, fix — in one screen

    Set priority, assign it, insert a canned reply, add a private note, or refund and resend the invoice without leaving the ticket. Pro adds AI drafts, partial refunds, replacement orders and coupons.

  4. Closed loop, nothing leaked

    The customer gets an email, the ticket moves to Resolved, and the whole history stays in your database — export it any time as CSV. Pro asks for a one-click rating and feeds your reports.

No external account
Privacy export / erase built in
Where does your data go?

Inside the dotted line. Only.

Toggle to compare. Deskovi keeps every ticket on your own server. Many hosted helpdesks send it to a third-party cloud.

Customer
browser
your WordPress server
  • Storefront widget — A lightweight launcher on your shop. It talks only to your own site.
  • Tickets DB — Tickets and messages live in custom tables in your WordPress database.
  • WooCommerce orders — Order context is read locally — it is never copied elsewhere.
  • Attachments — Uploaded files are kept on your server, outside direct web access.
  • Email — Notifications go out through your existing mail setup. With Pro, your mailbox connects straight to your server — no relay.
  • Privacy tools — Plugs into WordPress Tools → Export / Erase Personal Data. You set retention.
Third-party
helpdesk cloud
Zero external accounts1 database — yoursYou control retention
Free vs Pro

Start free. Grow when you need to.

Click any feature to jump to its live demo. Everything marked Free stays free.

Free Free

Everything a store needs to support its customers.

$0 · no trial, no seat limit
Get it free on WordPress.org
For teams

Pro Pro

Email, automation, SLA, AI and reports for busier teams.

from $79 · per year · 1 site
  • Everything in Free, plus:
See pricing
Pricing

One Pro license. Every feature.

Pick the number of sites. All plans include all Pro features, billed once a year.

Starter

For one store.

$79/year
  • 1 site
  • All Pro features
  • 1 year of updates & support
Get Starter
Most Popular

Business

For a small group of stores.

$149/year

Save 37% vs three Starter licenses

  • 3 sites
  • All Pro features
  • 1 year of updates & support
Get Business

Agency

For agencies and many stores.

$349/year

Just $14 per site

  • 25 sites
  • All Pro features
  • 1 year of updates & support
Get Agency

Billed annually. Renews at the same price. Requires the free Deskovi plugin (1.4.0+) and WooCommerce. PHP 8.1+.

  • 14-day money-back guarantee
  • Secure checkout via Freemius
  • Stripe & PayPal

Every plan includes every feature

  • Email channel — Gmail, Microsoft 365, IMAP
  • Automation rules
  • SLA & response times
  • AI assistant (bring your own key)
  • Self-service in the chat widget
  • Order tools — refund, cancel, edit address, replacement orders, coupons
  • Reports & CSAT
  • Team tools — collision notice, @mentions, time tracking, tags, custom fields, Support Manager role & permissions
  • Connections — webhooks, Slack, Discord, Teams, Telegram, REST API
  • Import from Help Scout, Zendesk, Freshdesk (CSV)

Everything stays on your own site. No relay server, no third-party account.

Can I upgrade from Starter to Business later?

Yes. Upgrades are prorated, so you only pay the difference for the time left on your license.

What happens when my license expires?

Pro features turn off. Your tickets and data are never touched, and the free Deskovi plugin keeps working exactly as before. Renew to switch them back on.

Do I need my own AI key?

Only if you want the AI assistant. You bring your own OpenAI or Anthropic key; AI is optional and off by default.

Side by side

What is in Free, what is in Pro

The free core is not a trial. Pro adds team tools on top of it.

Feature Free Pro
Tickets, replies, statuses, attachments Yes Yes
WooCommerce order beside the ticket Yes Yes
Guest tickets (order # + email) Yes Yes
Priority, assignment, canned replies Yes Yes
Search, filters, saved views, bulk actions, CSV Yes Yes
Refund and invoice resend from a ticket Yes Yes
Merge duplicate tickets, split a ticket Yes Yes
Storefront chat widget Yes Yes
Privacy export / erase, retention, diagnostics Yes Yes
Email channel (Gmail, Microsoft 365, IMAP), reply by email No Yes
Automation rules and auto-assignment No Yes
SLA and response times No Yes
AI assistant (bring your own key) No Yes
Self-service panel in the chat widget No Yes
Order tools: items refund, cancel, address, replacement, coupon No Yes
Reports, CSAT survey, weekly digest No Yes
Team tools: collision notice, @mentions, time tracking, tags, custom fields No Yes
Support Manager role and permissions No Yes
Webhooks, Slack, Discord, Teams, Telegram, REST API No Yes
Import from Help Scout, Zendesk, Freshdesk (CSV) No Yes
Roadmap

What's coming next

Ideas we are considering, in the open. Nothing here is promised until it says "In progress". Tell us what would help your store.

  • Considering Pro

    Knowledge base

    Write help articles and suggest them to customers before they send a ticket — or connect an existing knowledge-base plugin.

  • Considering Pro

    Returns (RMA) workflow

    Request, approve, label and refund a return, all from the ticket.

  • Considering Pro

    Live chat

    Talk to a shopper in real time from the storefront widget.

  • Considering Pro

    WhatsApp & SMS

    Two-way messaging as another ticket channel. Needs a business account with a messaging provider.

  • Considering Pro

    AI chatbot from your knowledge base

    Answer common questions from your own articles and open a ticket when it cannot.

  • Considering Pro

    Agent mobile app (PWA)

    Answer tickets from your phone with an installable web app.

Questions

Quick answers

Not for the free plugin. Deskovi runs entirely inside your WordPress site; there is nothing to sign up for and no external service to connect. Pro is a yearly license that unlocks the Pro features and updates.

In your own WordPress database, in custom tables the plugin creates. Attachments are kept on your server too. Nothing is sent to us or to anyone else. Pro sends data out only where you ask it to: your own mailbox, your own AI key, your own webhooks.

No. A shopper can enter their order number and billing email, get a one-time code by email (it expires in 10 minutes and is rate-limited), and open tickets right away.

Yes, it is compatible with High-Performance Order Storage.

WordPress 6.6 or newer, WooCommerce, and PHP 7.4 or newer for the free plugin. Deskovi Pro needs the free Deskovi plugin (1.4.0 or newer) and PHP 8.1 or newer.

Notifications use WordPress’s standard wp_mail(), so they work with whatever SMTP or mail plugin you already use. With Pro you can also connect Gmail, Microsoft 365 or any IMAP mailbox to turn incoming email into tickets.

It loads lazily after interaction, is never loaded on cart or checkout, and when it is switched off nothing extra loads at all.

Yes. Export the ticket list you are looking at as a UTF-8 CSV, and use the built-in WordPress Tools → Export / Erase Personal Data support for individual customers.

Yes, with WooCommerce order-editing permission. If the payment gateway supports refunds, the money goes back through it; if not, Deskovi records a manual refund and tells you to return the payment yourself. Pro adds refunding chosen items, restocking, replacement orders and coupons.

Yes, with Pro. Upload the CSV export, check the preview, and import. Dates and tags are kept, customers get no email, and importing the same file twice changes nothing.

No question matches that — try other words, or ask on the support forum.
~2 minutes to set up
Free GPL · no account

Your helpdesk is one install away

No signup, no API keys, no monthly bill for the free core. Tick the steps as you go — it is how long the real thing takes.

Get Deskovi Pro