Walnut Full-Funnel Analysis Quick Start Guide

Overview

Welcome to the Walnutverse. ✨

Unlock a full-funnel understanding of your go-to-market engine with Walnut Insights — connecting product demo engagement data across your entire revenue stack. This guide shows how to integrate Walnut into your ecosystem, interpret key analytics, and turn demo interactions into actionable revenue signals.

Connect the stars. Watch your product shine.

From the first demo view to a signed deal and beyond, Walnut’s analytics and integrations help you visualize buyer intent, qualify leads faster, and measure impact across the funnel — empowering Marketing, Sales, and Success teams to move in sync.

In This Article:


Your Walnut Insights & Analytics Toolbox

Everything you need to capture, analyze, and activate engagement data.


Full-Funnel Analysis At-a-Glance

Walnut transforms demo engagement into measurable business outcomes — aligning marketing, sales, and customer success around shared data signals. Every interaction across your funnel contributes to a unified visibility loop: engagement → intent → pipeline → revenue.

Quick Reference

    • Top of Funnel: Trigger lead scoring and nurture workflows from demo events.
    • Mid-Funnel: Qualify based on completion, time spent, and interaction depth.
    • Bottom of Funnel: Map demo types to opportunity stages and follow-up plays.
    • Post-Sale: Track adoption, measure enablement, and surface expansion intent.
Funnel Stage Example Metrics / Data Points How to Use the Data Key Plays
Top of Funnel (Attract & Identify) event: demo_session_finished
user.email
session_started
demo.url
Identify new leads engaging with demos or playlists.
Map sessions to CRM or MAP contacts to activate automations.
• Add “Demo Viewed” to lead scoring (+10).
• Trigger nurture for first-time viewers.
• Surface high-interest leads for SDR review.
Mid-Funnel (Engage & Qualify) session_duration
guides_completion_rate
screen_completion_rate
fab_clicks
Measure engagement depth and intent strength.
Identify high-intent viewers and drop-off trends.
• Flag leads completing >25% or >5min sessions as MQLs.
• Refine pacing and CTAs based on drop-off data.
• Send personalized follow-ups for partial viewers.
Bottom of Funnel (Convert) demo.name
template_name
last_section_viewed
last_guide_shown
Link demo activity to opportunities in your CRM.
Attribute late-stage engagement to deals in progress.
• Attribute opportunities influenced by demos.
• Notify reps when “Pricing” or “Integration” demos are viewed.
• Personalize follow-ups based on last section viewed.
Post-Sale (Adopt & Expand) session_id (repeat activity)
completion_rate
session_duration
Measure product adoption and enablement impact through ongoing demo engagement. • Track onboarding and feature adoption.
• Spot expansion intent from advanced feature demos.
• Use completion trends to measure enablement success.
Cross-Funnel Alignment (Attribution & Insights) demo.template_id
avg. completion
time_spent (aggregated)
Analyze engagement across all stages to link demos → pipeline → revenue. • Build dashboards mapping engagement to deal velocity.
• Benchmark templates by performance.
• Quantify ROI of interactive storytelling.

Full-Funnel Analysis Framework

Every demo interaction tells a story. By mapping Walnut’s engagement data across your entire funnel — from first view to closed-won — you can identify intent signals, measure content effectiveness, and connect demo influence directly to revenue outcomes.

Top of Funnel (Attract & Identify)

Primary goals: Maximize reach, capture curiosity, and turn anonymous engagement into known leads or accounts.

Key Data Points: Sessions, Viewers, Bounce Rate (%), Median Time Spent (seconds), Screens Viewed (%), Completion Rate (%).

Tooling & Signals:

    • Use Walnut Insights Summary Metrics to track Total Sessions, Total Viewers, and Total Time Spent — your top-of-funnel visibility indicators.
    • Increase identification coverage using email parameters (?email={{contact.email}}), embedded lead forms, or Walnut Uncover for account-level recognition.
    • Log session_started and demo_session_finished events in your MAP/CRM to connect views to contacts and campaigns.

Full-Funnel Power Plays:

    • Add Demo Viewed as a behavioral trigger for lead scoring and nurture sequences (+10 for any demo view, +20 for median time ≥ 45s or screens viewed ≥ 25%).
    • Use Guide Funnel and Screens Funnel to pinpoint weak openers and optimize early-screen engagement before gating.
    • Embed demos in campaign landing pages to generate engagement data even before form submission.

🏆 Pro Tip: Use demo_session_finished and playlist_session_finished events as universal triggers in your CRM or MAP workflows for lead scoring, campaign activation, or post-demo follow-up.


Mid-Funnel (Engage & Qualify)

Primary goals: Measure engagement depth, identify high-intent prospects, and inform personalized outreach.

Key Data Points: Session Duration, Completion Rate (%), Guide Completion Rate (%), Screen Completion Rate (%), FAB Conversion Rate (%), Engagement Score (1–10).

Tooling & Signals:

    • In Walnut Insights, review Completion Rate, Guide Completion Rate, and FAB Conversion Rate to gauge story resonance and next-step intent.
    • Use Guides Funnel and Screens Funnel to identify friction points and pacing issues in your narrative flow.
    • Track Engagement Score to benchmark each demo’s performance against top-performing assets.

Full-Funnel Power Plays:

    • Flag leads completing ≥25% of guides or spending 5 minutes as high-intent MQLs.
    • Combine Completion Rate, Median Time Spent, and FAB Conversion for a simple engagement health index.
    • Delay gating until after early value moments (steps 3–5), using incentive-based copy like “Unlock sandbox access” or “Continue the experience.”
🏆 Pro Tip: Monitor Guides Funnel weekly — sharp drops before CTAs often indicate pacing issues or unclear value. Refine annotation timing and copy accordingly.

Bottom of Funnel (Convert)

Primary goals: Accelerate decisions, influence late-stage deals, and surface multi-threaded buying signals.

Key Data Points: Demo Name, Template Name, Last Section Viewed, FAB Conversion Rate (%), Return Sessions, Guide Completion (%).

Tooling & Signals:

    • Use Session-Level Drilldowns to identify re-engagement patterns — especially multiple sessions from the same account within a short timeframe.
    • Correlate FAB Conversion and Completion Rate with deal velocity in your CRM or BI dashboards.
    • Tag late-stage assets like Pricing, Security, or Integrations demos to specific opportunity stages for pipeline attribution.

Full-Funnel Power Plays:

    • Trigger CRM alerts when key accounts re-engage or multiple stakeholders view the same demo (“buying committee” signal).
    • Use Session Journey data to replicate high-performing buyer paths in future demo sequences.
    • Compare Stage Conversion Rate (with vs. without Demo Views) and Average Sales Cycle Length by Demo Activity to quantify demo influence.
🏆 Pro Tip: Use Walnut’s Advanced Salesforce Reports (Win/Loss by Demo Activity, Stage Conversion, and Sales Cycle Length) to visualize direct demo impact on pipeline creation and deal velocity.

Post-Sale (Adoption & Expansion)

Primary goals: Drive onboarding success, feature adoption, and identify upsell opportunities.

Key Data Points: Repeat Session ID, Completion Rate (%), FAB Conversion Rate (%), Median Time Spent (seconds), Engagement Score (1–10).

Tooling & Signals:

    • Track repeat demo sessions to measure product adoption and ongoing learning engagement.
    • Use Completion Rate and FAB clicks to assess how effectively customers engage with advanced features.
    • Compare Playlists vs. standalone demos to evaluate self-guided education performance.

Full-Funnel Power Plays:

    • Trigger enablement or upsell workflows when customers complete “Advanced Features” demos or click in-demo CTAs related to premium add-ons.
    • Use Playlist analytics (Average Time Spent, Completion, Bounce) to refine post-sale content sequencing.
    • Measure Engagement Score across accounts to forecast expansion readiness.

🏆 Pro Tip: Use Playlists for Intent Mapping

 

Playlists act as dynamic experience hubs — bundling demos, videos, and assets that let buyers and customers choose their own path.

    • Viewers self-select interests → sharper segmentation and personalized follow-ups.
    • Streamlined discovery → less friction and richer intent data.
    • Each interaction → triggers contextual nurtures or tailored next-step recommendations.

Cross-Funnel Alignment (Attribution & Continuous Optimization)

Primary goals: Tie engagement data to revenue outcomes and continuously optimize demo and content performance.

Key Data Points: Identified vs. Anonymous Sessions Ratio, Win/Loss Rate by Demo Activity, Average Sales Cycle Length by Demo Activity, Stage Conversion (With vs. Without Demo Views), Open Opportunities with Low Engagement.

Tooling & Signals:

Full-Funnel Power Plays:

    • Build dashboards linking Demo Viewed → Pipeline Created → Closed-Won via the Walnut App for Salesforce.
    • Run a monthly loop: review top 5 demos → apply one narrative or CTA improvement → measure lift in Completion, FAB Conversion, and Stage Conversion.
    • Use Open Opportunities with Low Engagement reports to trigger re-engagement sequences (short guided demos or curated playlists).
🏆 Pro Tip: Aim for 70–80% identification coverage across your demo ecosystem. Combine Walnut Uncover for account-level recognition with form and parameter-based methods for contact-level attribution.

Walnut Engagement Data at a Glance

In addition to built-in Walnut Insights, every Walnut session captures structured JSON data that can be sent via webhooks or Zapier to:

    • Analyze behavior and drop-off points
    • Trigger automations in marketing or CRM systems
    • Enrich leads, contacts, and opportunities

Session Event Schemas:

👉 Use these data structures to feed your analytics stack, marketing automation, or custom dashboards.


Demo Session Data Points

*Webhook object data points. For Insights dashboard metrics, see Track Demo Engagement and Performance with Built-In Walnut Insights.

Key Description Example Value Data Type
demo.id Unique identifier for the demo instance. 7a8e73ec-93ef-4f35-aadf-33c2ada9b887 string (UUID)
demo.name Name of the demo. Meet Crunchy AI string
demo.template_id ID of the demo template used. 473e5dd0-7447-4c84-9a09-d0cd51442c0a string (UUID)
demo.template_name Name of the template used. Crunchy AI Demo Template string
demo.url Direct URL to launch the demo with parameters. View Demo string (URL)
demo_engagement.fab_clicks Number of floating action button clicks. 8 integer
demo_engagement.guides_completion_rate Percentage of guides completed. 72 integer (percentage)
demo_engagement.last_guide_shown Last guide step viewed by the user. Closing Summary string
demo_engagement.last_section_viewed Last section or screen viewed in the demo. Crunchy AI Overview string
demo_engagement.screen_completion_rate Percentage of screens completed by the viewer. 84 integer (percentage)
demo_engagement.session_duration Total session duration in seconds. 123 integer (seconds)
session_id Unique identifier for this demo session. eb8af248-a970-46fa-bfb0-cb675b6780e1 string (UUID)
session_started Timestamp when the session began (UTC). 2025-09-10T14:22:17.905000Z datetime (ISO 8601)
event Event type triggered when the session ends. demo_session_finished string
timestamp Time when the event was logged. 2025-09-10T14:24:20.666248Z datetime (ISO 8601)
user.email Email address of the viewer. viewer@example.com string (email)
user.user_agent Browser and operating system used by the viewer. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Chrome/118.0.0.0 string

Demo Session JSON Object (Webhook Payload):

{
  "data": {
    "demo": {
      "id": "7a8e73ec-93ef-4f35-aadf-33c2ada9b887",
      "name": "Meet Crunchy AI",
      "template_id": "473e5dd0-7447-4c84-9a09-d0cd51442c0a",
      "template_name": "Crunchy AI Demo Template",
      "url": "https://app.teamwalnut.com/player/?demoId=7a8e73ec-93ef-4f35-aadf-33c2ada9b887&showGuide=true&showGuidesToolbar=true&showHotspots=true&source=playlist"
    },
    "demo_engagement": {
      "fab_clicks": 8,
      "guides_completion_rate": 72,
      "last_guide_shown": "Closing Summary",
      "last_section_viewed": "Crunchy AI Overview",
      "screen_completion_rate": 84,
      "session_duration": 123
    },
    "session_id": "eb8af248-a970-46fa-bfb0-cb675b6780e1",
    "session_started": "2025-09-10T14:22:17.905000Z",
    "user": {
      "email": "shellvis.sil@treebase.io",
      "user_agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36"
    }
  },
  "event": "demo_session_finished",
  "timestamp": "2025-09-10T14:24:20.666248Z"
}

Playlist Session Data Points

*Webhook object data points. For Insights dashboard metrics, see Track Demo Engagement and Performance with Built-In Walnut Insights.

Key Description Example Value Data Type
playlist.name Name of the playlist. Crunchy AI Overview Playlist string
playlist.description Short description of the playlist contents. This playlist walks through Crunchy AI’s introduction, core features, workflows, and integrations. string
playlist.id Unique identifier for the playlist. 9dad64b8-ff58-4874-ae5d-020d356c514c string (UUID)
playlist.url Direct link to open the playlist in Walnut. View Playlist string (URL)
items[0].name Title of the first playlist item. Meet Crunchy AI string
items[0].description Description of the playlist item. An introductory demo to meet Crunchy AI and explore its core value. string
items[0].type Content type of the playlist item (e.g., video, pdf, demo). video string
items[0].duration_secs Duration of the item in seconds. 123 integer (seconds)
items[0].number_of_views Total number of views for the item. 403 integer
items[1].name Title of the second playlist item. Crunchy AI Intro Deck string
items[1].description Description of the second item. A short intro deck overviewing Crunchy AI’s main features and benefits. string
items[2].name Title of the third playlist item. Crack Open Smarter Workflows | Crunchy AI string
items[2].description Description of the third item. A demo showing how Crunchy AI unlocks smarter workflows and automation. string
items[3].name Title of the fourth playlist item. Crunchy AI Integrations string
items[3].description Description of the fourth item. An overview of Crunchy AI’s integrations and how they connect across platforms. string
session_id Unique identifier for this playlist session. 80804ad4-6422-4f77-8667-7ae6aa05edad string (UUID)
session_started Timestamp when the session began (UTC). 2024-10-07T15:26:20.606000Z datetime (ISO 8601)
session_ended Timestamp when the session ended (UTC). 2024-10-07T15:31:30.606000Z datetime (ISO 8601)
session_duration_secs Total session duration in seconds. 310 integer (seconds)
user.email Email address of the viewer. jane.doe@company.com string (email)
user.domain Viewer’s organization domain. company.com string
user.identification_method How the viewer was identified. email_gate string
user.ip IP address of the viewer. 123.213.123.43 string (IP)
user.user_agent Browser and operating system used by the viewer. Mozilla/5.0 (Windows NT 10.0; Win64; x64) Chrome/85.0.4183.121 string
event Event type triggered when the playlist session ends. playlist_session_finished string
timestamp Time when the event was logged. 2025-07-11T13:19:39.526213Z datetime (ISO 8601)

Playlist Session JSON Webhook Payload:

{
 "data": {
   "items": [
     {
       "demo_id": null,
       "description": "An introductory demo to meet Crunchy AI and explore its core value.",
       "duration_secs": 123,
       "file_url": "https://example.com/assets/meet_crunchy_ai.mp4",
       "id": "item_1",
       "name": "Meet Crunchy AI",
       "number_of_views": 403,
       "position": 1,
       "screenshot_uri": "https://example.com/screenshots/meet_crunchy_ai.png",
       "selected": true,
       "type": "video",
       "visited": true
     },
     {
       "demo_id": null,
       "description": "A short intro deck overviewing Crunchy AI’s main features and benefits.",
       "duration_secs": 144,
       "file_url": "https://example.com/assets/intro_deck.pdf",
       "id": "item_2",
       "name": "Crunchy AI Intro Deck",
       "number_of_views": 121,
       "position": 2,
       "screenshot_uri": "https://example.com/screenshots/intro_deck.png",
       "selected": false,
       "type": "pdf",
       "visited": true
     },
     {
       "demo_id": "demo_id1",
       "description": "A demo showing how Crunchy AI unlocks smarter workflows and automation.",
       "duration_secs": 160,
       "file_url": "https://example.com/assets/smarter_workflows.mp4",
       "id": "item_3",
       "name": "Crack Open Smarter Workflows | Crunchy AI",
       "number_of_views": 90,
       "position": 3,
       "screenshot_uri": "https://example.com/screenshots/smarter_workflows.png",
       "selected": false,
       "type": "video",
       "visited": true
     },
     {
       "demo_id": "demo_id2",
       "description": "An overview of Crunchy AI’s integrations and how they connect across platforms.",
       "duration_secs": 158,
       "file_url": "https://example.com/assets/integrations.mp4",
       "id": "item_4",
       "name": "Crunchy AI Integrations",
       "number_of_views": 54,
       "position": 4,
       "screenshot_uri": "https://example.com/screenshots/integrations.png",
       "selected": false,
       "type": "video",
       "visited": true
     }
   ],
   "playlist": {
     "description": "This playlist walks through Crunchy AI’s introduction, core features, workflows, and integrations.",
     "id": "9dad64b8-ff58-4874-ae5d-020d356c514c",
     "name": "Crunchy AI Overview Playlist",
     "url": "https://app.teamwalnut.com/player/playlist?playlistId=9dad64b8-ff58-4874-ae5d-020d356c514c"
   },
   "session_duration_secs": 310,
   "session_ended": "2024-10-07T15:31:30.606000Z",
   "session_id": "80804ad4-6422-4f77-8667-7ae6aa05edad",
   "session_started": "2024-10-07T15:26:20.606000Z",
   "user": {
     "domain": "treebase.io",
     "email": "shellvis.sil@treebase.io",
     "identification_method": "email_gate",
     "ip": "123.213.123.43",
     "type": "external",
     "user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
   }
 },
 "event": "playlist_session_finished",
 "is_test": true,
 "timestamp": "2025-07-11T13:19:39.526213Z"
}

Key Resources & Next Steps

For deeper implementation and advanced optimization:

👉 For recommended metrics by demo type (guided, non-guided)—including completion, engagement, and attribution KPIs—explore the Walnut Impact & ROI Playbook.


Was this article helpful?
0 out of 0 found this helpful