Czat
Rozmowa z Ewą — specjalista tylko po komendzie slash
Zapytaj OCC
Ewa · Marek · Piotr · Kasia · Tomasz · Adam — baza wiedzy, drafty, handoffy i FinVolve. Specjalista tylko po komendzie slash.
Jak działa Zapytaj OCC?
/oferta, /umowa, /prawo, /sprzedaz,
/content, /ops, /tech.
Odpowiedzi wymagające review trafiają do Draftów; Telegram tylko jako pager.
Zadaj pytanie albo wybierz sugestię. Historia wątków jest po lewej.
OCC korzysta z bazy wiedzy i person, do których masz dostęp. Drafty z review — osobna zakładka.
Skrzynka OCC
Wybierz wiadomość z listy albo napisz nową — wysyłka idzie z Twojej skrzynki Zimbra (SMTP).
Ładowanie…
Lejek sprzedażowy
Szerokość = liczba otwartych szans względem najszerszego etapu.
Pipeline wg etapów
Oferty CRM korzystają z cen SKU. Źródło cennika: Katalog produktów (zmiana ceny tam syncuje list_price tutaj).
Lead = trop sprzedażowy (bez kartoteki). Firmę z danymi tworzysz dopiero przy Konwertuj albo w Nowa szansa.
Na dziś
Otwarte
Projekty
Ładowanie statusu…
- API:
/projects/status,/projects,/projects/{id}/tasks - Adapter:
app.projects.service.register_adapter(...) - Uprawnienia:
projects.read/projects.write
Finanse
P&L portfolio, inwentarz usług i telemetria produktów. Konfiguracja pulli: Ustawienia → Integracje → Telemetria.
Podsumowanie miesiąca
KPI z ostatniego przeliczenia P&L.
Rule of 40
Wzrost % + marża EBITDA % ≥ próg (domyślnie 40). Ikona ? przy EBITDA wyjaśnia czym jest i jak OCC ją liczy.
Strategia
Co wynika z luki do celu i marż produktów.
Ostatnia telemetria
Dane z ostatniego pulla (/api/v1/telemetry/<produkt>).
Ładowanie…
Inwentarz usług
Rejestr domen, VPS, licencji. Szczegóły pozycji rozwijasz wierszem.
Ładowanie…
Cel i koszty
Cel zysku + linie kosztów P&L. Szczegóły typu (overhead / VPS / produkt) w rozwijanym wierszu.
Rentowność produktów
Marże i floory. Ceny z Katalogu. COGS/kl i prowizję % edytujesz poniżej (per plan).
OKR
Cele i kluczowe rezultaty — dashboard zarządczy oraz edycja okresów.
Ładowanie…
Ładowanie…
Katalog produktów
Wspólny cennik OCC — źródło cen dla CRM (oferty) i Finansów (P&L). Zmiana ceny SKU synchronizuje się automatycznie.
Ładowanie…
Digest płatności Tomasza ← FinVolve. Harmonogram 8:00 jest domyślnie wyłączony — włącz w Ustawieniach → Integracje dopiero gdy dane FinVolve działają. Ręczne uruchomienie zawsze dostępne.
Baza wiedzy
Przeszukuj i przeglądaj zaindeksowane artykuły, procedury i materiały zespołu.
Indeksuj dokument
Skróty do zewnętrznych narzędzi i paneli (FinVolve, Drive…). Konfiguracja w Ustawieniach.
Chunki RAG
Hit rate w czasie (ostatnie runy)
Konfiguracja w Postgres (Fernet) — nie w .env. Każdy obszar ma osobną zakładkę.
Stan systemu
Tylko admin. Host FinVolve i dane (zaległości) są osobnymi wskaźnikami — zielony host ≠ działające API overdue.
Profil firmy
Wspólny kontekst dla całego zarządu (Ewa, Marek, Piotr…). Kim jesteście, ICP, oferta, ton komunikacji. Max 8000 znaków. Nie zastępuje dokumentów w Bazie wiedzy — to skrót „kim jesteśmy”.
Zapisano.
Logo
Wybierz wariant z brand booka albo wgraj własny plik. Logo trafia do topbaru i ekranu logowania.
Domyślne logo OCC
Biblioteka brand book
Gotowe warianty Ostrova (symbol / lockup × dark · light · teal).
Ładowanie…
Linki
Hyperlinki w sekcji Linki w panelu. Tylko http/https.
Linki zapisane.
AI / RAG
Provider LLM, model i próg score retrieval.
Kalkulator kosztów AI
Stawki do Statusu systemu (Zużycie AI). Domyślnie jak Gemini Flash paid + kurs USD/PLN. Budżet miesięczny 0 = bez limitu ostrzeżeń.
Zapisano.
Telegram / URL
Pager approve/reject oraz publiczny adres panelu. Bez allowed user IDs bot nie wyśle powiadomień.
Zapisano.
Poczta — 3 konta IMAP/SMTP
oferty@ → Marek · prawo@ → Piotr · kontakt@ → heurystyka / Ewa. Domyślny dostawca: Zimbra (IMAP/SMTP + CalDAV). Wysyłka tylko po „Zatwierdź i wyślij”.
Persony — ton
Warstwa stylu. Dwa podpisy: wewnętrzny (OCC) i zewnętrzny (Twój — na mailach do klientów).
Definicje CRM
Słowniki używane w formularzach: branża firmy, kampania i źródło leada. Dezaktywacja ukrywa wartość z list rozwijanych (historia w CRM zostaje).
Branża
Lista rozwijana przy nowej firmie.
Kampania
Lista przy tworzeniu leada.
Źródło
Skąd przyszedł lead.
Połączenia zewnętrzne. Wybierz integrację poniżej — każda ma własne pola i testy.
FinVolve
Dane live dla Tomasza (digest, marża). Klucz tenantowy tnk_… z uprawnieniem
tenant.transactions.read (nagłówek X-Tenant-Api-Key).
Endpoint: GET /api/v1/invoices/overdue.
SMSAPI
Wysyłka SMS (OAuth Bearer). Token z panelu SMSAPI → Tokeny API.
Endpoint: POST https://api.smsapi.pl/sms.do.
Alerty ops (błędy digestu) trafiają też na numery poniżej, obok Telegrama.
Google Drive
Sync wiedzy z folderu 01_Prawo…05_Tech.
Plik SA w /secrets/…. Udostępnij folder Drive kontu
ostrovaocc@ostrovaocc.iam.gserviceaccount.com (Viewer), potem Sync w Bazie wiedzy
(pełny re-scan).
Telemetria produktów SaaS
Tu tylko konfiguracja pulla (URL, token). Podgląd danych jest w menu
Finanse → sekcja „Ostatnia telemetria”.
Barkly: GET …/api/v1/telemetry/export (Bearer).
Ładowanie…
Zapisano.
Dodaj użytkownika
Hasło tymczasowe jest losowane przy każdym otwarciu formularza — skopiuj je i przekaż użytkownikowi.
Użytkownicy
Audyt akcji
Kto zatwierdził draft, zaindeksował dokument, dodał użytkownika — osobno od logów RAG.