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

,

Цель проекта

Разработать систему, которая:

  • Автоматически получает новые лиды с платформы Thumbtack через вебхук.

  • Запускает автоматический звонок на номер лида с помощью VoIP/телефония API (например, Twilio или Plivo).

  • При необходимости отправляет автоматическое SMS-сообщение, если звонок не был отвечен или как follow-up.

  • Логирует все звонки и SMS для последующего анализа.


Основные этапы работы

1 Приём лида (Lead Capture)

  • Thumbtack отправляет POST-запрос с данными лида (Имя, Телефон, Тип услуги, ZIP-код, Сообщение, Бюджет, Время запроса и т.д.) на наш серверный endpoint через вебхук.

2 Обработка данных (Data Processing)

  • Сервер принимает и парсит входящий JSON-пакет.

  • Проводит валидацию данных (проверка формата номера, отсутствие дубликатов).

  • Сохраняет лид в базе данных (MySQL или PostgreSQL) для дальнейшего трекинга и аналитики.

3 Авто-дозвон (Auto-Dial)

  • Сервер сразу (или с настраиваемой задержкой) инициирует звонок на номер лида через выбранный телекоммуникационный API (Twilio/Plivo).

  • Звонок может:

    • Воспроизводить заранее записанное голосовое сообщение (text-to-speech или аудиофайл).

    • При необходимости инициировать дальнейшие попытки звонка (до 2-х повторов с настройкой интервала).


Технические требования

  • Язык/Фреймворк: Node.js или Python (предпочтительно, но возможны альтернативы).

  • База данных: MySQL или PostgreSQL.

  • Телефония: Twilio, Plivo или аналогичные API.

  • Вебхук: Обработка запросов от Thumbtack с использованием API ключей или токен-авторизации.

  • Масштабируемость: От 100 лидов в день, с возможностью увеличения до 1000+.

  • Повторы: При неудачном первом звонке — до 2 повторных попыток с интервалами.

  • Ограничение времени: Звонки совершаются только в рабочее время (например, 8:00–20:00 по местному времени).

https://www.figma.com/board/uSJz9BYDNYxBrbglkhdqSw/Untitled?node-id=0-1&p=f&t=jeQkW1DxRc8ltp5E-0

13 часов назад
Павел
 
39 лет
7 лет в сервисе
Был
3 часа назад
34 отзыва

Заявки фрилансеров

Нет заявок фрилансеров