Skip to Content
DocumentationFunnel Engine

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

  1. Go to Funnel Engine → Assets → Vertical.
  2. Click Create New Vertical.
  3. Enter Vertical Name (e.g., Insurance).
  4. (Optional) Add a description.
  5. 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

  1. Go to Funnel Engine → Assets → Category.
  2. Click Create New Category.
  3. Enter Category Name (e.g., Lead Gen - Auto Insurance).
  4. Select the Vertical.
  5. 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

  1. Go to Assets → Keyword.
  2. Click Create New Keyword.
  3. Enter keyword (e.g., best dental implant cost).
  4. (Optional) Add tags.
  5. Click Save.

Steps to Create a Keyword Set

  1. Go to Assets → Keyword Set.
  2. Click Create New Set.
  3. Enter Set Name (e.g., Dental Intent Keywords).
  4. Add individual keywords.
  5. 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

  1. Go to Assets → Website.
  2. Click Create Website.
  3. Enter URL (e.g., www.implantoffer.com).
  4. Select Traffic Source.
  5. Add Country targeting (optional).
  6. (Optional) Add notes.
  7. 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

  1. Go to Assets → Channel.
  2. Click Create Channel.
  3. Enter Channel Name (e.g., Bing Ads - Tier 1).
  4. Choose Traffic Source.
  5. Add Country and Language (optional).
  6. 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 TypePurpose / Use Case
Lead GenCollect user data (forms: name, email, phone)
SurveyQualify traffic via question logic
QuizEngage users with interactive content
Click-to-CallImmediate call routing
VSL FunnelUse video for persuasion and conversion
PrelanderWarm up visitors before an offer
Form FunnelMinimal page with form-only

Steps

  1. Go to Assets → Funnel Type.
  2. Click Create Funnel Type.
  3. Select and name the type (e.g., Lead Gen - Insurance).
  4. (Optional) Add instructions or tags.
  5. 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

  1. Go to Assets → Lander.
  2. Click Create New Lander.
  3. Enter URL (e.g., https://offersite.com/booking).
  4. Assign Category, Vertical, Funnel Type.
  5. Define Device/Browser/OS targeting.
  6. (Optional) Set fallback landers.
  7. 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

  1. Go to Funnel Engine → Flow.
  2. Click Create Flow.
  3. Enter Flow Name (e.g., Insurance US - Facebook).
  4. Assign:
    • Vertical
    • Category
    • Funnel Type
    • Channel / Traffic Source
    • Geo / Language
    • Keyword / Set (optional)
  5. Select a Lander.
  6. Add Tokens, Parameters, Postbacks (if needed).
  7. Review logic/fallback settings.
  8. 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.

Last updated on