
AgentSDR: ИИ-агент продаж с открытым кодом
Поиск контактов, рассылки и черновики ответов в собственной инфраструктуре.

Простыми словами: для чего нужен AgentSDR?
AgentSDR — ИИ-агент продаж, который объединяет первые обращения к потенциальным клиентам и работу с их ответами. Вы загружаете список контактов, готовите последовательность сообщений, а затем получаете входящие ответы с классификацией и черновиком для проверки. SDR — роль специалиста по развитию продаж, который начинает и квалифицирует деловые разговоры.
Проект с открытым кодом развивает Kandid. Приложение размещается на вашей инфраструктуре и использует ваши аккаунты каналов и ИИ-провайдеров. Оно подходит основателям, B2B-командам и агентствам с техническими ресурсами. Несколько организаций и роли владельца, администратора и участника помогают разделять клиентские рабочие пространства.
От списка клиентов до первого ответа
- Следуйте руководству по запуску, разверните приложение и создайте организацию.
- Подключите OpenRouter, разрешите нужных провайдеров и модели, выберите модель по умолчанию и подтвердите отключение общей резервной мощности.
- Подключите Google Workspace и добавьте почтовый ящик. Для LinkedIn и WhatsApp нужен Unipile.
- Загрузите CSV, XLS или XLSX. Импорт людей читает первый лист с заголовками и требует email либо URL LinkedIn в каждой строке. Документированный предел — 5 000 строк на файл. Проверьте ошибки и обновлённые записи.
- Создайте кампанию, добавьте контакты и полную последовательность сообщений. Дополнительные столбцы сохраняются как переменные при импорте в кампанию; общий импорт людей игнорирует неизвестные поля.
- Просмотрите сообщения для нескольких контактов и запустите кампанию с подключённым ящиком. Ответы проверяйте в Action required: прочитайте оригинал, уточните категорию и отправьте проверенный черновик.
Переменная без значения превращается в пустой текст. Ответ клиента, недоставка, отказ от рассылки или Do Not Contact останавливают дальнейшие сообщения кампании этому человеку. Автоматическая отправка настроенной цепочки отличается от отправки ИИ-ответа после одобрения.
Что помогает вести CRM и обогащать контакты
Tables объединяет ИИ-столбцы, HTTP-запросы, формулы и поставщиков дополнительных данных. Сопоставьте входные поля, выберите результат и сначала обработайте десять строк. Использование и повторные запросы расходуют кредиты на вашем аккаунте поставщика.
CRM классифицирует ответы и готовит сообщения. Неуверенные решения и защищённые переходы между этапами ожидают человека. Аналитика показывает ответы, положительный интерес, встречи и клиентов по каналам. Данные демонстрации иллюстрируют интерфейс, а не обещают коммерческий результат.
Какие каналы и ограничения учитывать
Email отправляется через Google Workspace. Согласно официальному README, Microsoft 365 пока не поддерживается. LinkedIn и WhatsApp подключаются через Unipile. Интервалы и лимиты не исключают ограничения аккаунтов со стороны платформ; доступность внешних сервисов следует проверить для своей организации и региона.
Для записи звонков WhatsApp требуются Chrome 116 или новее, расширение Call Recorder, подключённый номер, собственный Cloudflare R2 и английский интерфейс WhatsApp Web. Для расшифровки нужна настроенная модель с поддержкой аудио. Это помощь при звонке в браузере, а не подтверждённый автономный голосовой продавец.
Лицензия, расходы и собственный сервер
Проверено 10 октября 2026 года: программа не взимает лицензионную плату за пользователя, контакт или ящик. MIT допускает коммерческое использование и изменения с сохранением необходимых уведомлений. Сервер, база данных, каналы, модели, обогащение и хранение оплачиваются отдельно по условиям выбранных сервисов. Единого подтверждённого тарифа на весь процесс нет.
Инструкция Docker описывает развёртывание. Внешний PostgreSQL должен быть версии 16 или выше. Подготовьте HTTPS, секреты и резервные копии. Запускайте один экземпляр приложения: отправитель не имеет распределённой блокировки, поэтому несколько экземпляров могут дублировать отправку.
Где хранятся и обрабатываются данные
Контакты и диалоги находятся в вашем PostgreSQL, записи звонков — в вашем R2; учётные данные хранятся зашифрованными. При этом ИИ-запросы проходят через OpenRouter к выбранному провайдеру. Собственный сервер не означает полностью автономную обработку без внешних сервисов.
Проверяйте политики подключённых поставщиков, права доступа и сроки хранения. Руководство по ответственному использованию рассматривает ограничения платформ, отписки и согласие на запись. Лимиты рассылки не принимают эти решения за оператора.
Частые вопросы
AgentSDR бесплатный?
Открытая программа бесплатна. Инфраструктура и использование сторонних сервисов могут потребовать отдельной оплаты.
ИИ отправляет ответы без проверки?
Черновики ответов и последующих сообщений CRM ждут человека. Запущенная кампания может автоматически выполнять настроенные шаги.
Можно загрузить Excel?
Да: XLS, XLSX или CSV, до 5 000 строк в файле и с нужными идентификаторами. Проверьте ошибки и правила дополнительных столбцов.
Все данные остаются только у меня?
Вы управляете основным хранилищем, но включённые каналы, модели и поставщики данных обрабатывают информацию, необходимую для работы.
Официальные ресурсы
- Код и лицензия: изучение реализации.
- GitHub Discussions: вопросы об использовании.
- Ошибки и предложения: воспроизводимые проблемы и запросы функций.





