Voice AI agents that handle inbound carrier calls end-to-end — verifying carriers, matching loads, and closing deals through intelligent multi-round negotiation.
1000+
Loads Available
85%
Conversion Rate
3
Negotiation Rounds
24/7
Availability
From carrier call to booked load in minutes, fully automated.
Carrier calls in looking for loads
Real-time carrier authorization check
Smart search with fuzzy matching
Up to 3 rounds of price negotiation
Close deal, transfer to sales rep
Built on modern, scalable infrastructure.
Complete conversation lifecycle from greeting to deal closure.
Everything you need to automate carrier sales.
Fuzzy city matching, multi-origin support, equipment filtering, and distance constraints.
Real-time carrier authorization checks via SAFER system. No fake carriers.
Agent quotes a marked-up price, then negotiates down — never below the internal loadboard rate. Up to 3 rounds, fully configurable via HappyRobot variables.
Live metrics, margin analysis, sentiment tracking, and call analytics.
PostgreSQL functions for scalable metrics computation, not in-memory processing.
Containerized deployment, auto-scaling, and zero-downtime updates.
Optimized schema with strategic indexes for fast queries.
The agent quotes carriers a low opening price (below loadboard), then negotiates up. The loadboard rate is the hard ceiling — the broker never pays above cost.
// Pricing formula
quoted_price = loadboard_rate × (1 − markup_percentage) // low opening offer
max_acceptable = loadboard_rate × (1 − round_flexibility) // ceiling rises each round
loadboard_rate = absolute ceiling — broker never pays above this
Set in Workflow Settings → Variables
| Variable | Value |
|---|---|
| markup_percentage | 0.15 |
| round1_flexibility | 0.08 |
| round2_flexibility | 0.05 |
| round3_flexibility | 0.00 |
Agent opens at: $2,550 (−15%) · all values rounded to nearest $50
| Round | Ceiling |
|---|---|
| Round 1 (−8%) | $2,750 |
| Round 2 (−5%) | $2,850 |
| Round 3 (0%) | $3,000 |
Hard ceiling: $3,000 (loadboard rate)
markup_percentage, round1_flexibility, round2_flexibility, round3_flexibilityThe evaluate_offer endpoint returns all 3 round thresholds in one response. Store them as workflow variables on round 1 — no additional API calls needed for rounds 2 and 3.
Behavioral guidelines that govern the AI agent's actions.
Negotiation thresholds are configurable via HappyRobot workflow variables, enabling experiments without code changes
Check out the live dashboard and explore the code.