Docket

BLOG

Running a support centre you actually own.

How to collect feedback, keep a roadmap honest, and let your coding agent do the part nobody enjoys. Weighing up the tools instead? Read the honest comparisons.

Browse by topic

Six things people ask about most.

Latest

All articles

All articles

12 articles

TROUBLESHOOTING redirect_uri_mismatch when you add Google or Microsoft sign-in The callback your board sent does not match the one you registered. Nine times out of ten it sent http and you registered https. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING pg_restore says unsupported version in file header The number in that message is the archive format, not a Postgres version, and it tells you exactly which client wrote the file. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Your support site's custom domain is stuck on Verifying The record is in your DNS panel and the host still cannot see it. Here is how to find out why, with four commands. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Your host blocks the SMTP port, so nothing sends The connection hangs and then times out. That is your provider's firewall, not your configuration, and the fix depends on which provider you are on. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Your board half-loads behind an HTTPS reverse proxy The page arrives over HTTPS while its scripts, links and emails come out as http, because nobody told the app that TLS happened. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Your Slack and Discord alerts went quiet A disabled integration looks exactly like a quiet week. Here is how to tell the difference before you lose a month of reports. Last updated 23 August 2026 · 7 min read AGENTIC WORKFLOWS What to track in the first year What is worth measuring and reviewing across a support centre's first year, and when to look at each, so a reader starting today knows what to capture from day one. Last updated 23 August 2026 · 5 min read AGENTIC WORKFLOWS Triaging a backlog with a coding agent A method for sorting a feature request backlog of any size with a coding agent: define the categories first, batch the work, and check the proposals rather than the conclusions. Last updated 23 August 2026 · 6 min read TROUBLESHOOTING The sign-in email never arrives, and now nobody can log in No error, no bounce, no email, and a passwordless install has no other way in. Here is how to find where the message stopped. Last updated 23 August 2026 · 7 min read AGENTIC WORKFLOWS The one-person support department A proposed weekly routine for running support alone with a coding agent: the five things that need checking regardless of who runs it, and what a bad week does to the routine. Last updated 23 August 2026 · 6 min read TROUBLESHOOTING SPF says permerror, too many DNS lookups Your record is over the ten-lookup limit, or there are two of them. Both are hard failures in the standard, and both make every message you send unauthenticated. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Postgres will not start: database files are incompatible with server The image tag rolled to a new major version, and Postgres cannot open a data directory the previous one wrote. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Let's Encrypt will not issue your certificate Before you retry again, read the rate limits. Five issuances of the same name in a week is the wall, and it refills at one every 34 hours. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING Gmail bounced it: 550 5.7.26 unauthenticated email The message reached Google and was refused for failing authentication. There are three different 5.7.26 texts, and each one points at a different record. Last updated 23 August 2026 · 7 min read AGENTIC WORKFLOWS Giving a coding agent write access What write access should mean for a coding agent on a request board, what to scope it to, and the failure modes worth planning for before you grant it. Last updated 23 August 2026 · 6 min read TROUBLESHOOTING ERR_TOO_MANY_REDIRECTS after you turned on Cloudflare Flexible mode fetches your origin over plain HTTP while your server redirects plain HTTP to HTTPS, and the two argue until the browser gives up. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING 535 5.7.8 username and password not accepted Your support centre cannot log in to send mail. Here is what the mail server is actually rejecting, and the fix for Gmail, Google Workspace and Microsoft 365. Last updated 23 August 2026 · 7 min read TROUBLESHOOTING 502 Bad Gateway between your proxy and your container Connection refused while connecting to upstream nearly always means the proxy is dialling its own loopback rather than the app. Last updated 23 August 2026 · 7 min read OWNING YOUR DATA Your public roadmap is a URL you do not own The address your customers bookmark, your docs link to and your support team quotes usually belongs to someone else. Last updated 23 August 2026 · 6 min read AGENTIC WORKFLOWS Writing changelogs from commits A commit log and a changelog are written for different readers, so turning one into the other is a translation job, not an export. Last updated 23 August 2026 · 6 min read PRICING What three years of Canny.io costs Canny.io costed building a feedback portal yourself at $31,500. Here is what three years of buying Canny.io instead actually costs, on both billing bases. Last updated 23 August 2026 · 5 min read AGENTIC WORKFLOWS What it costs to run support through an AI provider Anthropic's own worked example puts a support reply at a third of a penny. Here's the arithmetic, the discounts built for support specifically, and where the real bill grows past it. Last updated 23 August 2026 · 6 min read PRICING What happens to your bill when a request goes viral One popular request can move your bill a lot, a little, or not at all, and the difference is entirely in how the tool prices itself. Last updated 23 August 2026 · 6 min read AGENTIC WORKFLOWS What an AI can and cannot answer The strongest case for keeping AI ticket answers separate from a feature-voting board belongs to a competitor. Here is the operational split underneath it. Last updated 23 August 2026 · 5 min read SELF-HOSTING What actually breaks when you self-host The strongest argument against doing it, the failure modes that are real, and the half of the story most posts skip. Last updated 23 August 2026 · 6 min read OWNING YOUR DATA What "you can export your data" actually means Five questions hiding inside every vendor's export line, and what a bad answer to each one looks like. Last updated 23 August 2026 · 7 min read COMPARISONS Voice of the customer tools Almost nobody in this category publishes a price. Here is what actually decides the quote, and which platforms are worth calling. Last updated 23 August 2026 · 7 min read PRICING UserVoice pricing No published price, no self-serve trial, and one genuinely unusual commitment about how the bill is built. Last updated 23 August 2026 · 6 min read COMPARISONS Upvoty alternatives Six tools compared against Upvoty's flat per-project pricing, judged honestly, including where Upvoty still wins. Last updated 23 August 2026 · 5 min read SELF-HOSTING Uptime, static against hosted Static site uptime is not a published percentage. It is a shorter list of things that can actually go wrong, and a different worst case when one of them does. Last updated 23 August 2026 · 6 min read PRICING Tracked users never reset Canny.io publishes all nineteen steps of its tracked-user ladder on its help centre. Here is the whole table, and the mechanism that makes it a one-way ratchet. Last updated 23 August 2026 · 6 min read PRICING Three pricing models, three surprises The number on the pricing page tells you the entry price. It does not tell you what grows the bill. Last updated 23 August 2026 · 6 min read AGENTIC WORKFLOWS The support inbox as a git repository A reply becomes a diff. That changes what review means, and it does not suit every team. Last updated 23 August 2026 · 6 min read SELF-HOSTING The security headers a public feedback page needs Content-Security-Policy, HSTS, nosniff, Referrer-Policy, Permissions-Policy and frame-ancestors, with a sensible starting value for each. Last updated 23 August 2026 · 7 min read COMPARISONS Suggestion box software Built for a school, a charity or a small office wanting a simple box, not a public product roadmap. What's actually free, and the anonymity claim nobody in the category has confirmed. Last updated 23 August 2026 · 7 min read OWNING YOUR DATA Storing customer email addresses in a git repo If feedback lives in a repository, addresses can end up in it too. Here is how to keep that from being a problem. Last updated 23 August 2026 · 6 min read SELF-HOSTING Static site or server A feedback tool does six jobs. Work out which of them genuinely need a running server before you commit to running one. Last updated 23 August 2026 · 6 min read SELF-HOSTING Spam on a public feedback form A ladder of defences ordered by how little they cost the honest person filling in the form. Last updated 23 August 2026 · 7 min read COMPARISONS Sleekplan alternatives Six tools compared against Sleekplan's free-forever tier and built-in surveys, judged honestly, including where Sleekplan still wins. Last updated 23 August 2026 · 5 min read PRICING Should you just build it yourself? Canny.io priced out building your own feedback portal and landed on real numbers. Here is what a coding agent changes about that maths, and what it does not. Last updated 23 August 2026 · 5 min read CHANGELOGS Semantic versioning and your changelog The version number and the changelog entry are supposed to agree with each other, and most of the value is lost the moment they do not. Last updated 23 August 2026 · 6 min read SELF-HOSTING Self-hosting on a Synology NAS A NAS is already on, already backed up, and already has disks. Whether that makes it a good home for a customer-facing tool is a different question. Last updated 23 August 2026 · 6 min read SELF-HOSTING Self-hosting on Hetzner Why Hetzner comes up so often, what the cheapest instance actually is, and everything that happens after apt install. Last updated 23 August 2026 · 6 min read SELF-HOSTING Self-hosted status page tools Sort self-hosted status page tools by what you actually have to run rather than by star count, and the honest leader turns out to have no server at all. Last updated 23 August 2026 · 7 min read SELF-HOSTING Self-hosted or hosted A table to run your own situation through, not an argument for either side. Last updated 23 August 2026 · 5 min read AGENTIC WORKFLOWS Running support with a coding agent Feedback becomes files an agent can read, draft from, and open a pull request against. None of that means it should run without a person watching. Last updated 23 August 2026 · 8 min read SELF-HOSTING Running it on a cheap VPS The instance price is the smallest line on the bill. Here is everything else it actually takes to run a support centre on a cheap VPS. Last updated 23 August 2026 · 5 min read COMPARISONS Roadmunk alternatives Acquired by Tempo and renamed Strategic Roadmaps in 2024. Here's what it costs now, and what to consider instead. Last updated 23 August 2026 · 6 min read PRICING Removing the badge On one tool it costs more per year than several rivals charge for everything. On another it's free from the cheapest tier. Last updated 23 August 2026 · 6 min read CHANGELOGS Release notes templates Six fill-in templates for six different kinds of release, each shown filled in. Last updated 23 August 2026 · 6 min read SELF-HOSTING Putting a feature request board behind your SSO Most public boards should not be behind single sign-on at all. Here is the one case where it belongs, and how to wire it up. Last updated 23 August 2026 · 7 min read COMPARISONS Productboard vs ProductPlan One of these publishes a price. One does not. Here is what that actually means for a buyer. Last updated 23 August 2026 · 6 min read COMPARISONS Productboard vs Jira Product Discovery A standalone roadmap tool against Atlassian's own, where every viewer is free on both. Last updated 23 August 2026 · 6 min read COMPARISONS Productboard vs Aha! One product priced per maker, against six separate products each priced from a floor. Last updated 23 August 2026 · 6 min read PRICING Productboard pricing Priced per maker, not per seat, until the Business and Enterprise minimums multiply the entry number. Last updated 23 August 2026 · 6 min read SELF-HOSTING Open source knowledge base software Two of the best-known "open source" knowledge base tools are not what most people assume, and the licence you actually get decides more than any feature list. Last updated 23 August 2026 · 7 min read COMPARISONS Open source UserVoice alternatives UserVoice publishes no price at all. Four open source projects cover the feedback board it is built around, and none replace the rest. Last updated 23 August 2026 · 6 min read COMPARISONS Open source Productboard alternatives No open source project replaces all of Productboard. Four cover the piece it shares with a feature request board. Last updated 23 August 2026 · 7 min read OWNING YOUR DATA Open core, and what is actually free Free and open source hides four different products under one label, and LogChimp's own LICENSE file is the clearest proof the badge does not tell you which one you got. Last updated 23 August 2026 · 6 min read PRICING One-time purchase software "One-time purchase" almost never means what you think it means. Here is what it actually buys you, product by product. Last updated 23 August 2026 · 6 min read SELF-HOSTING Netlify, Vercel or Cloudflare Pages The one detail almost every comparison of these three skips: what their free tiers actually permit you to run. Last updated 23 August 2026 · 6 min read OWNING YOUR DATA Migrating off Nolt.io, Frill.co or Upvoty Three vendors, one job: get your posts, votes and comments out, and land them somewhere else without losing the thread. Last updated 23 August 2026 · 7 min read AGENTIC WORKFLOWS Letting an agent answer without letting it invent An agent that answers customers will, left alone, invent a feature, a date or a policy. Here is what actually stops that, in order of how much it helps. Last updated 23 August 2026 · 7 min read CHANGELOGS How to write patch notes Patch notes and release notes read like the same thing until you write one, and the differences are exactly where most patch notes go wrong. Last updated 23 August 2026 · 6 min read FEEDBACK How to collect testimonials Two halves most guides only write one of: how to ask, and where the answer actually needs to go. Last updated 23 August 2026 · 7 min read OWNING YOUR DATA Git history is permanent Deleting a file is not the same as deleting the data. Last updated 23 August 2026 · 6 min read OWNING YOUR DATA GDPR data residency when you host it yourself Choosing your own region is step one. The dependencies you did not think about are the rest of it. Last updated 23 August 2026 · 7 min read COMPARISONS Fider alternatives Free and actively maintained, but the project's own site now sells a paid cloud plan first. Last updated 23 August 2026 · 6 min read COMPARISONS FeatureOS alternatives Six tools weighed against FeatureOS's per-seat, per-board pricing, checked against each vendor's own page in August 2026. Last updated 23 August 2026 · 6 min read COMPARISONS Feature Upvote alternatives Six tools weighed against Feature Upvote's per-board pricing and currency selector, checked against each vendor's own page in August 2026. Last updated 23 August 2026 · 6 min read SELF-HOSTING Docker, Coolify, Railway, or nothing at all A ladder of deployment approaches, from a plain VPS to a fully managed platform, and the honest case for skipping every rung. Last updated 23 August 2026 · 7 min read AGENTIC WORKFLOWS Deduplicating requests The task an agent seems safest doing is the one it gets wrong with the most confidence, because "the same request" is a judgement call, not a string match. Last updated 23 August 2026 · 6 min read SELF-HOSTING Custom domains and subdomains for a support site Subdomain or subdirectory, which DNS records each needs, and the two mistakes that quietly split your traffic. Last updated 23 August 2026 · 7 min read SELF-HOSTING Cloudflare Tunnel for a self-hosted support site How to serve a support site running on your own hardware without opening a single inbound port. Last updated 23 August 2026 · 6 min read CHANGELOGS Changelog page design A working taxonomy of changelog page layouts, what each one suits, and the specific way each one breaks. Last updated 23 August 2026 · 6 min read COMPARISONS Best website feedback widgets All eight publish a real price. The thing that actually decides your bill is which issue tracker your entry tier is allowed to talk to. Last updated 23 August 2026 · 7 min read CHANGELOGS Best release notes tools A changelog is a page you maintain. Release notes are something you send. Sorted by how the update actually reaches the reader, not by feature count. Last updated 23 August 2026 · 8 min read COMPARISONS Best product feedback software Four different purchases hide under one search term. Here is which shape you need, and the honest options inside each. Last updated 23 August 2026 · 7 min read COMPARISONS Best idea management software "Idea management" usually means your own staff, not your customers, and that changes almost every requirement. Last updated 23 August 2026 · 6 min read SELF-HOSTING Backing up a feature request board A dump you have never restored is not a backup, it is a hope. Last updated 23 August 2026 · 7 min read AGENTIC WORKFLOWS An MCP server, or the files already in your repo Nearly every feedback vendor has shipped an MCP server. If your feedback is already files in a repository, there is nothing left to bridge. Last updated 23 August 2026 · 6 min read AGENTIC WORKFLOWS An AGENTS.md for your support centre A plain Markdown file that tells a coding agent how to answer for you, and what it must never decide alone. Last updated 23 August 2026 · 7 min read PRICING What feedback tools actually cost Every vendor publishes a monthly price. Here is the three-year number, and a calculator. Last updated 23 August 2026 · 9 min read PRICING UserJot pricing Flat per-workspace pricing that avoids the category's two favourite traps. Last updated 23 August 2026 · 5 min read OWNING YOUR DATA The graveyard Every closure, sunset and rebrand in this category since 2025, dated. Last updated 23 August 2026 · 7 min read OWNING YOUR DATA The EU Data Act gives you three windows, not one deadline Up to two months of notice, then 30 calendar days for the port itself, then at least 30 days more to retrieve the data. The first window is the surprise. Last updated 23 August 2026 · 8 min read ROADMAPS Should your product roadmap be public? The honest case on both sides, and the operating rules that make it survive contact with reality. Last updated 23 August 2026 · 6 min read SELF-HOSTING Self-hosting a feature request board What it costs, what it breaks, and the three questions that decide whether you should. Last updated 23 August 2026 · 10 min read SELF-HOSTING SMTP for self-hosted tools What SPF, DKIM and DMARC actually do, and why running your own mail server rarely pays off. Last updated 23 August 2026 · 7 min read CHANGELOGS Release notes examples people actually read Five patterns that separate a changelog people skim from one they ignore. Last updated 23 August 2026 · 7 min read OWNING YOUR DATA Read your export file before you need it Every vendor says you can export your data. Almost nobody checks the file. Last updated 23 August 2026 · 6 min read ROADMAPS Public roadmaps What belongs on it, what never should, and how to run it week to week. Last updated 23 August 2026 · 8 min read ROADMAPS Public roadmap examples Four common structures, who each one suits, and exactly where each one breaks. Last updated 23 August 2026 · 7 min read ROADMAPS Product roadmap templates you can copy Four ready-to-use roadmap layouts, in markdown, with the fields explained. Last updated 23 August 2026 · 6 min read PRICING Nolt.io pricing Flat subscription, no free tier, and an entry plan capped at one board. Last updated 23 August 2026 · 6 min read OWNING YOUR DATA Migrating off Canny.io without losing votes or comments What the CSV keeps, what only the API holds, and the switching windows Canny.io never mentions. Last updated 23 August 2026 · 7 min read CHANGELOGS Keep a Changelog, explained The six change types, the Unreleased section, and when the convention is worth it. Last updated 23 August 2026 · 6 min read CHANGELOGS How to write release notes Who they are for, what to leave out, and how to write the effect rather than the fix. Last updated 23 August 2026 · 7 min read FEEDBACK How to write a good bug report What to include, why each part matters, and a template you can copy today. Last updated 23 August 2026 · 6 min read FEEDBACK How to manage and prioritise feature requests Triage first, then choose a framework that matches the size of your team, not the size of the spreadsheet. Last updated 23 August 2026 · 8 min read FEEDBACK How to collect feedback from customers Seven ways to collect feedback, honestly ranked by cost and what each one actually tells you. Last updated 23 August 2026 · 7 min read FEEDBACK GitHub feature request issue templates A copy-paste issue form, the config that adds contact links, and where it goes. Last updated 23 August 2026 · 7 min read PRICING Frill.co pricing The cheapest headline price in the category, and what "remove tagline" leaves out. Last updated 23 August 2026 · 5 min read GETTING STARTED Free and open source feature request tools "Free" means four different things in this category, and only one of them stays free. Last updated 23 August 2026 · 8 min read SELF-HOSTING Fider, LogChimp, Quackback and ClearFlask compared Which self-hosted feature request tools are alive, open core, or dead. Last updated 23 August 2026 · 6 min read PRICING Featurebase pricing Per seat, per AI resolution, and $69 a month just to remove the badge. Last updated 23 August 2026 · 6 min read GETTING STARTED Feature request tools What one is, the three ways to get one, and how the pricing models really differ. Last updated 23 August 2026 · 11 min read CHANGELOGS Changelogs and release notes What a changelog is, how it differs from release notes and a roadmap, and how to run one well. Last updated 23 August 2026 · 10 min read CHANGELOGS Changelog examples worth copying The patterns behind a changelog people actually read, with entries you can copy. Last updated 23 August 2026 · 6 min read GETTING STARTED Best feature voting tools in 2026 Seven tools, priced and judged on the same criteria, ranked honestly. Last updated 23 August 2026 · 9 min read CHANGELOGS Best changelog tools in 2026 Every real way to publish a changelog, priced and rated against each vendor's own page. Last updated 23 August 2026 · 10 min read FEEDBACK A feature request template you can copy Templates for customers and internal use, plus the fields a public form actually needs. Last updated 23 August 2026 · 6 min read FEEDBACK A bug report template you can copy Four templates to copy: minimal, internal QA, crash, and a GitHub issue form. Last updated 23 August 2026 · 6 min read GETTING STARTED What a self-hosted support centre actually costs to run Everything you need alongside it is free except one thing. This is the whole list, what each part is for, and what the exception really comes to. 19 August 2026 · 6 min read