# Process flows

- [About process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/about-process-flows.md)
- [Accessing your process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/accessing-your-process-flows.md)
- [The process flows overview page](https://doc.wearepatchworks.com/product-documentation/process-flows/the-process-flows-overview-page.md)
- [Prebuilt process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/prebuilt-process-flows.md)
- [Installing a prebuilt process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/prebuilt-process-flows/installing-a-prebuilt-process-flow.md)
- [The anatomy of a prebuilt process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/prebuilt-process-flows/the-anatomy-of-a-prebuilt-process-flow.md)
- [Building process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows.md)
- [Approaching your first process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/approaching-your-first-process-flow.md)
- [Best practice for building process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/best-practice-for-building-process-flows.md)
- [Payload size - best practice](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/best-practice-for-building-process-flows/payload-size-best-practice.md)
- [Scripts - best practice](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/best-practice-for-building-process-flows/scripts-best-practice.md)
- [Multi environment management - best practice](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/best-practice-for-building-process-flows/multi-environment-management-best-practice.md)
- [Targeted syncs - best practice](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/best-practice-for-building-process-flows/targeted-syncs-best-practice.md)
- [Understanding how data flows through shapes](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/understanding-how-data-flows-through-shapes.md)
- [Process flow versioning](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-versioning.md)
- [Accessing process flow versions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-versioning/accessing-process-flow-versions.md)
- [Switching between process flow versions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-versioning/switching-between-process-flow-versions.md)
- [Comparing process flow versions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-versioning/comparing-process-flow-versions.md)
- [Copying an existing process flow version to draft](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-versioning/copying-an-existing-process-flow-version-to-draft.md)
- [Deleting an inactive process flow version](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-versioning/deleting-an-inactive-process-flow-version.md)
- [Adding a new process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/adding-a-new-process-flow.md)
- [The process flow canvas](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/the-process-flow-canvas.md)
- [The drag & drop canvas](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/the-process-flow-canvas/the-drag-and-drop-canvas.md)
- [Drag & drop canvas interactions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/the-process-flow-canvas/the-drag-and-drop-canvas/drag-and-drop-canvas-interactions.md)
- [The classic canvas](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/the-process-flow-canvas/the-classic-canvas.md)
- [Techniques for building process flows (classic canvas)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/the-process-flow-canvas/techniques-for-building-process-flows-classic-canvas.md)
- [Process flow settings](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-settings.md)
- [Process flow shapes](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes.md)
- [Standard shapes](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes.md)
- [Assert shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/assert-shape.md)
- [Branch shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/branch-shape.md)
- [Connector shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape.md)
- [Configuring a database connection](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-a-database-connection.md)
- [Using connector shape response scripts](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/using-connector-shape-response-scripts.md)
- [Configuring SFTP connections](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections.md)
- [Valid FTP commands](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands.md)
- [append (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/append-ftp-command.md)
- [copy (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/copy-ftp-command.md)
- [delete (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/delete-ftp-command.md)
- [exists (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/exists-ftp-command.md)
- [get (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/get-ftp-command.md)
- [get\_and\_move (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/get_and_move-ftp-command.md)
- [list (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/list-ftp-command.md)
- [pluck (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/pluck-ftp-command.md)
- [rename (FTP command)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-sftp-connections/valid-ftp-commands/rename-ftp-command.md)
- [Configuring FTP connections](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/connector-shape/configuring-ftp-connections.md)
- [Filter shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/filter-shape.md)
- [Using regex for string-type filters](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/filter-shape/using-regex-for-string-type-filters.md)
- [Using contains one of many or does not contain one of many for string filters](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/filter-shape/using-contains-one-of-many-or-does-not-contain-one-of-many-for-string-filters.md)
- [Using list or list length to filter JSON arrays](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/filter-shape/using-list-or-list-length-to-filter-json-arrays.md)
- [Flow control shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/flow-control-shape.md)
- [Manual payload shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/manual-payload-shape.md)
- [Map shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape.md)
- [Importing & exporting map shape configurations](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/importing-and-exporting-map-shape-configurations.md)
- [Working with field mappings](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-mappings.md)
- [Working with field transformations](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations.md)
- [Available transform functions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions.md): Available transform functions for use in process flows.
- [Array transform functions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/array-transform-functions.md)
- [Array join transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/array-transform-functions/array-join-transform-function.md)
- [Date transform functions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/date-transform-functions.md)
- [Custom dynamic date transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/date-transform-functions/custom-dynamic-date-transform-function.md)
- [Custom static date transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/date-transform-functions/custom-static-date-transform-function.md)
- [Format date transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/date-transform-functions/format-date-transform-function.md)
- [Round date transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/date-transform-functions/round-date-transform-function.md)
- [Number transform functions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/number-transform-functions.md)
- [Cast to string transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/number-transform-functions/cast-to-string-transform-function.md)
- [Custom number transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/number-transform-functions/custom-number-transform-function.md)
- [Math transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/number-transform-functions/math-transform-function.md)
- [Round number transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/number-transform-functions/round-number-transform-function.md)
- [Other transform functions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions.md)
- [Cache lookup transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/cache-lookup-transform-function.md)
- [Cast boolean to string transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/cast-boolean-to-string-transform-function.md)
- [Cast to boolean transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/cast-to-boolean-transform-function.md)
- [Custom boolean transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/custom-boolean-transform-function.md)
- [Fallback transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/fallback-transform-function.md)
- [Null to string transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/null-to-string-transform-function.md)
- [Null to zero transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/null-to-zero-transform-function.md)
- [Null value transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/null-value-transform-function.md)
- [Script transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/other-transform-functions/script-transform-function.md)
- [String transform functions](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions.md)
- [Convert to boolean transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/convert-to-boolean-transform-function.md)
- [Cast to float transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/cast-to-float-transform-function.md)
- [Cast to number transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/cast-to-number-transform-function.md)
- [Concatenate transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/concatenate-transform-function.md)
- [Contains one of many transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/contains-one-of-many-transform-function.md)
- [Custom string transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/custom-string-transform-function.md)
- [Does not contain one of many transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/does-not-contain-one-of-many-transform-function.md)
- [First word transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/first-word-transform-function.md)
- [JSON encode transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/json-encode-transform-function.md)
- [Last word transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/last-word-transform-function.md)
- [Pad transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/pad-transform-function.md)
- [Prefix transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/prefix-transform-function.md)
- [Replace transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/replace-transform-function.md)
- [Split string transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/split-string-transform-function.md)
- [Substring transform function](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/working-with-field-transformations/available-transform-functions/string-transform-functions/substring-transform-function.md)
- [Mappings - tips & tricks](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/mappings-tips-and-tricks.md)
- [Mapping array fields](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/map-shape/mappings-tips-and-tricks/mapping-array-fields.md)
- [Notify shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/notify-shape.md)
- [Route shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/route-shape.md)
- [Run process flow shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/run-process-flow-shape.md)
- [Set variables shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/set-variables-shape.md)
- [Split shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/split-shape.md)
- [Track data shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/track-data-shape.md)
- [The tracked data page](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/track-data-shape/the-tracked-data-page.md)
- [Trigger shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape.md)
- [Trigger shape (schedule)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-schedule.md)
- [Trigger shape (webhook)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-webhook.md)
- [Using HMAC-verified webhooks](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-webhook/using-hmac-verified-webhooks.md)
- [Trigger shape (callback)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-callback.md)
- [Passing the Patchworks signature as a header for callback requests](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-callback/passing-the-patchworks-signature-as-a-header-for-callback-requests.md)
- [Trigger shape (event listener)](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/trigger-shape/trigger-shape-event-listener.md)
- [Try/Catch shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/standard-shapes/try-catch-shape.md)
- [Advanced shapes](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes.md)
- [Cache](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache.md)
- [Add to cache shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/add-to-cache-shape.md)
- [Generating dynamic cache keys with variables](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/add-to-cache-shape/generating-dynamic-cache-keys-with-variables.md)
- [Appending data to a cache](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/add-to-cache-shape/appending-data-to-a-cache.md)
- [Cache pagination options](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/add-to-cache-shape/cache-pagination-options.md): Understanding how pagination options impact what data is cached.
- [Load from cache shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/load-from-cache-shape.md)
- [What cached data do you want to load?](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/load-from-cache-shape/what-cached-data-do-you-want-to-load.md)
- [Loading all cached data from a static cache key](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/load-from-cache-shape/what-cached-data-do-you-want-to-load/loading-all-cached-data-from-a-static-cache-key.md)
- [Loading multiple items from dynamic cache keys](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/load-from-cache-shape/what-cached-data-do-you-want-to-load/loading-multiple-items-from-dynamic-cache-keys.md)
- [Loading a single item from a dynamic cache key](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/load-from-cache-shape/what-cached-data-do-you-want-to-load/loading-a-single-item-from-a-dynamic-cache-key.md)
- [Referencing a cache in mapping transformations](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/referencing-a-cache-in-mapping-transformations.md)
- [Cache maintenance](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/cache/cache-maintenance.md)
- [De-Dupe shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape.md)
- [Adding & configuring a de-dupe shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape/adding-and-configuring-a-de-dupe-shape.md)
- [Working with data pools](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape/working-with-data-pools.md)
- [Importing & exporting de-dupe data](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/de-dupe-shape/importing-and-exporting-de-dupe-data.md)
- [Script shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/script-shape.md)
- [Callback shape](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/process-flow-shapes/advanced-shapes/callback-shape.md)
- [Skipping shapes](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/skipping-shapes.md)
- [Shape notes](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/shape-notes.md)
- [Dynamic variables](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables.md)
- [Payload variables](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/payload-variables.md)
- [Metadata variables](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/metadata-variables.md)
- [Flow variables](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/flow-variables.md)
- [Adding & managing flow variables](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/flow-variables/adding-and-managing-flow-variables.md)
- [Referencing flow variables in a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/flow-variables/referencing-flow-variables-in-a-process-flow.md)
- [Referencing flow variables in custom scripts](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/flow-variables/referencing-flow-variables-in-custom-scripts.md)
- [Referencing flow & meta variables in mapping transformations](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/dynamic-variables/flow-variables/referencing-flow-and-meta-variables-in-mapping-transformations.md)
- [Connection pools](https://doc.wearepatchworks.com/product-documentation/process-flows/building-process-flows/connection-pools.md)
- [Managing process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows.md)
- [Flow deployment](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/flow-deployment.md)
- [Deploying a process flow (without virtual environments)](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/flow-deployment/deploying-a-process-flow-without-virtual-environments.md)
- [Deploying a process flow (with virtual environments)](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/flow-deployment/deploying-a-process-flow-with-virtual-environments.md)
- [Importing & exporting a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/importing-and-exporting-a-process-flow.md)
- [Enabling & disabling a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/enabling-and-disabling-a-process-flow.md)
- [Enabling & disabling a process flow (without virtual enviroments)](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/enabling-and-disabling-a-process-flow/enabling-and-disabling-a-process-flow-without-virtual-enviroments.md)
- [Enabling & disabling a flow deployment (with virtual environments)](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/enabling-and-disabling-a-process-flow/enabling-and-disabling-a-flow-deployment-with-virtual-environments.md)
- [Renaming a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/renaming-a-process-flow.md): How to rename an existing process flow
- [Duplicating a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/duplicating-a-process-flow.md)
- [Duplicating a process flow between linked companies](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/duplicating-a-process-flow/duplicating-a-process-flow-between-linked-companies.md)
- [Shape configuration in a duplicated process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/duplicating-a-process-flow/shape-configuration-in-a-duplicated-process-flow.md)
- [Process flow labels](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/process-flow-labels.md)
- [Adding new process flow labels](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/process-flow-labels/adding-new-process-flow-labels.md)
- [Using process flow labels](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/process-flow-labels/using-process-flow-labels.md)
- [Initialising a process flow manually](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/initialising-a-process-flow-manually.md)
- [Initialising a process flow manually with a payload](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/initialising-a-process-flow-manually-with-a-payload.md)
- [Stopping a running process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/stopping-a-running-process-flow.md)
- [Removing a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/managing-process-flows/removing-a-process-flow.md)
- [Error reporting & exception handling](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling.md)
- [Real-time run logs](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/real-time-run-logs.md)
- [Run logs & queue](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue.md)
- [Working with run logs](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs.md)
- [Handling failed process flow runs](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/handling-failed-process-flow-runs.md)
- [Retrying a failed process flow run](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/handling-failed-process-flow-runs/retrying-a-failed-process-flow-run.md)
- [Retrying or stopping multiple flow runs (bulk actions)](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/handling-failed-process-flow-runs/retrying-or-stopping-multiple-flow-runs-bulk-actions.md)
- [Viewing detailed logs for a flow run](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/viewing-detailed-logs-for-a-flow-run.md)
- [Downloading run logs](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/downloading-run-logs.md)
- [Viewing logs (classic)](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-run-logs/viewing-logs-classic.md)
- [Working with your run queue](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/run-logs-and-queue/working-with-your-run-queue.md)
- [Email notifications for failed process flow runs](https://doc.wearepatchworks.com/product-documentation/process-flows/error-reporting-and-exception-handling/email-notifications-for-failed-process-flow-runs.md)
- [Cross-reference lookups](https://doc.wearepatchworks.com/product-documentation/process-flows/cross-reference-lookups.md)
- [Accessing cross-reference lookups](https://doc.wearepatchworks.com/product-documentation/process-flows/cross-reference-lookups/accessing-cross-reference-lookups.md)
- [Installing cross-reference lookups](https://doc.wearepatchworks.com/product-documentation/process-flows/cross-reference-lookups/installing-cross-reference-lookups.md)
- [Adding a cross-reference lookup](https://doc.wearepatchworks.com/product-documentation/process-flows/cross-reference-lookups/adding-a-cross-reference-lookup.md)
- [Importing & exporting cross-reference lookups](https://doc.wearepatchworks.com/product-documentation/process-flows/cross-reference-lookups/importing-and-exporting-cross-reference-lookups.md)
- [Using a cross-reference lookup in field transformations](https://doc.wearepatchworks.com/product-documentation/process-flows/cross-reference-lookups/using-a-cross-reference-lookup-in-field-transformations.md)
- [Troubleshooting process flows](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows.md)
- [Unable to edit a process flow](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/unable-to-edit-a-process-flow.md)
- [Process flow not running](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/process-flow-not-running.md)
- [Process flow run failures](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/process-flow-run-failures.md)
- [Re-syncing a previous payload](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/re-syncing-a-previous-payload.md)
- [Required fields are not being tracked](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/required-fields-are-not-being-tracked.md)
- [Process flow timeout retrieving large payload](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/process-flow-timeout-retrieving-large-payload.md)
- [Process flow error when using a webhook connector](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/process-flow-error-when-using-a-webhook-connector.md)
- [Your third-party systems go offline](https://doc.wearepatchworks.com/product-documentation/process-flows/troubleshooting-process-flows/your-third-party-systems-go-offline.md)


---

# 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://doc.wearepatchworks.com/product-documentation/process-flows.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.
