Ping Post Options

Ping Post Options and the boberdoo.com System

The boberdoo.com lead distribution system offers many ping post options for maximum flexibility in dealing with lead sellers.  Below we cover 6 common ways in which clients can utilize their system to take advantage of these ping post options: ping post with static pricing, ping post with dynamic pricing, ping post with scenarios, ping post with shared legs and ping post shared with no legs.

So, what do you want to do?

 I want to buy leads from a vendor on a ping/post basis and pay them the same amount for every lead.

Ping Post with Static Pricing

Business Rule: In this ping post option, the vendor will ping the system with minimal lead info for eligible matches. If “Matched” on the ping response, Vendor will post the full lead. All leads that return a “Matched” on the post response will be marked as sold in the system, and the Cost for each lead is the same/static.

API Used: pingPostLead

Posting URL: /api.php or /XMLapi.php

*Depending on format Vendor wishes to use. Both found under Settings > API Specs > pingPostLead or this link: /pingPostSpec.php?TYPE=x

Settings:

  • Must have a SRC (Settings > Source/Vendor Settings) and Vendor (Settings > Manage Vendors) created.
  • The SRC must have the "Cost" set to the static price you wish to pay the Vendor.
  • "Allow Using "Return_Best_Price" Parameter in PingPost API" must be set to "No."
  • Can use “Premium Vendor Margin” and/or “Lead Filter Set Margin.”  What are margins?  Click here to find out.

Margins:

  • Absolute Value.  This is the flat dollar amount you want to make per lead.  If the Buyer's Price offer minus your Margin is less than or equal to the Cost, the lead will NOT sell.

Example 1: Vendor Static Cost=$10.00, your Margin=$2.00, and the Buyer's Price Offer=$11.00

This lead would return an "Unmatched" response on the ping since $11.00 - $2.00 = $9.00, and your Cost is $10.00.  You would not be meeting your minimum Margin you want to make per lead, so the lead goes unsold.  (If you still want this situation to mark as a Sold lead, you can set the "Ignore Profit Margin to "Yes" for this SRC)

Example 2: Vendor Static Cost=$10.00, your Margin=$2.00, and the Buyer's Price Offer=$13.00

This lead would return back a "Matched" response on the ping since $13.00 - $2.00 = $11.00, and $11.00 is greater than your Cost of $10.00, so the lead can be attempted to be sold on the Post.

  • Percent Value. This is the percentage amount you want to make per lead. Same as above, if the Buyer's Price offer minus your Margin is less than or equal to the Cost, the lead will NOT sell.

Example 1: Vendor Static Cost=$12.00, your Margin=15%, and the Buyer's Price Offer=$13.50

This lead would return an "Unmatched" response on the ping since $13.50 - $1.80 = $11.70, and your Cost is $12.00.  You would not be meeting your minimum Margin you want to make per lead, so the lead goes unsold.  (If you still want this situation to mark as a Sold lead, you can set the "Ignore Profit Margin to "Yes" for this SRC)

Example 2: Vendor Static Cost=$12.00, your Margin=15%, and the Buyer's Price Offer=$14.50

This lead would return back a "Matched" response on the ping since $14.50 - $1.80 = $12.70, and $12.70 is greater than your Cost of $12.00, so the lead can be attempted to be sold on the Post.

I want to buy leads from a vendor on a ping/post basis and pay them a different amount for each lead based on my buyers.

Ping Post with Dynamic Pricing

Business Rule: Vendor will ping the system with minimal lead info for eligible matches.  If "Matched" is returned on the ping response, the response will include the dynamic offer you are willing to pay the Vendor for this lead. If the Vendor accepts that offer, they will post the full lead.  All leads that return a "Matched" on the post response will be marked as sold in the system, and the Cost for that lead is what was returned in the ping response.

 API Used: pingPostLead

Posting URL: /api.php or /XMLapi.php

*Depending on format Vendor wishes to use. Both found under Settings > API Specs > pingPostLead or this link: /pingPostSpec.php?TYPE=x

*Vendor must submit "Return_Best_Price=1" on the ping

Settings:

  • Must have a SRC (Settings > Source/Vendor Settings) and Vendor (Settings > Manage Vendors) created.
  • The SRC must have the "Cost" set to 0.
  • "Allow Using "Return_Best_Price" Parameter in PingPost API" must be set to "Yes" or "Yes but sold non-exclusively"
  • Can use “Premium Vendor Margin” and/or “Lead Filter Set Margin.”  What are margins?  Click here to find out.

"Yes" means it will return the offer of your highest bidding buyer (minus your Margin) to the Vendor. If this highest bidder rejects the lead on the post, the lead will return Unmatched on the post response back to the Vendor.

vs.

"Yes but sold non-exclusively" means it will return the offer of your highest bidding buyer (minus your Margin) to the Vendor. If this highest bidder rejects the lead on the post, the system will look at any other Buyers who had a successful offer for that lead and attempt to them.

Example 1: Your Margin=10%. Vendor submits ping.  Buyer A Price Offer=$15.00, Buyer B Price Offer=$14.00, Buyer C Price Offer=$10.00.

We would return back to the Vendor on the ping response, "Matched" with an offer of $13.50 (highest bidder's $15 minus your 10% margin). If the Vendor agrees to sell this lead to you for $13.50 they would attempt the Post.  If Buyer A rejects the lead on the post attempt, we would then look at the next highest bidder, Buyer B's offer of $14.00.  Since $14.00 is greater than your offer of $13.50, it would attempt to then Post to Buyer B.  If Buyer B also rejects the lead on the post, then the response would be Unmatched back to the Vendor, since Buyer C's offer of $10.00 is less than the dynamic offer returned to the Vendor os $13.50

Margins:

  • set to "Absolute Value".  This is the flat dollar amount you will take out of the Price offer before presenting it back to the Vendor.

Example 1 (with positive value): Buyer’s Price Offer=$11.00, with a $3.00 margin taken out from the matching Buyer's Lead Filter Set, Vendor Premium Margin=$1.00, then the Dynamic Offer back to the Vendor=$9.00

If the Vendor accepts that offer, they attempt to Post the lead into the system and we route it to that Buyer who offered $11.00.  If "Matched" is returned to the Vendor on the post, you bought  the lead for $9.00 and sold it for $11.00.  If "Unmatched" is returned on the post, you did not buy the lead, and did not sell it to anyone.

Example 2 (with negative value): Buyer's Price Offer=$20.00, and the margin taken out of the Lead Filter Set for this Buyer is $6.00.  Vendor Premium Margin=$-2.00, then the dynamic offer back to the Vendor=$12.00

  • set to "Percent Value". This is the percentage amount you will take out of the Price offer before presenting it back to the Vendor.

 Example 1: Buyer’s Price Offer=$14.00 with a $0.50 margin taken out from the matching Buyer's Lead Filter Set , Premium Vendor Margin=15%, then the Dynamic Offer back to the Vendor=$11.47

If the Vendor accepts that offer, they attempt to Post the lead into the system and we route it to that Buyer who offered $13.50.  If "Matched" is returned to the Vendor on the post, you bought the lead for $11.47 and sold it for $13.50  If "Unmatched" is returned on the post, you did not buy the lead, and did not sell it to anyone.

I want to buy leads from a vendor on a ping/post basis and I sell both shared and exclusive leads to my buyers. I want the system to determine if selling it shared/multiple times or once/exclusively will make the most money.

Ping Post with Scenarios

Business Rule: System will compare sales prices of Shared vs. Exclusive as separate scenarios, to determine which one will sell for the most money: the Lead selling to a group of multiple Buyers or one exclusively to one Buyer.

API Used: pingPostLead

Posting URL: /api.php or /XMLapi.php

*Depending on format Vendor wishes to use.  Both found under Settings > API Specs > pingPostLead or this link: /pingPostSpec.php?TYPE=x

*If Vendor is on dynamic pricing, they must submit "Return_Best_Price=1" on the ping Settings: Lead Configuration must have Matching Order=By the best pricing scenario (priorities and last lead stamp are ignored). This ping post option must be setup by boberdoo on the backend.  Simply create a ticket (Settings > Tickets > create new support ticket) to let us know which lead type you want to set up with Scenarios. Example 1: Vendor submits a lead and you have 3 shared buyers ready to take this lead, and also 1 exclusive Buyer. BuyerA-shared offers $3.00 BuyerB-shared offers $5.00 BuyerC-shared offers $6.00 BuyerD-exclusive offers $15.00 The system would attempt to sell to BuyerD for $15.00 since the sum of A,B, and C was only $14.00. Example 2: Vendor submits a lead and you have 3 shared buyers ready to take this lead, and also 1 exclusive Buyer. BuyerA-shared offers $4.00 BuyerB-shared offers $5.00 BuyerC-shared offers $7.00 BuyerD-exclusive offers $15.00 The system would attempt to sell to BuyerC, then to BuyerB, and then BuyerA, since their sum of $16.00 is greater than $15.00 by BuyerD.

I want to buy leads from a vendor on a ping/post basis and sell them multiple times.

Ping Post with Shared Legs

Business Rule: System tracks the number of times the lead is sold and will not allow the lead to sell to a Buyer who has already received the lead. The Vendor submits who they have sold the lead to already and the system will return back to the Vendor who it then, in turn, sold the lead to.

API Used: pingPostLead

Posting URL: /api.php or /XMLapi.php

*Depending on format Vendor wishes to use).  Both found under Settings > API Specs > pingPostLead or this link: /pingPostSpec.php?TYPE=x

*If Vendor is on dynamic pricing, they must submit "Return_Best_Price=1" on the ping

API specs include additional fields that must be submitted for system to consider Legs:

  • Allowed_Times_Sold - how many times the vendor will allow you to sell the lead.
  • Return_Hash_Type - the format the vendor is masking/hashing/encoding their values.
  • Return_Hash_Value_Type - what field the vendor is using to check against so the system doesn't sell the same lead to the same buyer.
  • Or, the vendor can request to match the lead with specific buyers.

*To use the Matches and/or Match_With_Partner_Hashes functionality, you must use the XML Post method of this API. GET/POST will not work. Example 1:  Vendor submits a lead and it includes the “sha1” hash of the “phone” of the company they have already sold the lead to.  The system would check all of your Buyer's “phone” fields and see if that same value matches one of your Buyers.  If it does, that means they have sold it to one of your Buyers already, so the system knows to automatically skip/not consider that Buyer as a potential match.

I want to buy leads from a vendor on a ping/post basis and we both want to track the buyers who purchased the lead from us and the vendor.

Ping Post Shared with No Legs

Business Rule: System adds up total sum of all successful ping price offers, takes out the total margin you set based on the SRC.

API Used: pingPostLead

Posting URL: /api.php or /XMLapi.php

*Depending on format Vendor wishes to use. Both found under Settings > API Specs > pingPostLead or this link: /pingPostSpec.php?TYPE=x

*If Vendor is on dynamic pricing, they must submit "Return_Best_Price=1" on the ping. Example 1: Vendor submits a ping and you have 3 Buyers willing to take that lead. BuyerA offers $7.00 BuyerB offers $5.00 BuyerC offers $3.00 Vendor Premium Margin= -20% The sum of the 3 offers, $15.00, minus the 20% margin of $3.00, means we would offer $12.00 back to the vendor. Remember that Buyers can sometimes reject on the post, so BuyerA could buy on the post, but then BuyerB could reject it, resulting in leads being bought for less than they're sold.

boberdoo.com's ping post software offers multiple ping post options to accommodate the different processing needs of our clients operating in any lead vertical.  These ping post options are designed to handle the majority of our clients' processing needs but each company is unique.  If these options do not cover your situation, no worries, we have been building custom solutions for the lead industry since 2001.  boberdoo.com produces lead distribution systems that allow you to track, manage, route and bill leads based on custom business rules you create.  If you would like to learn more about ping post software, please click on the Contact Us tab or call 800-776-5646.

boberdoo.com