# Core Concepts

- [Introduction to Formsort](https://docs.formsort.com/core-concepts/introduction-to-formsort.md)
- [Formsort quickstart guides](https://docs.formsort.com/core-concepts/formsort-quickstart-guides.md)
- [Add content and collect answers](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/add-content-and-collect-answers.md): Add questions, informational text, pictures, and videos to your flow.
- [Capture demographic data](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/capture-demographic-data.md): Learn how to capture the most common types of demographic data from your responder.
- [Add informational content](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/add-informational-content.md): Add text, photos, and videos to your flow.
- [Template your variables](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/template-your-variables.md): Refer back to answers already given in your flow.
- [Add conditional logic](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/add-conditional-logic.md)
- [Using conditional logic with Calculated and API variables](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/using-conditional-logic-with-calculated-and-api-variables.md): Conditionally render questions with advanced calculations
- [Add a scheduling option](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/add-a-scheduling-option.md): If your signup flow includes a scheduling element, there are a few different ways you can direct your responders to select a time.
- [End the flow](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/end-the-flow.md): Manage how your responders exit your flow.
- [Review your variable schema](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/review-your-variable-schema.md): Manage the data you are collecting from responders and sending to your integrations.
- [Set up integrations](https://docs.formsort.com/core-concepts/formsort-quickstart-guides/set-up-integrations.md): Send your flow data to analytics or data storage tools.
- [How data works in Formsort](https://docs.formsort.com/core-concepts/how-data-works-in-formsort.md)
- [Responder UUIDs](https://docs.formsort.com/core-concepts/how-data-works-in-formsort/responder-uuids.md): Identifying individual responders using a unique ID.
- [Understanding flows](https://docs.formsort.com/core-concepts/understanding-flows.md)
- [Versioning in Formsort (Deploying)](https://docs.formsort.com/core-concepts/versioning-in-formsort-deploying.md)
- [Variant revisions](https://docs.formsort.com/core-concepts/versioning-in-formsort-deploying/variant-revisions.md)
- [Managing revisions](https://docs.formsort.com/core-concepts/versioning-in-formsort-deploying/managing-revisions.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://docs.formsort.com/core-concepts.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.
