Skip to content

Task Cards & Modals

Interactive task cards with action buttons, update modals, blocker modals, and an overflow menu.


When a task is created (via slash command or @mention), Tickr posts an interactive card to the channel. These cards are the primary way most people interact with tasks.

Card contents

Every task card shows:

  • Title with a status emoji (⚪ open, 🔵 in progress, 🔴 blocked, ✅ done)
  • Status, Assignee, Priority, and Recurrence on the header line (recurrence shows as :repeat: Repeats weekly)
  • Description (if provided, truncated to 300 characters)
  • Tags (if any, shown as #bug #frontend labels)
  • Metadata row — Task ID (first 8 characters), estimate, due date, milestone progress, time logged (if any, shown as :stopwatch: 5h 30m logged)

Action buttons

Active (non-done) tasks have buttons at the bottom of the card:

ButtonWhat it does
UpdateOpens a modal to add a progress note and change status
CompleteOne-click completion — marks the task as done. Prompts for a closing note if the task has no updates.
Log TimeOpens a modal to log time spent on the task (Max plan only — button only appears on Max/Trial)
BlockerOpens a modal to record who/what is blocking the task

Anyone in the channel can use these buttons, not just the assignee.

Update modal

When you click Update, a modal opens with:

FieldRequiredDescription
UpdateYesMultiline text — describe what's changed
StatusYesDropdown pre-selected to current status. Options: open, in_progress, blocked, done

After submission:

  • You see a private confirmation with the new status (only visible to you)
  • If update quality evaluation is enabled (Max plan), vague updates get private feedback (only visible to you)
  • The board canvas refreshes automatically

Log Time modal

When you click Log Time (Max plan), a modal opens with:

FieldRequiredDescription
HoursYesNumber input (0-23)
MinutesYesSelect menu in 5-minute increments (0, 5, 10, ... 55)
DescriptionNoWhat was worked on
DateYesDate picker, defaults to today

After submission:

  • You see a private confirmation (only visible to you): :stopwatch: Logged 2h 30m on *Task Title* — Code review
  • The board canvas refreshes automatically
  • Time totals on the task card update

See Time Tracking for full details on logging time.

Blocker modal

When you click Blocker, a modal opens with:

FieldRequiredDescription
Blocked ByNoSlack user picker — select the person who's blocking
ReasonYesDescribe the blocker

After submission:

  • The task status changes to blocked
  • The blocker reason is recorded on the task
  • If a person is selected as the blocker, they get a notification and future nudges go to them instead of the assignee
  • The board canvas and task card refresh

Overflow menu

The three-dot overflow menu on each card provides:

OptionWhat it does
View DetailsShows the full task card as an ephemeral message (only you see it)
DeletePermanently deletes the task and notifies the channel

⚠️ Delete is permanent

Deleting a task cannot be undone. The task is removed from the board and all nudges stop immediately.

Card updates

Task cards update in real time when:

  • Status changes (the emoji and status text update)
  • Someone adds an update note (posted as a follow-up in the channel)
  • The task is reassigned (assignee name changes)
  • A blocker is added or removed
  • The task is completed (buttons are removed, ✅ appears)