
AgentSDR: AI w sprzedaży i otwarty CRM
Prospecting i obsługa odpowiedzi we własnej aplikacji z AI.

Do czego służy AgentSDR? Proste wyjaśnienie
AgentSDR wykorzystuje AI w sprzedaży, aby połączyć pierwsze kontakty z potencjalnymi klientami i dalszą obsługę rozmów. Importujesz listę osób, przygotowujesz kampanię, a po otrzymaniu odpowiedzi dostajesz jej klasyfikację i szkic wiadomości do sprawdzenia. SDR to rola odpowiedzialna za rozpoczynanie i kwalifikowanie rozmów handlowych.
Projekt rozwija Kandid, a kod jest otwarty. Aplikację uruchamiasz samodzielnie i podłączasz własne konta usług. To rozwiązanie dla założycieli firm, zespołów B2B i agencji posiadających zaplecze techniczne. Oddzielne organizacje oraz role właściciela, administratora i członka pozwalają rozdzielać pracę dla klientów.
Porządek w danych i lejku sprzedaży
Tables łączy kolumny AI, zapytania HTTP, formuły i dostawców wzbogacania danych. Wskaż pola wejściowe, wybierz wyniki i przetestuj dziesięć wierszy, zanim uruchomisz całą tabelę. Zapytania zużywają kredyty na Twoim koncie dostawcy; powtórzenie operacji także może kosztować.
CRM klasyfikuje odpowiedzi i proponuje wiadomości. Niepewne oceny oraz chronione zmiany etapu czekają na człowieka. W Action required porównujesz szkic z oryginalną wypowiedzią klienta, poprawiasz go i zatwierdzasz wysłanie. Analytics pokazuje odpowiedzi, zainteresowanie, spotkania i klientów według kanału. Liczby z demonstracji nie są gwarancją wyników.
Jak uruchomić pierwszy kontakt z klientami
- Skorzystaj z instrukcji startowej, uruchom aplikację i utwórz organizację.
- Podłącz OpenRouter, wybierz dostawców i modele oraz potwierdź wyłączenie rezerwowej współdzielonej mocy.
- Połącz Google Workspace i dodaj skrzynkę. LinkedIn oraz WhatsApp wymagają Unipile.
- Wczytaj CSV, XLS lub XLSX. Import osób czyta pierwszy arkusz z nagłówkami; wiersz musi zawierać email albo URL LinkedIn. Obowiązuje opisany w dokumentacji limit 5 000 wierszy na plik. Sprawdź błędy importu.
- Utwórz kampanię, dodaj kontakty i pełną sekwencję. Import kampanii zachowuje dodatkowe kolumny jako zmienne; zwykły import osób pomija nierozpoznane pola.
- Obejrzyj podgląd dla kilku osób i uruchom kampanię z podłączoną skrzynką. Następnie obsługuj odpowiedzi w Action required.
Brakujące zmienne dają pusty tekst. Odpowiedź, zwrot poczty, rezygnacja lub Do Not Contact zatrzymują dalsze wiadomości kampanii dla danej osoby. Automatycznie wykonywana sekwencja nie oznacza automatycznego zatwierdzania odpowiedzi AI.
Kanały mają różne wymagania
Wysyłka email obsługuje Google Workspace; według README Microsoft 365 nie jest jeszcze dostępny. LinkedIn i WhatsApp działają przez Unipile. Limity oraz przerwy nie usuwają ryzyka ograniczenia konta przez platformę.
Nagrywanie rozmów WhatsApp wymaga Chrome 116 lub nowszego, rozszerzenia Call Recorder, połączonego numeru, własnego Cloudflare R2 i angielskiego interfejsu WhatsApp Web. Transkrypcja potrzebuje również modelu obsługującego audio. To wsparcie rozmów w przeglądarce, a nie potwierdzenie samodzielnych połączeń wykonywanych przez AI.
Własny serwer, licencja i rzeczywiste koszty
Stan na 10 października 2026 r.: oprogramowanie nie pobiera opłat za stanowisko, kontakt ani skrzynkę. Licencja MIT dopuszcza zastosowania komercyjne i modyfikacje przy zachowaniu wymaganych informacji. Hosting, baza danych, kanały, modele, wzbogacanie i magazyn nagrań mają własne koszty.
Postępuj według wdrożenia Docker. Zewnętrzny PostgreSQL musi mieć wersję co najmniej 16. Przygotuj HTTPS, bezpieczne klucze i kopie zapasowe. Uruchamiaj tylko jedną instancję aplikacji, ponieważ nadawca nie ma blokady rozproszonej.
Kontakty i rozmowy znajdują się w Twoim PostgreSQL, nagrania w R2, a dane dostępowe są szyfrowane. Żądania AI nadal przechodzą przez OpenRouter do wybranych dostawców. Samodzielny hosting nie oznacza pracy offline. Zasady odpowiedzialnego użycia opisują ograniczenia platform, rezygnacje i zgodę na nagrywanie; operator odpowiada za dostęp i przechowywanie danych.
Najczęstsze pytania
Czy AgentSDR jest darmowy?
Sam kod i korzystanie z aplikacji są bez opłaty licencyjnej. Koszty infrastruktury i usług zewnętrznych trzeba policzyć oddzielnie.
Czy AI wysyła odpowiedzi bez akceptacji?
Szkice odpowiedzi i dalszego kontaktu w CRM czekają na człowieka. Uruchomione kampanie mogą wykonywać zaplanowaną sekwencję automatycznie.
Czy dane nigdy nie opuszczają serwera?
Własna baza daje kontrolę nad przechowywaniem. Wybrane usługi komunikacji, AI i wzbogacania nadal przetwarzają dane potrzebne do zadań.
Czy mogę wczytać Excel?
Tak, w formacie XLS, XLSX lub CSV, z wymaganymi identyfikatorami i do 5 000 wierszy na plik. Sprawdź wynik oraz sposób obsługi dodatkowych kolumn.
Oficjalne materiały
- Kod i licencja: implementacja oraz warunki.
- GitHub Discussions: pytania użytkowników.
- Zgłoszenia problemów: błędy i propozycje zmian.





