Kanboard in ChatGPT or Claude: where tasks pile up on the board
Which Kanboard columns are over their limit, which tasks sat still longest, what's overdue? ChatGPT or Claude reads the board and can move tasks for you too.
Contents
Every card on a Kanboard board shows how many days it has sat in its column, but on a crowded board nobody adds those numbers up. Kanboard also keeps each column's task limit and the hours estimated and spent on every task. Point ChatGPT or Claude at your Kanboard and ask which column is clogged and who is holding the oldest work. When an answer calls for it, ask the AI to move a card or change a due date; you see the change before Kanboard gets it.
How to connect Kanboard to ChatGPT or Claude
The Review column has turned red again: Kanboard colours a column once it reaches its task limit, and this one holds seven tasks against a limit of three. Each card shows its own days in the column, so finding the oldest of the seven, and who is holding them, means reading all seven. Search the ChatGPT and Claude catalogs for an official Kanboard connector and none comes up; we last tried on 23 October 2026. What follows plugs Kanboard in through APIUniCon.
Kanboard runs on your own server, so the AI needs two things from you: the address you open Kanboard at, and a token.
- Find the token. Kanboard’s API reference says it’s shown on the settings page and used together with the username “jsonrpc”. The authentication page gives the same pair.
- Add APIUniCon to your chat if it isn’t there yet (setup guide), then say you’d like your Kanboard connected and give its address.
- Our page opens from a link the AI posts. Paste the token there, not into the chat; it is stored encrypted.
- Make sure the server answers over https from outside your office. Kanboard’s own advice is to always use HTTPS with a valid certificate.
What to ask about overdue tasks and workload
Questions a team lead tends to ask about a board like this:
- Which columns are over their task limit right now?
- Which tasks have been in Review for more than five days?
- Who has the most tasks in Work in progress, and how many hours are estimated for them?
- Which open tasks have used more time than estimated?
- What’s overdue, and in which column is each task?
- Which tasks are due before 30 October and still sit in Backlog or Ready?
- Which tasks have nobody assigned?
- What moved on the board yesterday?
- Which tasks went back from Review to Work in progress this week?
Cases on one crowded board
A sample team of five shares one project. Its columns are Backlog, Ready, Work in progress (limit 6), Review (limit 3) and Done, and every name, date and hour below is an example.
Over the limit, and since when
“Which columns are over their limit, and what’s been waiting longest?” The AI reads the columns with their limits, then every open task with its column and the date it last moved. Kanboard keeps that date on every task, so how long a task has waited in its column is simple arithmetic.
Review holds 7 tasks against a limit of 3. Work in progress is exactly at its limit, 6 of 6. In Review, “Checkout copy” has waited since Wednesday 14 October, 9 days now, and “Invoice PDF fix” since Friday 16 October, 7 days. The other five arrived this week. Five of the seven are assigned to Jonas.
Hours against estimates
Then the people side: “Who has what in progress, and how does time spent compare with the estimates?” Kanboard keeps an original estimate and the time spent on every task, both in hours, so the comparison needs no spreadsheet.
Work in progress: Lena 3 tasks, Omar 2, Jonas 1. Lena’s three are estimated at 30 hours and have 41 logged; “Search filters” alone is at 19 hours against an estimate of 8. Omar’s two have 14 of 20 hours used, and Jonas’s one has 2 of 6. Counting Review as well, Jonas holds 6 of the 13 tasks in those two columns.
Overdue, and where it’s stuck
“What’s overdue, and where is each task?” Kanboard flags a task as overdue once its due date has passed, and the AI adds the column and the person.
4 tasks. “Pricing page test”, due 16 October, is still in Ready with nobody assigned. “Checkout copy”, due 20 October, and “Invoice PDF fix”, due 21 October, are both waiting in Review. “Onboarding emails”, due 22 October, is in Work in progress with Lena.
A second question widens the window: “And what falls due next week?”
Three more tasks are due by Friday 30 October. “Help centre update” is in Work in progress with Omar. “Export to CSV” and “Team page photos” are still in Backlog, and neither has an assignee.
What the AI can do in Kanboard
The same chat can rearrange the board. For each change the AI names the task and what will happen to it, then asks before touching Kanboard.
- “Give the three oldest Review tasks to Mira.”
- “Move ‘Pricing page test’ to Work in progress and assign it to Omar.” The AI mentions that this puts Work in progress at 7 against its limit of 6 before asking.
- “Set the due date of ‘Onboarding emails’ to Tuesday 27 October.”
- “Comment on ‘Search filters’: 19 hours against 8, please re-estimate.” By default every user sees a comment; Kanboard can also limit one to managers or administrators, and the AI asks which you want.
- “Raise the Review limit to 5 for this sprint.”
- “Close ‘Invoice PDF fix’, it shipped yesterday.”
Questions and answers
Will the AI see every project on our Kanboard?
With the application token from the settings page, yes: Kanboard checks no project permissions for it. If you'd rather the AI saw only one person's projects, connect with that person's username and a personal access token, and Kanboard applies their roles.
Where do the hours come from?
From Kanboard's own fields: the original estimate in hours and the time spent. Time spent grows when someone enters it by hand or when a subtask moves from in progress to done, which logs the time on the subtask and on its task.
The AI says Kanboard refused the login. Why?
Kanboard answers “not authorized” when the credentials don't match, so first check that the whole token was pasted. With a personal login there's one more reason: after three failed attempts Kanboard locks the account until its owner unlocks it through the normal login form.
Will the AI slow our server down?
Unlikely. Kanboard accepts several calls in one request, so reading a whole board takes only a few round trips. It publishes no request limit of its own; the server is yours.
Can the AI see closed tasks too?
Yes. Kanboard returns closed tasks when asked, so “What did we close last week?” works as well.



