Skip to main content
The Funnel is Whappy’s visual conversation flow builder. It allows you to create automated WhatsApp conversation sequences that guide leads through qualification questions and actions like booking meetings.

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.
Example Use:

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
Available Information Types:
  • Text: Open-ended responses (company name, project description)
  • Number: Numeric values (budget, timeline, employee count)
  • Multiple Choice: Predefined options (priority level, industry type)
Example Use:

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
Available Operators:
  • 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
Example Use:

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
Example Use:

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
Requirements:
  • Calendly or Cal.com integration must be configured
  • At least one active event type available
Example Use:

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
Example Use:

Send Data Node

Sends everything collected so far to an external system, mid-conversation, without ending the funnel. Connection Types:
  • WhatsApp: Whappy creates a notification template in your Meta Business Suite automatically and uses it to send an instant alert to a number you choose — useful for “a qualified lead just came in” pings to your sales team.
  • Webhook: A JSON payload containing all conversation data and lead info collected so far, sent to your endpoint. Choose the HTTP method and add custom headers for authentication.
  • Zapier: Fires a “Send Data” trigger you have created in the Whappy Zapier integration.
Testing: Use Test send data to dispatch the step against a real conversation from this campaign, so you can see the exact payload your endpoint receives.
  • The test runs against the most recently saved version of the step — save your changes first if you want them included.
  • Results show the response body, the payload sent, and for Zapier how many triggers succeeded.
  • Limited to 10 tests per minute.
  • Only Webhook and Zapier steps can be tested this way.
Tick Skip test to stop this step firing during funnel tests, so trying a conversation does not alert your team or hit your CRM.

Send Document Node

Sends PDFs or images to the lead. Configuration:
  • Files to send: Up to 5 files per step, sent in the order shown
  • Message (optional): Sent with the first file only
  • Wait for reply: Pause the conversation until the lead responds
Files come from your Assets library — upload once, reuse across any number of steps and campaigns. PDFs up to 16 MB, JPEG and PNG up to 5 MB. Example Use:

Send Voice Note Node

Sends a pre-recorded voice message, which arrives as a real WhatsApp voice note — the same playable bubble a person sends. Configuration:
  • Recording to send: One recording from your Assets library
  • What to say before it (optional): Describe what the voice note is about, not the exact words. The AI assistant writes one short line in the lead’s own language to introduce it.
  • Wait for reply: Pause the conversation until the lead responds
Up to 5 minutes per recording. Audio files up to 16 MB are converted automatically. Example Use:

Building Your Funnel

Getting Started

  1. Start with Context: Set up your campaign context first (Info tab)
  2. Define Information: Configure what data to collect (Info tab)
  3. Build the Flow: Use the visual builder to create your conversation path
  4. Test Thoroughly: Use the Test button to simulate conversations

Editing a live funnel

Whappy keeps a copy of a step before the editor changes it, so a live campaign’s earlier configuration is never lost to an edit. Conversations already in flight continue against the version they started on.

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

  1. Linear Flow: Start → Info → Info → Book Meeting → Close
  2. Branching Flow: Start → Info → Condition → Different paths based on response
  3. 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:
  1. Configure Options: Set operating hours and timezone
  2. Test Thoroughly: Try multiple conversation scenarios
  3. Launch Campaign: Start your automated conversations
  4. 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.