Conversion & Activation
Feature
Improvement
- ✓Audio Guide spark for free users — Free users now get one free narrated video recording. The video builder shows a “1 free Audio Guide recording available” notice. After the spark is used, the notice flips to a trial CTA immediately (no page refresh). Subsequent Audio Guide attempts return
402 audio_guide_trial_used. - ✓Usage breakdown by endpoint — Dashboard now shows a collapsible “Usage by endpoint” table for the current month. Loaded async when
usage.current > 0, showing request counts per API endpoint so users can see exactly where their quota is going. - ✓Quick-start template cards — Users with fewer than 5 API requests see three dismissible quick-start cards on the dashboard (Screenshot, PDF, Inspect). Each card pre-selects the tool in the API Explorer and scrolls to it. Dismissed state persists via
localStorage. Trial CTA is suppressed until the user has made at least 1 request, preventing two competing “get started” prompts on first login. - ✓Intent picker on signup — Organic visitors arriving at
/signupwithout a?plan=parameter now see a three-button picker: “Just exploring”, “Building a project”, and “Scaling up”. Selecting an option setsintended_planand updates subtitle copy. Visitors arriving with an explicit plan param skip the picker. - ✓UTM and referrer tracking —
utm_source,utm_medium,utm_campaign, andreferrerare now captured from the URL at signup and stored on the user record. Enables attribution analysis across content and ad channels. - ✓80% quota warning email — When a free user crosses 80% of their 100-request monthly quota, a warning email is sent once per billing period prompting them to start a trial before hitting the limit.
- ✓Signed embed screenshot URLs (Starter+) — Generate HMAC-SHA256-signed screenshot URLs via
POST /dashboard/sign-screenshot. The resulting URL (GET /api/v1/embed/screenshot) can be placed directly in an<img>tag — no API key exposed to the browser. Signature binds all params; changing any parameter invalidates it. Default 24h TTL, max 7 days.