ROIPad: The Deal Engine

ROIPad isn't another demo tool. We're the first Deal Engine that transforms product interactions into revenue by orchestrating the complete buying journey—from initial interest to stakeholder alignment and signed contracts.

Documentation Contents

The "Fidelity Trap": Why Better Demos Don't Close Deals

The current demo tool market is obsessed with pixel-perfect replication of UI elements, but they're solving the wrong problem for B2B sales teams.

The Demo Tool Trap

Tools like Navattic, Storylane, and Supademo are fighting a war over "hover states" and "scroll fidelity"—engineering marvels that create beautiful product tours but completely miss the actual sales process.

  • No pricing strategy: A tour shows features but never discusses cost or ROI
  • No stakeholder alignment: Designed for one viewer, not buying committees
  • No decision logic: Linear flows that don't adapt to business roles or objections
  • No consensus tracking: You can't see who's engaged and who's blocking the deal
  • No business context: Pure product interaction without financial justification

The ROIPad Solution

ROIPad is a Deal Engine—not a demo tool. We provide the missing 80% of the B2B sales process that happens around the product demonstration.

  • Complete deal narrative: From problem statement to ROI calculation to contract
  • Multi-stakeholder orchestration: Track engagement across entire buying committees
  • Intent-based routing: Dynamic journeys based on role, behavior, and signals
  • Consensus intelligence: Visualize who's bought in and who's blocking
  • Business justification: Built-in ROI calculators, pricing modules, and value propositions

The Fundamental Shift

Demo tools ask: "How can we make this look more like the real product?"

ROIPad asks: "How can we guide this committee from awareness to consensus to close?"

Understanding the Market Gap

The B2B buying process has fundamentally changed while demo tools have remained stagnant. Today's enterprise sales involve:

Current demo tools address exactly none of these realities. They're built for individual product exploration, not committee decision-making. They show "how" but never address "why" or "how much" or "who else needs to agree."

The Hidden Cost of Demo-First Thinking

When sales teams lead with product demos, they:

  1. Prematurely focus on features before establishing business value
  2. Educate tire-kickers who aren't serious buyers
  3. Miss stakeholder alignment by engaging only technical evaluators
  4. Fail to quantify ROI at the critical moment of interest
  5. Create feature fatigue without connecting to business outcomes

ROIPad rearchitects this process by starting with business context and only introducing product demonstration when it serves the narrative progression toward consensus.

ROIPad's Core Philosophy: The Three Pillars

We're building more than a tool—we're creating a new category at the intersection of product demonstration, sales enablement, and deal intelligence.

1. Narrative Over Fidelity

Pixel-perfect replication doesn't close deals. What matters is the business story wrapped around the product. ROIPad structures the complete narrative from problem identification through solution validation to financial justification.

We treat each deal as a story with characters (stakeholders), conflict (business problems), and resolution (your solution). This narrative approach resonates with human decision-making psychology far more than isolated feature demonstrations.

Narrative Structure in Practice

A ROIPad journey follows this proven narrative arc:

  1. Establish the Problem: Quantify pain points with industry-specific data
  2. Introduce the Hero: Your solution as the logical answer
  3. Show the Journey: How other companies achieved success
  4. Provide Proof: Case studies, testimonials, ROI calculations
  5. Call to Action: Clear next steps based on stakeholder role

Unlike demo tools that jump straight to "here's our dashboard," ROIPad ensures every feature demonstration happens within a business context that justifies its importance.

2. Consensus Over Engagement

Traditional analytics measure clicks and time spent. ROIPad measures buy-in and alignment across the entire buying committee. We track not just if someone viewed content, but how their engagement affects the collective decision.

Our consensus mapping visualizes the organizational decision landscape, showing sales teams exactly who needs attention, who's championing the deal, and where objections are forming before they become deal-breakers.

Consensus Intelligence Mechanics

ROIPad's consensus engine tracks:

3. Context Over Features

The same feature means different things to different stakeholders. ROIPad's intent-based routing adapts the journey based on role, behavior, and expressed needs. Technical evaluators see API documentation while financial stakeholders see ROI calculators.

This contextual intelligence transforms generic product tours into personalized business conversations that address each stakeholder's unique concerns and decision criteria.

Contextual Intelligence Framework

ROIPad evaluates multiple context dimensions:

Market Comparison: ROIPad vs. The Entire Ecosystem

ROIPad doesn't compete with demo tools—it contains and orchestrates them within a complete deal acceleration framework.

Feature / Capability ROIPad
The Deal Engine
Navattic / Storylane / Supademo
Demo Tools
Trumpet / Walnut
Sales Rooms
Traditional Methods
Decks, Email, Calls
Primary Focus Complete Deal Journey
From awareness to signed contract
Product Demonstration
Show how features work
Deal Collaboration
Shared workspace for materials
Fragmented Process
Disconnected tools and communications
Buying Committee Support Full Multi-Stakeholder Orchestration
Track engagement & consensus across all roles
Single Viewer Focus
Designed for individual exploration
Multi-Viewer Access
Shared access but no role tracking
Manual Coordination
Email chains, separate meetings
Business Context Built-in ROI & Pricing
Financial justification integrated
Feature-Only
No pricing or business case
Can Include Documents
Static business docs as attachments
Separate Documents
Decks, spreadsheets, proposals
Journey Intelligence Intent-Based Dynamic Routing
Adapts based on role, behavior, signals
Linear Progression
Fixed sequence of steps
Static Content Hub
Organized but not adaptive
No Intelligence
Manual adaptation by sales rep
Consensus Tracking Visual Consensus Mapping
See who's bought in vs. blocking
Basic Engagement Only
Clicks, time, completion
Document-Level Tracking
Views and time on materials
Manual Tracking
Spreadsheets, CRM notes, guesswork
Narrative Structure Guided Deal Narrative
Problem → Solution → Value → Action
Feature Walkthrough
UI element explanations
Content Organization
Logical grouping of materials
Rep-Dependent
Quality varies by salesperson
Integration Strategy Orchestration Layer
Embeds demo tools within deal narrative
Standalone Widgets
Embeddable tours for websites
Content Aggregation
Central repository for deal assets
No Integration
Separate tools, no unified view
Decision Analytics Deal Scoring & Risk Signals
Predictive insights based on narrative engagement
Engagement Metrics
Tour completion rates, clicks
Content Analytics
Document views and engagement
Qualitative Only
Gut feel, anecdotal evidence
Adaptive Content AI-Powered Personalization
Dynamic text based on sentiment & role
Static Content
Same tour for all viewers
Static Content
Same materials for all viewers
Manual Customization
Time-consuming personalization
Deal Velocity Impact Accelerates Entire Cycle
Reduces stalls, aligns stakeholders faster
Accelerates Early Stage
Faster product qualification
Improves Collaboration
Reduces email back-and-forth
Slow & Inefficient
Weeks of meetings and follow-ups

The ROIPad Advantage: Contain, Don't Compete

Instead of trying to build a better screenshot tool, ROIPad becomes the operating system for your deals that can contain and orchestrate all other tools in your stack.

Practical Implementation Example

A complete ROIPad deal narrative:

  1. Module 1: Personalized video introduction from the Account Executive addressing specific pain points
  2. Module 2: Embedded Supademo/Storylane tour for technical validation of specific features
  3. Module 3: Interactive ROI calculator with company-specific inputs
  4. Module 4: Security and compliance documentation with tracking
  5. Module 5: Pricing tables with scenario comparison
  6. Module 6: Stakeholder review dashboard showing who has engaged
  7. Module 7: Next steps with calendar integration for demos or signatures

This comprehensive narrative structure is what demo tools alone cannot provide—they excel at component #2 but miss the complete business conversation.

Integration Philosophy

ROIPad's "contain, don't compete" strategy means:

ROIPad Feature Ecosystem

Beyond basic demo capabilities, ROIPad provides a complete toolkit for deal acceleration and stakeholder alignment.

Drag-and-Drop Canvas

Stack-based editor (not flowchart) with drag-and-drop module placement. Every module has dedicated configuration for content, logic, and tracking settings.

Module Marketplace

Open architecture supporting third-party module development. ~5 core modules out of the box with ability to import/install from marketplace.

Design Marketplace

Extend beyond functional modules to design themes, button styles, and animation packs available through marketplace installation.

Advanced Branching Triggers

Auto-proceed (after video ends) or click-proceed modes. Branching based on time spent, quiz answers, or specific interactions with targeting to any Level ID.

Split-Canvas Container

H5P-style container module with split layout (70% video player, 30% interactive area). Timeline triggers sync content display with video playback with configurable pause/resume behavior.

Secure HTML/JS Sandbox

Safely embed custom HTML/JS animations or mini-demos. Dedicated module for embedding Supademo, Navattic, Storylane iframes with compatibility assurance.

Detailed Builder Specifications

Interface & Workflow

The ROIPad builder uses a stack-based approach where users select modules from a sidebar and drag them onto the "Editor Board." This is intentionally not a flowchart system—it's a linear builder that supports branching logic at each module level.

Module Configuration System

Every module has a dedicated configuration panel with three primary sections:

  • Content Configuration: Text, media uploads, question banks, API connections
  • Logic Configuration: Branching rules, redirect settings, timing controls
  • Tracking Configuration: Pixel placements, cookie settings, analytics triggers
  • AI Bespoke Settings: For text-based modules, users can enable "AI Rewrite" to dynamically customize copy based on user context

Hierarchical Branding System

ROIPad implements a two-tier branding system:

  • Workspace Defaults: Industry, Business Name, Business Type, Logo, Default URL
  • Journey Overrides: During journey creation, users can specify Product Logo and Product URL that override workspace defaults
  • Priority Logic: Journey settings always take precedence over workspace defaults

Open Marketplace Architecture

The entire system is built on a marketplace framework:

  • Core Modules: ~5 essential modules provided out of the box (Video, Quiz, Text, Sound, Pictures/Carousel)
  • Third-Party Development: Open API for developers to create and submit modules
  • User Installation: SaaS users can browse, preview, and install modules from the marketplace
  • Themes & Assets: Marketplace extends to design themes, button styles, and animation packs

Sequence & Level ID System

Every module is assigned a unique Level ID representing its exact position in the linear sequence. This ID serves as the anchor for:

  • Branching logic targeting
  • Analytics tracking
  • User progression tracking
  • Cross-module references

Interaction Logic Configuration

Modules support multiple progression modes:

  • Auto-Proceed: Automatically advance after conditions are met (e.g., video completes)
  • Click-Proceed: Display a "Next" button for manual advancement
  • Branching Triggers:
    • Time Spent: If user lingers > X seconds → Branch to specific Level ID
    • Result/Answer: If Quiz Answer = "A" → Branch to different path
    • Interaction: Based on specific user actions within the module

Visual Customization Layer

Each Level ID has dedicated visual settings:

  • Button design customization
  • Animation effects configuration
  • Marketplace import for specialized styles
  • Preview mode for real-time customization

Target-Based Branching

Advanced logic system allows:

  • Conditions can target any specific Level ID or module type
  • Actions can skip multiple modules and jump to distant points in the journey
  • Example: If user clicks "I'm not interested" → Skip next 3 modules → Jump directly to "Objection Handling" module

Advanced Scoring Rules

Average-based scoring engine with configurable point assignments per module (e.g., +10 for viewing, +50 for interaction). Score-based branching for personalized journeys.

Inbound Intent Setup

Source capture via HTML code or bookmarklet. Tag elements on your live site (buttons, pricing links) with explanations to generate custom tracking JavaScript.

Source-Based Journey Manipulation

JS snippet tracks visitor interactions on your live site. When they open a ROIPad journey, system reads history to show specific AI text or skip sequences.

Adaptive AI (Runtime Modification)

AI generates bespoke text versions for modules based on accumulated score and sentiment calculation. Content adapts to prospect's demonstrated interests.

Sentiment Multipliers

Assign multipliers (1-10) to each module determining sentiment score impact. Pricing module might have 10x multiplier vs. basic info module at 2x.

Global Cookie Logic

Robust cookie-based browsing behavior tracking (with required disclosure) to persist user state, scores, and journey progress across sessions.

Intelligence Layer Detailed Specifications

Advanced Analytics & Scoring Rules Engine

The scoring system uses an average-based calculation engine with comprehensive rule configuration:

  • Per-Module Point Assignment: Users define exact point values for different interaction types
  • Weighted Scoring: Different modules can contribute different weights to overall score
  • Time-Based Scoring: Points can be calculated based on engagement duration
  • Interaction Quality Scoring: Depth of interaction (clicks, form completions, etc.) affects score differently

Score-Based Branching Logic

The Average Score at any specific Level ID becomes a variable for conditional logic:

  • If Score > 80 at Level 5 → Send to "Booking Calendar" module
  • If Score < 40 at Level 5 → Send to "More Information" branch
  • If Score variance between stakeholders > 30 → Trigger "Alignment Needed" alert

The "Inbound Intent" Setup System

This is a dedicated setup wizard outside the main flow builder:

  1. Source Input: Users paste their website's HTML source code or use a Bookmarklet application
  2. Element Tagging: Users select interactive elements on their live site (buttons, pricing links, feature links)
  3. Explanation Assignment: For each tagged element, users add explanations of intent significance
  4. JavaScript Generation: System generates custom tracking JavaScript snippet for site embedding
  5. Testing & Validation: Built-in testing suite to verify tracking implementation

Source-Based Journey Manipulation

The JavaScript snippet tracks detailed visitor interactions:

  • Which pages were visited and in what sequence
  • Which buttons/links were clicked and how many times
  • Time spent on specific content sections
  • Scroll depth and reading patterns

When that same visitor opens a ROIPad journey, the system reads their interaction history and can:

  • Show specific AI-generated text addressing their demonstrated interests
  • Skip introductory sequences they've already engaged with on the website
  • Start the journey from a different Level ID based on their preparation level
  • Personalize content based on their role inference from website behavior

Platform History Integration

Similar to website tracking but for the user's own SaaS platform/app:

  • Tracks which features were explored in the actual product
  • Records usage patterns and frequency
  • Notes friction points or areas of confusion
  • Uses this data to personalize the sales journey content

Global Journey Settings & Cookie Logic

Comprehensive settings panel controls:

  • AI Enablement: Global toggle for AI personalization features
  • Start/Stop Logic: Define journey entry and exit points based on user history
  • Cookie Configuration: Robust cookie-based browsing behavior tracking with:
    • Required privacy disclosures and consent management
    • Cross-session state persistence
    • Score and progression tracking across multiple sessions
    • User identification and deduplication logic

Adaptive AI System (Runtime Modification)

The AI doesn't just personalize at journey start—it modifies content in real-time:

  • Bespoke Text Generation: Creates custom text versions for modules based on:
    • Accumulated score up to that point
    • Sentiment calculation from engagement patterns
    • Demonstrated interests and focus areas
    • Role inference and decision authority level
  • Dynamic Content Adjustment: If user spends significant time on pricing → Subsequent modules emphasize ROI and value justification
  • Tone Adaptation: Adjusts language formality, technical depth, and business focus based on user profile

Sentiment Multipliers Configuration

Each module can be assigned a sentiment multiplier (1-10 scale):

  • Low Multiplier (1-3): Basic information modules, introductory content
  • Medium Multiplier (4-6): Feature demonstrations, case studies
  • High Multiplier (7-10): Pricing modules, ROI calculators, commitment requests
  • Impact: These multipliers determine how much each module interaction affects the overall sentiment score

Template & AI Generation

Template-based creator with marketplace import. AI rewrites template content to fit your Workspace Data and Product Description automatically.

Environmental Branching

Start/end journey logic based on geo-location, device type, OS, time of day, or internet connection speed. Context-aware journey delivery.

Multi-Layer Gating

Password protection, one-time links (with/without password), 2FA/email verification, geo-restriction, or public listing on Explore Page.

Multi-Channel Distribution

Social media integration, auto-generated QR codes, JavaScript embed code, or direct links. Public links can enforce attribute requirements.

Cross-Journey Branching

Branch in Journey A can redirect to start Journey B. Referrer gating ensures traffic only comes from specific journeys (prevents skipping steps).

Viral Duplication Toggle

When enabled, shows "Duplicate this Journey" button allowing other SaaS users to copy entire structure to their workspace (with attribution).

Creation Experience Detailed Specifications

Template & AI Generation System

Accelerated journey creation through templates:

  • Template Marketplace: Browse and import pre-built journey templates
  • AI-Powered Customization: AI rewrites template content to match:
    • Workspace Data (company name, industry, value proposition)
    • Product Description (features, benefits, differentiators)
    • Target Audience (roles, industries, pain points)
  • Smart Placeholder Replacement: Automatically replaces generic content with company-specific information
  • Structure Adaptation: Adjusts template structure based on product complexity and sales cycle length

The "Split-Canvas" Container Module (H5P-Style)

Advanced container module with sophisticated synchronization:

  • Layout Structure:
    • 70% (Left/Dominant Area): Video Player with full controls
    • 30% (Right/Side Area): Interactive Content Pane
  • Timeline Trigger System:
    • Set precise timestamps in the video timeline
    • At each trigger point, specific content appears in the interactive pane
    • Example: At 00:45 → Show Quiz Module; At 01:20 → Show Pricing Calculator
  • Video Behavior Configuration:
    • Pause on Trigger: Video automatically pauses when interactive content appears
    • Continue Playing: Video continues while user interacts with side content
    • Resume Logic: Configure if video resumes automatically after interaction or waits for manual continuation
  • Interactive Content Types: Quizzes, HTML animations, Forms, Calculators, Decision trees

Environmental Branching Logic

Start/end journey logic based on multiple environmental factors:

  • Geo-location: Different content for different regions/countries
  • Device Type: Mobile-optimized vs. desktop experiences
  • Operating System: Tailor content for Windows vs. Mac users
  • Time of Day: Different messaging for morning vs. afternoon engagements
  • Connection Speed: Lightweight content for slow connections, rich media for fast connections
  • Browser Type: Optimize for Chrome, Safari, Firefox differences

Multi-Layer Access Control (Gating)

Comprehensive security and access management:

  • Password Protection: Simple password gate for entire journey
  • One-Time Links:
    • Without password: Single use then invalid
    • With password: Added security layer
  • 2FA / Email Verification: Send verification code to email before access
  • Geo-Restriction: Only accessible from specific countries/regions
  • Public Listing: List on public Explore Page for discovery
  • IP Whitelisting: Restrict to specific IP ranges

Public Link Restrictions

Even publicly accessible links can enforce requirements:

  • Must be on Desktop device (blocks mobile access)
  • Requires minimum internet connection speed
  • Specific browser requirements
  • Time-based access windows

Multi-Channel Distribution System

Share journeys through every relevant channel:

  • Social Media Integration: One-click sharing to LinkedIn, Twitter, etc.
  • Auto-Generated QR Codes: Downloadable QR codes for print materials
  • JavaScript Embed Code: Embed directly into websites or landing pages
  • Direct Links: Simple URL distribution
  • Email Integration: Direct integration with email platforms
  • CRM Integration: Push links directly to CRM records

Cross-Journey Branching Logic

Create interconnected journey ecosystems:

  • Specific branch in Journey A can redirect users to start Journey B
  • Maintain user state and scores across journey transitions
  • Example: Technical deep-dive journey branches to pricing journey when user is ready

Referrer Gating (Chained Journeys)

Prevent skipping ahead in multi-step processes:

  • Configure Journey B to only accept traffic coming from Journey A
  • Blocks users from jumping directly to "Step 2" without completing "Step 1"
  • Maintains narrative continuity and proper information sequencing

Viral Duplication Toggle

Community-building feature:

  • When enabled, shows "Duplicate this Journey" button on play page
  • Other SaaS users can copy entire journey structure to their workspace
  • Automatic attribution to original creator
  • Helps build marketplace of user-created templates

Unique Header Design

Left: Product logo. Center: Distinct black progress bar (color configurable). Right: Call-to-action button (Sign Up, Join Waitlist, etc.). Clean, branded interface.

Viewport Container

Large, borderless container with padding centered in viewport. Modules play inside container; next buttons and meta items appear below for clean progression.

Pricing & Review Modules

Specialized modules for pricing tables and testimonials with basic customization (font, colors, backgrounds). Marketplace for advanced design variants.

Pre-Defined Prospect Data (PURL)

Define role and name before sending journey. Prospect sees personalized greeting ("Hello John!") without inputting data. Link-level customization for multiple unique links.

Exit-Intent Popup

Mobile-responsive popup triggered on browser/tab close events. Configurable content (email capture or quick review). Logic controls (show only if score > 50, etc.).

Lead Temperature Classification

Automatic classification as Cold, Warm, Hot, Lead based on scoring system. Real-time qualification as prospect engages with narrative.

Deal Room Player Detailed Specifications

Unique Header Design System

The player interface maintains consistent branding and navigation:

  • Left Section: Product Logo (from journey settings, overrides workspace logo)
  • Center Section: Distinct Black Progress Bar strip showing journey progression
    • Color is configurable in journey settings
    • Shows completion percentage and visual progress
    • Option to hide for specific modules if desired
  • Right Section: Call-to-Action Button (Sign Up, Join Waitlist, Schedule Demo, etc.)
    • Configurable text and destination URL
    • Can be hidden or shown based on logic rules
    • Changes state based on user progression (e.g., "Get Started" → "Book Demo" → "Buy Now")

Viewport Container Design

Optimized presentation area for content:

  • Borderless Container: Clean, distraction-free content area
  • Centered Positioning: Perfectly centered in viewport regardless of screen size
  • Responsive Padding: Adaptive padding based on device and screen size
  • Content Flow:
    • Modules play out inside the main container
    • Next buttons, navigation controls, and meta information appear below the container
    • Clean separation between content and controls

Business Modules & Customization

Specialized modules for critical business conversations:

  • Pricing Tables Module:
    • Multiple plan structures (Basic, Pro, Enterprise)
    • Feature comparison matrix
    • Custom pricing based on user inputs
    • Annual vs. monthly toggle
    • Basic customization: Font, Text Color, Background Color, Badge Color
  • Reviews/Testimonials Module:
    • Customer quote carousel
    • Case study highlights
    • ROI results display
    • Video testimonials integration
    • Basic customization options
  • Marketplace Extensions: Users can import advanced design variants for these specialized modules

Pre-Defined Prospect Data (PURL System)

Personalized URLs without user input:

  • Data Definition: Users define Role and Name before generating the link
  • Personalized Experience: Prospect sees "Hello John!" or "Welcome, IT Director" without entering information
  • Link-Level Customization: Create multiple unique links for the same journey:
    • johns-link.roipad.com/journey-xyz (pre-filled: John, CIO)
    • sarahs-link.roipad.com/journey-xyz (pre-filled: Sarah, CFO)
    • mikes-link.roipad.com/journey-xyz (pre-filled: Mike, Engineering Lead)
  • Analytics Tracking: Track each personalized link separately in analytics

Exit-Intent Popup System

Capture abandonment with intelligent triggers:

  • Trigger Events:
    • Browser/tab close attempt
    • Mouse moving toward browser navigation
    • Inactivity timeout
    • Attempt to navigate away via back button
  • Mobile Responsive: Optimized for touch interfaces and mobile browsers
  • Configurable Content:
    • Email capture form
    • Quick feedback request
    • Offer for alternative content
    • Contact request form
  • Logic Controls:
    • Show only if Score > 50
    • Show only if Level ID > 3 (past introductory content)
    • Show only on specific exit intent patterns
    • Frequency capping to avoid annoyance
  • Marketplace Designs: Import specialized popup designs from marketplace

Lead Temperature Classification

Automatic qualification based on engagement:

  • Cold: Score < 25, minimal engagement, early drop-off
  • Warm: Score 25-60, moderate engagement, some interest signals
  • Hot: Score 60-85, strong engagement, multiple positive signals
  • Lead: Score > 85, completed key actions, ready for sales contact
  • Real-Time Updates: Temperature changes as user progresses through journey
  • Action Triggers: Automatically trigger different follow-up sequences based on temperature

Comprehensive Analytics

Detailed breakdown per Level ID, per sequence, and per user. Flow visualizer shows linear flows, logic paths, and branching options in read-only view.

Team Roles & Permissions

Admin role for modifying journeys and flows. Member role for view-only analytics access. Hierarchical workspace vs. journey-level branding controls.

Zapier Integration

Connect to external CRMs and tools. Robust webhook system sends custom alerts to Discord, Slack, Teams, or custom endpoints with configurable events.

Webhook Events

Triggers for specific flow completion, lead creation with score thresholds, new lead detection, module interactions, and custom milestone achievements.

Marketplace Taxonomy

Categorized marketplace for all component types: modules, popups, button styles, animations, templates. Structured discovery and installation.

Hierarchical Branding

Workspace defaults (industry, business name, type, logo, URL) with journey-level overrides. Journey settings always prioritize over workspace defaults.

Analytics & Management Detailed Specifications

Comprehensive Analytics Dashboard

Multi-dimensional analytics across all levels:

  • Per Level ID Analysis:
    • Completion rates for each module
    • Time spent on each module
    • Drop-off points and patterns
    • Interaction depth analysis
  • Per Sequence Analysis:
    • Path analysis through branching journeys
    • Most common progression patterns
    • Alternative path performance comparison
    • Bottleneck identification
  • Per User Analysis:
    • Individual user journey playback
    • Score progression over time
    • Sentiment changes through the journey
    • Cross-session behavior analysis
  • Flow Visualizer: Read-only visual representation of:
    • Linear flow progression
    • All logic paths and branching options
    • User distribution across different paths
    • Performance metrics on each branch

Team Roles & Permissions System

Structured access control for teams:

  • Admin Role:
    • Full access to modify journeys and flows
    • Team member management
    • Workspace configuration
    • Billing and subscription management
    • Marketplace purchases and installations
  • Member Role:
    • View-only access to analytics
    • Can duplicate and customize journeys (if permitted)
    • Cannot modify original journey structures
    • Cannot manage team members or billing
  • Hierarchical Controls:
    • Workspace-level permissions apply to all journeys
    • Journey-level permissions can override workspace defaults
    • Granular permission sets for different team functions

Zapier Integration & API Access

Connect ROIPad to your entire tech stack:

  • Pre-built Zapier Connections:
    • Salesforce, HubSpot, Pipedrive, etc.
    • Slack, Microsoft Teams, Discord
    • Google Sheets, Airtable, Notion
    • Calendar systems for booking
  • Custom API Access: REST API for custom integrations
  • Bi-directional Sync: Push and pull data between systems

Robust Webhook System

Real-time notifications and data sharing:

  • Custom Endpoint Support: Send data to any webhook endpoint
  • Configurable Events:
    • Specific flow completion
    • Lead creation with score thresholds (e.g., score > 75)
    • New lead detection
    • Module interactions (views, completions, etc.)
    • Custom milestone achievements
    • Temperature classification changes
    • Consensus alignment updates
  • Payload Customization: Configure exactly what data gets sent
  • Retry Logic & Error Handling: Automatic retries for failed deliveries

Marketplace Taxonomy & Management

Structured discovery and installation system:

  • Categorized Marketplace:
    • Modules (functional components)
    • Popups (exit-intent, notification popups)
    • Button Styles (design variations for buttons)
    • Animations (entrance, transition, hover effects)
    • Templates (complete journey structures)
  • Structured Discovery:
    • Search and filtering by category
    • Popularity and rating sorting
    • Preview functionality before installation
    • Version management and updates
  • Installation Management:
    • One-click installation
    • Update notifications
    • Compatibility checking
    • Usage analytics for marketplace items

Hierarchical Branding System (Revisited)

Complete control over brand presentation:

  • Workspace Defaults (Global):
    • Industry classification
    • Business name and type
    • Default logo and URL
    • Color scheme preferences
    • Typography preferences
  • Journey-Level Overrides (Specific):
    • Product-specific logo
    • Product-specific URL
    • Journey-specific color scheme
    • Custom typography for specific journey
  • Priority Logic: Journey settings always take precedence over workspace defaults when both are defined

Complete Technical Specification: The Deal Engine Architecture

Built from the ground up as a platform—not just a point solution—with extensibility at every layer.

I. The Core Builder & Module Marketplace

1

Drag-and-Drop Canvas & Module Configuration

Interface: Users select a module from a sidebar and drag it onto the "Editor Board." It is not a flow chart; it is a stack-based builder.

Module Settings: Every module has a dedicated configuration panel for:

  • Content: Text, media, questions.
  • Logic: Branching rules, redirect settings.
  • Tracking: Pixel and cookie settings.
  • AI Bespoke Settings: For text-based modules, users can enable "AI Rewrite" to customize copy based on user context.
2

Hierarchical Branding (Workspace vs. Override)

Workspace Default: Contains Industry, Business Name, Type, Logo, and default URL.

Journey Override: During journey creation, the user can specify a Product Logo and Product URL.

Logic: The specific Journey settings always prioritize/override the Workspace defaults.

3

Open Marketplace Architecture

Structure: All modules are built on a marketplace framework.

Default: We provide ~5 core modules out of the box.

Expansion: The architecture supports third-party developers creating modules, submitting them to the marketplace, and allowing SaaS users to import/install them.

4

Themes & Assets Marketplace

Extends beyond functional modules to include design themes, button styles, and animation packs.

5

Core Module Library

Initial types: Video, Quiz, Text, Sound, Pictures/Carousel.

6

Sequence & Level ID System

Every module is assigned a Level ID, representing its exact position in the linear sequence. This ID is the anchor for all logic and analytics.

7

Interaction Logic Configuration

Auto-Proceed: Move to the next module automatically (e.g., after video ends).

Click-Proceed: Display a "Next" button.

Branching Triggers:

  • Time Spent: If user lingers > X seconds → Branch to Y.
  • Result/Answer: If Quiz Answer = "A" → Branch to Z.
8

Visual Customization Layer

On the settings page for any Level ID, users can configure button designs and animations.

Import: Users can browse the marketplace to import new button styles or animation effects specifically for that module.

9

Target-Based Branching

Logic: Conditions can target a specific Level ID or Module.

Action: Based on an interaction (e.g., clicking "I'm not interested"), the flow can skip the next 3 modules and jump directly to the "Objection Handling" module.

II. The Intelligence Layer & Inbound Logic

10

Advanced Analytics & Scoring Rules

Scoring System: An average-based scoring engine.

Rule Set: Users define logic per module to assign points (e.g., +10 for viewing, +50 for interaction).

11

Score-Based Branching

The Average Score at any specific Level ID becomes a variable for logic.

Use Case: If Score is High at Level 5 → Send to "Booking Calendar." If Low → Send to "More Info."

12

The "Inbound Intent" Setup (Source Capture)

Dedicated Page: A setup wizard outside the flow builder.

Method: Users either paste their website's HTML source code or use a Bookmarklet application.

Action: They select elements on their live site (buttons, pricing links), tag them, and add explanations.

Output: They receive a custom JavaScript snippet to embed on their site.

13

Source-Based Journey Manipulation

Logic: The JS snippet tracks visitor interactions on the user's main website.

Execution: When that visitor opens an ROIPad journey, the system reads their history.

Result: It can show specific AI text, skip sequences, or start the journey from a different Level ID based on what they clicked on the main site.

14

Platform History Integration

Similar implementation to #12, but specifically for tracking visited pages within the user's SaaS platform/app to manipulate the journey flow.

15

Global Journey Settings & Cookie Logic

Comprehensive Settings: Enable/Disable AI, set start/stop points based on history.

Tracking: Robust cookie browsing behavior tracking (with required disclosure) to persist user state and data.

III. The Creation Experience

16

Template & AI Generation

Speed: Template-based creator.

Import: Users import templates from the marketplace.

AI Context: Users run AI to rewrite the template content to fit their specific Workspace Data and Product Description automatically.

17

The "Split-Canvas" Container (H5P-Style Module)

Structure: A container module with a split layout.

70% (Left): Video Player.

30% (Right): Interactive Content Area (Quizzes, HTML animations, Forms).

Timeline Logic: Users set "Triggers" at specific video timestamps.

Sync Behavior:

  • Trigger: At 00:45, show "Quiz Module" in the 30% pane.
  • Video Setting: Configure whether the video Pauses automatically or Keeps Playing.
  • Interaction Setting: Configure if the video remains paused until the user interacts with the right-side content, or if it resumes after a set delay.
18

Environmental Branching Logic

Start/End Logic: Configure where the journey starts or if it is accessible based on:

  • Geo-location.
  • Device Type / Operating System.
  • Time of Day.
  • Internet Connection Speed.
19

Access Control (Gating)

Options:

  • Password Protected.
  • One-Time Link (No password).
  • One-Time Link (With password).
  • 2FA / Email Verification.
  • Geo-Restricted (Only accessible in specific countries).
  • Public (Listed on Explore Page).
20

Public Link Restrictions

Even "Public" links can enforce attribute requirements (e.g., must be on Desktop, must have fast internet) to allow access.

21

Distribution Options

Share: Social Media integration.

QR Code: Auto-generated for the journey.

Embed: JavaScript embed code or direct link.

IV. The "Proof" Layer (Integrations)

22

Product Demo Embed Module

Dedicated Module: A specific sequence level designed to embed external demos.

Compatibility: Supports Supademo, Navattic, Storylane iframe embeds specifically.

23

Secure HTML/JS Sandbox

Feature: Allows users to safely embed their own HTML/JS animations.

Use Case: Users can code their own mini-product demo or calculator in HTML and embed it as a slide without relying on external tools.

V. The Player Interface (The Deal Room)

24

The Unique Header Design

Layout:

  • Left: Product Logo (from settings).
  • Far Right: Call to Action Button (Sign Up, Join Waitlist, etc.).
  • Center: A distinct Black Progress Bar strip.

Customization: The color of the progress bar is configurable in journey settings.

25

Viral Duplication Toggle

Setting: "Allow Duplication."

Effect: If enabled, a "Duplicate this Journey" button appears on the play page, allowing other SaaS users to copy the entire structure to their workspace.

26

The Viewport Container

Design: A large, borderless container with padding.

Positioning: Centered in the viewport/display.

Flow: Modules play out inside this container; Next buttons and meta items appear below it.

27

Adaptive AI (Runtime Modification)

Logic: AI generates bespoke text versions for modules based on the player's accumulated score and "Sentiment Calculation" up to that point.

Example: If user spent time on pricing (High Sentiment), the Review Module text adjusts to be closer ("Ready to join?").

28

Sentiment Multipliers

Configuration: User assigns a multiplier (Range 1-10) to each module.

Function: Determines how much the "Sentiment Score" increases based on interaction with that specific module (e.g., Pricing = x10 multiplier).

29

Business Modules & Customization

Types: Pricing Tables, Reviews/Testimonials.

Design: Basic customization (Font, Text Color, Background Color, Badge Color).

Marketplace: Users can import advanced design variants for these modules.

VI. Management & Analytics

30

Team Roles & Permissions

Admins: Can modify journeys and flows.

Members: Can only view analytics.

31

Exit-Intent Popup (Browser Close Event)

Trigger: Monitor tab/browser close events.

Action: Display a mobile-responsive popup (Email capture or Quick Review).

32

Popup Configuration

Content: Configurable text/design.

Marketplace: Import popup designs.

Logic: Configure when to show it (e.g., Only if Score > 50, Only if Level ID > 3, or based on specific close intent).

33

Marketplace Taxonomy

Categories for all component types: Modules, Popups, Button Styles, Animations, Templates.

34

Flow Visualizer

A visual interface to see how linear flows connect, visualize logic paths, and see branching options (Read-only view of the logic).

35

Cross-Journey Branching

Logic: A specific branch in Journey A can redirect the user to start Journey B.

36

Referrer Gating (Chained Journeys)

Setting: Configure a journey to only accept traffic coming from another specific journey.

Security: Prevents users from jumping directly into "Step 2" without completing "Step 1."

37

Comprehensive Analytics

Detailed breakdown per Level ID, per Sequence, and per User.

38

Pre-Defined Prospect Data (PURL)

Feature: Users can define Role and Name before sending.

Result: Prospect sees "Hello John!" without inputting data.

39

Link-Level Customization

Implementation: The data in #38 is attached to the unique Link or QR Code generation, allowing multiple unique links (John's Link, Sarah's Link) for the single same flow.

40

Lead Temperature Classification

Analytics: Auto-classify users as Cold, Warm, Hot, Lead based on the scoring system.

VII. Connectivity

41

Zapier Integration

Connect to external CRMs and tools.

42

Robust Webhook System

Send custom alerts to Discord, Slack, Teams, or custom endpoints.

43

Webhook Events

Triggers: Specific flow completed, Lead with specific score created, New Lead, Module interaction, etc.

How ROIPad Transforms Your Sales Process

From fragmented tools to a cohesive deal acceleration engine—here's how ROIPad orchestrates the complete buying journey.

1

Assemble Your Deal Narrative

Use the drag-and-drop builder to create a structured journey that mixes media types: Founder video introductions, embedded product demos (from Navattic/Storylane/Supademo), interactive ROI calculators, pricing tables, and stakeholder review modules.

Configure branching logic based on role (technical vs. business), behavior (time spent on pricing), or intent signals (what they clicked on your website). Set up sentiment multipliers to weight different modules based on their importance to the buying decision.

2

Distribute to Buying Committee

Generate personalized URLs (PURLs) for each stakeholder with their name and role pre-filled. Share via direct links, embed in emails, generate QR codes for in-person meetings, or list publicly with access controls.

Set gating requirements: password protection for sensitive deals, one-time links for exclusivity, geo-restrictions for territory management, or 2FA for extra security on high-value proposals.

3

Track Multi-Stakeholder Engagement

Monitor real-time consensus development across the buying committee. See which stakeholders have engaged, where they're spending time, and what content is resonating (or causing concerns).

Watch as ROIPad's adaptive AI personalizes content in real-time: If the CTO spends time on technical specs, subsequent modules emphasize implementation ease. If the CFO focuses on ROI, later content reinforces financial benefits.

4

Identify & Address Blockers

Use consensus mapping to visualize alignment (or misalignment) across stakeholders. Identify who hasn't engaged, who's spending disproportionate time on objections, and where consensus is breaking down.

Receive alerts when key thresholds are met: Lead temperature changes from Warm to Hot, specific stakeholders complete critical modules, or scoring indicates readiness for next steps.

5

Accelerate to Close

Based on engagement patterns and scoring, trigger next actions automatically: Schedule demos for hot leads, send supplemental materials to address specific concerns, or route to contract signing when consensus thresholds are met.

Integrate with your CRM via Zapier or webhooks to automatically update deal stages, create tasks for sales reps, and ensure seamless handoff to implementation teams post-sale.

The ROIPad Sales Process Transformation

Traditional sales processes suffer from several critical inefficiencies that ROIPad systematically addresses:

Before ROIPad (Traditional Process)

With ROIPad (Orchestrated Process)

Quantifiable Impact

Based on early implementations and pilot programs, ROIPad delivers measurable improvements:

Competitive Analysis: Trumpet & The Digital Sales Room Landscape

Understanding the competitive landscape and ROIPad's unique position as a Deal Engine versus Digital Sales Rooms.

What Trumpet Actually Is

Trumpet is a Digital Sales Room (DSR) platform that creates a shared, branded workspace for a deal. In Trumpet you build "Pods" — individual deal microsites where you put:

Trumpet centralizes the deal content and engagement. It's a modern, sharable sales room that replaces email chains and static decks.

Trumpet's Target Use Cases

Trumpet Pricing Structure

Based on independent reviews and comparisons:

How ROIPad is Similar (Where We Overlap Trumpet)

Both ROIPad and Trumpet are about deals, not tours, which is where we are closest:

How ROIPad Really Differs (Our Advantage)

1. Narrative vs. Room

2. Consensus / Intent Logic

Trumpet tracks engagement (views, clicks, time spent).

ROIPad models decision logic like:

Trumpet doesn't promise this logic layer — it's more transactional than decision path analysis.

3. Narrative Scoring & Revenue Signals

ROIPad measures deal narrative strength — not just engagement.

Trumpet shows engagement signals, but not narrative coherence, consensus risk, or deal scoring based on argument structure.

4. Deeper Play with Roles & Branching

Trumpet organizes content statically in a room.

ROIPad adapts content based on role, intent signals, and decision logic paths — effectively customizing the story flow dynamically.

Even if Trumpet adds AI recommendations, it still doesn't solve decision complexity patterns, only content engagement.

Should You Be Scared of Trumpet?

Not really — but you should acknowledge the real competitive space.

Why We're Not Dead in the Water

Their product could become part of our stack (e.g., embed a Trumpet Pod inside a ROIPad narrative). Their tech doesn't negate our strategy — it's more complementary than fully competitive if positioned right.

Where They Do Compete

But the why is different — Trumpet is a deal room system. ROIPad is a deal narrative system that models and optimizes the buyer's decision process.

Strategic Positioning: The Deal Engine Category

Defining and owning the new category at the intersection of product demonstration, sales enablement, and deal intelligence.

Category Creation: From Demo Tools to Deal Engines

The Market Gap

The B2B sales technology landscape has evolved in silos:

None of these address the core challenge: Orchestrating the complete buying committee from initial interest through consensus to close.

The Deal Engine Category

ROIPad creates and defines the Deal Engine category with these core attributes:

Key Differentiators to Lean Into

Feature Trumpet ROIPad
Primary Focus Deal workspace organization Deal narrative orchestration
Engagement Analytics Views, clicks, time spent Narrative strength, consensus mapping
Multi-Stakeholder View Shared access to materials Consensus & objection tracking
Content Structure Static content hub Dynamic narrative progression
Decision Logic None Intent-based routing
Narrative Scoring None Deal strength scoring
Stakeholder Mapping Basic Consensus visualization
Story Optimization None AI-driven narrative improvement

Market Positioning Statements

For Demo Tools (Navattic, Storylane, Supademo)

"Demo tools show how your product works. ROIPad shows why buyers should buy it. We embed their demos within complete business narratives that address stakeholder concerns, quantify ROI, and drive consensus."

For Sales Rooms (Trumpet, Walnut)

"Sales rooms organize your deal content. ROIPad orchestrates your deal story. We provide the narrative intelligence that turns shared materials into compelling business cases that align buying committees."

For Sales Enablement (Seismic, Highspot)

"Sales enablement manages your content library. ROIPad activates your content within personalized deal narratives. We ensure the right content reaches the right stakeholder at the right moment in their decision journey."

The Fundamental Positioning Shift

ROIPad represents a fundamental shift in how B2B sales technology is conceived and deployed:

From Tools to Engines

Tools perform specific tasks. Engines drive complete processes. ROIPad is the engine that powers the entire deal progression from interest to close.

From Features to Outcomes

Most sales tech measures feature usage. ROIPad measures deal outcomes — consensus development, risk reduction, velocity acceleration.

From Individuals to Systems

Traditional tools optimize individual rep performance. ROIPad optimizes the entire buying committee system and its decision dynamics.

Implementation Strategy: Contain, Don't Compete

ROIPad's architecture enables a unique implementation strategy:

The Orchestration Layer

Instead of replacing existing tools, ROIPad becomes the orchestration layer that:

The Unified Analytics Layer

ROIPad provides the unified analytics that connect disparate tool data into cohesive deal intelligence:

Conclusion: The Deal Engine Imperative

The evolution of B2B buying demands a new category of technology:

The Buying Committee Challenge

With 6.8 average stakeholders per enterprise deal (Gartner), buying has become a committee sport. Yet sales technology remains stuck in single-player mode.

The Digital-First Reality

Buyers engage asynchronously across multiple channels and timeframes. Sales technology must accommodate this non-linear, distributed engagement pattern.

The Consensus Requirement

Deals stall not from lack of interest, but from lack of alignment. Sales technology must actively drive consensus, not passively track engagement.

ROIPad as the Deal Engine addresses these fundamental shifts by providing the narrative intelligence, committee orchestration, and consensus optimization that today's complex B2B sales require.

This isn't just a better demo tool or a prettier sales room. This is the operating system for modern B2B revenue execution.

ROIPad: The Deal Engine

Stop trying to close complex B2B deals with tools designed for simple product tours. Join the movement from demo tools to deal engines.

Visit ROIPad.com Explore All Features