# Filters

This is a very powerful feature on our platform. Filtering helps you find the objects (people, things) via a way of adding parameters to your filter. This allows you to filter VERY fine-grained.&#x20;

<details>

<summary>Example</summary>

*Give me everyone who has a job on Friday and hasn't signed their document yet.*

</details>

Afterwards you can use that filter for sending [bulk emails](/company/features/bulk-email.md).

## 1. Create

Once created you will see that all of your possible objects are in the result of the new filter. This is because you need to create parameters before the filter actually starts doing some actual filtering.

## 2. Parameters

Creating a new parameter will show you a menu of possibilities. Make a choice of what you want to achieve with your filter and pick it.&#x20;

<details>

<summary>Examples</summary>

* *was born between dates (actual start and end date, including year)*
* *birthday between dates (certain part of the year)*
* *has certain average comment rating*

</details>

There are more options to create parameters.

### AND / OR

When you created a parameter you can add another one. This time you will first have to make the choice if you would like to add an **AND** parameter or an **OR** parameter. These are logical operators.

If you pick **AND**, you tell the filter it should find the people who are in the results of parameter 1 **AND** parameter 2.

If you pick **OR**, you tell the filter it should find the people who are in the results of parameter 1 **OR** parameter 2.

{% hint style="info" %}

### Example

The result of parameter 1 include `Sam`, `Isabelle` & `Nick`.&#x20;

The result of parameter 2 include `Nick`, `Tim` & `Frank`.

* **AND**: The people who ended up in **BOTH** parameters, only `Nick` in this case.
* **OR**: The people who ended up in **AT LEAST ONE** parameter, so `Sam`, `Isabelle`, `Nick`, `Tim` and `Frank`.

You can combine many AND and OR operators with many parameters. Make it as simple or complex as you like.
{% endhint %}

{% hint style="warning" %}
For now the **maximum amount of parameters is 15**. This is a hard limit to ensure the performance of the platform.
{% endhint %}


---

# 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.eventication.com/company/features/filters.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.
