Use more than one HTTP request on a single RTB formula when the buyer needs a ping first, then a post (confirm) that reuses values from the ping.
Where: Targets/RTBs → Create RTB Formula (or open an existing formula).
Last updated September 15, 2026.
What multi-step is
One formula can run several request steps in order. Map fields from an earlier step (for example a bid id or token) into the next step’s URL, headers, or body. Typical pattern: ping, then post only if the ping returned a bid.
This is not a substitute for an RTB group. Comparing several buyers still means several formulas in a group. Multi-step is chained HTTP on one formula.
How it runs
Ping then post. Step 1 is a lightweight ping. Step 2 posts or confirms using mapped fields from step 1.
Map Response Fields to Tags. After you Send a test and get a response, map fields. Those tags are available on later steps.
Continue on Failure. On a non-last step, if this is on, a failed step does not stop the rest of the formula. Off (default) stops the formula at that step.
Payout and duration come from the parsed winning response (phone or SIP, payout, duration) — not a separate payout editor on each step.
Winning Step (RTB groups only)
Turn on Enable Winning Step only when this formula sits in an RTB group. That extra step runs after this formula wins the group auction (for example a confirm/post to the buyer). It does not run if the formula is used alone, outside a group.
Set it up
Open Targets/RTBs → Create RTB Formula, or edit an existing formula.
Add step 1. Set URL, method, headers, and params. Click Send to test. Unresolved caller/ZIP/state fields prompt for a test value — do not bake a test ANI into the saved formula.
Under Map Response Fields to Tags, map the fields the next step needs (bid id, token, and so on).
Add step 2. Point it at the post/confirm URL. Insert mapped tags from step 1 into params, headers, or body.
Map phone or SIP, payout, and duration from the step that actually returns them (usually the post).
If this formula is in a group and the buyer needs a call after they win, enable Winning Step and configure that request.
Save.
Example
Step 1 ping returns a bid id.
Step 2 post sends that bid id and returns the number (or SIP), payout, and duration.
Single-step formulas still work the same way. Load Template still applies to the first request when you start from a vendor template.
