Real-Time XML/SOAP/JSON Post Delivery

Overview

Lead Capsule can easily deliver leads, in real-time, to you or your lead buyers, via XML, JSON or SOAP post. Real-time XML/JSON/SOAP delivery campaigns can be setup with delivery capacities, advanced filters, schedules, lead verification and even auto responders. You may also control lead exclusivity with ease.

Key Benefits

  • Map Fields - Lead Capsule allows you to quickly map your lead fields to your third party system or to your lead buyers system. Easily fill in the data to XML, JSON or SOAP calls.

  • Multi-Field Mapping - Map a single field to multiple fields in your lead buyer's system. For example: You may collect Work Phone, but your lead buyer is looking for Work Phone and Employer Phone. With Lead Capsule, you can pass the work phone into both the work phone and employer phone with ease. 

  • Split Fields - When delivering leads, via XML, JSON or SOAP Post, you can split values into multiple fields in your lead buyers system. For example: You may split a phone number into the area code, exchange and line.

  • Format Data - Formatting data to, to match your lead buyers needs, is a breeze. For example: You may collect phone numbers as 10 digits (##########), but your lead buyers want to see dashed in between (###-###-####). Or, update dates from MM/dd/yyyy to yyyy-MM-dd.

  • Custom Rules - Change field data to match your lead buyers system. For example: You may be collecting Yes or No, but your lead buyer wants to see True or False.

  • Data Options - Lead Capsule data options allow you to choose to send either the value or a text for a field with multiple value selection. For example: For the state field, you may choose to send either the full state name (i.e. Alabama) or the abbreviation (i.e. AL). 

  • HTTP Methods - Lead Capsule can connect to your, or your lead buyers, system via:
    • POST
    • GET
    • PUT
  • URL Encoding - URL encode your XML/JSON/SOAP Post delivery with a click of the mouse. 

  • Post Parameters - Easily include static posting parameters to each XML, JSON or XML Post delivery. For example: usernames, passwords, campaign IDs, etc.

  • Conditional Parameters - When delivering leads via real-time XML, JSON or SOAP post, sometimes tags, or fields should not be present unless they have a value. With Lead Capsule conditional parameters you choose if a tag, or field, is sent to the lead buyer when a value does not exist.

  • Lead Tokens - Easily pass data about the lead to your lead buyers. For example:
    • LeadId - Pass Lead Capsule's lead identifier, or lead number, to the lead buyer
    • VendorId - Pass the vendor's Id as a SubId
    • Create Date - Pass the lead's create date
    • Now - Pass the current date and/or time
  • Posting Headers - Alter the posting headers, in your XML/JSON/SOAP Post delivery. For example: In many SOAP posts, the username and password must be included in the headers of the request.

  • Dynamic Accept Response - Lead Capsule is able to read the response, from the XMl, JSON or SOAP Post delivery, and notate a lead as accepted. Accept responses can be setup as static or dynamic, allowing you to know exactly when a lead is accepted by your lead buyers.

  • Capture Data - Lead Capsule can capture data from your third party, or lead buyer's, XML/JSON/SOAP Post response. Capture options include:
    • Lead Id - Capture your lead buyer's lead identifier and store it with your client lead
    • Redirect URL - Capture the lead buyer's redirect URL, to pass back to your website or to your lead seller/vendor.
    • Price - If your XML, JSON, or SOAP Post delivery campaign is based on dynamic pricing, Lead Capsule can capture the price and update the client lead with the correct purchase price.
    • Custom - With Lead Capsule XML, JSON or SOAP Post delivery, you can capture any other data the third party system, or your lead buyer, returns in the response and update the lead data accordingly.
  • Timeout - Control how long the system should wait to receive a response from your XML, JSON or SOAP Post campaign. If the timeout expires, the lead will be considered as rejected.

  • Delivery Capacities - Lead Capsule can set caps on your real-time XML, JSON or SOAP Post delivery campaigns, based on your agreements with your client. If you have a prepaid order, Lead Capsule can cap the total leads delivered. Additionally, if you have hourly, daily, weekly or monthly caps, adding these is a breeze.

  • Exclusivity – Control the exclusivity of the leads you to your lead buyers, including how long they are exclusive. See our Lead Exclusivity feature page for additional information

  • Prepaid Campaigns - Set your XML/JSON/SOAP campaigns up as prepaid. Allow the client to log into their client portal and make payments towards the campaign, or make payments on behalf of your client, before leads are delivered via XML, JSON or SOAP.

  • Advanced Filtering – Filter the leads delivered to your to your lead buyers, via XML, JSON or SOAP Post, on any field definition within the lead. For example, your lead buyer may only want leads from specific zip codes who make over $2000/mo.

  • Scheduling - Only deliver leads to your lead buyers, via XML, JSON or SOAP Post, when they want them. See our Scheduling feature page for additional information.

  • Lead Verification - Lead Capsule lead verification ensures you are only delivering good quality leads to your lead buyers via XML, JSON or SOAP Post. See our Lead Verification feature page for additional information.

  • Auto Responder - Configure personalized email, or SMS, messages to go out to the applicant when you deliver a lead to a client via XML, JSON or SOAP Post. See our Auto Responder feature page for additional information.

  • Notifications - Lead Capsule can notify you, or your lead buyer, when a lead is accepted, rejected, returned or an error occurred on the XML,JSON or SOAP Post delivery. Notifications can be sent via Email or Lead Capsule can also notify API via a URL. Lead Capsule can also receive notifications, from a third party system, when a lead is accepted, rejected or returned.

  • Deliver Aged Leads in Real-Time -  Have aged data that you want to deliver to your lead buyers in real-time? Lead Capsule can be easily configured to send your aged leads via XML, JSON or SOAP Post delivery. When delivering aged data, Lead Capsule can:
    • Throttle Delivery - Throttle the number of leads sent to your lead buyers, which allows you to trickle the leads to their system instead of all of them sending at once.
    • Control Batch Size - Select how many leads are sent, to your lead buyer, each time.
    • Control Lead Age - Choose the age of the leads you will send to your lead buyers XML, JSON or SOAP Post delivery campaign. Choose from minimum and/or maximum age in minutes or days.
    • Control Times Sold - Control how many times the leads delivered have been previously sold. 

Screenshots

Edit Client Campaign - General
Edit Client Campaign - General
Edit Client Campaign - Fields
Edit Client Campaign - Fields
Edit Client Campaign - Filter
Edit Client Campaign - Filter
Edit Client Campaign - Verification
Edit Client Campaign - Verification
Edit Client Campaign - Schedule
Edit Client Campaign - Schedule
Edit Client Campaign - Email Responder
Edit Client Campaign - Email Responder
Edit Client Campaign - SMS Responder
Edit Client Campaign - SMS Responder
Edit Client Campaign - Notifications
Edit Client Campaign - Notifications
Edit Client Campaign - XML Delivery Settings
Edit Client Campaign - XML Delivery Settings
Edit Client Campaign - SOAP Delivery Settings
Edit Client Campaign - SOAP Delivery Settings
Edit Client Campaign - JSON Delivery Settings
Edit Client Campaign - JSON Delivery Settings
Edit Client Campaign - Delivery Field Mappings
Edit Client Campaign - Delivery Field Mappings