Funnel Engine: Complete Functional Documentation
The Funnel Engine in FabFunnel is the central workspace where campaigns are constructed, assets are managed, and flows are configured to optimize user journeys and performance. Each module plays a distinct role in building streamlined funnels aligned with your vertical, traffic source, and campaign objective.
1. Create a Vertical
Definition
A vertical is a broad industry classification for organizing campaigns.
Examples: Health, Finance, Insurance, Legal, E-commerce, Education.
Purpose
- Segments campaigns by industry
- Keeps reporting clean and structured
- Enables quick filtering
Steps
- Go to Funnel Engine → Assets → Vertical.
- Click Create New Vertical.
- Enter Vertical Name (e.g., Insurance).
- (Optional) Add a description.
- Click Create.
✅ Your vertical is now available for categories and flows.
2. Create a Category
Definition
A category is a funnel subtype or strategy under a vertical.
Example: Under Health → “Lead Gen - Dental”, “Survey - Cosmetic”.
Purpose
- Further classifies funnels by logic or intent
- Organizes landers & funnel types for performance comparisons
Steps
- Go to Funnel Engine → Assets → Category.
- Click Create New Category.
- Enter Category Name (e.g., Lead Gen - Auto Insurance).
- Select the Vertical.
- Click Create.
✅ Category is now linked and usable in flows.
3. Add Keywords & Keyword Sets
Definition
- Keyword: a user search query or interest.
- Keyword Set: a collection of related keywords.
Purpose
- Used in targeting, flow filtering, and rules
- Helps segment campaigns by intent
Steps to Add a Keyword
- Go to Assets → Keyword.
- Click Create New Keyword.
- Enter keyword (e.g., best dental implant cost).
- (Optional) Add tags.
- Click Save.
Steps to Create a Keyword Set
- Go to Assets → Keyword Set.
- Click Create New Set.
- Enter Set Name (e.g., Dental Intent Keywords).
- Add individual keywords.
- Click Create.
✅ Keywords and sets are now available for flows and rules.
4. Register a Website
Definition
A website is the destination domain or subdomain where traffic is directed.
Purpose
- Enables tracking of visits, clicks, and performance
- Assists with compliance and reporting
Steps
- Go to Assets → Website.
- Click Create Website.
- Enter URL (e.g., www.implantoffer.com ).
- Select Traffic Source.
- Add Country targeting (optional).
- (Optional) Add notes.
- Click Create.
✅ Website is added and usable in flows.
5. Add a Channel
Definition
A channel identifies the origin of traffic (Facebook, Google, Bing, affiliate networks, etc.).
Purpose
- Segments reporting by source
- Allows tailored flows per platform
Steps
- Go to Assets → Channel.
- Click Create Channel.
- Enter Channel Name (e.g., Bing Ads - Tier 1).
- Choose Traffic Source.
- Add Country and Language (optional).
- Click Create.
✅ Channel is now available for flows.
6. Define Funnel Type
Definition
A funnel type is a predefined structure that dictates the user journey.
Available Funnel Types & Use Cases
| Funnel Type | Purpose / Use Case |
|---|---|
| Lead Gen | Collect user data (forms: name, email, phone) |
| Survey | Qualify traffic via question logic |
| Quiz | Engage users with interactive content |
| Click-to-Call | Immediate call routing |
| VSL Funnel | Use video for persuasion and conversion |
| Prelander | Warm up visitors before an offer |
| Form Funnel | Minimal page with form-only |
Steps
- Go to Assets → Funnel Type.
- Click Create Funnel Type.
- Select and name the type (e.g., Lead Gen - Insurance).
- (Optional) Add instructions or tags.
- Click Create.
✅ Funnel type is ready for flows.
7. Upload a Lander
Definition
A lander (landing page) is the first page a user sees after clicking an ad.
Purpose
- Controls first impression & CTA
- Linked to funnel type and category
Steps
- Go to Assets → Lander.
- Click Create New Lander.
- Enter URL (e.g., https://offersite.com/booking ).
- Assign Category, Vertical, Funnel Type.
- Define Device/Browser/OS targeting.
- (Optional) Set fallback landers.
- Click Create.
✅ Lander is saved for use in flows.
8. Create a Flow
Definition
A flow is the complete logic path for routing traffic from ad click → funnel → conversion.
Purpose
- Links vertical, channel, funnel type, and assets
- Enables A/B testing and performance tracking
Steps
- Go to Funnel Engine → Flow.
- Click Create Flow.
- Enter Flow Name (e.g., Insurance US - Facebook).
- Assign:
- Vertical
- Category
- Funnel Type
- Channel / Traffic Source
- Geo / Language
- Keyword / Set (optional)
- Select a Lander.
- Add Tokens, Parameters, Postbacks (if needed).
- Review logic/fallback settings.
- Click Create.
✅ Flow is now active and ready for campaigns.
Start with one vertical → multiple categories → multiple flows. This hierarchy keeps campaigns organized and makes reporting cleaner.