How Funnels Work
Your funnel defines the path a conversation takes with each lead. The AI follows this flow, asking questions, evaluating responses, and taking actions based on the logic you’ve built. Flow Structure:- Nodes represent actions or decisions in the conversation
- Edges connect nodes to show the conversation path
- Conditions create branching logic based on lead responses
- Actions perform tasks like booking meetings or sending data
Node Types
Start Node
Every funnel begins with a Start node that sends the initial WhatsApp message. Configuration:- WhatsApp Template: Select an approved template for the first message
- Preview: View the template content before sending
WhatsApp requires approved templates for the first message to a contact. Configure templates in the Integrations section.
Info Node
Collects specific information from leads during the conversation. Configuration:- Information Field: Choose which data to collect (from Info tab setup)
- AI Guidance: The AI naturally asks for this information in conversation
- Text: Open-ended responses (company name, project description)
- Number: Numeric values (budget, timeline, employee count)
- Multiple Choice: Predefined options (priority level, industry type)
Condition Node
Creates branching logic based on collected information. Configuration:- Check Field: Select which information to evaluate
- Operator: How to compare the value (equals, greater than, contains, etc.)
- Value: What to compare against
- Default Path: Where to go if information is unknown
- Text: Equals, Contains, Is empty, Is not empty
- Numbers: Equals, Greater than, Less than, Greater/Less or equal
- Multiple Choice: Equals, Is in list, Is not in list
Talk Node
Provides information or responses to leads without collecting data. Configuration:- AI Examples: Add examples of what the AI should say
- Multiple Examples: AI uses these as guidelines for natural responses
Book Meeting Node
Schedules appointments with qualified leads. Configuration:- Meeting Type: Select from your Calendly/Cal.com event types
- Event Description: What kind of meeting this is
- Ask Message: Example of how AI should propose the meeting
- Calendly or Cal.com integration must be configured
- At least one active event type available
Close Node
Ends the conversation and optionally sends lead data to external systems. Configuration:- Webhook (Optional): Send lead data to your CRM or other tools
- Endpoint URL: Where to send the data
- HTTP Method: POST, PUT, or PATCH
- Custom Headers: Authentication or content type headers
Building Your Funnel
Getting Started
- Start with Context: Set up your campaign context first (Info tab)
- Define Information: Configure what data to collect (Info tab)
- Build the Flow: Use the visual builder to create your conversation path
- Test Thoroughly: Use the Test button to simulate conversations
Adding Nodes
- Click the + button after any node to add the next step
- Condition nodes show two + buttons (True/False paths)
- Other nodes show one + button for the next step
Connecting Logic
- Linear Flow: Start → Info → Info → Book Meeting → Close
- Branching Flow: Start → Info → Condition → Different paths based on response
- Complex Flow: Multiple conditions and paths based on various criteria
Visual Layout
- Nodes are positioned automatically based on the flow
- Condition branches spread horizontally (True left, False right)
- Linear nodes flow vertically down the page
Testing Your Funnel
Test Button
The Test button simulates a conversation with your funnel:- Requirements: Funnel must be saved and have at least 2 nodes
- Simulation: Chat interface shows how the AI will respond
- Data Collection: See what information gets collected
- Flow Paths: Test different conversation branches
Test Scenarios
Test these common scenarios:- Happy Path: Lead provides all information and books meeting
- Incomplete Info: Lead skips questions or provides unclear answers
- Disqualified Lead: Lead doesn’t meet your criteria
- Different Conditions: Various budget ranges, timelines, or other factors
Best Practices
Flow Design
- Keep it Simple: Start with basic flows, add complexity gradually
- Limit Conditions: Too many branches make flows hard to manage
- Test Frequently: Check each change with the test feature
- Plan Paths: Map out your ideal conversation before building
Information Collection
- Essential First: Collect the most important qualifying information early
- Natural Order: Ask questions in a logical sequence
- Clear Options: For multiple choice, make options distinct and clear
- Default Paths: Always set appropriate defaults for unknown information
Meeting Booking
- Qualify First: Only offer meetings to qualified leads
- Clear Purpose: Explain what the meeting will cover
- Flexible Scheduling: Use calendar integration for easy booking
- Confirmation: Set up email confirmations through your calendar tool
Webhook Integration
- Test Endpoints: Verify your webhook URLs work before going live
- Authentication: Use proper headers for secure API access
- Error Handling: Your endpoint should handle the data format properly
- Data Mapping: Plan how Whappy’s data maps to your CRM fields
Common Flow Patterns
Lead Qualification Flow
Information Gathering Flow
Multi-Stage Qualification
Troubleshooting
Common Issues
- Test Button Disabled: Save your funnel and ensure it has multiple nodes
- Template Errors: Check WhatsApp integration and template approval status
- Booking Failures: Verify Calendly/Cal.com connection and active event types
- Webhook Issues: Test your endpoint URL and authentication headers
Flow Problems
- Dead Ends: Every path should eventually reach a Close node
- Missing Conditions: Ensure all condition branches are connected
- Unclear Logic: Review condition operators and values
- Too Complex: Simplify flows that have too many branches
Next Steps
After building your funnel:- Configure Options: Set operating hours and timezone
- Test Thoroughly: Try multiple conversation scenarios
- Launch Campaign: Start your automated conversations
- Monitor Performance: Review conversation data and optimize
Start with a simple linear flow (Start → Info → Book Meeting → Close) and add complexity as you learn what works best for your leads.