ModuleDesk ModuleDesk
Support desk · PrestaShop Addons sellers

The message system the Addons marketplace should have had.

Answer faster. Make fewer mistakes. Work in any language.

ModuleDesk translates the ticket, drafts the reply from cases you've already solved, and confirms it answers every question — before you send.

Dual translation — inbound & outbound AI draft from your past tickets & docs Quick replies & saved credentials (MAX) Attach latest module ZIP in one click Smart priority — always know what to open next Paste images directly into the reply editor
Start 30-day free trial No credit card. Auto-downgrades to Free.

Premium at €59/mo — less than one module sale a month. The question isn't how many tickets you get, but how long each one takes.

A ModuleDesk drafts the reply
1 · ticket arrives 2 · translate 3 · draft 4 · verify 5 · reply in Spanish

Schematic view representing the app's functionality. The real interface may differ in layout and styling — the features and the results they produce are the same.

Prep

Addons support shouldn't take this many steps

Every reply starts with repetitive prep: translate the message, check the customer's order, find credentials, open their site, locate the latest module ZIP, search for the answer you sent last time.

Recall

Your best answers already exist

Hidden in a resolved ticket, a documentation page, a predefined message you wrote last year. ModuleDesk brings that into the reply instead of making you search again.

Precision

Small mistakes create extra conversations

A missed question, an unclear sentence, a wrong attachment — one imprecise reply turns into three. ModuleDesk helps you check the draft, improve the wording, and confirm every question is covered before you send.

Built around how Addons support actually works

Every feature exists because a PrestaShop Addons seller loses time without it — not because a generic helpdesk happened to ship it.

Inbox

Open ModuleDesk and immediately know which conversation needs your attention next

All your Addons threads — every 10 minutes on MAX, every 20 on Premium, hourly on Free — scored and sorted so the right ticket is always at the top. The scoring evaluates unread messages, waiting time, support status, pre-sale intent, complaint signals, and refund history. No manual triage.

  • Smart Priority (Critical / High / Normal / Low) — auto-assigned from multi-signal scoring, manually overrideable
  • Pre-sale tickets get a badge in the inbox; each ticket's AI-classified intent (bug, question, feature request, complaint) shows in the ticket sidebar
  • "Next ticket" recommendation after every reply — quick mode or highest-priority mode (Premium+)
  • Per-ticket draft auto-saves as you type; run Check and AI suggests checklist items to verify before closing — apply them in one click
Subject Status Priority Activity
☆

Module crashes at checkout on PS 8.1.5

Bug
PM
Open
Critical
6 days ago
☆

Compatible with multistore setup?

Pre-sale
DT
Open
High
2 days ago
☆

Delivery time display in checkout

Question
ED
Answered
Normal
1 day ago
☆

Re: Access sent — waiting for credentials

Question
SP
Closed
Low
3 days ago
42 tickets · 8 unread Synced 4 min ago
AI Reply Composer 1–3 credits
Hello,

Thank you for reporting this. The issue you're describing with PS 8.1.5 is caused by a hook conflict introduced in the platform update. Please follow these steps to resolve it: [...]

Flags any open item before you send
AI Composer

A better first draft, built from answers you already trust

Write Reply classifies the ticket, then uses your most relevant resolved tickets and documentation to prepare a reply that sounds like you — because it is grounded in how you've solved similar issues before. You review it, edit if needed, and send. Search works by meaning, not exact words.

  • Write reply — draft a full reply from your resolved tickets (all plans) and your docs (Premium+)
  • Proofread — fix grammar and meaning without restructuring (all plans)
  • Shorter — trim the draft without losing essential meaning (all plans)
  • Context — enrich with missing technical detail (Premium+)
  • Check — verify the draft addresses every question the customer asked (all plans)
  • Translate — translate the reply into the customer's language (all plans)
Workflow shortcuts

Support isn't slowed by one big task — it's slowed by ten small ones

ModuleDesk removes them one by one.

Translate both directions

Translate any inbound customer message into your language, and translate your reply into theirs — in one click each. All plans (1 credit).

Attach the latest module in one click

Upload your module ZIP once. An "Attach module" button appears in every ticket toolbar for that product — click it, the current version is attached. Premium+.

Paste screenshots directly into the editor

Copy a screenshot to your clipboard, paste it into the reply box — a preview dialog appears, confirm, and it becomes an attachment. No file picker needed.

Multiple files sent as a single ZIP

Attach two or more files and they're bundled automatically into attachments.zip before sending — no manual packaging. Premium+.

Predefined quick replies

Save your best answers as quick replies — "please clear your cache," installation steps, compatibility notes. Insert any one into the editor with a single selection. All plans.

Saved credentials & one-click back office

Store encrypted back-office credentials per customer. When you need to log in to diagnose an issue, one click copies the password and opens the site. MAX plan.

Customer Context

Know who you're talking to before you type a word

Every ticket sidebar shows the customer's order history, total revenue, order count, and a value-segment badge (VIP / repeat / new). Add a private note that follows them across every ticket.

  • Private notes per customer — your context, always visible in the sidebar
  • Tags on each ticket — freeform labels like bug, checkout — shared across the team
  • Ticket checklist — manual items always free; run Check for AI-suggested items you apply in one click (uses credits)
  • Customer language, first seen, last activity, and product link in the Customer and Module Info panels
  • Credential vault: encrypted, re-auth to reveal, one-click open of back-office (MAX)
  • Website health check (online, module installed) (MAX)

Credentials

Back Office
Copy & open

Notes

Add a private note about this customer…
Save

Tags

bug checkout
bug, urgent, …
Save

Checklist

2/3

Properties

Customer

Customer Language EN
First Seen 2026-07-01
Last Activity 2026-07-01

Product

ED

Estimated Delivery Date V3

View on Addons → Product page
Review Requests

It spots the happy customers — the ones who'd actually leave a rating

Good ratings come from customers you just helped, and that window is short. ModuleDesk reads every incoming reply: when someone thanks you on a ticket you actually solved, the ticket lands in its own Review Requests inbox with a banner on top. One click loads your predefined review message in the customer's language, with the product name already filled in. You read it and press send — semi-automatic on purpose.

  • Two-pass detection: a thank-you is caught the moment it arrives, then AI intent classification confirms it — or silently clears a false positive
  • Only fires on tickets you replied to — a "thanks" on a thread nobody answered is never a review opportunity
  • Ties into your predefined messages: the best match from your Review / Thank you category, picked by customer language, with {product_name} substituted
  • Nothing is ever sent behind your back, and nothing is auto-closed — happy tickets stay unread and visible until you deal with them
  • Not the right moment? "Not now" hides it, and it re-arms on the customer's next genuine thank-you. Available on all plans.
Review Requests 3

Happy customer — time for a review request!

This customer thanked you after you solved their issue. A rating on Addons is worth asking for.

Load Review Request Not now
ES Predefined · Review request

¡Me alegra que todo funcione! Si te ha sido útil, una valoración de Estimated Delivery Date V3 en Addons nos ayuda muchísimo…

Send

Search by meaning

Find any past ticket by what it says — not just by keywords. Useful when you remember the problem but not the exact words. Premium+.

Guide generation Beta

Clusters of resolved tickets with the same root cause become one-click documentation articles for your help site. Premium+.

Web Push notifications

Get desktop or mobile push alerts the moment a customer replies — even with no browser tab open. All plans.

Ticket checklists

Manual checklist items on all plans; run Check and AI suggests items to verify — apply them in one click (uses credits).

Inline attachment preview

Preview images, PDFs and text attachments inline — zoom without downloading. Available on all plans.

Team support

Invite agents, assign roles (admin / agent), and keep per-user reply drafts and signatures separate. MAX plan.

Per-language reply signature

Set different signature text per language so your French customers see a French sign-off and your English ones see an English one — automatically. Premium+.

Works with your AI

Built to hand the problem straight to the AI you already code with

ModuleDesk uses AI inside the composer — but the bug still gets fixed in your editor. So several features exist purely to get a ticket out of the inbox and into Claude Code, Cursor, or whatever you debug with, without copy-pasting a thread by hand.

Export the whole conversation as clean Markdown

One file, ready to paste in as context. Translations, auto-responses and reply signatures are stripped out, so the assistant reads the actual exchange and not three copies of your sign-off. Narrow it to a date range when a thread is long.

Paste the credentials blob, get structured access MAX

Customers send access as a wall of text — back office here, FTP there, a password on its own line. Paste it in and it's parsed into proper fields and saved against their site, creating the site if it didn't exist yet.

Then one click into their back office MAX

Copy the password and open the site in one action, so the gap between reading the bug and reproducing it is a click rather than a hunt through old messages.

ticket-1180914.md exported
# Module breaks checkout on PS 8.1.5
Ticket #1180914 · Estimated Delivery Date V3
PrestaShop 8.1.5 · customer language: ES

## Customer — 2026-08-05 09:12
Hi, after updating to PS 8.1.5 the module
breaks checkout. Is there a compatible
version? Should I uninstall it first?

## Support — 2026-08-05 10:40
Could you send the error from var/logs
right after the checkout fails?

## Customer — 2026-08-05 11:58
Attached. It throws on the hook call:
  PrestaShopException: Property
  Order::$id_carrier is empty

Simple, honest pricing

Start free. Upgrade when you need more.

Founding Seller rate

A small cohort of early Addons sellers can lock in a permanent founder discount in exchange for early feedback. If you'd like to be considered, get in touch.

Free

€0 /mo

For solo developers getting started

  • 2 modules connected
  • 1 user
  • ~25 AI credits/month
  • All AI actions + drafts from your past tickets (credit-metered)
  • Auto-sync every hour
  • Web Push notifications
Start free

MAX

€99 /mo

For teams and high-volume sellers

  • 10 modules
  • Unlimited users + roles
  • ~1000 AI credits/month
  • Credential vault (encrypted)
  • Website health checks
  • Auto-sync every 10 minutes
  • Customer satisfaction ratings
  • Full audit log
Start 30-day free trial

More than 10 modules? We build custom plans with unlimited modules, users and AI credits. Contact sales →

Prices ex-VAT. B2B reverse charge applies to EU VAT-registered businesses. See full feature comparison →

Built exclusively for PrestaShop Addons sellers

Spend less time on support. More time building and selling modules.

ModuleDesk removes the repetitive work behind every Addons reply — translate messages, reuse proven answers, attach your latest module version, paste images, auto-package multiple files, and use AI to draft, improve, and verify before you send.

No credit card. Register with any email and connect with your Addons API key. Automatically downgrades to Free after your trial.

Start 30-day free trial