funnel-reporter
Funnel Reporter
Purpose
Pull live analytics data from the Humblytics API to generate comprehensive funnel reports. Covers the full journey from traffic acquisition through conversion and retention. Designed for SaaS businesses that need regular reporting on marketing and product metrics.
When to Use
- Generating weekly or monthly marketing performance reports
- Analyzing traffic trends and source attribution
- Reporting on signup and trial-to-paid conversion rates
- Identifying changes in funnel performance over time
- Preparing board or stakeholder updates with marketing metrics
- Comparing period-over-period performance
Credentials
This skill reads a Humblytics API key from the environment. Never paste API keys directly into chat — they persist in transcripts and logs.
Setup (one time):
cp .env.example .envat the repo root and fill inHUMBLYTICS_API_KEYsource .envin your shell before running the agent (or usedirenv, or add the exports to your shell profile)- Get the key from Humblytics Dashboard > Settings > API
- The skill will ask for your Property ID (also in Dashboard > Settings > API)
- Base URL:
https://app.humblytics.com/api/external/v1 - Docs: https://docs.humblytics.com/api
If HUMBLYTICS_API_KEY is not in the environment, stop and point the user at .env.example — do not accept the key in chat.
Before You Start
- Confirm the property — Which Humblytics property to report on
- Define the time period — This week, last 30 days, month-over-month, quarter, custom range
- Identify the audience — Is this for the team, leadership, investors? This shapes detail level and framing.
- Check for comparison period — Most useful reports compare current vs previous period
- Understand the funnel steps — Confirm the key conversion events tracked in Humblytics
- Look for context — Check project docs for business model, pricing, and target metrics
Core Workflow
Step 1: Pull Traffic Data
Retrieve top-of-funnel metrics from Humblytics:
API Endpoints:
GET /properties/{propertyId}/analytics/overview?period={period}— Aggregate metricsGET /properties/{propertyId}/analytics/pages?period={period}— Page-level breakdownGET /properties/{propertyId}/analytics/sources?period={period}— Traffic source attributionGET /properties/{propertyId}/analytics/devices?period={period}— Device breakdownGET /properties/{propertyId}/analytics/locations?period={period}— Geographic data
Key traffic metrics to pull:
- Total sessions and unique visitors
- Page views and pages per session
- Average session duration
- Bounce rate
- New vs returning visitors ratio
Step 2: Analyze Traffic Sources
Break down where traffic is coming from:
| Source | Sessions | % of Total | Bounce Rate | Conv Rate | Trend |
|---|---|---|---|---|---|
| Organic Search | — | — | — | — | up/down/flat |
| Direct | — | — | — | — | — |
| Paid Search | — | — | — | — | — |
| Paid Social | — | — | — | — | — |
| Organic Social | — | — | — | — | — |
| Referral | — | — | — | — | — |
| — | — | — | — | — |
Flag any source with:
- Significant volume change (>20% vs previous period)
- Unusually high or low conversion rate
- High bounce rate (>70%) suggesting poor targeting or landing page mismatch
Step 3: Page Performance
Identify top-performing and underperforming pages:
Top pages by traffic — Which pages attract the most visitors? Top pages by conversion — Which pages drive the most signups/purchases? Highest bounce rate pages — Where are people leaving immediately? Lowest engagement pages — Short time-on-page, low scroll depth
For key landing pages, report:
- Sessions, bounce rate, avg time on page
- Conversion rate and total conversions
- Period-over-period change
Step 4: Funnel Step Analysis
Map the full conversion funnel with data:
Visitors → Signups → Activated → Trial → Paid → Retained
10,000 → 500 → 300 → 200 → 80 → 65
5.0% 60.0% 66.7% 40.0% 81.3%
For each transition, report:
- Volume: How many users at each step
- Conversion rate: Percentage moving to next step
- Period comparison: How this compares to the previous period
- Trend: Improving, declining, or stable
Step 5: Conversion Events
Pull event data for key conversion actions:
GET /properties/{propertyId}/analytics/events?period={period}— All tracked events
Report on:
- Signup completions
- CTA clicks (by page and CTA)
- Form submissions
- Pricing page views
- Trial starts
- Upgrade/purchase events
Step 6: Period-over-Period Comparison
Always compare against the previous period (week-over-week or month-over-month):
| Metric | This Period | Last Period | Change | Trend |
|---|---|---|---|---|
| Sessions | — | — | +X% | — |
| Signups | — | — | +X% | — |
| Conversion Rate | — | — | +X pp | — |
| Bounce Rate | — | — | -X pp | — |
Highlight:
- Metrics that improved significantly (celebrate wins)
- Metrics that declined (flag for investigation)
- Metrics that are flat but should be growing (stagnation risk)
Step 7: Insights and Recommendations
Do not just present data — interpret it:
The Report Summary Structure:
-
Executive Summary (3 sentences max)
- Overall funnel health: healthy / needs attention / critical
- Biggest win this period
- Biggest concern this period
-
Key Metrics Table — The 5-8 most important numbers
-
Traffic Analysis — Sources, trends, notable changes
-
Funnel Performance — Step-by-step with conversion rates
-
Page Performance — Top and bottom performers
-
Insights (3-5 bullets)
- What changed and why
- What is working well
- What needs attention
-
Recommended Actions (3 bullets)
- One quick win
- One strategic initiative
- One thing to investigate further
Report Templates
Weekly Report (concise)
- Executive summary (3 lines)
- Key metrics table (5 numbers)
- Top 3 insights
- Top 3 actions
Monthly Report (comprehensive)
- Executive summary
- Full traffic analysis with source breakdown
- Complete funnel with step-by-step conversion rates
- Page-level performance (top 10 pages)
- Channel-by-channel breakdown
- Month-over-month trends
- Insights and strategic recommendations
Board/Stakeholder Report (high-level)
- 3 headline metrics (traffic, signups, revenue)
- Trend arrows and period comparison
- One paragraph narrative
- Strategic outlook
Metric Benchmarks (SaaS)
Use these as reference points when analyzing data:
| Metric | Poor | Average | Good | Excellent |
|---|---|---|---|---|
| Landing page conversion | <2% | 2-5% | 5-10% | >10% |
| Trial-to-paid | <10% | 10-20% | 20-40% | >40% |
| Bounce rate | >70% | 50-70% | 30-50% | <30% |
| Activation rate | <20% | 20-40% | 40-60% | >60% |
| Monthly churn | >10% | 5-10% | 2-5% | <2% |
Related Skills
- cro-optimizer — Take report findings and turn them into optimization actions
- ab-test-generator — Create tests based on underperforming pages or steps
- marketing-strategist — Use report data to inform strategic planning
- page-cro — Deep-dive into specific underperforming pages
More from humblytics/ai-marketing-skills
ad-expert
Expert in paid advertising across Meta (Facebook/Instagram), Google Ads, TikTok, LinkedIn, and YouTube. Specializes in ad ideation, creative concepting, copywriting, audience targeting, campaign structure, and performance optimization. Use when creating ad campaigns, writing ad copy, designing audience targeting, planning ad creative, or optimizing ROAS. Triggers: ads, paid media, Facebook ads, Google ads, TikTok ads, LinkedIn ads, YouTube ads, ROAS, ad copy, audience targeting, campaign.
12page-cro
Page-level conversion rate optimization. Audits any landing page, homepage, pricing page, or product page for conversion issues. Analyzes copy, layout, CTAs, social proof, objection handling, and user flow. Provides specific recommendations to improve conversion rate. Use when reviewing a page for conversion improvements, auditing landing pages, or optimizing specific page elements. Triggers: page audit, landing page review, conversion audit, page optimization, CTA optimization, landing page CRO.
11cro-optimizer
CRO specialist that pulls live analytics data from Humblytics API, analyzes conversion funnels, identifies drop-off points, and generates prioritized A/B test hypotheses. Use when analyzing conversion rates, diagnosing funnel leaks, optimizing signup flows, or creating test roadmaps. Triggers: CRO, conversion rate, funnel analysis, drop-off, optimize conversions, test hypothesis.
11copywriting
Conversion copywriter for landing pages, emails, ads, CTAs, headlines, product descriptions, and sales pages. Writes clear, compelling copy that drives specific actions. Applies direct-response principles, benefit-driven messaging, and audience-aware tone. Use when writing or rewriting any marketing copy. Triggers: copywriting, write copy, headline, CTA, landing page copy, email copy, ad copy, sales copy, rewrite, tagline.
11content-strategist
Content strategy expert specializing in all content formats: long-form articles, newsletters, social media, video scripts, podcasts, threads, carousels, and SEO content. Combines audience psychology, storytelling frameworks, platform mechanics, and distribution strategy. Use when planning content calendars, writing content briefs, creating editorial strategy, or optimizing content for SEO and engagement. Triggers: content strategy, blog post, newsletter, social media, video script, content calendar, SEO content, editorial, content plan.
11ab-test-generator
Reads page analytics and heatmap data from Humblytics, generates A/B test hypotheses with element selectors, and launches no-code split tests via the Humblytics API. Use when creating A/B tests, split tests, multivariate tests, or when you need to test headlines, CTAs, layouts, or pricing. Triggers: A/B test, split test, experiment, test hypothesis, launch test, variant.
11