Your tickets. Your database.
Your inbox.
HavnDesk is a support desk, a help center, a form builder and an API that run on what you already own. You bring a MongoDB connection string, a bucket, and a Postmark account for mail in and out — HavnDesk brings everything your team and your customers touch, and keeps no copy of any of it.
The desk is the product. The infrastructure is yours.
Three connections, each one an account you already pay for. Everything your customers send, and everything your team writes back, stays inside them.
Your MongoDB cluster
One connection string and the desk runs against your cluster. Tickets, comments, tags, statuses, forms, help-center articles and variable sets are documents there — HavnDesk keeps no mirror of them anywhere.
Your bucket
Amazon S3, Backblaze B2 or anything S3-compatible. Customers upload straight into it with a presigned URL and agents read it back with a five-minute signed link, so attachment bytes never pass through the API.
Your Postmark
Your own server token, your domain, your sender signature, your delivery events. Inbound mail becomes tickets and replies leave as real email from an address your customers already trust.
It stopped being just a queue
A desk that only answers tickets makes you solve the same problem twice. HavnDesk ships the help center, the forms, the portal and the API too — so the answer can arrive before the question does.
Three connections to make. One address to share.
Point it at a cluster
Paste a mongodb:// or mongodb+srv:// connection string. It is parsed and checked before anything is saved, and every rejection says what is wrong with it.
Connect a bucket
Give it a key scoped to the one bucket. The Check button writes and deletes a probe object, so you find out the keys work before a single customer does.
Hand it your Postmark
Outbound is your server token and sender signature. Inbound is one webhook — set up in the app, or in one click with an account token used for that single request and never stored.
Open the help center
Write a few articles, build a form, drop the widget on your site and claim the domain it answers on. Customers get answers before they ever write to you.
Where every piece lives
- Tickets & conversations
- Your MongoDB cluster You
- Tags, statuses & ticket forms
- Your MongoDB cluster You
- Help-center articles
- Your MongoDB cluster You
- Attachments
- Your S3 or Backblaze B2 bucket You
- Your logo & article images
- Your bucket You
- Inbound & outbound mail
- Your Postmark account You
- The help center's address
- Your domain, pointed at your help center You
- Agent logins & the desk
- HavnDesk Us
- Billing records
- HavnDesk Us
That is the whole idea: what we hold is the desk your team signs into and the invoice for it. Every ticket, article, attachment and message is in accounts with your name on them — which is also why leaving needs no export step.
From $5 a month — and the plan is only a seat band
$5 for one agent, $10 to five, $25 to a hundred. Every feature is on every plan: nothing is held back behind an upgrade, because the only thing a tier decides is how many people it covers. You keep paying MongoDB, your storage provider and Postmark directly, so nothing gets marked up on the way through.
Keep the record. Drop the lock-in.
HavnDesk is in beta with teams running their support on their own MongoDB, buckets and Postmark today. Request access and we'll wire yours up with you — or read the integration guide first.