# Example - Annual Campaigns

Campaigns are a great way to roll out annual trainings to your learners. Below is a 5 minute video in which we set up an annual campaign that mimics a training matrix where:

* all learners get a set of assignments
* each of our departments has their own department specific training

We'll utilize programs for each of the departments and one for all the learners. You can shape the campaign's programs however you want, but generally making each program belong to a specific group of learners in your training matrix is an intuitive way to accomplish this.

{% embed url="<https://www.loom.com/share/3903978aee7944eba04ba9d0629aa6c8?sid=594f8747-554b-4fa6-b88e-9505d3274ff4>" %}


---

# 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/product-guides/campaigns/example-annual-campaigns.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.
