Ось коротке ТЗ для розміщення на фрілансі:
Потрібно розробити ІІ-агента для WhatsApp Business
Шукаємо розробника для створення WhatsApp-агента, який буде приймати заявки від клієнтів, уточнювати деталі замовлення і передавати готову заявку менеджеру.
Завдання
Створити ІІ-бота/агента для WhatsApp Business, який:
Приймає повідомлення від клієнтів.
Веде короткий діалог.
Уточнює дані по замовленню.
Формує структуровану заявку.
Відправляє заявку менеджеру в Telegram / WhatsApp / Google Sheets.
Може першим писати клієнту заздалегідь заданими сценаріями через офіційні шаблони WhatsApp Business.
Що повинен збирати агент
Агент повинен зібрати:
Перед відправкою менеджеру агент повинен показати клієнту підсумок заявки і попросити підтвердження.
Приклад готової заявки менеджеру
Нова заявка з WhatsApp
Клієнт: Айжан
Телефон:
Місто: Алматы
Адреса: Абая 25
Замовлення:
1. Пральний гель 5 л — 10 шт.
2. Засіб для посуду 1 л — 5 шт.
Спосіб отримання: доставка
Коментар: доставити після 15:00
Статус: нова заявка
Джерело: WhatsApp
Важлива функція: агент пише першим
Потрібно реалізувати можливість, щоб агент першим писав клієнту через WhatsApp Business API за затвердженими шаблонами Meta.
Сценарії:
клієнт залишив заявку на сайті;
клієнт прийшов з Instagram / реклами;
повторне замовлення;
незавершена заявка;
повідомлення по замовленню;
акція або спецпропозиція за наявності згоди клієнта.
Обов'язково потрібно враховувати згоду клієнта на отримання повідомлень і можливість відмовитися від розсилки через "Стоп".
Інтеграції
Потрібно підключити:
WhatsApp Business API;
ІІ-модель, наприклад OpenAI API або аналог;
Google Sheets або просту CRM для зберігання заявок;
Google Sheets з базою товарів;
Telegram Bot або WhatsApp-сповіщення для менеджерів.
Бажана схема:
WhatsApp Business API
→ Backend
→ ІІ-агент
→ Google Sheets / CRM
→ Telegram-група менеджерів
База товарів
На старті можна використовувати Google Sheets.
В базі повинні бути:
назва товару;
категорія;
об'єм;
ціна;
залишок;
коментар.
ІІ не повинен вигадувати ціни, знижки, залишки і умови. Якщо даних немає — передавати питання менеджеру.
Передача менеджеру
Агент повинен передавати менеджеру заявку, якщо:
заявка зібрана і підтверджена клієнтом;
клієнт просить знижку;
клієнт хоче оптові умови;
клієнт просить договір, документи, відстрочку;
клієнт задає складне питання;
клієнт просить зв'язати з менеджером;
ІІ не впевнений у відповіді.
Зберігання даних
Потрібно зберігати:
MVP
Потрібна перша робоча версія:
WhatsApp Business API.
ІІ-агент для діалогу.
Google Sheets з товарами.
Google Sheets з заявками.
Google Sheets з клієнтами.
Telegram-група для менеджерів.
Відправка першого повідомлення клієнту через шаблони WhatsApp Business.
Передача готової заявки менеджеру.
Що повинен здати виконавець
робочий бот/агент;
підключення WhatsApp Business API;
інтеграція з ІІ;
інтеграція з Google Sheets / CRM;
відправка заявок менеджерам;
можливість першого повідомлення клієнту;
інструкція по використанню;
джерельний код;
доступи і документація по розгортанню.
Критерії приймання
Проект вважається виконаним, якщо:
клієнт може написати в WhatsApp;
агент відповідає і збирає заявку;
агент уточнює недостаючі дані;
агент підтверджує заявку з клієнтом;
заявка приходить менеджеру в зрозумілому вигляді;
заявка зберігається в таблицю / CRM;
агент може першим написати клієнту через шаблон;
є захист від розсилки без згоди;
клієнт може відмовитися від повідомлень;
складні питання передаються менеджеру.