# Подключение бота на конструкторе

Для подключения ботов на конструкторах мы рекомендуем использовать [метод с авто подключением](https://docs.graspil.com/ru/connect-bot/..#avto-podklyuchenie-mtproto).

### Что нужно проверить при подключении?

Перед использованием UTM меток рекомендуем проверить поддерживает ли ваш бот дополнительные параметры в start. (Некоторые конструкторы не позволяют работать с этим параметром). Чтобы это сделать соберите вот такую ссылку на ваш бот:

```url
https://t.me/graspil_bot?start=test
```

Замените graspil\_bot на юзернейм вашего бота, вставьте эту ссылку в браузер, перейдите по ней и запустите бот. Если ваш бот отреагировал, как обычно, т.е. прислал в ответ стартовое сообщение значит вы можете использовать utm метки.&#x20;

{% hint style="warning" %}
Если вы ранее уже запускали бот, этот запуск может рассматриваться ботом как повторный запуск, некоторые боты настраивают таким образом что боты не реагируют на повторный запуск или реагируют не так как вы ожидаете. Отправьте в бот команду /start что-бы понять как он реагирует на повторные запуски без меток.
{% endhint %}

### Конструкторы, которые можно подключить через API

<details>

<summary>puzzlebot.top</summary>

В Graspil, при подключении бота выберите метод API (если изначально вы не выбрали этот метод, то можете переходить к следующим шагам в инструкции, метод изменится автоматически когда система начнет получать данные)

Зайдите в личный кабинет **конструктора** и выберете нужного бота. Перейдите в **Настройки** -> **Интеграции** -> **Исходящие запрос**ы

Задайте адрес: `https://api.graspil.com/api/send-update`

Поставьте галочку "**Задать список заголовков**" и добавьте заголовок:

Ключ: `Api-Key`

Значение: вставьте ваш Api graspil ключ

<img src="https://355917081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSimPAqNgX1AmfvhQBu2%2Fuploads%2F3xznMBChDmEaaX3zNBKg%2Fimage.png?alt=media&#x26;token=607187cb-566a-4524-83b7-0d7c9bd17852" alt="Пример настроек в PuzzleBot" data-size="original">

**Где взять API ключ?**

Вы найдете ключ в вашем личном кабинете, в разделе [Мои боты](https://app.graspil.com/bots). Выберите соответствующего бота и кликните по иконке ключа, появится окно с ключом.

<img src="https://355917081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSimPAqNgX1AmfvhQBu2%2Fuploads%2FfKk8irXqnnjlDFT0uXnm%2FLanguageTool_Underlines_Overlay.png?alt=media&#x26;token=3f192c14-79c2-4798-ab66-f9b7114cf1df" alt="Как найти API KEY" data-size="original">

**Внимание!**

После того как вы внесли все изменения **провзаимодействуйте с ботом** (например отправьте команду /start), чтобы graspil получил первый данные. Через несколько минут статус вашего бота измениться на "подключено"

</details>

<details>

<summary>salebot.pro</summary>

В Graspil, при подключении бота выберите метод API (если изначально вы не выбрали этот метод, то можете переходить к следующим шагам в инструкции, метод изменится автоматически когда система начнет получать данные)

В salebot выберите нужный проект и перейдите в настройки проекта. Найдите пункт **Константы** и добавьте константу `save_webhook=`1

![](https://355917081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSimPAqNgX1AmfvhQBu2%2Fuploads%2FJNqQMCR3vsMGZMn8SJc3%2Fimage.png?alt=media\&token=32989ae1-ddb4-4472-b19f-f05cd7a4abf8)

Перейдите в пункт **основные настройки** и заполните поле **Webhook URL**:

Webhook URL: `https://api.graspil.com/v1/send-update-salebot?api-key=`**`замените_на_ваш_graspil_API_ключ`**

<img src="https://355917081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSimPAqNgX1AmfvhQBu2%2Fuploads%2FlilmMpyZC4M9bWgFkR3g%2Fimage.png?alt=media&#x26;token=4e7ba25a-ca3e-41e6-9922-cc80d0eaf26e" alt="" data-size="original">

**Где взять API ключ?**

Вы найдете ключ в вашем личном кабинете, в разделе [Мои боты](https://app.graspil.com/bots). Выберите соответствующего бота и кликните по иконке ключа, появится окно с ключом.

<img src="https://355917081-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FkSimPAqNgX1AmfvhQBu2%2Fuploads%2FfKk8irXqnnjlDFT0uXnm%2FLanguageTool_Underlines_Overlay.png?alt=media&#x26;token=3f192c14-79c2-4798-ab66-f9b7114cf1df" alt="Как найти API KEY" data-size="original">

**Внимание!**

После того как вы внесли все изменения **провзаимодействуйте с ботом** (например отправьте команду /start), чтобы graspil получил первый данные. Через несколько минут статус вашего бота измениться на "подключено"

</details>

## Передача дополнительных событий/конверсий

Если вы хотите передавать в graspil дополнительные события, например "продажа", обратите внимание на раздел в API [отправка целевого события](https://docs.graspil.com/ru/api/send-event). Часто в конструкторах есть возможность реализовать отправку вебхука при наступлении определенных событий (например при продаже).
