# Что такое "контекст" в действиях по событию и расписанию?
В действиях по событиям (триггеры) и по расписанию, можно расширять используемый по умолчанию контекcт.


**Контекст** – это данные и переменные, которые доступны автоматическому действию (**макросу**, **исходяшему письму**, **исходящему вебхуку** или **скрипту**) в момент выполнения.

![](https://support.swarmica.com/attachments/X/3/X3H9WXxzD6CI1jFX_a/Swarmica_what_is_automation_context_RU.jpg)

### Структура контекста


**Контекст** - это хранилище ключ-значение, в котором могут храниться любые сериализуемые в JSON значения.

Триггер по событию, по умолчанию, передает в ключе `event` объект события, которое и запустило данный триггер.

В случае, если действие запускает пользователь, например, через веб-форму, тогда параметры веб-формы и их значения тоже добавляются в контекст в виде` "переменная": "значение".`

При необходимости, вы можете добавить переменные в контекст, чтобы использовать их по умолчанию так же в формате ключ-значение в формате JSON:

```json
{
  "my_custom_variable": {
    "foo": "bar"
  }
}
```

И затем обращаться к этим значениям в шаблонах автоматизаций, например, в вебхуке или емейле:

```html
<p>Hello, {{ my_custom_variable.foo }}</p>
```