Why use RTB Groups?
What is an RTB Group?
Section titled “What is an RTB Group?”An RTB Group (Real-Time Bidding Group) is a collection of multiple RTB targets that compete for the same incoming call in real time.
Instead of routing a call to a single fixed buyer, the system sends a ping request to multiple RTB targets, allowing them to respond with their bid.
The call is then routed to the highest eligible bidder.
This creates a competitive environment that helps maximize revenue and improve buyer performance.
Why Use RTB Groups?
Section titled “Why Use RTB Groups?”RTB Groups are designed to help you:
-
Increase payouts through competition
-
Reduce dependency on a single buyer
-
Improve fill rates
-
Optimize buyer performance automatically
-
Route calls to the most valuable destination
Think of it as an auction happening in milliseconds before the call is connected.
How RTB Groups Work
Section titled “How RTB Groups Work”When an inbound call reaches a routing plan that contains an RTB Group:
-
The system sends a ping to all selected RTB targets
-
Each target responds with a bid amount
-
Moja AI waits for responses within the timeout window
-
The highest valid bid above the minimum bid wins
-
The call is routed to that target
This process happens in real time, usually within a few milliseconds.
Example Flow
Section titled “Example Flow”Inbound Call ↓ RTB Group ├── Buyer A → $28 ├── Buyer B → $35 ├── Buyer C → No response ↓ Highest Valid Bid = Buyer B ↓ Route Call to Buyer B
Create RTB Group
Section titled “Create RTB Group”When creating a new RTB Group, you’ll configure the following sections.
1. Basic Information
Section titled “1. Basic Information”Group Name (Required)
Section titled “Group Name (Required)”Purpose:
Unique name for the RTB Group.
This helps identify the group inside routing plans and reporting.
Best Practices:
Use a descriptive name that reflects:
-
Vertical
-
Buyer set
-
Geo
-
Traffic type
Examples:
-
Solar Buyers – East Coast
-
Insurance RTB Group – Tier 1
-
High EPC Buyers – Medicare
2. Bid Settings
Section titled “2. Bid Settings”This section controls the minimum bid requirements.
Minimum Bid (Required)
Section titled “Minimum Bid (Required)”Purpose:
Defines the lowest bid amount a target must return to be considered eligible.
How It Works:
If a target returns a bid below this amount, it will be ignored.
Example:
Minimum Bid = $20
Responses:
-
Buyer A → $18 ❌
-
Buyer B → $25 ✅
-
Buyer C → $30 ✅
Winner → Buyer C
Why This Matters:
This protects your revenue by preventing low-value routes.
3. Timeout Settings
Section titled “3. Timeout Settings”This controls how long the system waits for buyers to respond.
Ping Timeout (ms) (Required)
Section titled “Ping Timeout (ms) (Required)”Purpose:
Maximum time the system waits for RTB targets to respond with a bid.
Default Example:
5000 ms = 5 seconds
How It Works:
-
Buyers who respond after this window are ignored
-
Only bids received within the timeout are considered
Example:
Timeout = 10000 ms
-
Buyer A → responds in 4 sec ✅
-
Buyer B → responds in 7 sec ✅
-
Buyer C → responds in 11 sec ❌
Buyer C is excluded
Best Practice:
-
5000–10000 ms → balanced
-
Lower values → faster routing
-
Higher values → more responses, but slower call connection
Important:
Setting this too high may create a poor caller experience due to connection delays.
4. RTB Targets
Section titled “4. RTB Targets”This is where you choose who competes in the auction.
Select RTB Targets (Required)
Section titled “Select RTB Targets (Required)”Purpose:
Select all RTB buyers that should receive bid requests.
How It Works:
Every selected target receives the ping request.
They each respond with:
-
Bid amount
-
Availability
-
Routing eligibility
Example Setup:
-
Buyer A
-
Buyer B
-
Buyer C
All three compete for every eligible call.
Why RTB Groups Are Better Than a Single RTB Target
Section titled “Why RTB Groups Are Better Than a Single RTB Target”Using one RTB target gives you only one price.
Using an RTB Group gives you competition.
Competition usually means:
-
Higher bids
-
Better fill rates
-
Less downtime risk
Example Comparison
Section titled “Example Comparison”Single RTB Target
Section titled “Single RTB Target”Buyer returns: $25
Call routes at $25
RTB Group
Section titled “RTB Group”Buyers return:
-
$25
-
$32
-
$29
Call routes at $32
That difference scales quickly across call volume.
Best Use Cases
Section titled “Best Use Cases”Use RTB Groups when:
-
Multiple buyers can accept the same vertical
-
You want highest revenue per call
-
Buyer availability changes frequently
-
You want automated optimization
Pro Tip
Section titled “Pro Tip”A great strategy is to combine:
-
RTB Groups → for premium bidding
-
Static buyers → as fallback routes
This ensures:
-
maximum revenue first
-
guaranteed routing second

