Что такое Table-vakas
Table-vakas — встроенные таблицы. Работают, как простая база данных: строки и колонки, в которые можно автоматически записывать данные из любых источников.
Удобно для случаев, когда нужно собирать данные в таблицу, но не хочется подключать Google Таблицы или внешние сервисы.
Для чего используется
- Собирать регистрации с сайта в таблицу;
- Записывать данные зрителей после вебинара;
- Вести учёт оплат и заказов;
- Хранить данные для дальнейшей обработки или экспорта;
Подключение
1 Создайте таблицу
Перейдите на table.vakas-tools.ru и создайте таблицу с нужными колонками (например: Имя, Email, Телефон, Дата).
2 Скопируйте API-ключ
В настройках вашего аккаунта Table-vakas найдите и скопируйте API-ключ.
3 Добавьте сервис в Vakas-tools
Перейдите в Сервисы и доступы → Добавить сервис → Table-vakas.
4 Введите данные
Укажите название подключения и вставьте API-ключ.
5 Сохраните
Нажмите «Добавить сервис». Если ключ верный, подключение активируется.
Настройка передачи данных
Шаг 1. Выберите таблицу в общих настройках
1 Откройте настройки сервиса
В Базе найдите подключённый Table-vakas и нажмите «Общие настройки».
2 Выберите таблицу
В выпадающем списке выберите таблицу, в которую нужно записывать данные.
3 Сохраните
Таблицу нужно выбрать обязательно. Без этого действия не смогут загрузить список колонок и передача не будет работать.
Шаг 2. Создайте правило
1 Перейдите на нужную вкладку
Регистрации, Отчёты или Заказы — в зависимости от того, какие данные хотите записывать.
2 Нажмите «Добавить правило»
Задайте название, поставьте галочку «Правило активно».
3 Добавьте условия (при необходимости)
Если нужно записывать не все данные, а только определённые, добавьте условия фильтрации.
4 Сохраните
Шаг 3. Настройте действие «Добавить в таблицу»
1 Нажмите «Действия» напротив правила
2 Нажмите «Добавить действие» → «Добавить в таблицу»
3 Настройте поле для поиска записи
Выберите колонку, по которой система будет искать существующую строку (например, Email). Если строка найдена — данные обновятся. Если нет — создастся новая строка.
4 Сопоставьте колонки с данными
Для каждой колонки таблицы укажите, какие данные туда записывать. Используйте шорткоды: {#email#}, {#name#}, {#phone#} и другие.
5 Сохраните
Поиск и обновление записей
В поле «Поле для поиска записи» укажите колонку и значение, по которому искать. Если в таблице уже есть строка с таким значением — она обновится новыми данными. Если нет — создастся новая.
Обычно для поиска используют Email — так одному человеку соответствует одна строка, и данные не дублируются.
Пример: запись регистраций в таблицу
Допустим, у вас есть таблица с колонками: Имя, Email, Телефон, Источник.
| Колонка таблицы | Значение (шорткод) |
|---|---|
| Имя | {#name#} |
{#email#} |
|
| Телефон | {#phone#} |
| Источник | {#utm_source#} |
Поле для поиска: Email = {#email#}. Если человек зарегистрируется повторно — его строка обновится, а не продублируется.
Частые вопросы
{#email#}. Система будет искать существующую строку и обновлять, а не создавать новую.Сбор данных из Table-vakas в Базу
Table-vakas может отправлять данные обратно в Vakas-tools при изменении строк в таблице. Для этого используется вебхук — Table-vakas отправляет данные на адрес Базы, и они попадают в Vakas-tools как входящая регистрация или заказ.
Как настроить
1 Скопируйте вебхук Базы
В Vakas-tools откройте нужную Базу → «Ссылки» → вкладка «Регистрации». Скопируйте адрес webhook для приёма данных.
2 Настройте отправку в Table-vakas
В настройках таблицы на https://table-vakas.ru/ укажите скопированный адрес вебхука. Table-vakas будет отправлять данные строки при её создании или изменении.
3 При передаче дальше, в другой сервис, настройте правила в Базе
Данные из Table-vakas попадут в Базу как обычная регистрация. Настройте правила на вкладке «Регистрации» — дальше данные можно передать в amoCRM, GetCourse, Telegram и любые другие сервисы.
Сбор из Table-vakas работает через стандартный механизм произвольных вебхуков. Подробнее: Произвольные webhook в Vakas-tools.