> ## Documentation Index
> Fetch the complete documentation index at: https://docs.promarshal.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Cadence agent

# Cadence Agent

The Cadence Agent sends each active team member a daily check-in via Slack DM, shows them their assigned Jira tasks, and collects status updates — without any meeting.

***

## How it works

At **09:00 in your project timezone**, the Cadence Agent sends a direct message to every active team member. The message lists their assigned tasks from Jira. Members can update task status and leave a comment directly from Slack. ProMarshal syncs the update back to Jira automatically.

The agent runs every day including weekends unless a member has no assigned tasks, in which case no message is sent.

***

## Message format

**Free tier** — plain text

```
Hello Sarah,

You have 3 pending work items:

1. PROJ-42: Fix login timeout
   Status: In Progress
   Link: https://company.atlassian.net/browse/PROJ-42

2. PROJ-38: Update API docs
   Status: To Do
   Link: https://company.atlassian.net/browse/PROJ-38

Have a productive day!
```

**Paid tier** — interactive with buttons

The paid tier message is formatted with task details (type, priority, status, Jira link) and an **Update Work Item** button on each task. Clicking the button opens a modal where the member selects a new status and optionally adds a comment. ProMarshal writes the update to Jira immediately.

> Screenshots — see your dashboard after first check-in

***

## What members can do

| Action                      | Free tier | Paid tier       |
| --------------------------- | --------- | --------------- |
| View assigned tasks         | Yes       | Yes             |
| Update task status          | No        | Yes — via modal |
| Add a comment to Jira       | No        | Yes — via modal |
| View task priority and type | No        | Yes             |

***

## Timing

* Fires at **09:00 project timezone**, every day
* First message goes out the day after Slack is connected
* If your project timezone is not set, it defaults to UTC

***

## Requirements

* Slack connected to the project
* At least one team member with **active** status
* Jira connected (required to fetch tasks)

If Jira is not connected, no tasks can be fetched and the agent will not send messages even if Slack is connected.

***

## Session behavior

Each check-in session is active for **2 hours**. If a member does not interact within that window, the session closes. They can still update Jira directly from the Jira link in the message.


Built with [Mintlify](https://mintlify.com).