Filter sets are core features in the boberdoo distribution system that control lead routing to your partners/buyers. What leads your partners to receive, when they receive them, and how they're delivered is all determined by your filter sets. Filter sets are built under each partner account, so you must already have your partner set up before creating them. Each partner will require at least one filter set for each lead type they are buying to receive leads and can have as many different filter sets as they like.
You can view your filter sets from one of two locations:
Use the drop-down menu above the list of filter sets to select the lead type for your filter set. Each filter set can only apply to a single lead type. If you have any existing filter set templates, you can instead select a template from the other drop-down menu. Then, click the plus icon to create a new filter set for the lead type or template chosen.
If you would like to use a setting not currently included in your filter sets, create a ticket with boberdoo to have the feature enabled.
Profit Margin refers to the profit your system will make off of leads from this filter set. By default, the bid sent to your lead vendor equals the lead price minus the margin value. For example, if a profit margin is set to $5 and your partner bids a $25 price, boberdoo will send a $20 bid to the lead vendor. See our Ping Post Margins support page for more examples of configuring profit margins.
Margin Type - Set the type of profit margin to use. The Variable option allows you to carve your margin as a percentage of your partner’s bid and create a profit margin matrix (see below).
Profit Margin - Defines a fixed margin as a dollar amount.
Profit Margin Matrix - This table defines the variable profit margin based on the lead price. Use the Max Price column to define the maximum limit to which the profit margin should apply. The Profit Margin (%) column defines the percent margin to claim based on the price of the lead. Use the plus icon to add more rows to the matrix.
Default Profit Margin (%) - For variable profit margins, defines the default profit margin percentage to claim out of any bids that do not fall within the ranges defined in the profit margin matrix.
The time (in seconds) the call will ring after the call routes to the buyer. If the partner does not answer the call within this time, the call will route to the next available partner or update to a Declined status if no other matching partners are available.
This controls which lead sources can match with this filter set. You can also limit the filter set to sources with a given source label for easier source management.
The dollar value next to each source is the fixed cost value associated with the source. For dynamic bid sources, the dollar value should be $0.00.
This controls how leads which match the filter set are delivered to the partner. By default, we include standard delivery options of HTML, Excel, PDF, Plain Text, and Short Text Emails. Any custom deliveries will also appear here. If you need a custom delivery built, use the Delivery Wizard or create a ticket with boberdoo to configure the delivery.
The first delivery in this table is considered the primary delivery method. You can use the plus icon to add secondary delivery methods as well. Secondary delivery methods will only be used if the primary delivery method is successful.
The filters within your filter set are the core of your filter set build. Each filter can be enabled to allow only leads with specific values to match and sell to your partner.
boberdoo recommends you enable at least one filter in each filter set to maintain a healthy system. A filter set with no enabled filters, also known as an “open filter set”, can cause all leads to sell to a single partner.
Filter options appear at the bottom of the filter set settings and include common fields such as State and ZIP code, plus vertical-specific options. Each filter is enabled using the checkbox in the top-right corner. Once enabled, each filter may have different options depending on the type of field being filtered:
Free Text (e.g. Sub ID) - Free text fields can contain any string up to a maximum character limit. Use the Include or Exclude radio buttons to declare whether you should include or exclude leads with the designated value(s). You can include multiple values by separating them with a comma. Refer to the formatting tips shown in the filter for more advanced options including wildcards and variable alphanumeric strings.
Zip Code - The zip code field is a unique version of a Free Text filter which can only include a 5-digit string. Use the “Generate Zip list” option to automatically populate this filter with a list of zip codes by county or distance, in miles, from a central zip code.
Value Present (e.g. Trusted Form URL) - Fields that check for a present value only confirm the field is populated in the lead data. Once enabled, these filters will only accept leads which contain data in the given field.
List of Values (e.g. State, Project, Credit Score) - List fields accept values from a pre-populated list of options. When enabled, select the option(s) that the filter set should accept. Use the “Accept Empty Values” option to allow empty values in addition to the selected values.
Filter sets often have similar settings apart from minor differences. Rather than making every filter set from scratch, you can save an existing filter set as a template to use as a starting point. To save a filter set as a template, open the Filter Set Editor. At the very bottom, use the “Save As” checkboxes to add your filer set as an Account Template or Global Template.
An Account Template will only be accessible within the same partner record while a Global Template can be used across multiple partners. Templates are specific to the lead type they were initially created for. To create a new filter set from a template, select a template from the Select Template drop-down menu. Then, click the icon to create a new filter set from the chosen template.
Filter sets can also be created and edited using the insertUpdateFilterSet API. Refer to your lead system’s API specs for more information on using this API. Before using this API, you will need an API key enabled for the insertUpdateFilterSet API action. See our support page on API Keys for more guidance on making keys in boberdoo. For more advanced use cases, consider combining this API with some of our Webhook Triggers.
With so many options available in filter sets, it can be difficult to determine the “right” way to build one. The guides below detail some of our best practices when it comes to building filter sets in boberdoo.
Naming - Ensure your filter set name is descriptive. A name such as “Auto 65+ Tier 1” conveys much more information at a glance than “Auto Filter Set 3”
Filter Sets Without Filters - A filter set without any filtering configured is known as an “open filter set” and is built to match every lead in your system for a given lead type. In most cases, boberdoo recommends against leaving filter sets open as this can cause problems with how leads match in your system.
If your leads are sold by the best pricing scenario, for example, an open filter set can cause all leads to sell to the single buyer who always bids highest. While this can be good for revenue, it may be damaging to your other smaller buyers who expect leads as well.
Testing Filter Sets - When onboarding a new vendor, it is important to confirm they can receive a matched response from your system. This can be difficult when your system has multiple buyers accepting different kinds of leads at varying times of the day.
boberdoo recommends creating a test buyer with a filter set for each lead type. Each filter set should be configured to only accept State=AK and ZIP=99999. Any vendor can submit a test lead with State=AK and ZIP=99999 to force a match. Real leads should never have a zip code of 99999 meaning this testing filter set can be left active without the potential for real-time leads to match to it.
See our Testing Process Documentation for more information on testing with new vendors.
Use Filters to Your Advantage - Some leads can be more valuable than others. A realty lead for a $1 million house is significantly more profitable for your buyers than a $200,000 condo. Consider diversifying your filter sets to separate these high-value leads and sell them at a higher price.
Many issues can often be tracked down to filter set configuration. Here are common problems that can be addressed through filter set build.
See our Unmatched Leads support page for a full breakdown of unmatched leads in boberdoo. Below are common settings in your filter sets that could cause a lead to go unmatched:
Inactive Filter Set - Filter sets will not match to any leads while inactive
Lead delivery failed - Deliveries can fail for a wide number of reasons. Your partner could identify the lead as a duplicate, the lead could go unmatched in your partner’s CRM, or the price returned by your partner was too low. For more information on why a particular delivery failed, we recommend reviewing the Lead Log.
If you need assistance troubleshooting a delivery issue, open a ticket with boberdoo for our programming team to review.
Lead Limits - Leads will not match to filter sets which have already reached a limit for the given time period. You can use the Filter Set Statistics option from the Lead Filter Sets tab to view the number of leads received to determine if a filter set is currently at a limit.
Lead Timing - Leads that post to your system outside of the “Days/times you accept leads” setting will not match to the filter set.
Filter Settings - Your filter set filters use the data in the lead to determine if a lead can be sold. Leads that do not match all of your filter settings will not match to your filter set. Use the Get Unmatched Reasons tool in the Leads Tab for a list of reasons a given lead might not have matched to your filter set.
Please note the Get Unmatched Reasons tool is a real-time feature designed to display the specific reasons why filters in their CURRENT state do not match. This feature is not a log for the unmatched reasons.
The following reports in the Reports tab are useful for determining filter set efficiency:
Profit Report By Filter Set By Transaction Date
PingPost (Outgoing) Leads Accepted/Rejected By Partner
See our Reports Guide support page for a breakdown of other reports available in your system.
©copyright 2025 boberdoo.com LLC | Privacy Policy | Terms of Use | DMCA Policy | Sitemap