Skip to content

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

  1. 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

  1. Użytkownik otrzymuje email: "You've been invited to GoHighLevel"
  2. Klika link w emailu
  3. Ustawia swoje hasło
  4. Weryfikuje email (jeśli wymagane)
  5. Loguje się na app.gohighlevel.com
  6. 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 Smith

5. 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

  1. Settings → Calendars
  2. Create New Calendar
  3. Wybierz "Team Calendar"
  4. Add team members
  5. 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 day

Notifications 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:

  1. Settings → Users/Team
  2. Znajdź użytkownika
  3. Three dots → "Disable"
  4. 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:

  1. Settings → Users/Team
  2. Znajdź użytkownika
  3. Three dots → "Delete"
  4. Reassign jego contacts/opportunities/ conversations
  5. 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ć:

  1. Przejdź do Agency View
  2. Settings → Agency Team/Staff
  3. Add User
  4. Wybierz "Multi-Location Access"
  5. Select które sub-konta
  6. 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:

  1. Sprawdź SPAM folder
  2. Sprawdź czy email jest poprawny (no typo)
  3. Resend invitation (w user settings)
  4. Spróbuj innego emaila
  5. Whitelist emails from GHL (@gohighlevel.com)

Problem: "User ma za dużo/mało uprawnień"

Rozwiązanie:

  1. Settings → Users → Edit User
  2. Change Role LUB
  3. Customize Permissions manually
  4. Save
  5. 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:

  1. Jeśli ma assigned items - musisz je najpierw reassign
  2. Jeśli to jedyny Admin - musisz dodać innego Admina najpierw
  3. Sprawdź czy nie jesteś w read-only mode (niektóre trial accounts)

Problem: "User przypadkowo usunął ważne dane"

Rozwiązanie:

  1. Sprawdź Activity Log aby potwierdzić kto i co
  2. Niestety GHL nie ma undelete function - dane są stracone
  3. Sprawdź czy masz snapshots/backups
  4. Kontakt z support (czasem mogą pomóc w ciągu 24h)
  5. 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.