# Writing Automations

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