Workflow template

Personal Kanban for Nextcloud Deckas a normal Nextcloud Deck board.

Download the JSON, preview the stacks/cards, or use Deckloud's template flow when it is available. The created result is a regular board on your own Nextcloud server.

Board preview

Personal Kanban

Inbox

Next

Doing

Waiting

Done

QuickDeep WorkWaitingBlocked

JSON

Portable v1 template schema.

Download
{
  "schema": "deckloud-template-v1",
  "schemaVersion": 1,
  "slug": "personal-kanban-nextcloud-deck",
  "locale": "en",
  "title": "Personal Kanban for Nextcloud Deck",
  "description": "A small personal workflow for capture, next actions, active work, waiting items, and done work.",
  "category": "personal-productivity",
  "tags": [
    "kanban",
    "capture",
    "personal"
  ],
  "quickCreateStackKey": "inbox",
  "compatibility": {
    "requiresBoardCreate": true,
    "includesAttachments": false,
    "includesComments": false
  },
  "board": {
    "title": "Personal Kanban",
    "color": "0066FF"
  },
  "labels": [
    {
      "key": "quick",
      "title": "Quick",
      "color": "10B981"
    },
    {
      "key": "deep-work",
      "title": "Deep Work",
      "color": "3B82F6"
    },
    {
      "key": "waiting",
      "title": "Waiting",
      "color": "F59E0B"
    },
    {
      "key": "blocked",
      "title": "Blocked",
      "color": "EF4444"
    }
  ],
  "stacks": [
    {
      "key": "inbox",
      "title": "Inbox",
      "order": 1
    },
    {
      "key": "next",
      "title": "Next",
      "order": 2
    },
    {
      "key": "doing",
      "title": "Doing",
      "order": 3
    },
    {
      "key": "waiting",
      "title": "Waiting",
      "order": 4
    },
    {
      "key": "done",
      "title": "Done",
      "order": 5
    }
  ],
  "cards": [
    {
      "stack": "inbox",
      "title": "Capture loose tasks here",
      "description": "Use this list for quick mobile capture before review.",
      "labels": [
        "quick"
      ]
    },
    {
      "stack": "next",
      "title": "Pick one next action",
      "description": "Move only the work you can actually start soon.",
      "labels": [
        "deep-work"
      ],
      "dueOffsetDays": 1
    },
    {
      "stack": "waiting",
      "title": "Review waiting items twice a week",
      "description": "Keep blocked work visible without mixing it into Doing.",
      "labels": [
        "waiting"
      ],
      "dueOffsetDays": 3
    }
  ]
}

01

What this creates

5 stacks, 4 board labels, and 3 starter cards. Attachments and comments are intentionally omitted so the template stays portable.

02

Why it fits Deckloud

The template is just a recipe for standard Deck objects. No hosted workflow account, no relay backend, and no Deckloud-only object model.

03

Safe import rules

IDs are not stored. Stack and label keys are remapped at creation time, and due dates use relative offsets instead of stale fixed dates.

FAQ

Practical questions

Does this change my Nextcloud server schema?

No. It creates ordinary boards, stacks, labels, and cards through the normal Deck model.

Does the template include comments or attachments?

No. V1 templates are text-only because comments imply authorship and attachments vary by server/version.

Can I edit the board after creating it?

Yes. After creation it is just a normal Nextcloud Deck board.