Документация

От первого бота до продвинутых сценариев с кодом — всё, что нужно для работы с Flowgram.

Быстрый старт

Подключите токен, соберите первый сценарий и опубликуйте бота за 10 минут.

Конструктор

Справочник по всем блокам сценария и правилам ветвления диалога.

API

Отправка сообщений, чтение аудитории и работа с ботом из своего кода.

Вебхуки

Подписка на события бота и обработка их на своём сервере.

Код внутри сценария

HTTP-нода и произвольный JavaScript-обработчик для нестандартной логики.

Тарифы и лимиты

Как считаются лимиты, что происходит при их достижении и как перейти на другой план.

Отправить первое сообщение

После публикации бота можно управлять им и из своего кода — например, слать уведомления о заказе в обход конструктора.

quickstart.js
import { Flowgram } from 'flowgram'; const flowgram = new Flowgram('fg_xxxxxxxxx'); await flowgram.messages.send({ bot_id: '847291', chat_id: '193004521', text: 'Заказ №1042 передан курьеру 🚚' });

Справочник блоков сценария

Основные типы нод, доступные в конструкторе прямо сейчас.

message
Сообщение

Отправляет текст, фото или файл. Поддерживает переменные вида {{name}}.

buttons
Кнопки

Показывает inline- или reply-кнопки и ведёт к следующей ноде по выбору.

condition
Условие

Ветвит сценарий по значению переменной, времени или сегменту пользователя.

payment
Оплата

Выставляет счёт через ЮKassa и ждёт подтверждения перед следующим шагом.

delay
Задержка

Приостанавливает сценарий на заданное время перед следующим действием.

http
HTTP-запрос

Вызывает внешний API или свой JS-обработчик, результат кладёт в переменную.

Не нашли ответ в документации?

Написать в поддержку