Sales Pipeline & Funnels
- Introduction
- Funnel types
- Funnel & FunnelStep structure
- Funnel steps
- Content editor
- Publishing & Sharing
- WEBA integration
- Use cases
- Troubleshooting & FAQ
Introduction & Overview
GoWeBa's sales funnels let you create structured conversion paths to turn visitors into customers. Each funnel is made up of steps — linked web pages that guide the prospect through a decision-making process.
Why use funnels?
- Conversion: Optimized journey to maximize conversions
- Flexibility: 5 funnel types tailored to different goals
- Modular steps: 8 step types covering the entire customer journey
- Customization: Customizable HTML/JSON content per step
- Built-in AI: WEBA creates funnels from a simple description
Funnel Types
Choosing a type
The funnel type determines the suggested structure and conversion goal. You can always customize the steps after creation. 💡 Start with a "Lead" funnel to test the concept with your audience before moving to a "Sales" funnel.
Funnel & FunnelStep Structure
Funnel model
FunnelStep model
Funnel Steps
Step ordering
Steps are ordered by the sortOrder field. The visitor progresses from step 0 to subsequent steps. The order can be changed by drag & drop in the editor.
Individual publishing
Each step has its own isPublished indicator. You can prepare new steps in draft without affecting already-published steps.
Content Editor
Each step has an editor to customize the page content.
HTML Content
The contentHtml field stores the complete HTML code of the page. The visual editor lets you modify this content without coding knowledge.
JSON Content
The contentJson field stores a data structure for dynamic rendering (blocks, sections, components).
Step Settings
The settingsJson field contains step-specific settings:
- CTA button: Text and color of the main button
- Redirect: Redirect after action
- Timer: Countdown timer to create urgency
- Video: Links to presentation videos
- Form: Studio form integration
Publishing & Sharing
Funnel statuses
Public URL
Each published funnel is accessible via a URL based on its unique slug. Steps are accessible as sub-URLs.
Duplication
You can duplicate an existing funnel to create a variant (A/B testing, new campaign).
WEBA Integration
WEBA can create and manage funnels:
- "WEBA, create a lead capture funnel for our new free guide"
- "WEBA, add an upsell step to the Spring Launch funnel"
- "WEBA, publish the Marketing Webinar funnel and send me the link"
- "WEBA, how many conversions did the Summer Offer funnel get?"
Business Use Cases
Coach — Free consultation funnel
Scenario:
- "Lead" type funnel with 3 steps
- Landing: value proposition (30 min of free coaching)
- Optin: name + email + phone form
- ThankYou: confirmation + calendar link to book Result: Automated pipeline of qualified prospects.
E-commerce — Product launch
- "Launch" type funnel with 5 steps
- Landing → Optin (pre-launch) → Sales (launch day) → Upsell (bundle) → ThankYou
- Each step has a countdown timer
Training — Webinar funnel
- "Webinar" type funnel with 4 steps
- Landing → Optin (registration) → Webinar (replay) → Sales (special offer)
Troubleshooting & FAQ
Q: How many funnels can I create? A: Unlimited. Create as many funnels as you have campaigns or offers. Q: Are funnels mobile-optimized? A: Yes, funnel pages use responsive design. Q: Can I connect a funnel to Stripe? A: Payments are handled through the Store module (Module 12). The funnel redirects to the payment page.
Module 11 — Sales Funnels
| Aspect | Details |
|---|---|
| Funnel types | 5: Lead, Sales, Webinar, Membership, Launch |
| Step types | 8: Landing, Optin, Sales, Upsell, Downsell, Webinar, ThankYou, Custom |
| Statuses | 3: DRAFT, PUBLISHED, ARCHIVED |
| Access | Main navigation → Funnels |
| Type | Icon | Goal | Typical steps |
|---|---|---|---|
| Lead (Capture) | 🎯 Target | Capture prospect contact information | Landing → Optin → ThankYou |
| Sales | 🛒 ShoppingCart | Sell a product or service | Landing → Sales → Upsell → ThankYou |
| Webinar | 🎥 Video | Register and convert through a webinar | Landing → Optin → Webinar → Sales → ThankYou |
| Membership | 👥 Users | Enroll members in a program | Landing → Optin → Sales → ThankYou |
| Launch | 🚀 Rocket | Orchestrate a product launch | Landing → Sales → Upsell → Downsell → ThankYou |
| Field | Type | Description |
|---|---|---|
| name | Text | Funnel name |
| slug | Text | Unique URL (auto-generated) |
| description | Text | Internal description |
| status | Enum | DRAFT, PUBLISHED, ARCHIVED |
| funnelType | Text | lead, sales, webinar, membership, launch |
| coverImage | URL | Cover image |
| settingsJson | JSON | Advanced settings |
| Field | Type | Description |
|---|---|---|
| name | Text | Step name |
| slug | Text | Step URL |
| stepType | Enum | Step type (LANDING, OPTIN, etc.) |
| sortOrder | Number | Order in the journey (0 = first) |
| contentHtml | HTML | HTML content of the page |
| contentJson | JSON | Structured content |
| settingsJson | JSON | Step settings (CTA, colors, etc.) |
| isPublished | Boolean | Step publicly visible |
| Type | Icon | Role | Example |
|---|---|---|---|
| LANDING | 🖥️ Layout | Funnel homepage — first impression | Hero page with value proposition |
| OPTIN | 🎯 Target | Contact capture (email, phone) | "Download our free guide" form |
| SALES | 🛒 ShoppingCart | Sales page with detailed offer | Product presentation, testimonials, pricing, CTA |
| UPSELL | ⚡ Zap | Additional offer after purchase | "Add the advanced course for 50% more" |
| DOWNSELL | ↕️ ArrowUpDown | Alternative offer if upsell is declined | "Would you prefer the basic module for $29?" |
| WEBINAR | 🎥 Video | Webinar registration or broadcast page | Registration for the May 15 webinar |
| THANKYOU | ⭐ Star | Thank-you and confirmation page | Registration confirmation, next steps |
| CUSTOM | ✏️ Pencil | Custom page with no predefined role | FAQ page, testimonials, resources |
| Status | Description | Actions |
|---|---|---|
| DRAFT | Draft — in preparation | Edit, preview, publish |
| PUBLISHED | Published — accessible via slug URL | Share, track conversions, archive |
| ARCHIVED | Archived — no longer publicly accessible | Restore, duplicate, delete |
| Issue | Likely cause | Solution |
|---|---|---|
| Funnel is not accessible | Status is DRAFT | Change the status to PUBLISHED. |
| A step is not displaying | isPublished = false | Enable publishing for the step. |
| Form is not capturing leads | No CRM link | Use a Studio form with autoLinkContact enabled. |
| CTA does not redirect | settingsJson misconfigured | Check the redirect URL in the step settings. |