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

# Triggers and node library

> Available Automation triggers and nodes

# Triggers and node library

Automations are made from a trigger and a sequence of nodes. The trigger decides when the automation starts. Nodes define what happens next, including logic, scoring, data updates, communication, and sync steps.

## Triggers

Automations can start from an event or a schedule.

| Trigger type | Description                                          | Example use                                                                        |
| ------------ | ---------------------------------------------------- | ---------------------------------------------------------------------------------- |
| **Event**    | Starts when a candidate or application event happens | Score an application after submission, or prepare data before submission completes |
| **Schedule** | Starts on a recurring time-based schedule            | Run a daily sync or repeat a process at a defined interval                         |

Event triggers can run before or after an application submission is completed. Scheduled triggers use a recurring schedule, such as daily or weekly.

## Node library

### Control flow

Use control flow nodes to decide how the automation should move between steps.

| Node               | Description                                                                                       |
| ------------------ | ------------------------------------------------------------------------------------------------- |
| **Condition**      | Routes the automation based on rules, such as score thresholds, job attributes, or candidate data |
| **Wait**           | Pauses the automation before continuing                                                           |
| **For each**       | Repeats steps across a list of items                                                              |
| **Jump**           | Moves execution to another step in the automation                                                 |
| **End Automation** | Stops the automation when no further steps should run                                             |

### Application intelligence

Use application intelligence nodes to evaluate applications and enrich automation decisions.

| Node                  | Description                                                          |
| --------------------- | -------------------------------------------------------------------- |
| **Score application** | Scores an application using configured criteria                      |
| **Fetch job metrics** | Retrieves job-level metrics that can be used later in the automation |

### Data shaping

Use data shaping nodes to prepare values for later steps.

| Node            | Description                                             |
| --------------- | ------------------------------------------------------- |
| **Set payload** | Sets or transforms data used by downstream nodes        |
| **Get segment** | Retrieves a defined segment for use in automation logic |

### Communication

Use communication nodes to send messages as part of the automation.

| Node                         | Description                          |
| ---------------------------- | ------------------------------------ |
| **Send transactional email** | Sends an email using automation data |

### ATS and application updates

Use update nodes to write automation outputs back to application records.

| Node                          | Description                                                                   |
| ----------------------------- | ----------------------------------------------------------------------------- |
| **Update application**        | Updates an application in a connected ATS, when supported by the integration  |
| **Update Inploi application** | Updates the inploi application record with automation output, such as a score |

### Talent Bank

Use [Talent Bank](/talent-bank/overview) nodes to keep candidate and application data available for future hiring. See [syncing from Automations](/talent-bank/syncing-from-automations) for how to order these nodes.

| Node                                | Description                                                                       |
| ----------------------------------- | --------------------------------------------------------------------------------- |
| **Sync application to Talent Bank** | Syncs candidate and application data into Talent Bank                             |
| **Sync score to Talent Bank**       | Syncs an application score into Talent Bank after the application has been synced |
| **Sync shortlist to Talent Bank**   | Syncs shortlist data into Talent Bank                                             |

<Note>
  Some nodes depend on connected systems, such as an ATS integration or Talent Bank configuration. Availability may vary by customer setup.
</Note>
