# Comprehensive Automation

The underlying principle of Introist is to enable building comprehensive automations. In these automations, everything should happen automatically by default, needing no human interaction at any point.&#x20;

By combining key concepts of Introist, you would be capable of building such automations:&#x20;

[Employee](/knowledge-base/learn/key-concepts/employees.md) information is synced from other systems automatically using [Data Sources](/knowledge-base/learn/key-concepts/data-sources.md).\
\
[Triggers](/knowledge-base/learn/key-concepts/triggers.md) then monitor changes in data to launch [Automations](/knowledge-base/learn/key-concepts/automations.md) for right Employees at the right time.\
\
Finally, fully personalised actions set up in [Workflows](/knowledge-base/learn/key-concepts/workflows.md) are executed and monitored in Automations to run the process from start to finish.

Of course in reality things not always go completely according to the plan and adjustments need to be made (manually).  Even in these situations, comprehensive automation system like Introist can help by making some of the adjustments automatically and pointing out situations requiring human intervention.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.introist.com/knowledge-base/learn/comprehensive-automation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
