> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.qosel.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.qosel.com/_mcp/server.

# Automate your workflows

Every hiring process is full of small, predictable steps: the acknowledgement email, the Slack ping when someone reaches the offer stage, the reminder when an application stalls. In Qosel you build these as **automations** — visually, no code.

## Build an automation

Go to **Hiring → Settings → Automation** and create a new automation in the visual editor. Every automation follows the same shape:

```
Trigger  →  Conditions (optional)  →  Actions
```

For example: *When an application is created* → *if the job is in Engineering* → *send the acknowledgement email and notify #eng-hiring on Slack*.

## Triggers

| Trigger             | Fires when…                                                |
| ------------------- | ---------------------------------------------------------- |
| Application created | A new application arrives                                  |
| Stage changed       | An application moves to another stage                      |
| Status changed      | An application's status changes (active, rejected, hired…) |
| Interview scheduled | An interview is booked                                     |
| Interview completed | An interview finishes                                      |
| Offer sent          | An offer goes out to a candidate                           |
| Offer accepted      | A candidate accepts                                        |
| Offer declined      | A candidate declines                                       |
| Scheduled           | A time-based schedule you define                           |
| Application stale   | An application has had no activity for too long            |
| Stage SLA exceeded  | An application sits in a stage past its time limit         |

## Actions

Mix and match as many actions as you need:

| Action                                    | What it does                                         |
| ----------------------------------------- | ---------------------------------------------------- |
| Send email                                | Email the candidate or a team member from a template |
| Add note                                  | Post a note on the application                       |
| Move stage / Change status                | Advance or update the application                    |
| Add tag / Update field / Update candidate | Keep records tidy automatically                      |
| Assign owner / Assign reviewer            | Route work to the right person                       |
| Add to pool                               | Drop the candidate into a talent pool                |
| Create task                               | Open a to-do for a teammate                          |
| Slack message                             | Notify a Slack channel                               |
| Webhook / HTTP request                    | Call an external system                              |
| AI process                                | Run an AI step, such as parsing a resume             |
| Delay                                     | Wait before the next action                          |

Conditions support the operators you'd expect — equals, contains, greater/less than, is empty, in list — so automations run only when they should.

## Three automations worth setting up first

1. **Acknowledge every application** — `Application created` → send a branded confirmation email. Every candidate hears back, always.
2. **Keep things moving** — `Stage SLA exceeded` → notify the application's owner in Slack. Stalled candidates are lost candidates.
3. **Close the loop on offers** — `Offer accepted` → create onboarding kickoff tasks and notify HR.

Onboarding has its own automation surface under **Onboarding → Automation**, using the same trigger–condition–action model for post-hire workflows.

## You're all set

That's the full journey — organization, team, pipeline, jobs, applications, interviews, offers, onboarding, and automation. As you go deeper, explore the settings under **Hiring → Settings** for email templates, job boards, approvals, and more.