Your knowledge, in context.
Company documents, help articles and reply templates inform the answer. Useful context, without training a separate model.
Self-hosted helpdesk. Built-in AI.
All your conversations, one workspace. A built-in AI agent helps customers and your team, with you deciding how much it can do.
Your infrastructure. Source available. Help when you need it.
Can you help us restore access?
An illustrated workflow. Choose a channel to follow the thread.
Can you help us restore access?Where can I find our last invoice?The new teammate needs an account.A quick question about our setup.Two-minute walkthrough
A narrated tour of the actual dashboard: the queue, replies and internal notes, the board, templates, the help centre, channels, the AI assistant, the customer AI agent and reports. Fictional data.
AI is part of the workspace
An agent for customers. An assistant for your team. Explore both sides, one step at a time.
Company knowledge
Clarification is enabled. The agent can ask before suggesting a solution.
Company knowledge
The reply uses your article and the conversation so far.
Company knowledge
The customer asked for a person. Automatic replies stop for this ticket.
AI replies have stopped. The ticket stays open with the conversation available to the team.
Workspace context
The assistant reads permitted conversations, not just ticket titles.
Workspace context
Proposing a change does not apply it. You review the exact action first.
Nothing has changed yet. Review the proposed status below.
Workspace context
The change follows your confirmation and access permissions.
The example ticket is now In progress. No real ticket was modified.
Company documents, help articles and reply templates inform the answer. Useful context, without training a separate model.
The next release adds clarification, ongoing dialogue, tone, instructions and conversation limits.
Ticket changes in the workspace need your confirmation. Detailed reasons for skipped customer replies arrive in the next release.
AI is optional and requires configuration. Model usage is paid separately where applicable.
Explore the same interface you install: tickets, conversations, customers, knowledge, analytics and settings. Try replies and status changes on fictional data. External messages and provider calls are disabled.
The work, from start to finish
Start with the channels your team uses. Email, website chat, Slack and Telegram feed the same queue.
Assign a teammate, set a status and follow response deadlines that account for working hours.
Use reply templates and a searchable help centre so the next person can find an answer sooner.
Self-hosted by design
Spooldesk runs on infrastructure you choose. You keep the database, the files and the decision about when to update. We can help you get it running.
Read the licenseRun a separate installation for your organization. Connected mail, messaging and AI providers still process the data you send to them.
The source is available under BSL 1.1. Run it for your own business within the license terms. Offering it as a hosted or managed service to others needs separate rights.
Set it up yourself, book an installation or add ongoing maintenance. Your server stays yours either way.
A little less back and forth
Put useful articles inside the website widget. Visitors can search before writing, then start a conversation when they need a person.
See how AI uses your knowledgeChoose how you get started
Host it yourself. Pay for setup or maintenance when you want us involved.
DO IT YOURSELF
For teams that want to run their own instance.
Release candidate v0.1.0-rc.9. Docker required. You provide the infrastructure and ongoing operation.
EARLY INSTALLATIONS
Indicative setup package on your infrastructure.
Scope, readiness and start date agreed first. Imports and custom integrations quoted separately.
OPTIONAL, AFTER SETUP
Indicative maintenance package for one instance.
Extra work requires agreement. This is not 24/7 monitoring or a guaranteed recovery time.
LET’S TALK
Questions before choosing, or a setup that needs a closer look?
A conversation, not a commitment. Custom work starts only after a written agreement.
Indicative prices in USD. Paid services are being prepared; enquiries are welcome, payments are not accepted here. Scope, seller details, taxes, timing and payment terms must be agreed in writing before paid work. Infrastructure, email and AI costs are separate.
Good questions
It is source-available under Business Source License 1.1, rather than an OSI open-source license. The current grant permits production use within its terms. Hosted or managed offerings to third parties need separate rights. The LICENSE file defines the change date and terms. Read the license ↗
No. Run Spooldesk on a suitable computer, server or cloud account you control. Even a paid setup happens on your infrastructure. Its availability depends on that machine, its internet connection and how it is maintained.
Yes. Choose the channels you need. Email and the website widget can work without Telegram. AI is optional, and external providers are billed separately.
Yes. Install a clean instance with Docker and PostgreSQL on your own computer. No VPS or Spooldesk account is required for that test. The installation only stays available while that computer is running; internet-facing channels also need the appropriate public endpoints.
Your self-hosted installation remains on your infrastructure under its license. The maintenance service ends under the agreed terms; you take over updates, backup checks and incident handling.
Add company documents, published articles and team reply templates. Relevant knowledge and permitted conversation history guide the agent’s answers. You choose whether it may ask questions and continue a dialogue. It stops for human takeover; ticket changes by the workspace assistant require your confirmation. This uses reference context, not separate model training.
LET’S TALK
Whether you are comparing options or planning an installation, start with a few details. We will clarify what fits the current product and what needs a separate scope.
Useful details: team size, channels, target computer or server, and what you want to achieve. No credentials or customer conversations are needed.
Your mail app opens; this page does not submit a form. How contact data is handled
Make room for better support
Explore the installation guide, or tell us about your team and the channels you want to connect.