# Tutorials & Workflows

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Password Reset</strong></td><td>Implement a Password Reset feature for your authentication page.</td><td></td><td><a href="/pages/-MPe-lrUU7Pc3Zqr3_9k">/pages/-MPe-lrUU7Pc3Zqr3_9k</a></td></tr><tr><td><strong>Dynamic Select Filtering</strong></td><td>Filter Select values based on the selection of other Select dropdown values.</td><td></td><td><a href="/pages/-MfhhuMK6hDa8IMeNA4j">/pages/-MfhhuMK6hDa8IMeNA4j</a></td></tr><tr><td><strong>Approval Workflow</strong></td><td>Set up up an Approval Workflow process for a progressive web application</td><td></td><td><a href="/pages/ifZSdx6eGAfKIfyKGygL">/pages/ifZSdx6eGAfKIfyKGygL</a></td></tr><tr><td><strong>SSO Email Token</strong></td><td>Setup an SSO Token inside an Email action to authenticate Form.io users to view and edit a form submission</td><td></td><td><a href="/pages/ZoLlP94e0j84kNJeZBOL">/pages/ZoLlP94e0j84kNJeZBOL</a></td></tr><tr><td><strong>Embedding A Video</strong></td><td>Embed a video securely protecting your users from XSS vulnerabilities.  </td><td></td><td><a href="/pages/0tjFuWhhb54unWr7QUuK">/pages/0tjFuWhhb54unWr7QUuK</a></td></tr><tr><td><strong>DataSource Validation</strong></td><td>Use the Data Source component to validate data input from external sources .</td><td></td><td><a href="/pages/JoEEr3rnwE8PKbI0pkp8">/pages/JoEEr3rnwE8PKbI0pkp8</a></td></tr><tr><td><strong>Select Data Source Types</strong></td><td><p>Configure the Select component to connect with different data sources</p><p><br></p></td><td></td><td><a href="/pages/LtgGyQ0drlWnT6icPy72">/pages/LtgGyQ0drlWnT6icPy72</a></td></tr><tr><td><strong>Nested Form Workflows</strong></td><td>The following examples will showcase different ways to utilize the Nested Form component. </td><td></td><td><a href="/pages/VyapCO24bAEopc2kTfRd">/pages/VyapCO24bAEopc2kTfRd</a></td></tr><tr><td><strong>Save as Draft</strong></td><td>Save a submission in “draft” mode periodically or manually as the user fills out your form.</td><td></td><td><a href="/pages/UL3HfFMZXBnRjBEj6f6Q">/pages/UL3HfFMZXBnRjBEj6f6Q</a></td></tr><tr><td><strong>Role-Based Conditions</strong></td><td>Trigger conditional workflows based on the Form.io role assigned to the authenticated User </td><td></td><td><a href="/pages/D8V8pJ3GrumhENKrrrSV">/pages/D8V8pJ3GrumhENKrrrSV</a></td></tr><tr><td><strong>Custom Component</strong></td><td>Create a custom "rating" component and learn how to add it to your form builder</td><td></td><td><a href="/pages/7lmCAlXxbGrMTWBYkL5q">/pages/7lmCAlXxbGrMTWBYkL5q</a></td></tr><tr><td><strong>External Data Values</strong></td><td>Configure Select Box and Radio components to output dynamic values from an external sources</td><td></td><td><a href="/pages/cw3JzxnQPWnYDny46qDG">/pages/cw3JzxnQPWnYDny46qDG</a></td></tr><tr><td><strong>Overriding CKEDITOR</strong></td><td>Override the default CKEDITOR with your own plugins, toolbar, etc</td><td></td><td><a href="/pages/pMOA72W2A50km73zKK5E">/pages/pMOA72W2A50km73zKK5E</a></td></tr><tr><td><strong>Using Camunda with Form.io</strong></td><td>Leverage the Form.io Platform with Camunda.</td><td></td><td><a href="/pages/vLm0ViTKANkKipwqFES2">/pages/vLm0ViTKANkKipwqFES2</a></td></tr></tbody></table>


---

# 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://help.form.io/faq/tutorials-and-workflows.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.
