# What we do

## Video overview

Got a few minutes? Check out a holistic video overview of our product!&#x20;

{% embed url="<https://www.loom.com/share/4a0e934855dd4a019fad59bd65f31d3a?sid=60904867-3df8-474e-b9b5-bb38ab6d1982>" %}
Welcome to Affinity!
{% endembed %}

In the video above we cover some of the most useful features Affinity has to offer. This will help accelerate your use of Affinity. After you watch and learn, continue to dive into other features which weren't covered in the video, but documented on this site.

### Video Topics

* **Setting Up Your Organization**:
  * Create a new organization by entering company information and verifying your email.
  * Add employees as learners by uploading their details via a CSV file.
* **Assigning and Managing Trainings**:
  * Assign trainings to learners using the Affinity Course Catalog or your own custom trainings.
  * Customize deadlines for individual learners and keep track of all changes for audit purposes.
* **Creating Campaigns and Programs**:
  * Set up campaigns to manage training assignments, with options to create specific programs for different groups (e.g., all employees vs. engineers).
* **Monitoring and Reporting**:
  * Use the training library to manage and monitor assigned trainings.
  * Generate and export reports on training progress, with options for Slack integration and detailed notifications.
* **Automating Workflows**:
  * Set up recurring trainings and automatic nudge schedules to ensure learners stay on track with their assignments.
  * Optionally, integrate with HR systems for automatic onboarding into trainings.

## External Organizations

This video walks you through how to act as an external organization and onboard various clients to your portfolio and assign them trainings.

{% embed url="<https://www.loom.com/share/284557f349e94a82bf947b1f339c9366?sid=7751f8b9-f2b7-4801-af41-c26eb23ce56d>" %}

## Internal Organizations via Sponsor

This video explains how to get started if you are being onboarded via a bank sponsor or BaaS provider.

{% embed url="<https://www.loom.com/share/90318ead016a4350862559f2ae94c466>" %}


---

# 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.itsaffinity.com/overview/what-we-do.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.
