Form Routing
The Basics
Form Routing sends lead data to endpoints via API calls or built-in funnel forms. You configure routing rules, filters, CAPs, rotational thresholds, and authentication within each endpoint’s Form Settings.Routing Models
Pingtree offers three routing models for form distribution:-
Base Routing
Add an endpoint here if no custom routing rules apply (excluding filters, CAPs, response mapping). Leads flow to all base endpoints in priority order. -
Conditional Routing
Use this when custom IF/THEN rules are defined. Only leads matching those conditions route here. -
Failover Routing
Configure endpoints here to catch leads not sold by Base or Conditional routing. Only applies if earlier models do not accept the lead.
Example Scenarios
Scenario A: Geolocation-Based Routing
Route Lead A (California) to a specific endpoint and Lead B (others) to a fallback:-
Endpoint A
- In Form Settings, set Send Method to REST API.
- Add a Geolocation Filter for California (auto-detected or user-defined).
-
Failover Endpoint
- Configure a generic endpoint under Failover Routing.
-
Routing Setup
- Add Endpoint A under Conditional Routing.
- Add the failover endpoint under Failover Routing.
Scenario B: Rotational Thresholds
Distribute leads by percentage across multiple endpoints:- Set a Rotational Count (e.g., 100 leads).
- Create a Routing Bucket and add active endpoints.
- Assign each endpoint a percentage of the count (e.g., 50%, 30%, 20%).
- Pingtree rotates leads based on these weights, ensuring CAP limits are met.
Scenario C: Multi-Tier Routing
Combine conditional, base, and failover logic:- Conditional Routing – applies specific IF/THEN rules.
- Base Routing – default delivery for leads that pass filters/CAP.
- Failover Routing – catches all remaining leads.
Scenario D: Short-Lived Authentication Token
Some endpoints require a temporary token for each POST:- In Form Settings, open the Auth tab.
- Configure the Auth Request to retrieve a short-lived token.
- Map the token in Response Mapping.
- In the POST mapping, include the token variable for authentication.
How Form Routing is Triggered
Form Routing is activated when:- You call the Form API directly.
- A lead completes a campaign funnel built with our funnel builder.
- A lead is ingested into a campaign via Sources > Form API.
![REPLACE HERE: Form Routing Flow Diagram]