Промпт: техническое задание для разработчика
ТЗ на фичу из описания бизнес-задачи. Готовый промт на русском: скопируйте, подставьте свои данные и вставьте в GigaChat, YandexGPT, ChatGPT, Claude или Gemini.
Текст промпта
Что подставить в промт
| Поле | Пример |
|---|---|
| {idea} | хотим, чтобы клиенты могли сами записаться на приём и получали напоминание |
| {project} | сайт ветеринарной клиники на WordPress, запись сейчас по телефону |
Ответы нейросетей на этот промпт
Техническое задание
Цель и метрика успеха
Разработать форму записи клиентов на прием через сайт ветеринарной клиники и настроить отправку автоматических уведомлений клиентам перед визитом.
Метрики успеха:
- Минимальное количество отказов формы заявки.
- Не менее 95% пользователей получают уведомления своевременно.
Пользовательские сценарии
- Запись клиента
- Как клиент, я хочу заполнить простую форму на сайте клиники, чтобы быстро записаться на приём.
- Получение подтверждения
- После отправки заявки мне должно прийти уведомление с подтверждением даты и времени приема.
- Напоминания клиенту
- За сутки до визита я должен получить напоминание на электронную почту/телефон о предстоящем приеме.
Функциональные требования
- Разработка страницы сайта с формой онлайн-записи.
- Форма должна содержать поля ФИО владельца животного, контактный телефон, e-mail, вид животного, породу, симптомы и желаемую дату-время приёма.
- Автоматическая проверка корректности введенных данных (валидация полей).
- Отправка данных администраторам клиники сразу после заполнения формы клиентом.
- Настройка автоматической рассылки уведомлений владельцу питомца:
- Подтверждение записи сразу после подачи заявки.
- Напоминание за день до назначенного визита.
- Хранение записей о приёмах в административной панели WordPress для удобства администраторов.
Что НЕ входит в задачу
- Создание нового дизайна сайта.
- Интеграция сторонних CRM-систем.
- Внедрение платежей онлайн.
Данные и интеграции
- Использовать базу данных MySQL сайта WordPress для хранения заявок.
- Использование стандартных функций WP для работы с формами и уведомлениями.
- Возможность выбора часов работы клиники в настройках плагина.
Крайние случаи
- Если дата/время заняты — показать клиенту доступные варианты.
- Если форма заполнена некорректно — вывести понятное сообщение об ошибке.
- Уведомление отправляется автоматически даже при сбоях сети (через cron-задачи WordPress).
Критерии приёмки
- Заполнение формы проходит успешно и занимает меньше минуты.
- Проверенные тестовые письма отправляются вовремя и содержат всю необходимую информацию.
- Отсутствуют ошибки при обработке форм и рассылок в любой ситуации (занятость дат, отсутствие интернета).
Открытые вопросы к заказчику
- Нужно ли добавить возможность отмены визита?
- Какие дополнительные данные нужно запрашивать у клиентов помимо указанных?
- Нужна ли интеграция с календарём Google?
Техническое задание: онлайн-запись на приём для сайта ветеринарной клиники
1. Цель и метрика успеха
Цель:
Добавить на сайт WordPress возможность самостоятельной записи клиентов на приём к ветеринарному специалисту с автоматическим напоминанием о визите.
Метрика успеха:
- Не менее 30% новых записей создаются через сайт, а не по телефону.
- Клиент получает подтверждение записи и напоминание без участия администратора.
- Администратор видит все онлайн-записи в удобном интерфейсе.
2. Пользовательские сценарии
- Как клиент, я хочу выбрать услугу, дату и время приёма, чтобы записаться без звонка в клинику.
- Как клиент, я хочу указать свои контактные данные и данные питомца, чтобы клиника знала, кто придёт на приём.
- Как клиент, я хочу получить подтверждение записи, чтобы быть уверенным, что запись создана.
- Как клиент, я хочу получить напоминание перед визитом, чтобы не забыть о приёме.
- Как администратор клиники, я хочу видеть список онлайн-записей, чтобы планировать расписание.
- Как администратор клиники, я хочу получать уведомление о новой записи, чтобы при необходимости связаться с клиентом.
3. Функциональные требования
- Добавить на сайт страницу или блок «Онлайн-запись».
- Реализовать форму записи с полями:
- имя клиента;
- телефон;
- email, если нужен для уведомлений;
- имя питомца;
- вид питомца;
- услуга / причина обращения;
- желаемая дата;
- доступное время;
- комментарий клиента.
- Реализовать выбор даты и времени из доступных слотов.
- Исключить возможность записи на уже занятые слоты.
- После отправки формы создавать запись в системе.
- Показывать клиенту сообщение об успешной записи.
- Отправлять клиенту подтверждение записи.
- Отправлять клиенту напоминание перед приёмом.
- Отправлять администратору уведомление о новой записи.
- Дать администратору возможность просматривать записи в админке WordPress или подключённом сервисе.
- Добавить защиту от спама:
- CAPTCHA или honeypot;
- ограничение частоты отправки формы.
- Добавить согласие на обработку персональных данных.
- Обеспечить корректную работу формы на мобильных устройствах.
4. Что НЕ входит в задачу
- Разработка мобильного приложения.
- Онлайн-оплата приёма.
- Личный кабинет клиента.
- История посещений питомца.
- Медицинская карта питомца.
- Выбор конкретного врача, если это не согласовано отдельно.
- Автоматическое изменение расписания врачей без ручной настройки.
- Интеграция с телефонией.
- Интеграция с CRM или ветклинической системой, если она не будет указана заказчиком.
5. Данные и интеграции
Данные записи:
- ID записи;
- дата и время приёма;
- статус записи;
- имя клиента;
- телефон;
- email;
- имя питомца;
- вид питомца;
- услуга / причина обращения;
- комментарий;
- дата и время создания записи.
Статусы записи:
- новая;
- подтверждена;
- отменена;
- завершена.
Интеграции:
- WordPress.
- Email-уведомления через SMTP.
- SMS или мессенджер для напоминаний — после выбора канала заказчиком.
- При необходимости — плагин бронирования для WordPress.
Напоминания:
- Минимально: за 24 часа до визита.
- Канал: email, SMS или мессенджер — уточнить у заказчика.
6. Крайние случаи
- Клиент пытается записаться на уже занятый слот.
- Клиент выбирает дату вне рабочего времени клиники.
- Клиент вводит некорректный номер телефона или email.
- Клиент отправляет форму несколько раз подряд.
- Не отправилось email/SMS-уведомление.
- Администратор изменил или отменил запись.
- Клиент записывается менее чем за 24 часа до приёма.
- На один слот одновременно записываются два клиента.
- Нет доступных слотов на выбранную дату.
- Сайт временно не может подключиться к сервису уведомлений.
7. Критерии приёмки
- На сайте есть доступная страница или блок онлайн-записи.
- Клиент может заполнить форму и выбрать доступную дату и время.
- Нельзя выбрать занятый слот.
- Нельзя отправить форму без обязательных полей.
- После успешной отправки запись сохраняется.
- Клиент видит сообщение об успешной записи.
- Клиент получает подтверждение записи по выбранному каналу.
- Администратор получает уведомление о новой записи.
- Запись отображается в админке WordPress или выбранной системе.
- Напоминание отправляется автоматически в заданное время.
- Форма корректно работает на desktop и mobile.
- Поле согласия на обработку персональных данных обязательно.
- При ошибке отправки уведомления запись всё равно сохраняется, а администратор видит/получает информацию об ошибке.
- При одновременной попытке записи на один слот создаётся только одна запись.
8. Открытые вопросы к заказчику
- Какие услуги должны быть доступны для онлайн-записи?
- Нужно ли выбирать конкретного врача?
- Какое расписание клиники и врачей использовать?
- Какая длительность одного приёма?
- Нужно ли подтверждение записи администратором или запись подтверждается автоматически?
- За сколько времени до приёма отправлять напоминание?
- Каким каналом отправлять напоминания: email, SMS, WhatsApp, Telegram?
- Есть ли текущая CRM, медицинская система или календарь, с которыми нужна интеграция?
- Нужно ли клиенту получать возможность отменить или перенести запись?
- Какие поля в форме обязательны?
- Нужна ли запись для экстренных случаев или только плановые приёмы?
- Кто будет управлять расписанием и доступными слотами?
- Есть ли готовый текст согласия на обработку персональных данных?
- Нужна ли мультиязычность формы?
- Нужно ли ограничивать минимальное время до записи, например не позднее чем за 2 часа до приёма?
Техническое задание: Онлайн-запись на приём с напоминаниями
Проект: сайт ветеринарной клиники на WordPress
Текущее состояние: запись только по телефону
1. Цель и метрика успеха
Цель: снизить нагрузку на администратора по приёму звонков и уменьшить количество пропущенных приёмов.
Метрики успеха:
- ≥30% записей идёт через сайт в течение первого месяца после запуска
- Снижение доли неявок (no-show) на 20% за счёт напоминаний
- Среднее время записи клиентом ≤2 минут
2. Пользовательские сценарии
- Как клиент, я хочу выбрать врача, услугу, дату и время онлайн, чтобы не звонить и не ждать ответа администратора.
- Как клиент, я хочу получить подтверждение записи сразу после оформления, чтобы быть уверенным, что приём забронирован.
- Как клиент, я хочу получить напоминание за день до приёма, чтобы не забыть о визите.
- Как клиент, я хочу иметь возможность отменить или перенести запись по ссылке из письма/смс, чтобы не звонить в клинику для этого.
- Как администратор клиники, я хочу видеть все онлайн-записи в едином календаре, чтобы планировать загрузку врачей.
- Как администратор, я хочу вручную блокировать слоты (отпуск врача, перерыв), чтобы клиенты не записывались на недоступное время.
3. Функциональные требования
- Форма записи на сайте с полями: имя клиента, телефон, email (опционально), кличка и вид животного, услуга, выбор врача (если применимо), дата и время.
- Отображение только свободных слотов на основе графика работы врачей/клиники.
- Настройка длительности приёма по типу услуги (например, консультация — 30 мин, операция — 60 мин).
- Автоматическое письмо/смс-подтверждение клиенту сразу после записи.
- Автоматическое напоминание за 24 часа до приёма (email и/или SMS — уточнить у заказчика).
- Возможность отмены/переноса записи клиентом по уникальной ссылке.
- Админ-панель (в WP) для просмотра, редактирования и ручного добавления записей.
- Уведомление администратору/врачу о новой записи (email или в админке).
- Блокировка слотов администратором (праздники, отпуска, технические перерывы).
4. Что НЕ входит в задачу
- Онлайн-оплата приёма
- Личный кабинет клиента с историей обращений
- Интеграция с медицинской картой животного / CRM ветклиники
- Мобильное приложение
- Многоязычность
- Автоматическое распределение по нескольким филиалам (если они есть)
5. Данные и интеграции
- CMS: WordPress (указать используемый плагин для записи, если есть предпочтения, либо подбор на этапе разработки — например, Amelia, Bookly, или кастомное решение)
- База слотов и расписания: хранится в БД WordPress (таблицы плагина записи)
- Email-рассылка: через SMTP-плагин или встроенный сервис хостинга
- SMS-рассылка: требуется интеграция со сторонним SMS-шлюзом (например, SMS.ru, Twilio) — уточнить у заказчика наличие аккаунта/бюджета
- Часовой пояс: сервера и клиники должны совпадать (уточнить регион)
6. Крайние случаи
- Клиент пытается записаться на уже занятый слот (возможна гонка запросов) → сервер должен проверять доступность слота повторно при сохранении.
- Клиент указал некорректный телефон/email → валидация на фронте и бэке.
- Отмена записи клиентом менее чем за N часов до приёма → определить правило (просто отмена или предупреждение администратору).
- Врач/услуга была удалена после того, как на неё уже есть будущие записи → предусмотреть сохранение исторических записей без потери данных.
- Два напоминания подряд из-за сбоя крон-задачи → предусмотреть защиту от дублирования отправки.
- Нет интернета/сбой SMS-шлюза → логирование ошибок отправки, возможность ручной отправки администратором.
7. Критерии приёмки
- [ ] Клиент может выбрать услугу, врача, дату и время из реально свободных слотов
- [ ] При сохранении формы запись появляется в админ-панели WordPress
- [ ] Клиент получает email/SMS-подтверждение в течение 1 минуты после записи
- [ ] За 24 часа до приёма клиенту автоматически приходит напоминание
- [ ] Клиент может отменить запись по ссылке из письма, статус в админке обновляется на "отменено"
- [ ] Два клиента не могут одновременно забронировать один и тот же слот
- [ ] Администратор может вручную закрыть слот/день для записи
- [ ] Форма записи корректно отображается на мобильных устройствах
8. Открытые вопросы к заказчику
- Нужны ли напоминания по SMS, email или оба канала? Есть ли бюджет на SMS-шлюз?
- Запись привязана к конкретному врачу или просто к услуге ("любой свободный врач")?
- Какой график работы клиники (дни, часы, перерывы)? Единый или у каждого врача свой?
- За сколько часов/дней до приёма можно отменить запись без ограничений?
- Нужно ли ограничение на количество одновременных записей от одного клиента/телефона (защита от спама)?
- Есть ли уже выбранный плагин для бронирования или подбор делает разработчик?
- Нужна ли интеграция с существующей CRM/учётной системой клиники (если есть)?
- Один филиал клиники или несколько (с разными адресами и расписаниями)?
Техническое Задание: Модуль Онлайн-Записи на Приём
Цель: Внедрение функционала онлайн-записи на приём для клиентов ветеринарной клиники с автоматическими напоминаниями, снижающее нагрузку на администраторов и улучшающее клиентский сервис.
Метрика успеха:
- Снижение количества телефонных записей на 20% в течение 3 месяцев после запуска.
- Увеличение количества записей через сайт на 30% в течение 3 месяцев после запуска.
- Уровень удовлетворённости клиентов функционалом записи (опрос) не ниже 4 из 5.
Пользовательские сценарии:
- Как клиент, я хочу выбрать удобную дату и время приёма, чтобы записаться без звонка.
- Как клиент, я хочу указать свои контактные данные и данные питомца, чтобы клиника знала, кто придёт.
- Как клиент, я хочу получить подтверждение записи, чтобы быть уверенным, что запись прошла успешно.
- Как клиент, я хочу получить напоминание о предстоящем приёме, чтобы не забыть о визите.
- Как администратор, я хочу видеть все онлайн-записи в удобном календаре, чтобы управлять расписанием.
- Как администратор, я хочу иметь возможность подтвердить/отклонить/изменить онлайн-запись, чтобы контролировать расписание.
Функциональные требования:
- Форма записи на сайте:
- Выбор услуги (если применимо, уточнить список).
- Выбор врача (если применимо, уточнить список).
- Выбор даты и времени из доступных слотов (интеграция с расписанием).
- Поля для ввода данных клиента: ФИО, телефон, email.
- Поля для ввода данных питомца: имя, вид, порода (опционально), возраст (опционально).
- Поле для комментария к записи (опционально).
- Кнопка "Записаться".
- Валидация полей формы.
- Управление расписанием:
- Интерфейс для администратора в админ-панели WordPress для настройки доступных слотов для записи (дни недели, часы работы, перерывы).
- Возможность блокировать отдельные слоты/дни.
- Отображение занятых слотов.
- Уведомления:
- Клиенту (после записи): Email-подтверждение с деталями записи.
- Клиенту (напоминание): Email-напоминание за X часов/дней до приёма (настраиваемо).
- Администратору: Email-уведомление о новой онлайн-записи.
- Просмотр записей:
- Календарь записей в админ-панели WordPress с возможностью фильтрации по дате, врачу, статусу.
- Детальный просмотр каждой записи (данные клиента, питомца, услуга, время).
- Управление записями (администратор):
- Изменение статуса записи (например, "Ожидает подтверждения", "Подтверждена", "Отменена", "Завершена").
- Редактирование деталей записи.
- Отмена записи (с возможностью отправки уведомления клиенту).
- Добавление записи вручную (для телефонных записей).
Что НЕ входит в задачу:
- Онлайн-оплата услуг.
- Интеграция с внешними CRM-системами или медицинскими информационными системами.
- Личный кабинет клиента на сайте.
- Мобильное приложение.
- SMS-уведомления (только email).
Данные и интеграции:
- Платформа: WordPress.
- Плагины: Использование существующего или нового плагина для записи (предпочтительно готовое решение с доработкой, если требуется).
- База данных: Хранение данных о записях, клиентах, питомцах в базе данных WordPress.
- Email-сервис: Использование стандартного функционала отправки email WordPress или интеграция с SMTP-сервисом (если требуется для надёжности).
Крайние случаи:
- Нет свободных слотов: Система должна уведомить клиента об отсутствии свободных слотов и предложить выбрать другую дату/время или связаться с клиникой.
- Повторная запись: Система должна позволять клиенту сделать несколько записей.
- Отмена записи клиентом: Не предусмотрено самостоятельной отмены клиентом. Клиент должен связаться с клиникой.
- Некорректные данные: Валидация полей формы должна предотвращать отправку некорректных данных.
Критерии приёмки (проверяемые):
- Форма записи доступна на сайте и корректно отображается на разных устройствах.
- Клиент может успешно записаться на приём, выбрав дату и время.
- Клиент получает email-подтверждение и email-напоминание.
- Администратор получает email-уведомление о новой записи.
- Все онлайн-записи отображаются в календаре в админ-панели WordPress.
- Администратор может изменять статус и детали записи.
- Система корректно обрабатывает ситуации отсутствия свободных слотов.
- Отсутствуют критические ошибки и уязвимости.
Открытые вопросы к заказчику:
- Есть ли предпочтения по конкретным плагинам для реализации функционала записи (например, Bookly, Amelia, The Events Calendar Pro)?
- Требуется ли возможность выбора конкретной услуги и/или конкретного врача при записи? Если да, предоставьте список услуг и врачей.
- За сколько часов/дней до приёма должно отправляться email-напоминание клиенту?
- Какой статус должна получать новая онлайн-запись по умолчанию (например, "Ожидает подтверждения" или "Подтверждена")?
- Есть ли необходимость в интеграции с каким-либо внешним SMTP-сервисом для отправки email (например, SendGrid, Mailgun) для повышения надёжности доставки?
- Какие поля для питомца являются обязательными, а какие опциональными?
- Требуется ли возможность администратору добавлять "нерабочие" дни или исключения из расписания (например, отпуск врача)?
Советы
- Открытые вопросы из ТЗ отправьте заказчику до оценки сроков: так меньше переделок.
- Скопируйте промпт кнопкой выше.
- Замените поля в фигурных скобках своими данными.
- Отправьте в нейросеть и сравните ответ с примером на этой странице.
Подробнее о структуре хорошего запроса: гид AI University.
Похожие промпты
Промпты работают лучше, когда понимаешь модель
56 официальных курсов Anthropic, OpenAI, Google и других на русском: первые уроки бесплатно, без VPN. Наборы промптов входят в полный доступ.