# Продажа курсов в чат-боте

Настройка продаж онлайн-курсов через чат-бота представляет собой инновационный подход, который позволяет значительно сократить временные и трудовые затраты на обслуживание клиентов. С помощью чат-бота можно автоматизировать транзакции в реальном времени.&#x20;

<div><figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FgVTWyLd4cUhhOY50ioQb%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2012.27.17.png?alt=media&#x26;token=01c30ce0-3cee-4d58-9c4e-08e3355f2cb1" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2F4H2cOIJ4TlrbpDGM6Muk%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2012.27.40.png?alt=media&#x26;token=4ed284c2-a9a7-46a4-b867-f7a91be2942f" alt="" width="563"><figcaption></figcaption></figure></div>

Кроме того, в чат-боте вы можете настроить сбор данных для дальнейшей мгновенной регистрации пользователей.&#x20;

В этой статье мы рассмотрим процесс настройки продаж курса через чат-бот, а именно:

1. Какие платежные системы доступны в курсах;
2. Пошаговая настройка чат-бота на сбор данных и выдачу ссылки оплаты.&#x20;
3. Регистрация по email на курсе через бота

## Выбор платежной системы

Для покупок учениками курсов в чат-боте можно выбрать любой платежный сервис:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FAcsd1xYZSSZ9c7AuhqCg%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.15.04.png?alt=media&#x26;token=2e259f13-9139-4fe1-9634-83504ff42fdc" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Интеграций с платежными серевисами в Salebot - большое количество.
{% endhint %}

Каждая платежная система имеет свои особенности подключения, описание и подробная инструкция которых существует в документации Salebot.&#x20;

Чтобы найти статью по выбранной платежной системе:

а) либо перейдите в раздел "[Эквайринг](https://docs.salebot.pro/integracii/platezhnye-sistemy)" и изучите необходимую инструкцию для подключения:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FHTvME81nkNWiWt9lhlJw%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.16.57.png?alt=media&#x26;token=361c8bda-358b-4441-8eaf-31957099c81b" alt="" width="355"><figcaption></figcaption></figure>

б) либо кликните на "подключить" на плашке сервиса в разделе "Платежные системы" в настройках проекта:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FE6GPSN0dkbdempTg0hus%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.07.25.png?alt=media&#x26;token=35b2dc58-d65e-48c1-b9d9-35f6f24e6f8a" alt=""><figcaption></figcaption></figure>

После клика на необходимую кнопку, откроется окно модальной формы, где уже лежит ссылка на статью с выбранной вами платежной системой:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2Fk3PF3rYs9eYLh1OMKAMI%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2012.51.44.png?alt=media&#x26;token=20348ce0-f6b0-475f-ac8b-5c1f30d80fd3" alt="" width="563"><figcaption></figcaption></figure>

После подключения платежного сервиса, переходите в настройки курса.&#x20;

{% hint style="info" %}
Как принимать оплаты по онлайн-курсам на промо-странице, читайте в одноименной статье.&#x20;
{% endhint %}

{% hint style="info" %}
Для дальнейшей настройки приема платежей в чат-боте, Вам необходимо настроить тарифы, поскольку в калькуляторе в настройках блока используется ID тарифа.&#x20;

Как настроить тарифы, читайте [в одноименной статье](https://docs.salebot.pro/dlya-onlain-shkol/konstruktor-kursov/tarify-onlain-kursa).&#x20;
{% endhint %}

## ID тарифа

Чтобы использовать оплату по тарифам курса, вам необходимо найти ID тарифа (или тарифов), которые будут использованы в функции оплаты в настройках блоков в конструкторе воронок.&#x20;

Для этого перейдите во вкладку "Тарифы": настройки курса -> тарифы:

<div><figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2Fwrt0Y0Bn4uhsDCpNH0de%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.09.07.png?alt=media&#x26;token=f4a54a79-3503-4447-924f-4ee3a11d5bee" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FrLgzeJzTlgoU9B2QhBKz%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.10.26.png?alt=media&#x26;token=ca6d677c-9b81-4e52-ad38-09e1dada283a" alt="" width="563"><figcaption></figcaption></figure></div>

ID тарифа найти довольно-таки просто: он уже виден на карточке в разделе:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FC4ctmjh9LETIhAzDpkVy%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.11.03.png?alt=media&#x26;token=3a6488ff-a4f4-477a-8292-aadc1b76c6ef" alt=""><figcaption></figcaption></figure>

Кликните по ID тарифа, тогда он скопируйтся в буфер обмена и в дальнейшем вы сможете использовать его в функции для оплаты:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FFXH1M4ZT5XPJLVneQUc5%2F%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0-2025-07-14-%D0%B2-12.11.34-_online-video-cutter.com_.gif?alt=media&#x26;token=e7f1b6e1-31e8-43c7-841b-4c3827ab8668" alt=""><figcaption></figcaption></figure>

На данном этапе настройка в разделе "Курсы" завершена. Переходим к настройке схемы в конструкторе воронок.&#x20;

## Блоки в конструкторе воронок

После выполнения необходимых настроек в онлайн-курсе, перейдите в конструктор воронок, в котором будете создавать схему для чат-бота.&#x20;

Схема будет состоять из блоков, которые отвечают за:

1. Сбор данных: имени, email;
2. Выбор пользователем тарифа для записи на курс;
3. Формирование ссылки на оплату;
4. Регистрацию по email на онлайн-курс после оплаты.&#x20;

### Блоки сбора данных

Блоки начального уровня будут использованы для сбора данных вашего клиента: имени и также email, который понадобится для дальнейшей регистрации пользователя на курс.&#x20;

Шаг 1. Создаем блок первостепенной проверки условия, в котором прописываем любое необходимое сообщение для приветствия пользователя:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2F68SBL5NEX5ZPsj9512pR%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2013.54.53.png?alt=media&#x26;token=328c7da1-2dc0-4271-88ad-18c20c1f29e3" alt="" width="563"><figcaption></figcaption></figure>

Данный блок понадобится для старта схемы чат-бота, который отвечает за продажу и запись на онлайн-курс.&#x20;

Шаг 2. Создаем следующий блок, который рассказывает пользователю о доступных тарифах:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FBZ0y9crVP9Jz1xmsYRPI%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.00.39.png?alt=media&#x26;token=84bfab0b-67dc-449e-b9ec-c1a38b49d9a0" alt="" width="563"><figcaption></figcaption></figure>

Прописываем сообщение с содержанием тарифа, а также задаем вопрос клиенту о его заинтересованности.&#x20;

Шаг 3. Создаем блоки для сбора данных:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FsuiWDGOLWbMuIKwCEgNc%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.03.41.png?alt=media&#x26;token=608da4c2-cfc7-4692-a75f-0a7573267905" alt="" width="563"><figcaption></figcaption></figure>

Данный блок запрашивает email у пользователя, который в дальнейшем с помощью стрелки мы запишем в переменную.

Шаг 4. Создаем стрелку для сбора данных:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FHbL1PeiTDOl7tQ4uDNXN%2F%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0-2024-07-03-%D0%B2-14.25.00.gif?alt=media&#x26;token=1c14b49c-7c4b-45b9-9396-e5495f9c58ae" alt="" width="563"><figcaption></figcaption></figure>

В настройках стрелки активируем чекбокс "Пользователь вводит данные" и устанавливаем переменную с названием email.&#x20;

Также в условии блока ставим регулярное выражение для проверки email:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FnL1OiD2nAeOUltZYgk1C%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.54.39.png?alt=media&#x26;token=52481236-67aa-40ea-8b36-f40d26e2d7eb" alt=""><figcaption></figcaption></figure>

Это поможет боту записать email принятого образца, а не рандомный набор символов или букв.

При необходимости из данного блока можно создать блок "Не состояние", который будет отвечать пользователю, что email не соответствует действительности:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FNcpzW8Mu8KzjbFnOppNx%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.58.08.png?alt=media&#x26;token=ebb86861-7a26-4897-812d-fb770d432a4c" alt=""><figcaption></figcaption></figure>

В блок "Не состояние" нельзя перейти, поэтому дальнейшее движение по воронке пойдет именно после ввода пользователем email вниз по воронке.&#x20;

Используемое регулярное выражение для проверки email выглядит следующим образом:

^\[-\w.]+@(\[A-z0-9]\[-A-z0-9]+.)+\[A-z]{2,4}$

{% hint style="info" %}
Весь список полезных регулярных выражений и их применение можно найти в статье "[Список полезных регулярных выражений](https://docs.salebot.pro/dlya-onlain-shkol/kak-prodavat-kursy/broken-reference)".
{% endhint %}

Шаг 5. Создаем блок, в котором бот спрашивает у клиента его имя:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FrLSgLIF7tHJtntJNsRhv%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.29.38.png?alt=media&#x26;token=3b4f9491-9bab-4bba-a8a4-4bc4fed30668" alt="" width="563"><figcaption></figcaption></figure>

Шаг 6. Из этого же блока создаем стрелку, в настройках которой указываем, что пользователь вводит данные и сохраняем вводимые данные в переменную (аналогично с переменной email):

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FIoKTssFMZ1nfyEfw6huF%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.31.26.png?alt=media&#x26;token=27e33a26-24a6-4fcc-a5ed-9790c5869ebe" alt="" width="563"><figcaption></figcaption></figure>

На данном этапе с созданием и настройкой блоков сбора данных завершено.&#x20;

### Блоки для выбора тарифа

Шаг 1. В блоке прописываем сообщение для пользователя, какой именно тариф он хочет выбрать:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2F3Hk4l8SNogCwQZ5Rbr7V%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.34.15.png?alt=media&#x26;token=df8fdd99-2cbf-4403-810a-0656f2b9fecd" alt=""><figcaption></figcaption></figure>

Шаг 2. В этом же блоке указываем через калькулятор доступные тарифы в курсе:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FHtGG8tcjp4eyjW7x7ArV%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.38.23.png?alt=media&#x26;token=f18273f1-fb14-4e3e-b609-b96a338e4de4" alt=""><figcaption></figcaption></figure>

Вместо конструкции #{айди вашего тарифа} укажите ID тарифа в калькуляторе, которые существуют в вашем проекте:&#x20;

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FfKwQIeWtGbRiO1Bkio2M%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.41.39.png?alt=media&#x26;token=0cb169db-af79-4e13-a17d-4db2514032a6" alt="" width="563"><figcaption></figcaption></figure>

Шаг 3. Создаем кнопки в стрелке для выбора тарифа.&#x20;

Для этого из блока с калькулятором протягиваем две стрелки:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FDqNpYfcP0z197jb4xTTx%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.44.47.png?alt=media&#x26;token=16382058-abd0-4b2c-a827-1685f183eb25" alt="" width="563"><figcaption></figcaption></figure>

Далее в настройках стрелки прописываем название тарифа:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2F7EDZTnsOzrj7jZ58x1h0%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.46.41.png?alt=media&#x26;token=e24286fd-ee31-4810-bf54-c9df42384586" alt=""><figcaption></figcaption></figure>

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

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FqWkVCJvglOnlupFy5nFO%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2014.50.40.png?alt=media&#x26;token=f1999dd2-f226-420c-a4ad-c4faf8563d86" alt="" width="563"><figcaption><p>Пример клавиатурных кнопок</p></figcaption></figure>

### Ссылка на оплату

После выбора вашим пользователем тарифа, необходимо сформировать ссылку на оплату.&#x20;

Шаг 1. Создаем блок, в котором формируем переменную с ссылкой на оплату:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FhoA2kacoXWJIjLjDMpGf%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.04.46.png?alt=media&#x26;token=b127646c-7575-407b-be73-7abd366b08f5" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
Для каждой платежной системы, с помощью которой вы формируете ссылку на оплату, существует своя функция для генерации ссылки. \
Для примера мы использовали платежную систему LifePay.&#x20;
{% endhint %}

В калькуляторе прописываем сумму, установленную вами в тарифе, где вместо конструкции #{сумма тарифа} необходимо прописать ВАШУ сумму оплаты по тарифу на курсе:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2Fz6I1uMUVZvcvJegzVmI3%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.15.17.png?alt=media&#x26;token=6c843b47-c8ad-4f43-9b11-b6a81936aec9" alt="" width="563"><figcaption></figcaption></figure>

Шаг 2. Создаем кнопку оплаты в блоке:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FmlZIukx7qy5crJBKp803%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.20.39.png?alt=media&#x26;token=594a5f39-138a-4977-b332-fc83c3ab7d40" alt="" width="563"><figcaption></figcaption></figure>

Кликните на "Добавить" кнопку, после чего откроется окно модальной формы:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FZncEeBQwKxXRLbl6fqqn%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.21.35.png?alt=media&#x26;token=78659ca7-1ee8-4dc7-a7b9-76d600fb6d41" alt="" width="563"><figcaption></figcaption></figure>

Где в поле URL необходимо прописать переменную через конструкцию #{}, в которой лежит Ваша ссылка на оплату:

<div><figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FvyKYZsp1arpXhk5dPYWU%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.22.22.png?alt=media&#x26;token=9e18f1a6-0076-4749-83d6-36fde2c04715" alt="" width="563"><figcaption><p>Переменная в конструкции #{} для направления ссылки на оплату</p></figcaption></figure> <figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2F5q8g4hwNbAHYxgOi0hii%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.23.18.png?alt=media&#x26;token=72bd646c-a714-457a-864c-6562fc241967" alt="" width="563"><figcaption><p>Переменная, в которой лежит ссылка на оплату</p></figcaption></figure></div>

Если вы сделали все верно, то при тестировании вам откроется страница оплаты:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2Fiik1uCGZIzzEM9h7AGEg%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.26.19.png?alt=media&#x26;token=2d90da61-7b64-4f9e-8292-b59607d41539" alt="" width="563"><figcaption></figcaption></figure>

Страница оплаты при нажатии на кнопку:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FmQ336OYJakxZzCZinSUk%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.27.06.png?alt=media&#x26;token=6a9ccad6-1eb5-428e-9062-3eb83c96bc94" alt="" width="563"><figcaption></figcaption></figure>

### Регистрация ученика на курс после оплаты

После успешной оплаты, в диалоге с клиентом приходит системное сообщение - коллбек об оплате:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FoSPBrC48HCcfkKsCUWbg%2Frezz.jpg?alt=media&#x26;token=f2069348-cf5c-4fad-bcf5-780f66b38a59" alt=""><figcaption></figcaption></figure>

Коллбек состоит из первых десяти символов секретного ключа, статуса оплаты (success или false), а также суммы платежа.&#x20;

{% hint style="info" %}
Колбек не виден в диалоге с клиентом, это системное сообщение.&#x20;
{% endhint %}

После оплаты вашего курса клиентом, можно настроить реакцию бота на колбек и записать ученика на курс.&#x20;

Шаг 1. Создаем блок первостепенной проверки условия, в условие которого вставляем коллбек об оплате:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FgLfC5qo4ieGJkG5Yp4Xr%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.34.51.png?alt=media&#x26;token=780687c8-43c2-48e1-8eff-bb691e85e8b6" alt="" width="563"><figcaption></figcaption></figure>

Данный блок не нужно соединять стрелками с другими, он сам отработается после того, как колбек придет в диалоге с клиентом.

Шаг 2. В калькуляторе прописываем функцию регистрации ученика на курс - register\_customer\_on\_course():

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FOdaiaw3ubAVaVQDFvLPs%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.47.49.png?alt=media&#x26;token=b49572f1-2692-499f-a246-8464f76e54f2" alt=""><figcaption></figcaption></figure>

Где вместо конструкции #{Айди тарифа} необходимо передать ID вашего тарифа, по стоимости которого проходил платеж:

1. ID тарифа в карточке тарифа:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FC4ctmjh9LETIhAzDpkVy%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-07-14%20%D0%B2%2012.11.03.png?alt=media&#x26;token=3a6488ff-a4f4-477a-8292-aadc1b76c6ef" alt=""><figcaption></figcaption></figure>

1. ID тарифа в функции регистрации на курс:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FzO4NFgY8GQ9oTu1c6Ngk%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.52.12.png?alt=media&#x26;token=1393ed66-7ebc-4f9d-9b00-9111258a054c" alt="" width="563"><figcaption></figcaption></figure>

#### Функция и параметры:

**register\_customer\_on\_course(tariff\_id, email, email\_notification, period,** reregistration, purchase\_pric&#x65;**)**

<table><thead><tr><th width="239.15234375">Параметры</th><th>Описание параметра</th></tr></thead><tbody><tr><td><strong>!</strong> <strong>tariff_id</strong></td><td>обязательный параметр, идентификатор id тарифа. Скопировать можно в браузерной строке в настройках тарифа</td></tr><tr><td><strong>! email</strong></td><td>обязательный параметр, адрес электронной почты клиента. Можно указать конкретное значение или переменную, в которой записан email клиента</td></tr><tr><td><strong>email_notification</strong></td><td> необязательный параметр, передает ученику на Email сообщение о его регистрации на курс, если он включен.</td></tr><tr><td><strong>period</strong> </td><td><p>необязательный параметр, ограничение по времени действия тарифа. Форматы даты поддерживаются такие: %d.%m.%Y %H:%M или %d.%m.%Y Пример:</p><p><code>period = '15.08.2023 11:00'</code></p></td></tr><tr><td>reregistration</td><td>необязательный параметр, со значениями True или False. Данный параметр необязательный и указывается, если нужно регистрировать учеников повторно на тот же самый курс и тариф</td></tr><tr><td>purchase_price</td><td>необязательный параметр. Позволяет указать стоимость курса, если клиент оплачивал к нему доступ через бота. Если не указывать, будет использована стоимость указанного тарифа. Будет полезно, если клиент оплачивает доступ к курсу через бота по иной цене, нежели стоимость указанного тарифа</td></tr></tbody></table>

{% hint style="info" %}
Для того чтобы клиенты получали письма необходимо передать 1 в параметре **email\_notification.**

**Если не передать 1, то письма клиента получать не будут!**
{% endhint %}

{% hint style="info" %}
Все доступные функции для курса можно найти в статье "[Функции калькулятора для курсов](https://docs.salebot.pro/dlya-onlain-shkol/kak-prodavat-kursy/prodazha-kursov-v-chat-bote/funkcii-kalkulyatora-dlya-kursov)".&#x20;
{% endhint %}

## Итог

Итоговая схема в конструкторе воронок для продажи курса через чат-бота выглядит следующим образом:

<figure><img src="https://4216716816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LxKl4rC_EcwBAz40Qn_%2Fuploads%2FCn3mhXUzcjcaMurzNCrC%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202024-07-03%20%D0%B2%2015.55.30.png?alt=media&#x26;token=fa77880e-3af2-4c34-8ecc-700daffdc7eb" alt="" width="563"><figcaption></figcaption></figure>

Схема совсем небольшая, но зато выполняет следующие важные функции:

1. Рассказывает клиенту о доступных тарифах на курсе;
2. Собирает данные в виде имени и email;
3. Дает клиенту выбрать необходимый ему тариф;
4. Формирует ссылку на оплату после выбора тарифа;
5. Регистрирует вашего клиента по собранным данным в виде email на курс по определенному тарифу;
6. С помощью функции регистрации на курс направляет письмо о регистрации ученику.&#x20;
