# Personalization selection algorithms location | Mesh locations

> Create custom algorithms for selecting personalization variations.

Source: https://docs.uniform.app/docs/integrations/mesh-integrations/locations/personalization-selection-algorithms

Allows you to register [custom algorithms for selecting variations](https://docs.uniform.app/docs/guides/personalization#custom-matching-methods) for personalization components.

The location is rendered in the **Context** tab of the property panel of a personalization component when a custom matching method is configured.

## Manifest configuration

```json
{
  "locations": {
    "canvas": {
      "personalization": {
        "selectionAlgorithms": {
          "custom-personalization-algorithm-id": {
            "displayName": "Custom personalization algorithm",
            "description": "Description of the custom personalization algorithm",
            "criteriaEditorUrl": "/personalization-criteria-editor"
          }
        }
      }
    }
  }
}
```
