Motyw
Zarządzanie użytkownikami i uprawnieniami
Gdy pracujesz z zespołem lub udostępniasz dostęp klientom, musisz wiedzieć jak zarządzać użytkownikami i ich uprawnieniami. Ten tutorial pokaże Ci wszystkie aspekty team management w GoHighLevel.
Typy użytkowników w GHL
- Agency Owner/Admin
- Najwyższy poziom dostępu
- Może wszystko w account agencyjnym i wszystkich sub-kontach
- Zarządza billing i subscription
- Tworzy i usuwa sub-konta
2. Agency User
- Dostęp do wielu/wszystkich sub-kont
- Może nie mieć dostępu do billing
- Ograniczone uprawnienia admin
3. Location Admin
- Pełny dostęp do konkretnego sub-konta
- Nie widzi innych sub-kont
- Może zarządzać wszystkim w swoim sub-koncie
4. Location User
- Ograniczony dostęp do sub-konta
- Customizable permissions
- Idealny dla team members klienta
Dodawanie użytkownika do sub-konta
Krok po podstawie
1. Wejdź w odpowiednie sub-konto
Upewnij się że jesteś w sub-koncie, do którego chcesz dodać użytkownika (nie w agency view).
2. Przejdź do Settings → Team/Users
Możesz też: Settings → My Staff lub Settings → Team Management (nazewnictwo może się różnić w zależności od wersji).
3. Kliknij "Add User" / "Invite User"
4. Wypełnij formularz:
Basic Info:
- First Name: Imię
- Last Name: Nazwisko
- Email: Adres email (pod który dostanie zaproszenie)
- Phone: Numer telefonu (opcjonalnie)
Role: Wybierz jedną z ról (więcej o rolach poniżej)
Permissions: Zaznacz konkretne uprawnienia (jeśli custom role)
5. Kliknij Send Invitation
Użytkownik otrzyma email z linkiem do ustawienia hasła i aktywacji konta.
Proces aktywacji przez użytkownika
- Użytkownik otrzymuje email: "You've been invited to GoHighLevel"
- Klika link w emailu
- Ustawia swoje hasło
- Weryfikuje email (jeśli wymagane)
- Loguje się na app.gohighlevel.com
- Ma dostęp tylko do sub-konta, do którego został dodany
System ról i uprawnień
Predefiniowane role
Admin (Administrator)
- Pełny dostęp do wszystkiego w sub-koncie
- Może dodawać/usuwać innych użytkowników
- Może zmieniać ustawienia
- Widzi billing (jeśli enabled)
User (Standardowy użytkownik)
- Podstawowy dostęp
- Może pracować z kontaktami, conversations
- Może tworzyć kampanie
- Nie może zmieniać settings
- Nie może zarządzać użytkownikami
Limited User
- Bardzo ograniczony dostęp
- Często tylko do konkretnych funkcji
- Wymaga custom permissions
Custom Permissions - szczegółowe uprawnienia
Możesz precyzyjnie kontrolować co użytkownik może robić:
Dashboard & Reporting:
- [ ] View Dashboard
- [ ] View Reports
- [ ] Export Data
Contacts & CRM:
- [ ] View Contacts
- [ ] Add/Edit Contacts
- [ ] Delete Contacts
- [ ] Import Contacts
- [ ] Export Contacts
- [ ] View Contact Details
- [ ] Manage Tags
Conversations:
- [ ] View All Conversations
- [ ] View Only Assigned Conversations
- [ ] Send Messages (Email/SMS)
- [ ] Assign Conversations
- [ ] Delete Conversations
Calendar & Appointments:
- [ ] View All Calendars
- [ ] View Only Own Calendar
- [ ] Create Appointments
- [ ] Edit Appointments
- [ ] Delete Appointments
- [ ] Manage Calendar Settings
Opportunities/Pipeline:
- [ ] View All Opportunities
- [ ] View Only Assigned Opportunities
- [ ] Create Opportunities
- [ ] Edit Opportunities
- [ ] Delete Opportunities
- [ ] Move Through Pipeline Stages
Marketing & Campaigns:
- [ ] View Campaigns
- [ ] Create/Edit Campaigns
- [ ] Send Campaigns
- [ ] View Templates
- [ ] Create/Edit Templates
- [ ] Access Workflow Builder
Sites & Funnels:
- [ ] View Sites/Funnels
- [ ] Create/Edit Sites/Funnels
- [ ] Publish Sites/Funnels
- [ ] Delete Sites/Funnels
Payments & Invoicing:
- [ ] View Payments
- [ ] Create Invoices
- [ ] Process Refunds
- [ ] View Financial Reports
Settings & Administration:
- [ ] Access Settings
- [ ] Manage Integrations
- [ ] Manage Users/Team
- [ ] View Billing
- [ ] Manage Phone Numbers
- [ ] API Access
Automation & Workflows:
- [ ] View Workflows
- [ ] Create/Edit Workflows
- [ ] Activate/Deactivate Workflows
- [ ] Delete Workflows
Use case'y typowych ról
Scenario 1: Virtual Assistant (Wirtualna Asystentka)
Zadania:
- Odpowiadanie na wiadomości
- Umawianie spotkań
- Dodawanie notatek do kontaktów
Permissions:
- ✅ View/Reply Conversations
- ✅ View/Create Appointments (tylko własny kalendarz)
- ✅ View/Edit Contacts (podstawowe info)
- ❌ Settings
- ❌ Billing
- ❌ Workflows
- ❌ Delete anything
Scenario 2: Marketing Manager
Zadania:
- Tworzenie kampanii email/SMS
- Zarządzanie workflows
- Budowanie funneli
- Analityka
Permissions:
- ✅ Full access to Marketing
- ✅ Workflows (full)
- ✅ Sites & Funnels (full)
- ✅ View Reports
- ✅ View Contacts (read-only lub edit)
- ❌ Settings
- ❌ Billing
- ❌ User Management
Scenario 3: Sales Representative
Zadania:
- Zarządzanie pipeline
- Kontakt z leadami
- Closing deals
Permissions:
- ✅ View/Edit Opportunities (assigned to them)
- ✅ View/Edit Contacts (assigned)
- ✅ Conversations (assigned)
- ✅ Calendar (own only)
- ✅ Create Invoices/Payments
- ❌ View other reps opportunities
- ❌ Settings
- ❌ Workflows
Scenario 4: Client (Self-Service)
Zadania:
- Przeglądanie własnych wyników
- Podstawowe operations
Permissions:
- ✅ View Dashboard (own data)
- ✅ View Reports
- ✅ View Conversations (może reply)
- ❌ Edit Settings
- ❌ Workflows
- ❌ Add Users
- ❌ Billing
Best practices zarządzania zespołem
1. Principle of Least Privilege
Dawaj użytkownikom minimalny dostęp potrzebny do wykonywania ich pracy. Łatwiej później rozszerzyć uprawnienia niż cofnąć szkody spowodowane przez przypadkowe usunięcie.
2. Use descriptive roles names
Zamiast: "User1", "User2" Użyj: "Sarah - VA", "John - Marketing Manager", "Client View Only"
3. Regular audits
Co 3 miesiące przeglądaj:
- Kto ma dostęp
- Czy nadal go potrzebuje
- Czy uprawnienia są właściwe
- Czy są nieaktywni użytkownicy do usunięcia
4. Dokumentuj uprawnienia
Stwórz dokument z rolami i ich uprawnieniami:
Role: Marketing Manager
Permissions: Full Marketing, Workflows, Reports (view)
Who: John Doe, Jane Smith5. Onboarding checklist
Dla nowego team member:
- [ ] Invited with proper role
- [ ] Completed profile (photo, phone)
- [ ] Enabled 2FA
- [ ] Trained on their permissions scope
- [ ] Added to communication channels (Slack, etc.)
- [ ] Set calendar availability
6. Offboarding checklist
Gdy ktoś odchodzi:
- [ ] Disable/Delete account immediately
- [ ] Reassign their contacts/opportunities
- [ ] Reassign open conversations
- [ ] Update calendar bookings
- [ ] Remove from external integrations
- [ ] Change shared passwords (if any)
Zarządzanie dostępem do kalendarzy
Personal vs Team Calendars
Personal Calendar:
- Widoczny tylko dla właściciela
- Może być shared z wybranymi users
- Bookings idą do konkretnej osoby
Team Calendar:
- Round-robin booking across team members
- Collective availability
- Równomierne rozłożenie bookings
Konfiguracja team calendar
- Settings → Calendars
- Create New Calendar
- Wybierz "Team Calendar"
- Add team members
- Set booking rules:
- Round Robin (kolejno)
- By Availability (kto jest wolny)
- By Priority (hierarchia)
Conversation assignment logic
Auto-assignment rules
Based on:
- Lead source
- Contact tags
- Round robin
- Specific user always
- Availability status
Konfiguracja: Settings → Conversations → Assignment Rules
Przykłady:
IF contact has tag "VIP" → Assign to Senior Sales Rep
IF source = "Facebook" → Assign to Social Media Manager
IF business hours → Round robin among available reps
IF after hours → Assign to queue for next dayNotifications per user
Każdy user może skonfigurować swoje powiadomienia:
User Profile → Notification Settings
- Email notifications (włącz/wyłącz per event type)
- SMS notifications
- Push notifications (mobile app)
- Desktop notifications
- Quiet hours (nie przeszkadzaj w określonych godzinach)
Deaktywacja i usuwanie użytkowników
Disable User (Dezaktywacja)
Kiedy użyć:
- Tymczasowa nieobecność (urlop, zwolnienie)
- Pause dostępu bez usuwania danych
Co się dzieje:
- User nie może się zalogować
- Jego dane pozostają (assigned contacts, conversations)
- Może być reaktywowany później
Jak:
- Settings → Users/Team
- Znajdź użytkownika
- Three dots → "Disable"
- Confirm
Delete User (Usunięcie)
Kiedy użyć:
- Osoba permanently nie pracuje już z firmą
- Cleanup starych kont
Co się dzieje:
- User account usuwany permanentnie
- Assigned items muszą być reassigned
- História pozostaje (audit trail)
Jak:
- Settings → Users/Team
- Znajdź użytkownika
- Three dots → "Delete"
- Reassign jego contacts/opportunities/ conversations
- Confirm deletion
Ważne
Przed usunięciem użytkownika, must reassign wszystkie jego przypisane items (contacts, opportunities, conversations) do innego usera. Inaczej staną się unassigned.
Multi-location access
Agency-level users
Możesz utworzyć usera na poziomie agencji, który ma dostęp do wielu sub-kont jednocześnie.
Use case:
- Twój marketing manager pracuje dla 5 klientów
- Zamiast 5 osobnych logonów, ma 1 login z dostępem do 5 sub-accounts
Jak skonfigurować:
- Przejdź do Agency View
- Settings → Agency Team/Staff
- Add User
- Wybierz "Multi-Location Access"
- Select które sub-konta
- Set permissions per sub-account (mogą być różne)
Audit logs i activity tracking
Gdzie sprawdzić co robią users
Activity Stream: Settings → Activity → User Activity
Zobaczysz:
- Kto się logował i kiedy
- Jakie zmiany wykonał
- Co edytował/usunął
- Wysłane kampanie
- Zmiany w settings
Use cases:
- Troubleshooting ("kto usunął ten contact?")
- Performance tracking
- Security audit
- Training needs identification
Najczęstsze problemy i rozwiązania
Problem: "User nie otrzymał invitation email"
Rozwiązanie:
- Sprawdź SPAM folder
- Sprawdź czy email jest poprawny (no typo)
- Resend invitation (w user settings)
- Spróbuj innego emaila
- Whitelist emails from GHL (@gohighlevel.com)
Problem: "User ma za dużo/mało uprawnień"
Rozwiązanie:
- Settings → Users → Edit User
- Change Role LUB
- Customize Permissions manually
- Save
- User może musiał się relogować aby zmiany zadziałały
Problem: "User widzi sub-konta innych klientów"
Rozwiązanie: Prawdopodobnie został dodany na poziomie Agency zamiast w konkretnym sub-koncie. Usuń z agency level i dodaj bezpośrednio w sub-koncie.
Problem: "Nie mogę usunąć użytkownika"
Rozwiązanie:
- Jeśli ma assigned items - musisz je najpierw reassign
- Jeśli to jedyny Admin - musisz dodać innego Admina najpierw
- Sprawdź czy nie jesteś w read-only mode (niektóre trial accounts)
Problem: "User przypadkowo usunął ważne dane"
Rozwiązanie:
- Sprawdź Activity Log aby potwierdzić kto i co
- Niestety GHL nie ma undelete function - dane są stracone
- Sprawdź czy masz snapshots/backups
- Kontakt z support (czasem mogą pomóc w ciągu 24h)
- Prewencja: Ogranicz delete permissions dla user ról
Podsumowanie
Właściwe zarządzanie użytkownikami i uprawnieniami to kluczowy aspekt bezpieczeństwa i efektywności. Principle of Least Privilege połączony z regularnymi audytami zapewni Ci control nad tym kto ma dostęp do czego.
Key takeaways:
- Dawaj minimum uprawnień niezbędnych do wykonywania pracy
- Używaj ról predefiniowanych gdy możliwe
- Regularnie audytuj dostępy
- Dokumentuj role i permissions
- Proper offboarding = instant deactivation
W następnym tutorialu pokażemy Ci jak personalizować profil agencji dla white-label experience.
