Campaign Structure & Set Up Best Practices
Setting up your campaigns correctly in Lead Prosper is one of the most important factors in ensuring long-term success on the platform. Your campaign structure directly impacts everything from lead quality and routing logic to reporting accuracy and overall revenue performance. A well-organized campaign makes it easier to manage suppliers and buyers, troubleshoot issues, optimize performance, and scale your operation as you grow. On the other hand, a poorly structured campaign can quickly lead to confusion, inconsistent data, and missed opportunities.
While many of these best practices apply broadly to lead generation as a whole, they are especially important within Lead Prosper due to the flexibility and control the platform provides. Taking the time to structure your campaigns properly from the start will save you significant time and effort down the road, while also giving you clearer insights into how your leads are performing across every stage of the lifecycle.
Below are key best practices to follow when building and scaling your campaigns.
1. Structure Campaigns by Vertical & Sub-Vertical
When building campaigns in Lead Prosper, it helps to think of each campaign as its own project. This is where your suppliers, buyers, fields, filters, and routing logic all live and interact with each other. Because of this, how you structure your campaigns from the beginning has a direct impact on how easy they are to manage later.
A common mistake is grouping too many different lead types into a single campaign. While it may seem efficient to keep everything under one vertical like Home Services or Legal, the reality is that each sub-vertical within those categories has its own unique requirements. For example, a roofing lead requires very different information than a window replacement lead, just as a motor vehicle accident case differs from a mass tort case. These differences mean you will need different fields, validations, and logic depending on the lead type.
By separating campaigns at the sub-vertical level, you keep your data cleaner and more relevant, avoid unnecessary fields cluttering your setup, and gain more precise reporting. It also becomes much easier to optimize performance because you are working with clearly defined lead types instead of a mixed dataset.
2. Standardize Campaign Fields Across Campaigns
As you begin working across multiple campaigns, consistency becomes extremely important. Without a standardized approach to field naming and structure, it can quickly become difficult to manage integrations, understand data, and move between campaigns efficiently.
Each campaign in Lead Prosper comes with a set of default fields, and it is strongly recommended to leave these unchanged across all campaigns. Keeping these consistent ensures that core data like contact information, tracking data, and compliance fields remain aligned everywhere.
Default Fields:
first_name
last_name
email
phone
date_of_birth
gender
address
city
state
zip_code
ip_address
user_agent
landing_page_url
trustedform_cert_url
jornaya_leadid
tcpa_text
Beyond the default fields, it is equally important to standardize any custom fields that are shared across similar campaigns. For example, in Home Services campaigns you may consistently collect information like whether the consumer is a homeowner or what type of project they are looking to complete.
Example: Home Services
home_owner (Yes/No)
project_type (Install, Repair, Replace)
In Legal campaigns, you might consistently track whether the consumer already has an attorney. Even though these fields exist across different campaigns, they should always use the same naming conventions and values.
Example: Legal
have_attorney (Yes/No)
Taking this approach reduces confusion, simplifies integrations and buyer mappings, and ensures your reporting remains consistent across campaigns. It also makes it significantly easier for your team to work within the platform without needing to relearn field structures every time they switch contexts.
3. Use Buyer Groups to Organize Distribution
Buyer Groups provide a powerful way to organize and control how leads are distributed within a campaign. Instead of managing all buyers in a single pool, Buyer Groups allow you to segment buyers and apply different distribution logic to each group.
This means you can have one group of buyers receiving leads in a waterfall order, another group rotating leads evenly, and another group competing based on highest bid, all within the same campaign. This flexibility allows you to tailor your distribution strategy to different buyer types or testing scenarios without needing to duplicate campaigns or overcomplicate your setup.
Using Buyer Groups not only keeps your campaign more organized, but also gives you greater control over how leads are sold and how revenue is optimized. As your campaigns grow, this becomes an essential tool for balancing performance, testing new strategies, and maintaining a clean and scalable structure.
The way you structure your campaigns in Lead Prosper has a direct impact on how effectively you can manage, analyze, and scale your lead flow. Keeping campaigns separated by sub-vertical, maintaining consistent field structures, and using Buyer Groups to control distribution will help you build a system that is both organized and adaptable. Taking the time to implement these best practices early on will make everything from daily management to long-term optimization significantly easier.