Podręcznik użytkownika

Dokumentacja
Ofertomatyk

Od instalacji po zaawansowaną konfigurację — kompletny przewodnik po automatyzacji ofert w Subiekt Nexo.

Wymagania

  • System operacyjny — Windows Server 2019/2022 lub Windows 10/11
  • ERP — Subiekt Nexo zainstalowany na tej samej maszynie (wersja 57+)
  • Baza danych — SQL Server (Express lub pełny) z bazą Nexo
  • Port — 5080 (domyślny, konfigurowalny)
Ofertomatyk jest dostarczany jako self-contained — nie wymaga instalacji .NET Runtime.

Instalacja

  1. Uruchom Ofertomatyk_Setup_X.X.X.exe
  2. Zaakceptuj licencję i wybierz katalog instalacji
  3. Instalator zarejestruje Ofertomatyk jako usługę Windows (autostart)
  4. Po instalacji automatycznie uruchomi się Setup Wizard

Setup Wizard

Wizard składa się z 4 kroków:

1
Połączenie z Nexo
Ścieżka do binariów Sfera
2
Baza danych SQL
Serwer, baza, autentykacja
3
Operator Nexo
Login i hasło operatora
4
Port i uruchomienie
Konfiguracja portu HTTP

Krok 1: Połączenie z Nexo

  • Ścieżka do binariów Nexo — zwykle wykrywana automatycznie
  • Kliknij Wykryj automatycznie lub wskaż ręcznie katalog z plikami InsERT.Moria.*.dll

Krok 2: Baza danych SQL

  • Serwer SQL — zwykle (local)\SQLEXPRESS, auto-detekcja z rejestru
  • Baza danych — wybierz bazę Nexo (tylko bazy ze schematem Nexo są widoczne)
  • Autentykacja — Windows Auth (zalecane) lub SQL login
  • Kliknij Testuj połączenie aby zweryfikować

Krok 3: Operator Nexo

  • Login operatora — np. Szef
  • Hasło — hasło operatora w Nexo
  • Kliknij Testuj logowanie aby zweryfikować

Krok 4: Port i uruchomienie

  • Port — domyślnie 5080 (unikaj 5060 — blokowany przez przeglądarki)
  • Kliknij Zakończ — konfiguracja zostanie zapisana
Po zakończeniu wizarda otwórz przeglądarkę: http://localhost:5080

Zakładka Poczta

Główny widok — przetwarzanie emaili.

Karty KPI

Wszystkie emaile
247
Oferty utworzone
38
Spam
92
Błędy
3

Kategorie emaili

  • Oferta — zapytanie ofertowe, oferta utworzona
  • Spam — spam, pominięty
  • Auto-reply — automatyczna odpowiedź
  • Inne — inne zapytanie, wymaga ręcznej obsługi
  • Brak prod. — zapytanie ofertowe, ale brak dopasowanych produktów
  • Brak zał. — email wspomina o załączniku, ale go nie ma
  • W toku — aktualnie przetwarzany
  • Błąd — błąd przetwarzania

Przyciski kontrolne

  • Odśwież — ręcznie odśwież dane (auto-odświeżanie co 15s)
  • Wstrzymaj / Wznów — tymczasowo zatrzymaj polling emaili
  • Excel — konfiguracja parsowania załączników Excel

Ponowne przetwarzanie

Kliknij przycisk Powtórz przy emailu aby ponownie go przetworzyć (np. po dodaniu produktów do katalogu).

AI weryfikacja klasyfikacji (Pro)

Heurystyka opiera się na słowach kluczowych, które czasem występują zarówno w zapytaniach klientów jak i w mailach sprzedażowych od dostawców (np. „oferta”, „dostawa”). AI rozumie kontekst i intencję nadawcy.

Opcjonalny krok — po klasyfikacji heurystycznej, przed ekstrakcją produktów, AI weryfikuje wynik. Działa w obie strony:

  • Może zdegradować błędne „zapytanie ofertowe” (np. mail od dostawcy oferującego produkty)
  • Może awansować pominięte zapytanie klienta błędnie oznaczone jako „inne”
  • Spam i auto-reply są pomijane (mają mocne sygnały heurystyczne)
  • Przy błędzie AI — fallback na heurystykę, brak degradacji UX
Koszty: Każda weryfikacja to ~150 tokenów GPT-4o-mini (~0.02 zł). Przy dużej liczbie emaili koszty mogą być znaczne. Funkcja jest domyślnie wyłączona. W trybie ręcznym AI uruchamia się dopiero po kliknięciu ▶ na konkretnym emailu — pełna kontrola kosztów. W trybie automatycznym AI weryfikuje każdy nowy email — używaj ostrożnie przy dużym wolumenie.

Włączanie: Ustawienia → AI — klasyfikacja emaili → checkbox. Wymaga klucza OpenAI i licencji Pro.

Wielu handlowców (Multi-Operator)

Jeśli w firmie kilku handlowców korzysta z własnych kont email w Gestorze, Ofertomatyk automatycznie rozpoznaje kto jest opiekunem danego konta pocztowego i przypisuje emaile do właściwej osoby.

Jak to działa

System korzysta z natywnego mapowania w bazie Gestora — zero ręcznej konfiguracji:

  1. Każde konto pocztowe w Gestorze ma przypisanego opiekuna (operator Nexo)
  2. Gdy email przychodzi na dane konto, Ofertomatyk automatycznie odczytuje opiekuna z łańcucha:
    Kopia wiadomości → Folder → Konto pocztowe → Opiekun (Użytkownik)
  3. Informacja o opiekunie jest zapisywana razem z wynikiem klasyfikacji emaila
  4. W notatkach oferty (Uwagi) pojawia się linia Opiekun: Imię Nazwisko
Przypisanie opiekuna do konta pocztowego konfiguruje się w Gestorze: Ustawienia → Konta pocztowe → [konto] → Opiekun. Ofertomatyk odczytuje te informacje automatycznie.

Dropdown opiekuna w dashboardzie

W górnym pasku nawigacji dashboardu znajduje się dropdown „Wszyscy opiekunowie”. Po wybraniu konkretnego handlowca:

  • Tabela emaili pokazuje tylko emaile danego opiekuna
  • Wybrany filtr jest zapamiętywany w przeglądarce (localStorage)
  • Działają wszystkie pozostałe filtry (kategoria, wyszukiwanie) jednocześnie

Lista operatorów jest pobierana automatycznie z bazy Gestora (endpoint GET /api/operators).

Kolumna Opiekun w tabeli emaili

Każdy email w tabeli wyświetla kolorowy badge z nazwą opiekuna. Kolor jest generowany automatycznie na podstawie nazwy — każdy handlowiec ma stały, rozróżnialny kolor.

Jeśli email nie ma przypisanego opiekuna (np. konto bez opiekuna w Gestorze), kolumna wyświetla myślnik.

Opiekun w ofercie

Gdy Ofertomatyk tworzy ofertę w Nexo, w polu Uwagi oferty dodawana jest linia:

[Ofertomatyk] Auto-oferta z emaila #123
Temat: Zapytanie ofertowe
Nadawca: Jan Kowalski <jan@firma.pl>
Opiekun: Anna Nowak
Klasyfikacja: zapytanie_ofertowe (pewność: 0.95)
Dopasowano: 3 pozycji

Dzięki temu w samym Nexo widać kto powinien obsługiwać daną ofertę.

Logi

Przy przetwarzaniu każdego emaila w logach pojawia się informacja o opiekunie:

Email #140 -> zapytanie_ofertowe (pewność: 0.95, score: 8, opiekun: Anna Nowak)
Ważne: Oferty są nadal tworzone pod operatorem skonfigurowanym w Ofertomatyk (pole NexoLogin). Informacja o opiekunie jest jedynie opisowa — widoczna w uwagach oferty i na dashboardzie. Tworzenie ofert pod różnymi operatorami Nexo jest planowane w przyszłej wersji.

Dostęp z sieci lokalnej (LAN)

Domyślnie dashboard jest dostępny tylko na serwerze (http://localhost:5080). Jeśli handlowcy mają korzystać z dashboardu na swoich komputerach, należy włączyć nasłuchiwanie na wszystkich interfejsach sieciowych.

Włączanie dostępu LAN

  1. Otwórz dashboard → zakładka Ustawienia
  2. W sekcji Dostęp z sieci zaznacz checkbox Dostęp z sieci lokalnej (LAN)
  3. Kliknij Zapisz
  4. Zrestartuj usługę Ofertomatyk (zmiana wymaga restartu)

Firewall Windows

Po włączeniu dostępu LAN upewnij się, że port 5080 jest otwarty w firewallu Windows:

netsh advfirewall firewall add rule name="Ofertomatyk" dir=in action=allow protocol=tcp localport=5080

Dostęp z przeglądarki handlowca

Po włączeniu LAN handlowcy otwierają dashboard pod adresem IP serwera:

http://192.168.1.100:5080

Gdzie 192.168.1.100 to adres IP serwera w sieci lokalnej. Sprawdź go komendą ipconfig na serwerze.

Bezpieczeństwo: Dostęp LAN udostępnia dashboard w sieci lokalnej. Nie wystawiaj portu 5080 na zewnątrz (internet) bez dodatkowego zabezpieczenia (np. VPN). Jeśli ustawiłeś klucz API — każdy użytkownik w sieci będzie musiał go podać.

Konfiguracja ręczna

Alternatywnie możesz ustawić ListenUrl bezpośrednio w pliku konfiguracyjnym:

// C:\ProgramData\Ofertomatyk\appsettings.local.json

{
  "Ofertomatyk": {
    "ListenUrl": "http://0.0.0.0:5080"
  }
}

Wartość http://localhost:5080 = tylko lokalnie. Wartość http://0.0.0.0:5080 = dostępne z LAN.

Zakładka Analityka

Dostępna w planie Pro. Zawiera:

Filtry

  • Typ dokumentow — OE (oferty), CRM, PW (przesuniecia)
  • Zakres dat — od / do
  • Magazyn — filtrowanie po magazynie

Wykresy i tabele

  • Trendy miesięczne — wykres liniowy obrotów w czasie
  • Ranking klientów — top klienci wg obrotów (kliknij wiersz = szczegóły)
  • Top produkty — najczęściej sprzedawane produkty
  • Detekcja churnu — klienci zagrożone odejściem (konfigurowalne progi)

Eksport

  • XLSX — eksport poszczególnych tabel lub pełny raport (4 arkusze)
  • PDF — drukuj stronę (Ctrl+P)

Ustawienia Analityki

Przycisk Ustawienia otwiera modal:

  • Nazwa firmy — wyświetlana w raporcie
  • Próg "Ryzyko" — dni bez aktywności do oznaczenia jako "ryzyko" (domyślnie 30)
  • Próg "Nieaktywny" — dni do oznaczenia jako "nieaktywny" (domyślnie 90)
  • Min. obrót — minimalny obrót do włączenia w alert churnu

Konfiguracja Excel

Przycisk Excel w zakładce Poczta otwiera modal konfiguracji:

Ustawienia

  • Włącz przetwarzanie załączników Excel — checkbox on/off
  • Słowa kluczowe kolumny opisu — lista słów oddzielonych przecinkiem (np. opis, nazwa, artykul, produkt, towar)
  • Słowa kluczowe kolumny ilości — analogicznie (np. ilo, sztuk, pozycj, qty, quantity)
  • Dokładna nazwa kolumny opisu — opcjonalne; nadpisuje wyszukiwanie po słowach kluczowych
  • Dokładna nazwa kolumny ilości — opcjonalne
  • Domyślna ilość — wartość gdy brak kolumny ilości (domyślnie 1)

Jak to działa

Email z .xlsx Brak produktów w body? Parsuj Excel Fuzzy matching Oferta w Nexo
  1. Klient wysyła email z załącznikiem .xlsx / .xls / .csv
  2. Jeśli body emaila nie zawiera produktów, system sprawdza załączniki
  3. Parsuje Excel, szuka kolumny z opisem produktu
  4. Każdy wiersz matchuje fuzzy z katalogiem produktów Nexo
  5. Dopasowane produkty trafiają na ofertę

Tryby: Basic vs Pro

FunkcjaBasicPro
Klasyfikacja emaili (heurystyka)
Fuzzy matching produktów
Tworzenie ofert w Nexo
Przetwarzanie Exceli
AI Enhancement (OpenAI)
Analityka i wykresy
Eksport XLSX
Detekcja churnu
Follow-up drafty (brak załącznika)
AI weryfikacja klasyfikacji

Aktywacja AI (tier Pro)

  1. Otwórz dashboard → sekcja AI Status
  2. Wklej klucz OpenAI API
  3. Kliknij Testuj i zapisz
  4. Status zmieni się na Aktywny

Licencjonowanie

Aktywacja

  1. Kup licencję na stronie Ofertomatyk
  2. Otrzymasz klucz mailem (format: NPB-XXXXX-XXXXX-XXXXX-XXXXX)
  3. Otwórz dashboard → sekcja Licencja
  4. Wklej klucz i kliknij Aktywuj

Plany

  • Basic — przetwarzanie emaili + fuzzy matching
  • Pro — Basic + AI + analityka + eksport + churn

Dezaktywacja

Jeśli przenosisz Ofertomatyk na inny serwer:

  1. Na starym serwerze: dashboard → Licencja → Dezaktywuj
  2. Na nowym serwerze: wklej ten sam klucz i aktywuj

Wygaśnięcie

  • Licencja miesięczna/roczna — automatyczne odnowienie przez Stripe
  • Brak płatności — 7 dni grace period (system działa dalej)
  • Po grace period — system przechodzi w tryb read-only
Klucz licencji jest powiązany z maszyną. Przed przeniesieniem na nowy serwer dezaktywuj klucz na starym.

Monitoring i alerty

Ofertomatyk posiada system webhooków alertowych.

Konfiguracja

Endpointy GET/POST /api/alerts/config lub plik:

// C:\ProgramData\Ofertomatyk\alerts_config.json
{
  "Enabled": true,
  "WebhookUrl": "https://hooks.slack.com/services/...",
  "AlertOnCircuitBreaker": true,
  "AlertOnLicenseExpiry": true,
  "AlertOnPollingStoppedMinutes": 60,
  "LicenseExpiryDaysWarning": 7
}

Typy alertów

  • Circuit Breaker — polling zatrzymany po 5 kolejnych błędach
  • License Expiry — licencja wygasa w ciągu X dni
  • Polling Stopped — brak przetworzonych emaili przez X minut
  • Sfera Incompatible — wykryto niezgodność DLL Sfery na starcie

Rozwiązywanie problemów

"Nie można połączyć z Nexo"

  • Sprawdź czy Nexo jest zainstalowane na tej maszynie
  • Uruchom Ofertomatyk.exe --setup aby powtórzyć Setup Wizard
  • Sprawdź ścieżkę binariów w C:\ProgramData\Ofertomatyk\appsettings.local.json

"Nie można połączyć z SQL Server"

  • Sprawdź czy SQL Server Express jest uruchomiony (services.msc → SQL Server)
  • Sprawdź nazwę instancji: domyślnie (local)\SQLEXPRESS
  • Jeśli Windows Auth: upewnij się że usługa Ofertomatyk działa jako Local System

"Brak dopasowanych produktów"

  • Otwórz dashboard → sprawdź "Katalog produktów" (ile załadowanych)
  • Jeśli 0 — problem z połączeniem Sfera (patrz logi)
  • Dodaj synonimy w katalogu Nexo lub dostosuj słowa kluczowe Excel

"Licencja wygasła"

  • Sprawdź status w dashboard → sekcja Licencja
  • Jeśli subskrypcja — sprawdź płatność w Stripe
  • Skontaktuj się: kamil@spartcom.pl

"Port 5080 zajęty"

Zmień port w konfiguracji:

// C:\ProgramData\Ofertomatyk\appsettings.local.json
{
  "Ofertomatyk": {
    "ListenUrl": "http://localhost:5090"
  }
}

Następnie zrestartuj usługę:

sc stop Ofertomatyk && sc start Ofertomatyk

Logi

  • LokalizacjaC:\ProgramData\Ofertomatyk\logs\nexopro-YYYYMMDD.txt
  • Rotacja — dziennie, automatyczna
  • Poziom — Information (domyślnie)

Ponowna konfiguracja

Ofertomatyk.exe --setup

Uruchomi Setup Wizard ponownie (tylko w trybie interaktywnym, nie jako usługa).

Aktualizacja

Jak zaktualizować

  1. Pobierz nową wersję instalatora (Ofertomatyk_Setup_X.X.X.exe)
  2. Uruchom instalator — automatycznie zatrzyma usługę, zaktualizuje pliki i uruchomi ją ponownie
  3. Otwórz dashboard i zweryfikuj wersję w stopce strony
Aktualizacja zachowuje całą konfigurację, licencję i logi. Nie musisz powtarzać Setup Wizard.

Co jest aktualizowane

  • Pliki programuC:\Program Files\Ofertomatyk\ (nadpisywane)
  • KonfiguracjaC:\ProgramData\Ofertomatyk\ (zachowana)
  • LicencjaC:\ProgramData\Ofertomatyk\license.json (zachowana)
  • LogiC:\ProgramData\Ofertomatyk\logs\ (zachowane)

Aktualizacja ręczna (bez instalatora)

Jeśli potrzebujesz zaktualizować bez uruchamiania instalatora:

  1. Zatrzymaj usługę: sc stop Ofertomatyk
  2. Skopiuj nowe pliki do C:\Program Files\Ofertomatyk\
  3. Uruchom usługę: sc start Ofertomatyk

Po aktualizacji Subiekt Nexo

Jeśli aktualizujesz Subiekt Nexo do nowej wersji:

  • Zrestartuj usługę Ofertomatyk — automatycznie załaduje nowe DLL Sfery
  • Dashboard pokaże wersję Sfery po restarcie
  • Jeśli pojawia się błąd kompatybilności — sprawdź alerty (Sfera Incompatible)

Scenariusze użycia

Poniżej znajdziesz typowe scenariusze, w których Ofertomatyk oszczędza czas i eliminuje błędy ręcznej pracy.

Scenariusz 1 — Mała firma, 1 handlowiec

Sytuacja: Jednoosobowa działalność lub mała firma. Właściciel sam obsługuje zapytania ofertowe. Emaile przychodzą na jedno konto w Gestorze.

Problem: Codziennie przychodzi 10–20 emaili. Trzeba ręcznie otworzyć każdy, ocenić czy to zapytanie czy spam, wyszukać produkty w katalogu, stworzyć ofertę w Nexo. Powtarzalna praca zajmuje 1–2 godziny dziennie.

Rozwiązanie:

  1. Zainstaluj Ofertomatyk na serwerze z Nexo
  2. Użyj trybu Basic (bez AI, offline) — nie wymaga klucza API
  3. System automatycznie klasyfikuje emaile i tworzy szkice ofert
  4. Otwierasz dashboard na http://localhost:5080, sprawdzasz oferty i zatwierdzasz

Efekt: Zamiast godziny szukania produktów — gotowe szkice ofert czekają na zatwierdzenie. Spam odfiltrowany. Produkty dopasowane fuzzy matchingiem z katalogu Nexo.

Scenariusz 2 — Zespół 3 handlowców

Sytuacja: Firma z trzema handlowcami. Każdy ma swoje konto email w Gestorze: anna@firma.pl, jan@firma.pl, marek@firma.pl. Szef chce widzieć wszystko, handlowcy — tylko swoje.

Problem: Kto ma obsłużyć które zapytanie? Emaile mieszają się, zdarzają się duplikaty ofert albo pominięte zapytania.

Rozwiązanie:

  1. W Gestorze upewnij się, że każde konto pocztowe ma przypisanego opiekuna (Ustawienia → Konta pocztowe → Opiekun)
  2. Ofertomatyk automatycznie wykrywa opiekuna dla każdego emaila — zero konfiguracji po stronie programu
  3. Włącz Dostęp z sieci LAN (Ustawienia → Dostęp z sieci)
  4. Handlowcy otwierają dashboard na swoich komputerach: http://192.168.1.100:5080
  5. Każdy wybiera siebie z dropdowna operatora w górnym pasku — widzi tylko swoje emaile i oferty

Efekt: Anna widzi emaile z anna@firma.pl, Jan swoje z jan@firma.pl. Szef przełącza na „Wszyscy” i ma pełny obraz. W uwagach każdej oferty w Nexo stoi „Opiekun: Anna Nowak” — wiadomo kto obsługuje klienta.

Scenariusz 3 — Klienci wysyłają Excele z produktami

Sytuacja: Klienci często wysyłają zapytania z załącznikiem Excel — tabela z nazwą produktu, ilością, jednostką.

Problem: Handlowiec musi otworzyć Excel, skopiować produkty, wyszukać każdy w Nexo, wpisać ilość. Przy 20 pozycjach to pół godziny pracy.

Rozwiązanie:

  1. Ofertomatyk automatycznie wykrywa i parsuje załączniki .xlsx, .xls i .csv
  2. Konfigurowalne kolumny Excela — system rozpozna „Nazwa”, „Produkt”, „Ilość”, „Szt.” itp.
  3. Produkty z Excela są dopasowywane do katalogu Nexo (fuzzy matching — tolerancja błędów i skrótów)
  4. Szkic oferty tworzony automatycznie ze wszystkimi pozycjami

Efekt: Excel z 20 pozycjami = gotowa oferta w Nexo w 60 sekund. Niedopasowane pozycje są wypisane w uwagach oferty — handlowiec dodaje je ręcznie.

Scenariusz 4 — Tryb Pro z AI

Sytuacja: Email od klienta: „Proszę o wycenę pompy ciepła 8kW ze sterownikiem, montaż u klienta w Krakowie. Czy możecie dać rabat przy 3 sztukach?”

Problem: Heurystyka dopasuje „pompa ciepła 8kW” i „montaż”, ale nie rozumie kontekstu (rabat, 3 szt., pytanie o sterownik).

Rozwiązanie:

  1. Włącz tryb Pro (Ustawienia → Klucz API → wklej klucz OpenAI)
  2. AI analizuje treść emaila i poprawia wyniki fuzzy matchingu
  3. AI generuje notatkę: „Klient prosi o rabat przy 3 szt., pytanie o sterownik osobno”
  4. Notatka AI dołączana do uwag oferty w Nexo

Efekt: Handlowiec dostaje ofertę z dopasowanymi produktami + kontekstową notatkę od AI. Nie musi czytać całego emaila żeby wiedzieć czego chce klient.

Scenariusz 5 — Monitoring i alerty

Sytuacja: Ofertomatyk działa na serwerze 24/7 jako usługa Windows. Nikt nie patrzy na dashboard codziennie.

Problem: Jeśli coś się zepsuje (SQL padł, Sfera niekompatybilna, licencja wygasa) — dowiadujesz się za późno, gdy klient dzwoni „czemu nie mam oferty?”

Rozwiązanie:

  1. Ustaw webhook URL w Ustawienia → Alerty (np. Slack, Teams, email przez Zapier)
  2. System wysyła alert gdy: polling się zatrzymał, Sfera niekompatybilna, licencja wygasa za 7 dni, Circuit Breaker aktywny
  3. Dashboard wyświetla Circuit Breaker — po 5 kolejnych błędach pauzuje na 5 min i powiadamia

Efekt: Dostajesz powiadomienie na Slacka/Teams zanim ktokolwiek zauważy problem. System sam się wznawia po ustaniu awarii.

Scenariusz 6 — Analityka sprzedaży

Sytuacja: Szef chce wiedzieć ile ofert było w tym miesiącu, kto jest najlepszym klientem, które produkty się najlepiej sprzedają.

Problem: W Nexo można generować raporty, ale to wymaga klikania, filtrowania, eksportowania. Brak szybkiego podglądu.

Rozwiązanie:

  1. Otwórz zakładkę Analityka w dashboardzie (wymaga planu Pro)
  2. Na jednym ekranie: KPI, ranking klientów, top produkty, wykresy trendów, detekcja churnu
  3. Filtruj po typie dokumentów, zakresie dat, magazynie
  4. Eksportuj do XLSX jednym kliknięciem (4 arkusze: podsumowanie, klienci, produkty, trendy)

Efekt: Szef otwiera dashboard rano — w 10 sekund widzi jak idzie sprzedaż. Plik Excel gotowy do wysłania do księgowej albo na spotkanie.

Najczęściej zadawane pytania

Czy Ofertomatyk zmienia dane w Nexo?

System tworzy jedynie szkice ofert (brudnopisy). Żadne istniejące dokumenty nie są modyfikowane. Handlowiec musi zatwierdzić ofertę w Nexo zanim zostanie wysłana do klienta.

Czy mogę używać Ofertomatyk na kilku komputerach?

Klucz licencji jest powiązany z jedną maszyną. Aby przenieść na inny serwer — najpierw dezaktywuj klucz na starym (dashboard → Licencja → Dezaktywuj), potem aktywuj na nowym.

Mamy 3 handlowców — czy każdy widzi swoje emaile?

Tak. Ofertomatyk automatycznie rozpoznaje opiekuna konta pocztowego z Gestora i przypisuje go do każdego emaila. W dashboardzie jest dropdown „Wszyscy opiekunowie” — handlowiec wybiera siebie i widzi tylko swoje emaile. Wymagane: konta pocztowe w Gestorze muszą mieć przypisanych opiekunów. Więcej: sekcja Wielu handlowców.

Jak udostępnić dashboard handlowcom w sieci?

Dashboard → Ustawienia → Dostęp z sieci → zaznacz Dostęp z sieci lokalnej i zrestartuj usługę. Handlowcy otwierają http://IP-SERWERA:5080 w przeglądarce. Więcej: sekcja Dostęp z sieci LAN.

Co jeśli klient wysyła PDF zamiast Excela?

Obecnie system przetwarza załączniki .xlsx, .xls i .csv. Pliki PDF nie są parsowane automatycznie — produkty będą dopasowane z treści emaila (body). W planie Pro, AI może pomóc w lepszym rozpoznaniu produktów z treści.

Jak często system sprawdza nowe emaile?

Domyślnie co 60 sekund. Możesz też ręcznie odświeżyć dane przyciskiem "Odśwież" w zakładce Poczta.

Czy potrzebuję stałego dostępu do internetu?

Tryb Basic — nie. System działa całkowicie offline (heurystyka + fuzzy matching).
Tryb Pro — tak, do AI Enhancement (komunikacja z OpenAI) i weryfikacji licencji (raz na 24h).

Co jeśli Nexo jest chwilowo niedostępne?

System posiada Circuit Breaker — po 5 kolejnych błędach automatycznie pauzuje polling na 5 minut, potem próbuje ponownie. Żadne emaile nie zostaną utracone — będą przetworzone po przywróceniu połączenia.

Jak dodać nowe produkty do dopasowania?

Dodaj produkt do katalogu w Subiekt Nexo. Ofertomatyk automatycznie załaduje nowy katalog przy następnym pollingu (co 60 sekund). Dla już przetworzonych emaili — użyj przycisku Powtórz.

Gdzie są przechowywane dane?

CoGdzie
Pliki programuC:\Program Files\Ofertomatyk\
KonfiguracjaC:\ProgramData\Ofertomatyk\appsettings.local.json
LicencjaC:\ProgramData\Ofertomatyk\license.json
LogiC:\ProgramData\Ofertomatyk\logs\
Excel configC:\ProgramData\Ofertomatyk\excel_config.json
Email configC:\ProgramData\Ofertomatyk\email_config.json
Alert configC:\ProgramData\Ofertomatyk\alerts_config.json
Dashboard configC:\ProgramData\Ofertomatyk\dashboard_config.json

Jak się skontaktować z pomocą techniczną?

  • Email: kamil@spartcom.pl
  • Przy zgłaszaniu problemu dołącz plik logu z dnia wystąpienia błędu

Gotowy na automatyzacje?

Zainstaluj, skonfiguruj w 3 minuty i zacznij oszczędzać czas.

Wybierz plan