# Automation

- [Flow Builder](/automation/flow-builder.md): Everything you need to know about building flows in our Flow Builder!
- [Flow Building Best Practices](/automation/flow-builder/flow-building-best-practices.md): Learn how to build robust and scalable flows.
- [Jinja Template Language](/automation/flow-builder/jinja2-template-language.md)
- [Jinja: (Custom) variables, wildcards and functions](/automation/flow-builder/jinja2-template-language/using-custom-variables-wildcards-and-functions.md)
- [Magic Code Samples](/automation/flow-builder/jinja2-template-language/magic-code-samples.md): Jinja code examples for tricky things.
- [Connectors & APIs](/automation/flow-builder/connectors-and-apis.md)
- [Titles and References](/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](/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](/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](/automation/flow-builder/connectors-and-apis/merging-nested-json-objects.md)
- [Parsing JSONs from String](/automation/flow-builder/connectors-and-apis/parsing-jsons-from-string.md)
- [Response Headers & Status Codes](/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](/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](/automation/flow-builder/connectors-and-apis/wildcard-api-calls-and-actions.md)
- [Response cleaning](/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](/automation/flow-builder/smart-data-wrangling.md)
- [Text and Strings](/automation/flow-builder/smart-data-wrangling/text-and-string-manipulation.md): Text manipulation and adjustments - How to work with text?
- [Dates & Time](/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)](/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](/automation/flow-builder/email-formatting.md): This is how you best format email addresses
- [Code Fields](/automation/flow-builder/code-fields-search-and-replace.md): Searching and replacing in code fields
- [Running single Flow steps](/automation/flow-builder/running-single-flow-steps.md): Run individual Flow steps for testing & debugging.
- [Flow run data retention, logging, and error notifications](/automation/flow-builder/flow-run-data-retention-and-logging.md): Flow data retention time (days) for data security and frugality
- [Advanced View](/automation/flow-builder/advanced-view.md): When is the advanced view helpful for me?
- [Dynamic Title](/automation/flow-builder/dynamic-title.md): Adding dynamic data to step titles
- [Custom Error Handling](/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](/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](/automation/flow-builder/automatic-pagination.md): Making complex pagination as easy as a click of a button
- [Flow Debugger](/automation/flow-debugger.md): The Flow Debugger provides details over all previous and current Flow Runs and their logs.
- [Automatic Retrying](/automation/flow-debugger/automatic-retrying.md): Automatic retrying of failed flows due to third party timeouts, downtimes, or rate limits
- [Run Flows again](/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](/automation/flow-debugger/troubleshooting-flows.md): Depending on the type of error and Flow there are different ways to effectively troubleshoot Flows
- [Community Library](/automation/community-library.md): How can I find and reuse pre-templated Flows from the Community Library?
