> For the complete documentation index, see [llms.txt](https://docs.kognitos.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kognitos.com/legacy/legacy-experience/writing-automations.md).

# Writing Automations

- [Automation Basics](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/automation-basics.md): Learn the fundamentals of writing automations in Kognitos.
- [Defining Data](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/automation-basics/defining-data.md): Learn how to define data in Kognitos.
- [Comments](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/automation-basics/comments.md): Use comments to add notes or disable parts of your automation.
- [Conditionals](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/automation-basics/conditionals.md): Learn how to write conditional statements in Kognitos.
- [Keywords](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/automation-basics/keywords.md): Learn about the basic keywords in Kognitos, their usage, and examples.
- [Loops](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/automation-basics/loops.md): Learn about writing loops in Kognitos to repeat actions for multiple items.
- [Using the Editor](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/using-the-editor.md): Guides for different components of the automation editor.
- [Debugger](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/using-the-editor/debugger.md): Enhance your automation process development workflow with the debugger.
- [Widgets](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/using-the-editor/widgets.md): Add dynamic and structured content to your automations using widgets.
- [Calling Other Processes](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/calling-other-processes.md): Learn how one process can call another process in Kognitos.
- [Run a Subprocess](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/calling-other-processes/run-a-subprocess.md): Learn how to call and run a subprocess using the process run widget.
- [Invoke a Subprocess](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/calling-other-processes/invoke-a-subprocess.md): Learn how to invoke a subprocess using the invoke keyword.
- [Start Parallel Runs](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/calling-other-processes/start-parallel-runs.md): Learn how to start parallel runs in Kognitos.
- [Batch Processing](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/batch-processing.md): Learn how to perform batch processing.
- [Context Based Learning](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/context-based-learning.md)
- [Sending Emails](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/sending-emails.md): Learn how to send emails from Kognitos.
- [Validating Data](https://docs.kognitos.com/legacy/legacy-experience/writing-automations/validating-data.md): Learn how to validate data in your automations.
