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

# Tasks

> Distinguish general and AI tasks, review statuses and organize pending work in lists or boards.

export const Availability = ({lang = 'es', plan, addon, permission, route, status}) => {
  const L = lang === 'en' ? {
    plan: 'Plan',
    addon: 'Add-on',
    permission: 'Permission',
    route: 'Where',
    status: 'Status',
    addonNote: 'enabled on request',
    allPlans: 'All plans',
    beta: 'Beta',
    nuevo: 'New',
    soon: 'Coming soon'
  } : {
    plan: 'Plan',
    addon: 'Add-on',
    permission: 'Permiso',
    route: 'Dónde',
    status: 'Estado',
    addonNote: 'se activa a pedido',
    allPlans: 'Todos los planes',
    beta: 'Beta',
    nuevo: 'Nuevo',
    soon: 'Próximamente'
  };
  const items = [];
  if (plan) items.push([L.plan, plan]);
  if (addon) items.push([L.addon, `${addon} · ${L.addonNote}`]);
  if (permission) items.push([L.permission, permission]);
  if (route) items.push([L.route, route]);
  if (status) items.push([L.status, L[status] || status]);
  return <div style={{
    display: 'flex',
    flexWrap: 'wrap',
    gap: '6px 22px',
    padding: '12px 16px',
    margin: '4px 0 24px',
    border: '1px solid rgba(2, 82, 255, 0.28)',
    borderLeft: '3px solid #0252ff',
    borderRadius: '8px',
    background: 'rgba(2, 82, 255, 0.05)',
    fontSize: '13.5px',
    lineHeight: '1.5'
  }}>
      {items.map(([k, v]) => <div key={k} style={{
    display: 'flex',
    gap: '6px',
    alignItems: 'baseline'
  }}>
          <span style={{
    fontSize: '10.5px',
    fontWeight: 600,
    letterSpacing: '0.07em',
    textTransform: 'uppercase',
    opacity: 0.65
  }}>{k}</span>
          <span style={{
    fontWeight: 500
  }}>{v}</span>
        </div>)}
    </div>;
};

<Availability lang="en" route="Tasks" addon="Tasks" />

**Tasks** is enabled per organization. It includes general and AI tasks with list and board views. If it is missing from the menu, ask support about availability.

## Choose a view

| View    | Purpose                          |
| ------- | -------------------------------- |
| General | Configure general tasks by type  |
| AI list | Review and update AI tasks       |
| Board   | Organize tasks into board stages |

General task creation requests a name, description and type. Descriptions need at least four characters. The form offers send WhatsApp, schedule call, send email and follow-up.

A type names the work. Creating a task does not confirm that a message was sent, a call was made or an email integration was configured.

## AI task statuses

| Status        | Meaning                 |
| ------------- | ----------------------- |
| `backlog`     | Awaiting prioritization |
| `todo`        | To do                   |
| `in_progress` | In progress             |
| `done`        | Completed               |
| `blocked`     | Blocked                 |
| `canceled`    | Canceled                |

Use the list status selector to track progress. Priority distinguishes low, medium and high when available for the task.

## Work with boards

Choose **Board** view and select a task board. Create stages to organize work. Task boards are separate from contact boards.

Review a task's context and associated contact before acting. A status change records progress; separately verify the result of the relevant call or message.

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Why is Tasks missing?">
    It must be enabled for the organization. Contact [support](/en/get-started/support) and review access before looking for another menu.
  </Accordion>

  <Accordion title="Does creating a WhatsApp task send a message?">
    Do not treat task creation as delivery confirmation. Check the conversation and sending result in [Messages](/en/messages/inbox).
  </Accordion>

  <Accordion title="Does completing a task move the contact to another stage?">
    They are separate records. Contact movement depends on the action or automation you configured.
  </Accordion>
</AccordionGroup>

## See also

* [Contacts and properties](/en/contacts/contacts-and-properties)
* [Contact boards](/en/contacts/boards)
* [Agenda](/en/contacts/agenda)
