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

# Block list

> The building blocks available to create a workflow in Cobalt: trigger, wait, search, condition, communication, and calling another workflow.

A Cobalt workflow is built by assembling blocks. This page lists the available blocks.

## <Icon icon="zap" /> Trigger block

The trigger block defines the event that starts the workflow. Every workflow begins with a trigger.

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-trigger.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=2c158a411a72b100da5444f09fcddc23" alt="Add a trigger — every workflow begins with a trigger" width="420" data-path="images/bloc-trigger.png" />

Several trigger types exist:

* **Manual trigger** — the workflow is started manually by a user.
* **Scheduled trigger** — the workflow runs on a schedule (time, day, recurrence).
* **Update trigger** — the workflow runs when a field or record is updated.
* **Creation trigger** — the workflow runs when a record is created (candidate, need, company, etc.).

## <Icon icon="hourglass" /> Wait block

Pauses the workflow for a defined duration (days, hours, minutes) before moving to the next step.

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-attente.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=d4361c64e285bf6a3dd0829153d4ad71" alt="Wait block with its configurable duration" width="420" data-path="images/bloc-attente.png" />

## <Icon icon="search" /> Search block

Searches for sourcing or prospecting. You can search for **candidates**, **contacts**, or **companies**.

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-recherche-candidats.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=8aadb00a5e9858f8739ff45c07401f57" alt="Search block: search candidates" width="420" data-path="images/bloc-recherche-candidats.png" />

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-recherche-contacts.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=313403f488308ec5ee7551fa449bfad7" alt="Search block: search contacts" width="420" data-path="images/bloc-recherche-contacts.png" />

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-recherche-entreprises.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=8a1e80763ba22cc39b7eb5819e7ca1a0" alt="Search block: search companies" width="420" data-path="images/bloc-recherche-entreprises.png" />

## <Icon icon="pencil" /> Update block

After other nodes, updates **any field** of a record: candidate, contact, opportunity, company, etc.

<img src="https://mintcdn.com/cobalt-2f1e08d3/IIC8dwMfffs8Xpjk/images/bloc-modification-candidat.png?fit=max&auto=format&n=IIC8dwMfffs8Xpjk&q=85&s=9b7685bd72f385bf71cfa74cfbc2d004" alt="Update block: update the candidate" width="420" data-path="images/bloc-modification-candidat.png" />

## <Icon icon="send" /> Communication block

Sends a message through the channel of your choice:

* Send an email
* Send a LinkedIn connection request
* Send a LinkedIn message
* Send a WhatsApp message
* …

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-comm-email.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=598f078fcbebaa9438b76ef61103be00" alt="Communication block: send an email" width="420" data-path="images/bloc-comm-email.png" />

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-comm-linkedin-connexion.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=8c931d9a32f9c945da4c74fe388a42e4" alt="Communication block: send a LinkedIn connection request" width="420" data-path="images/bloc-comm-linkedin-connexion.png" />

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-comm-linkedin-message.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=71951645bd63ba1d5c09e07021f9e47c" alt="Communication block: send a LinkedIn message" width="420" data-path="images/bloc-comm-linkedin-message.png" />

## <Icon icon="git-fork" /> Condition block

Creates a branch based on a lead's action: the workflow follows the **Yes** or **No** branch depending on whether the condition is met.

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-condition.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=694b983b39d46d73327dc1f2a04243cd" alt="Condition block with Yes and No branches" width="420" data-path="images/bloc-condition.png" />

## <Icon icon="list-todo" /> Manual action block

Creates a manual task for a user — handy to generate a reminder, for example "call a client".

<img src="https://mintcdn.com/cobalt-2f1e08d3/QHdnhMTsLYoH9O6B/images/bloc-action-manuelle.png?fit=max&auto=format&n=QHdnhMTsLYoH9O6B&q=85&s=8208f379a7d6c548699591e15afac704" alt="Workflow block: create a task" width="420" data-path="images/bloc-action-manuelle.png" />

## <Icon icon="workflow" /> Call-a-workflow block

Calls another workflow from the current one.

<img src="https://mintcdn.com/cobalt-2f1e08d3/d8os-W43gp_RXmbX/images/bloc-appel-workflow.png?fit=max&auto=format&n=d8os-W43gp_RXmbX&q=85&s=eb5007af443d396abfe6572a7cd18446" alt="Block that calls another workflow" width="420" data-path="images/bloc-appel-workflow.png" />

## Coming soon

These blocks are **not available yet**:

### <Icon icon="globe" /> Internet search block

Searches any useful information on the internet that can be used later in the workflow.

### <Icon icon="calendar" /> Meeting block

Schedules a meeting with the lead within the workflow.

### <Icon icon="file-text" /> Document block

Generates a document from a **document template**, following a previous block.

For example, at the end of a candidate interview: re-enrich the candidate's record from the transcript, then generate a **new, more complete version of the skills document** incorporating what was said during the interview.

Document blocks will very soon be able to generate **any type of document**.
