> For the complete documentation index, see [llms.txt](https://docs.altu.d1.cx/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.altu.d1.cx/build/assistentes/builder/componentes/actions/satisfaction.md).

# Satisfaction

## Estrutura <a href="#estrutura" id="estrutura"></a>

```
[
    {
        "name": "satisfaction",
        "parameters": {
            "score": 5
        },
        "result_variable": "satisfaction_response"
    }
]
```

## Atributos <a href="#atributos" id="atributos"></a>

* **name:** satisfaction
* **parameters:**
  * **score:** 1:ruim à 5:excelente
* **result\_variable:** variável de contexto que receberá o resultado da operação. Em caso de sucesso, essa variável conterá o seguinte JSON:

  ```
  {
    "code": 200,
    "status": "ok"
  }
  ```

## Exemplo <a href="#exemplo" id="exemplo"></a>

```
[
    {
        "name": "satisfaction",
        "parameters": {
            "score": "<? input.text ?>"
        },
        "result_variable": "satisfaction_response"
    }
]
```

No exemplo acima, a satisfação será salva pegando o input do usuário. Esse dado de entrada pode ter vindo de um [`feedback_nps`](https://features/builder/input/nps_feedback.md), como visto abaixo:

```
{
    "default": {
        "type": "feedback_nps",
        "payload": {
            "pick": "Poderia classificar o atendimento deste canal?",
            "btn_label": "CONFIRMAR"
        }
    }
}
```

[<br>](https://docs.altu.com.br/pilares/build/assistentes/componentes/actions/intent_feedback)
