Cards and tasks: the building blocks of every project
Cards represent what your team is delivering. Tasks break that work into actionable steps. Together they give everyone clarity on what needs to happen and what is done.
What is a card?
A card is a work item — a user story, feature request, bug report, or anything else your team needs to deliver. Cards live in the backlog until they are pulled into a sprint or onto the board.
- Each card has a unique ID (shown as #number in the top-left corner)
- Cards can be assigned to team members
- Cards support Markdown descriptions for rich formatting
- Estimate story points to track capacity and velocity
- Attach files from Google Drive or Dropbox
- Add comments and discussion threads for async collaboration
Creating cards
Cards can be created in three places: the backlog, the board, and the sprint planning view. In all cases, click the + button, type a title, and press Enter.
- Backlog: click + in the bucket toolbar to add a card to that bucket
- Board: click + in the board toolbar to add a card to the current sprint or board
- Sprint planning: create cards directly while planning, or drag from the backlog
- Workmate: generate multiple cards at once from a text brief
Tip: Start with just a title. You can open the card later to add a full description, acceptance criteria, tasks, and estimates. This keeps brainstorming sessions fast and fluid.
Card details
Click a card name to open the detail modal. From here you can view and edit everything about the card:
- Title — a clear, outcome-focused summary of the work
- Description — Markdown-formatted details, acceptance criteria, or notes. Use the pencil icon to edit, Ctrl+Enter to save.
- Tasks — a breakdown of steps needed to complete the card (see below)
- Estimate — story points for capacity tracking
- Assignment — assign to yourself (Assign Me) or specific team members (Users action)
- Labels — color-coded tags for categorization and board filtering
- Comments — threaded discussion for async collaboration
- Attachments — files from Google Drive, Dropbox, or direct upload
- Commits — linked Git commits (when a Git integration is connected)
Breaking cards into tasks
Tasks are the actionable steps that make up a card. While cards describe what to deliver, tasks describe how to get there. Tasks have their own status (To Do, Doing, Done) and optional time estimates.
- Add tasks from the card detail modal or the expanded board view
- Each task has a title, optional description, and time estimate (in hours)
- Drag tasks between status columns: To Do → Doing → Done
- Assign tasks to specific team members
- When all tasks on a card are Done, the card is considered complete
- Task estimates feed the sprint burndown chart
Example — User story with tasks:
- Card: 'Users can reset their password via email'
- Task 1: Design the password reset email template (2h)
- Task 2: Implement the reset token generation endpoint (4h)
- Task 3: Build the reset password form (3h)
- Task 4: Write integration tests for the full flow (2h)
- Task 5: Update user documentation (1h)
Workmate can generate task breakdowns automatically from a card's title and description.
Task time tracking
Each task supports two time fields: time remaining (estimate of hours left) and time spent (cumulative hours worked). These values drive the burndown chart and can be updated from the card detail view or via Git commit messages.
- Set an initial estimate when creating the task
- Update 'time remaining' as work progresses — the burndown chart reflects changes in real time
- Log 'time spent' to track actual effort
- Use Git commit commands to update both: #taskId -left 3h -spent 2h
Blocking cards (impediments)
When a card is stuck — waiting on an external dependency, blocked by another team, or facing a technical issue — mark it as blocked from the card dropdown menu. Blocked cards are highlighted with a red border and a "Blocked" label, making impediments immediately visible to the entire team.
- Open the card dropdown menu and click 'Block'
- The card shows a red border and 'Blocked' label on the board
- Team members and the scrum master can spot impediments at a glance
- Unblock the card from the same menu when the impediment is resolved
Example: A frontend card is blocked because the backend API is not yet deployed. The developer marks it as blocked. During standup the next morning, the scrum master immediately sees the red border and coordinates with the backend team.
Assigning cards and tasks
Assignments make ownership clear. From the card dropdown menu, use Assign Me for quick self-assignment or Users to assign other team members. Assigned users' avatars appear on the card.
- Cards assigned to you appear on your Dashboard
- Use 'Show only my cards' on the board to filter to your work
- Tasks can also be assigned to specific team members independently of the card assignment
- A single card can have multiple assignees
Common questions
Is there a limit on the number of tasks per card?+
Can I move a card from one sprint to another?+
How do Git commits link to cards and tasks?+
Can I duplicate a card?+
Start breaking work into clear, trackable steps
Cards and tasks give every team member clarity on what to work on, how to do it, and when it is done.