Motyw
92. Custom Reports - wlasne raporty
Poziom: Zaawansowany | Czas: 8 min
Custom Reports = pelna kontrola nad metrykami. Tworzysz dashboardy dokladnie pod swoj biznes, nie tylko standardowe raporty GHL.
Dlaczego custom reports?
STANDARD GHL REPORTS (dobre, ale generyczne):
- Lead sources
- Email open rates
- Pipeline conversions
- Call activity
CUSTOM REPORTS (dopasowane do CIEBIE):
- ROI per kampania + geografia
- Custom fields (specyficzne dla branzy)
- Cross-functional data (marketing + sales + support)
- Composite metryki (LTV/CAC ratio)
Pełna elastyczność!GHL Report Builder
Reporting -> Custom Reports -> Create New
KROK 1: Wybierz zrodla danych
DATA SOURCES:
- Contacts (demographics, tags, custom fields)
- Opportunities (deals, pipeline stages, values)
- Appointments (booked, showed, no-show rates)
- Emails (sent, opened, clicked, bounced)
- SMS (delivered, replied, cost)
- Calls (inbound/outbound, duration, recordings)
- Forms (submissions, conversion rates per page)
- Workflows (started, completed, goals achieved)
- Payments (transactions, revenue, refunds)
Mozesz LACZYC wiele zrodel!Przyklad 1: Marketing ROI Report
CEL: Sledzic ROI per traffic source
METRYKI:
Traffic Source | Leads | Deals | Revenue | Ad Spend | ROI
---------------|-------|-------|---------|----------|-----
Google Ads | 150 | 15 | 15000 | 3000 | 5X
Facebook Ads | 200 | 10 | 10000 | 2500 | 4X
Organic Search | 50 | 8 | 8000 | 0 | INF
Referrals | 30 | 12 | 12000 | 200 | 60X
INSIGHT: Referrals najlepszy ROI - wzmocnij referral program!
SETUP W GHL:
1. Data: Contacts (source via UTM)
2. Join: Opportunities (deal value)
3. Custom Field: "Ad Spend" (manual OR API import)
4. Formula: (Revenue - Ad Spend) / Ad Spend = ROI
5. Group By: Source
6. Sort: ROI descendingPrzyklad 2: Sales Performance Dashboard
CEL: Track individual rep performance
METRYKI PER REP:
Rep Name | Calls Made | Connects | Appts Set | Deals | Close Rate | Avg Deal
----------|------------|----------|-----------|-------|------------|----------
Jan K. | 120 | 45 (38%) | 18 (40%) | 6 | 33% | 2500 zl
Anna N. | 95 | 40 (42%) | 20 (50%) | 9 | 45% | 3200 zl
Piotr Z. | 150 | 50 (33%) | 15 (30%) | 4 | 27% | 1800 zl
INSIGHTS:
- Anna: Highest close rate (45%) - best qualifier!
- Piotr: Most calls but lowest conversion - needs training
- Jan: Balanced performer
SETUP:
1. Data: Calls (assigned to user)
2. Join: Appointments (booked by user)
3. Join: Opportunities (owner = user, stage = won)
4. Metrics: COUNT calls, appts, deals + AVG deal value
5. Formulas: Close rate = Deals / Appts
6. Group By: User
7. Date Range: Last 30 daysPrzyklad 3: Customer Lifecycle Report
CEL: Ile czasu od lead do customer?
STAGES:
Lead -> MQL -> SQL -> Opportunity -> Customer
AVG DURATION:
Lead -> MQL: 3 dni
MQL -> SQL: 7 dni
SQL -> Opportunity: 2 dni
Opportunity -> Customer: 14 dni
TOTAL: 26 dni average sales cycle
BOTTLENECK: Opportunity -> Customer (14 dni)
ACTION: Focus na closing skills training
SETUP:
1. Data: Opportunities (all stages)
2. Metrics:
- Date entered each stage (custom fields OR GHL auto-tracking)
- Calculate: Stage Duration = Date(Stage B) - Date(Stage A)
3. AVG per stage
4. Visualize: Funnel chartBuilding a custom report (krok po kroku)
Krok 1: Define Goal
NIEPRAWIDLOWY cel: "Chce raport o leadach"
DOBRY cel: "Chce widziec ktore landing pages generuja najwyzszy LTV (lifetime value) klientow"
Specific = actionable insights!Krok 2: Choose Data Sources
Dla LTV per landing page potrzebuje:
PRIMARY: Contacts (original landing page URL)
JOIN 1: Opportunities (total revenue per contact)
JOIN 2: Custom Field "LTV" (calculated OR manual)
GHL: Drag & drop data sources do report builderKrok 3: Select Metrics
DIMENSIONS (Group By):
- Landing Page URL
MEASURES (Aggregate):
- COUNT(Contacts) = Total leads
- COUNT(Deals Won) = Customers
- SUM(Deal Value) = Total revenue
- AVG(LTV) = Average lifetime value
- Conversion Rate = Customers / Leads
CALCULATED:
- Revenue Per Lead = Total Revenue / Total LeadsKrok 4: Add Filters
OPTIONAL FILTERS:
Date Range: Last 90 days (recent data)
Lead Status: Exclude "Spam", "Unqualified"
Deal Stage: Won only (exclude lost/open)
Geography: Poland only (if multi-country)
Filters = cleaner data = better insightsKrok 5: Visualization
CHOOSE FORMAT:
Table: Best for detailed data (numbers)
Bar Chart: Compare categories (sources, reps)
Line Chart: Trends over time (monthly revenue)
Pie Chart: Proportions (lead source distribution)
Funnel: Conversion stages (lead -> customer)
GHL: Click "Visualization Type" -> SelectKrok 6: Schedule & Share
AUTOMATION:
Schedule: Send raport email...
- Daily @ 8 AM (to sales team)
- Weekly Monday (to management)
- Monthly 1st (to executives)
Recipients:
- jan@firma.pl
- anna@firma.pl
- boss@firma.pl
Format: PDF OR Excel OR link to live dashboard
SET IT & FORGET IT!Zaawansowane: Calculated Fields
GHL pozwala tworzyc CUSTOM FORMULAS:
PRZYKLAD 1: Customer Acquisition Cost (CAC)
Formula: Ad Spend / New Customers
Setup:
- Field 1: SUM(Ad Spend) [custom field]
- Field 2: COUNT(Opportunities WHERE stage=won AND created_date=this_month)
- Calculation: Field1 / Field2
Result: CAC = 500 zl per customer
PRZYKLAD 2: LTV/CAC Ratio
Formula: Lifetime Value / Customer Acquisition Cost
Healthy ratio: 3:1 (LTV powinno byc 3X CAC)
Setup:
- Field 1: AVG(LTV) [custom field per contact]
- Field 2: CAC (from above)
- Calculation: Field1 / Field2
Result: 4.5:1 (healthy!)
PRZYKLAD 3: Lead Velocity Rate (LVR)
Formula: (Leads This Month - Leads Last Month) / Leads Last Month × 100
Shows: Growth rate month-over-month
Setup:
- Field 1: COUNT(Contacts WHERE created = this_month)
- Field 2: COUNT(Contacts WHERE created = last_month)
- Calculation: ((Field1 - Field2) / Field2) × 100
Result: +15% growth MoM (good!)Najlepsze praktyki
1. START SIMPLE:
Nie twórz 50-metric monster dashboard
Zacznij od 3-5 KEY metrics
2. ACTIONABLE METRICS:
Kazda metryka powinna prowadzic do ACTION
"Conversion rate 2%" -> ACTION: A/B test landing page
3. COMPARE PERIODS:
Zawsze pokazuj: This Month vs Last Month
Trend = context!
4. SET BENCHMARKS:
"Email open rate 25%" - dobre czy zle?
BENCHMARK: Industry average 20-25% -> OK!
5. AUTOMATE ALERTS:
IF metric spada powyzej X% -> Email alert
Example: "Alert: Conversion rate dropped 30% this week!"
6. REVIEW REGULARLY:
Weekly review dashboardu z teamem
"Co WYNIKA z tych liczb?"
Data bez action = waste!Common Reports (Templates)
1. Executive Summary Dashboard
TOP-LEVEL METRYKI (CEO/Owner):
- Total Revenue (this month vs last)
- New Customers (MoM growth %)
- Customer Acquisition Cost (CAC)
- Lifetime Value (LTV)
- LTV/CAC Ratio
- Churn Rate
- Monthly Recurring Revenue (MRR) - if subscription
ONE PAGE overview2. Marketing Performance
MARKETING TEAM:
- Leads generated (by source)
- Cost per lead (by channel)
- Lead-to-customer conversion rate
- ROI per campaign
- Email metrics (open, click, conversion)
- Landing page conversion rates
- Traffic sources (organic, paid, referral)3. Sales Activity
SALES TEAM:
- Calls made (per rep)
- Appointments set
- Deals created
- Deals won/lost
- Average deal size
- Sales cycle length
- Win rate %
- Pipeline value4. Customer Success
RETENTION/SUPPORT:
- Customer satisfaction score
- Support tickets (open/closed)
- Response time (avg)
- Churn rate
- Upsell/cross-sell revenue
- Product usage metrics
- NPS scoreExport & Integration
EXPORT OPTIONS:
1. CSV/Excel:
Download -> Analyze w Excel/Google Sheets
2. PDF:
Print-friendly dla executive presentations
3. API:
Pull data programmatically (developers)
Integrate z BI tools (Tableau, Power BI)
4. Google Sheets Integration:
Auto-sync GHL data -> Google Sheet
Collaborate z teamem w real-time
5. Zapier/Make:
Trigger actions based na report data
Example: "IF CAC > 1000 -> Slack alert"Troubleshooting
PROBLEM: "Report pokazuje 0 danych"
FIX:
- Check date range (za waski?)
- Check filters (za restrictive?)
- Verify data sources connected
- Test z simplified version
PROBLEM: "Liczby nie zgadzaja sie"
FIX:
- Check for duplicate contacts (merge!)
- Verify JOIN conditions (correct keys?)
- Check formula syntax
- Compare z standard GHL report (baseline)
PROBLEM: "Report loading wiecznie"
FIX:
- Reduce date range (less data)
- Remove complex calculations
- Split into multiple smaller reports
- Contact GHL support (performance issue?)Checklist
☑ Cel zdefiniowany (co chcesz mierzyc?)
☑ Data sources wybrane (contacts, deals, etc.)
☑ Metrics okreslone (COUNT, SUM, AVG, etc.)
☑ Filters dodane (date range, status, etc.)
☑ Visualization type wybrany (table, chart, etc.)
☑ Calculated fields utworzone (if needed)
☑ Report przetestowany (verify liczby)
☑ Schedule skonfigurowany (auto-send)
☑ Recipients dodani (kto otrzymuje?)
☑ Review cadence ustalony (weekly check)
☑ Action plan (co robic z insights?)Nastepny krok: 93. Attribution Tracking
