Real-time bidding (RTB) is Ringba’s programmatic call bidding technology. It lets you bid on live phone calls in real time. This technology is beneficial because it lets the buyer deny calls when their call center has no capacity or when they already know that a potential customer is not a good fit for their products. Buyers can also bid more aggressively on callers that have a higher likelihood of converting or when they have significant capacity available.
Generally, this model results in higher payouts per phone call, a reduced number of dropped or abandoned calls, a better customer experience, and higher profit margins for everyone involved.
Note: To start using real-time bidding, reach out your Ringba account manager to request it be enabled for your account.
This article contains the following sections:
- Real-Time Bidding
- Sharing the RTB link with Publishers
- Real-Time Bidding FAQ, Resources, and Troubleshooting
Real-Time Bidding
Once real-time bidding (RTB) is enabled for your account, you see the Real Time Bidding tab at the top of the screen when you open a campaign. Toggle on the switch to enable it and show the fields to configure the feature.
The following sections in this article describe the sections that appear on the Real Time Bidding tab when you toggle on this switch.
General Settings
The first group of controls affect the basic configuration of real-time bidding.
This section contains the following fields and controls:
-
Enabled Enables real-time bidding for all the publishers in this campaign. (This is the same switch you toggled on to show the fields on the screen.)
-
Only SIP: Toggle on this switch to provide only SIP numbers to be called.
Learn more: See SIP numbers with Ringba RTB for information on the benefits of using SIP numbers.
-
Require Caller ID: Toggle on this switch to require the caller ID be included in every ping. If the caller ID is not provided, Ringba rejects the ping with the error response Error code 1100 - Caller ID verification.
Learn more: See RTB Error Codes for more information about this and all RTB error codes.
-
Instant Caller Profiles: Select whether to use Instant Caller Profile (ICP) to look up additional data using the caller ID to enrich the call.
Important: Fees apply if you set the ICP field to Enabled or Required. ICP is a paid feature that is charged per pull, so the same call may result in multiple charges. The charges are non refundable, even if the call doesn't occur. Please reach out to your manager about its costs.- Disabled: Do not enrich the calls.
- Enabled: Enrich every ping that contains a caller ID.
- Required: Return no bid unless the call has a caller ID to look up in ICP.
-
Jornaya: Select whether to use your integration with Jornaya to pull information about which leads provided TCPA consent. If you choose Enabled or Required, additional fields appear to let you configure the Jornaya credentials.
Learn more: See Jornaya Integration - RTB version for more information about the Jornaya integration.- Disabled: Do not use Jornaya to pull information about the call.
- Enabled: Use the Lead ID, if present, to check Jornaya for authenticity.
-
Required: Return no bid unless the call includes a Lead ID to check in Jornaya.
-
Trusted Form Cert ID: Select whether to use your integration with Trusted Form to pull proof of consent for the call. If you choose Enabled or Required, additional fields appear for you to choose the integration method and configure your Trusted Form credentials.
Learn more: See Trusted Form - RTB Integration for more information about the Trusted Form integration.
- Disabled: Do not use Trusted Form to pull information about the call.
- Enabled: Claim the Cert ID, if present, with Trusted Form to verify its authenticity.
- Required: Return no bid unless the call includes a Cert ID to claim with Trusted Form.
Bid Expiration
Use the controls in the Bid Expiration section to configure how long a bid is good and what to do with calls that arrive after the bid expired.
This section contains the following fields and controls:
- Bid Good For: The number of seconds after its creation the bid remains valid.
- Stale Bid Behavior: What to do if a call arrives after the number of seconds you set in the Bid Good For field. Valid values are Reject or Route Normally.
Note: When Stale Bid Behavior is set to Route Normally and the call is sent after the time specified in the Bid Good For field, the call does not generate a payout because the call came when the bid was no longer valid. For this reason, every RTB contract includes the following message when Route Normally is selected:
The account will not pay out for the call under this contract if it arrives after the expiration.
Rate Limit
Use the fields in the Rate Limit section to control how many pings you receive from publishers.
This section contains the following fields:
- Maximum Requests: The maximum number of pings you accept from each publisher in the time period you choose.
- Time period drop-down: Choose the time period in which you accept the maximum number of requests. Valid values are Per Minute, Per Hour, or Per Day.
It is possible to enter a large value in the Maximum Requests field. For example, some accounts use values up to 1000. However, if you have Instant Caller Profile (ICP) enabled, Ringba tries to enrich each request. If you set your Maximum Requests value to a large number, make sure to monitor your ICP charges.
This number applies for each publisher. For examples, if you have 40 publishers on a campaign and allow 10 pings per minute, you can receive up to 400 pings per minute. If your cumulative number of pings per minute for a campaign gets over 1000, you may see performance problems.
Bid Settings
Use the fields and controls in the Bid Settings section to configure the specifics of the bids you send.
This section contains the following fields and controls:
- Base Bid Amount: The value of the bid before applying Bid Modifiers, described later in this article.
- Max Bid: Maximum bid amount, regardless of any adjustments.
- Min Bid: Minimum bid amount, regardless of any adjustments.
-
Payout On: The event that triggers Ringba to credit the publisher for the call. Valid options are:
- Call Length: The credit happens when the call reaches a the duration you specify. If you choose this option, additional fields appear for you to configure Start Call Length On and the call Length.
- Call Successfully Connected: The credit occurs when the call connects to a target.
- Inbound call: The credit occurs when the call arrives.
-
Duplicate Payouts: Select whether to credit publishers for multiple calls from the same person.
- Disabled: Publisher cannot be receive credit for multiple calls from the same person. If a duplicate caller ID is included in the request, Ringba returns a $0 bid. If the caller ID is not included but the call is a duplicate, the bid is not credited.
- Enabled: Publishers receive credit for multiple calls even from the same person.
- Time Limit: Publishers can receive credit for multiple calls from the same person as long as the amount of time you specify passes between the calls. If you select Time Limit, additional fields appear for you to specify the number of days and/or hours that must pass for the publisher to get credit.
Bid Modifiers
Use the fields and controls in the Bid Modifiers section to create rules for changing your bid based on:
- The value of tags available in Ringba, like the publisher name, inbound number state, or any ICP tags.
- The value of tags your publisher sends on the RTB ping.
Note: To use your publisher's tags in bid modifiers, you must add them as URL Parameters.
Use the following steps to create a bid modifier with the tools in this section.
- Click the Add New Modifier button.
Fields appear to define the bid modifier. - Click the Token button next to the first field and search for the tag that you want to use as the basis for modifying the bid. Select the tag.
- Choose a value from the Logic drop-down.
Learn more: For a complete list of logic values and what they do, see the Real-Time Bidding FAQ. - Enter the tag value that triggers the modification.
-
Choose now the operation and a value that you want to apply.
- Click Add and then save it.
In this example, the bid modifier is doing this: If the Inbound number: Area code tag is equal a single value "480", add $2 to the bid amount.
This means that for this specific example, if the base bid is $10 and the inbound number is from an area code equals "480", the bid amount for the publisher will be $12. If the area code is from any other value, the bid will be $10. You can apply this with different logics, tags and values.
Note: The Bid Modifiers table is limited to 100 rows. If the table already contains 100 rows and you need to add more, first delete some rows to make space.
Sharing the RTB link with Publishers
- After you have finished configuring your RTB Settings, you can share the API information with your publisher. Go to Campaign > Publisher and click the trophy icon.
-
This window appears and you can choose between the available options to share with your publisher.
-
Option 1: You can select to send to your publisher a GET request. Then you choose between JSON or XML.
-
Option 2: You can select to send to your publisher a JSON- POST request.
-
Option 3: You can select to send to your publisher a XML- POST request.
-
Option 1: You can select to send to your publisher a GET request. Then you choose between JSON or XML.
Real Time Bidding FAQs, Resources, and Troubleshooting
Note: For a full collection of frequently asked questions about how Real-Time Bidding works with Ringba, visit our dedicated Real-Time Bidding FAQ Support Article. Real Time Bidding FAQs
What should I do if I need help with Real-Time Bidding?
If you have any questions or need additional help, please reach out to our support team via chat or email at support@ringba.com.