Taskhooker builds Marketplace apps for Jira, Confluence, JSM and JPD admins. Every app runs inside Atlassian's Forge runtime — your data never leaves — and every recommendation arrives in dollars.
One reclaims wasted license spend across your whole Atlassian suite. One ends a daily annoyance for every Confluence writer — for free. One stops your teams retyping the same Jira work items. All built the same careful way.
License Cost Optimizer for Atlassian Cloud
Scans Jira, Confluence, JSM and JPD for inactive users, product mismatches and idle JPD Creator seats. Every finding in dollars. Reversible, identity-safe seat reclaim — never auto-deactivates anyone.
Explore Recoup →Live word count in the Confluence byline
Word count, character count and reading time on every Confluence page, right in the byline — no clicking, no copy-pasting into another tool. Zero storage, zero egress, two read-only scopes.
Explore Word Count →Reusable templates that prefill the Jira Create screen
Pick a template and the work item fills itself in — fields, labels, description, and a whole Epic → Story → Subtask tree. Scope to one project, a category, a project type, or all of them.
Explore Issue Templates →Every Atlassian seat renews whether the person logs in or not. Leavers HR offboarded but IT never disabled. People paying for Confluence who live in Jira. JPD Creator seats parked on people who never open it. None of it shows up on an invoice — it just quietly recurs, every month.
Recoup audits every seat across Jira, Confluence, JSM and JPD and tells you exactly how much is on the table. In dollars. Every scan.
Most license-cleanup tools count inactive logins and stop there. Recoup opens every drawer at once — and the cleanup itself is where teams get hurt.
An average org carries ~7% of users who haven't touched any Atlassian product in 90+ days — the ones HR offboarded but IT never disabled.
Multi-product seats where one product sits dormant. The cleanest win in license optimisation — and one no inactive-user counter ever surfaces.
Jira Product Discovery's Creator tier is $10/mo. Contributor is free. The highest per-seat reclaim Recoup detects — a one-click downgrade.
The risk of disabling a service account, and no audit trail for finance, is why most orgs never clean up at all. Recoup removes that risk by design.
Recoup installs as a Forge app inside Jira and runs against your real org. Here is what you act on, first scan in.
Recoup unifies Jira, Confluence, JSM and JPD into a single dollar-denominated view. No more "X inactive users" — instead "$1,247 / month reclaimable, here's where." Click any waste category to drill into the exact users behind it.
Reclaiming a seat removes the user from the Jira/JSM access group you mapped — Atlassian stops billing them, and one-click Add back undoes it instantly. Recoup never deletes, suspends or hard-deactivates accounts. Identity and SSO stay untouched.
Reclaim up to 50 seats at once. Recoup flags likely service, bot and integration accounts with deterministic rules and excludes them server-side — alongside org admins and your own account. The modal shows you exactly who's excluded, and why, before you click.
A scheduled scan re-audits every seat each week, read-only. A seat reaches the queue only after it's flagged on two consecutive scans — never a one-off blip. Review the list, keep anyone with one click, clear the rest with one more. Nothing is ever removed without a human.
Every action a Recoup admin takes is recorded with a full before/after diff — successes and refusals alike. Each row carries the required reason written by the admin who acted. Export to CSV, formatted for FP&A and security reviews.
Most customers reclaim many times the subscription cost in the very first scan. 30-day free trial, no credit card, cancel any time.
Atlassian volume discounts apply automatically — ~20% off at 100+ seats, ~35% at 500+. For 5,000+ seats or annual prepay, talk to us.
Writers, translators and content teams need it constantly — for quotes, for limits, for sign-off. So they copy the whole page into some random web counter, wait, and copy it back. Every time. On internal documentation that should never leave the building.
Word Count puts the number where it belongs: in the page byline, the moment the page loads.
A live count for every page, plus a full breakdown one click away — computed on Atlassian's Forge platform from the page you're already viewing.
Word count, character count and reading time sit right next to the avatar and timestamp at the top of every page — no clicking, no highlighting, no copy-pasting into another tool. The count refreshes every time the page renders.
Click the byline for words and characters — with and without spaces — and estimated reading time, laid out clearly. Everything a writer or translator needs to quote, scope or sign off a page.
A per-heading breakdown shows the word count for each section of the page — so you can spot the bloated parts, balance a doc, or quote on a single section without doing the maths yourself.
A one-tap toggle excludes macros and embeds — code blocks, panels, smart links, status badges — for a clean body-text count translators can quote on. And the whole app stores nothing and sends nothing: no database, no analytics, no third-party calls.
Bug reports, release checklists, onboarding epics — the same fields and the same sub-task breakdown, typed out by hand every single time, and slightly differently in every project.
Issue Templates prefills the Jira Create screen the instant you pick a template — fields, labels, description, and a whole Epic → Story → Subtask tree — across one project or every project at once. Works on Jira Software, Jira Work Management, and Jira Service Management.
Author a template once, then apply it right on the Jira Create screen — fields, labels, description and a whole work-item tree — computed on Atlassian's Forge platform, with nothing leaving your tenancy.
Choose a template in the Apply Template field and the work item fills itself in the instant you pick it — summary, description, labels and priority. No retyping, no copy-pasting the same structure into every new issue.
Hierarchical templates create every child work item for you — a full Epic → Story → Subtask tree from a single pick, named and parented automatically. Repeatable processes get created the same correct way every time.
Author a template once and scope it to a single project, a category, a work type, or every project at once — managed from one authoring page. New projects that match a broad scope are picked up automatically.
Same principles across the whole portfolio. Hosted by Atlassian Forge, nothing leaves your tenancy, nothing destructive, every output you can defend in a review.
All processing happens inside Atlassian's runtime. No third-party servers, no AI vendor, no shadow IT, no data leaving your region.
If a recommendation can't be priced, it doesn't ship. Admins and finance see savings, not abstract counts.
Every action an app takes is one click from undo. Nothing auto-deactivates, nothing is destroyed.
Minimal, transparent scopes and no outbound calls beyond Atlassian's own APIs. The security review writes itself.
More questions? Email support@taskhooker.com — answers usually within a few hours.
Taskhooker builds Forge-native apps for the Atlassian Marketplace. There are three: Recoup (finds and reclaims wasted Atlassian licenses across Jira, Confluence, JSM, and JPD, in dollars), Word Count for Confluence (live word count and reading time in every page byline), and Issue Templates (reusable Jira templates that prefill the Create screen, including full Epic → Story → Subtask trees).
No. Every Taskhooker app runs entirely on Atlassian Forge — Atlassian hosts every function call and every storage write. We operate no third-party servers, and we use no analytics, telemetry, or AI vendors. Your data never leaves Atlassian's infrastructure.
Word Count for Confluence is completely free. Issue Templates is free for small teams (up to 10 users). Recoup is a paid app for organisations on the Atlassian stack — see its pricing. Current pricing for each app is on its Atlassian Marketplace listing.
Forge is Atlassian's hosted platform for building Marketplace apps. Apps run inside Atlassian's own sandboxed runtime and store data in Forge Key Value Store (encrypted at rest, tied to your site's data region). Building on Forge is why Taskhooker apps need no external servers and keep your data inside Atlassian.
Jira, Confluence, Jira Service Management, and Jira Product Discovery on Atlassian Cloud. Recoup spans all four; Issue Templates covers Jira — including Jira Software, Jira Work Management, and Jira Service Management; Word Count is for Confluence.
Taskhooker is based in Melbourne, Australia. Email support@taskhooker.com for help with any app — replies usually land within a few hours.
Start free with Word Count or Issue Templates, or put a dollar figure on your Atlassian waste with Recoup. Each installs from the Marketplace in under a minute.
Questions from your security team or CFO? Email support@taskhooker.com — answers usually within a few hours.
A security review, a CFO question, enterprise pricing, or a feature you wish existed — tell us. Replies usually land within a few hours, from a real person in Melbourne.
Prefer email? support@taskhooker.com