# Automation

- [Flow Builder](https://docs.locoia.com/automation/flow-builder.md): Everything you need to know about building flows in our Flow Builder!
- [Flow Building Best Practices](https://docs.locoia.com/automation/flow-builder/flow-building-best-practices.md): Learn how to build robust and scalable flows.
- [Jinja Template Language](https://docs.locoia.com/automation/flow-builder/jinja2-template-language.md)
- [Jinja: (Custom) variables, wildcards and functions](https://docs.locoia.com/automation/flow-builder/jinja2-template-language/using-custom-variables-wildcards-and-functions.md)
- [Magic Code Samples](https://docs.locoia.com/automation/flow-builder/jinja2-template-language/magic-code-samples.md): Jinja code examples for tricky things.
- [Connectors & APIs](https://docs.locoia.com/automation/flow-builder/connectors-and-apis.md)
- [Titles and References](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/titles-and-referencing-refids-of-connectors-and-helpers.md): Titles and JsonRefs for Connectors and Helpers
- [Referencing data of objects, lists, arrays - how to pass data dynamically](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/referencing-data-of-dicts-lists-arrays-how-to-pass-data-dynamically.md): Referencing data of dictionaries (dicts or objects), lists, arrays - how to pass data dynamically
- [Accessing Objects with JSONPath](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/accessing-objects-with-jsonpath.md): Accessing Objects and List Items with JSONPath in the Flow Builder Results
- [Merging nested JSON objects](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/merging-nested-json-objects.md)
- [Parsing JSONs from String](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/parsing-jsons-from-string.md)
- [Response Headers & Status Codes](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/response-headers-and-status-codes.md): How can I access response headers and status codes from Connectors, APIs and REST Helper
- [Custom Data Fields](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/custom-data-fields.md): How to use custom data fields you generated in your Apps and APIs?
- [Wildcard API calls and actions](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/wildcard-api-calls-and-actions.md)
- [Response cleaning](https://docs.locoia.com/automation/flow-builder/connectors-and-apis/response-cleaning.md): Function characters are automatically removed to ensure valid JSON responses
- [Text Strings, Date & Time, Numbers and Currencies](https://docs.locoia.com/automation/flow-builder/smart-data-wrangling.md)
- [Text and Strings](https://docs.locoia.com/automation/flow-builder/smart-data-wrangling/text-and-string-manipulation.md): Text manipulation and adjustments - How to work with text?
- [Dates & Time](https://docs.locoia.com/automation/flow-builder/smart-data-wrangling/dates-time-and-datetime.md): Smart Data modification - Date, Time and Datetime and how to tweak it your way
- [Numbers (Thousand Separators, Currencies)](https://docs.locoia.com/automation/flow-builder/smart-data-wrangling/number-formatting-thousand-separators-currencies.md): Juggling different number formats can be intimidating - but thanks to the power of Jinja, nothing is impossible:
- [Email-formatting](https://docs.locoia.com/automation/flow-builder/email-formatting.md): This is how you best format email addresses
- [Code Fields](https://docs.locoia.com/automation/flow-builder/code-fields-search-and-replace.md): Searching and replacing in code fields
- [Running single Flow steps](https://docs.locoia.com/automation/flow-builder/running-single-flow-steps.md): Run individual Flow steps for testing & debugging.
- [Flow run data retention, logging, and error notifications](https://docs.locoia.com/automation/flow-builder/flow-run-data-retention-and-logging.md): Flow data retention time (days) for data security and frugality
- [Advanced View](https://docs.locoia.com/automation/flow-builder/advanced-view.md): When is the advanced view helpful for me?
- [Dynamic Title](https://docs.locoia.com/automation/flow-builder/dynamic-title.md): Adding dynamic data to step titles
- [Custom Error Handling](https://docs.locoia.com/automation/flow-builder/custom-error-handling.md): Custom error handling within a Flow for each step (or node a.k.a. Connector or Helper)  of a Flow
- [Error Handling Flows](https://docs.locoia.com/automation/flow-builder/error-handling-flows.md): A custom Flow to handle all errors or log errors and send error logs to a destination of your choosing, e.g. DataDog, Slack, etc.
- [Automatic Pagination](https://docs.locoia.com/automation/flow-builder/automatic-pagination.md): Making complex pagination as easy as a click of a button
- [Flow Debugger](https://docs.locoia.com/automation/flow-debugger.md): The Flow Debugger provides details over all previous and current Flow Runs and their logs.
- [Automatic Retrying](https://docs.locoia.com/automation/flow-debugger/automatic-retrying.md): Automatic retrying of failed flows due to third party timeouts, downtimes, or rate limits
- [Run Flows again](https://docs.locoia.com/automation/flow-debugger/run-flows-again.md): With "Run again" you can re-run a flow with the same webhook input as the original Flow Run
- [Troubleshooting Flows](https://docs.locoia.com/automation/flow-debugger/troubleshooting-flows.md): Depending on the type of error and Flow there are different ways to effectively troubleshoot Flows
- [Community Library](https://docs.locoia.com/automation/community-library.md): How can I find and reuse pre-templated Flows from the Community Library?


---

# 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.locoia.com/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.
