# Автопідстановки

Автопідстановка — це вставка в подвійних фігурних дужках `{{ ... }}`. Перед надсиланням бот замінює її значенням: ім'ям контакту, відповіддю зі змінної, результатом обчислення.

```
Вітаємо, {{ first_name }}! Ваше замовлення на {{ $сума }} грн прийнято.
```

Контакт на ім'я Анна, у якого в змінній `сума` записано `1500`, отримає:

```
Вітаємо, Анно! Ваше замовлення на 1500 грн прийнято.
```

## Що можна підставити

| Запис | Що підставиться | Докладніше |
|---|---|---|
| `{{ first_name }}` | Дані контакту: ім'я, телефон, пошта та інші | [Дані контакту](https://support.watbot.org/uk/chatbots/templates/data#дані-контакту) |
| `{{ $місто }}`, `{{ var("Ім'я клієнта") }}` | Значення змінної контакту. Ім'я з пробілами — через `var` | [Змінні](https://support.watbot.org/uk/chatbots/templates/data#змінні-контакту) |
| `{{ адреса_офісу }}` | Значення глобальної змінної бота | [Глобальні змінні](https://support.watbot.org/uk/chatbots/templates/data#глобальні-змінні) |
| `{{ round($ціна * 0.9, 2) }}` | Результат виразу: арифметика, умови, функції | [Вирази](https://support.watbot.org/uk/chatbots/templates/expressions) |
| `{{ date("d.m.Y") }}` | Результат функції | [Довідник функцій](https://support.watbot.org/uk/chatbots/templates/functions) |

## Як це працює

1. Бот знаходить у тексті всі вставки `{{ ... }}`.
2. Кожну замінює значенням. Якщо значення немає — наприклад, у контакту не вказано телефон, — на цьому місці буде порожньо.
3. Надсилає готовий текст.

Підставлене значення — це завжди просто текст. Якщо контакт напише у відповіді `{{ ... }}`, бот виведе це як є і нічого виконувати не буде.

> [!TIP]
> Перевіряйте автопідстановки в попередньому перегляді бота — кнопка «Перевірити бота» в конструкторі. Якщо вставка не спрацює, під чатом з'явиться причина й посилання на блок. Докладніше — у розділі [Помилки та обмеження](https://support.watbot.org/uk/chatbots/templates/errors).

## Де працюють автопідстановки

У текстах повідомлень, підписах до файлів, кнопках, посиланнях, умовах і налаштуваннях багатьох блоків. У частині місць доступні не всі функції — див. [Де працюють автопідстановки](https://support.watbot.org/uk/chatbots/templates/where).
