When you have multiple providers for the same service, OutboundIQ analyzes your actual performance data and tells you which one to use right now — with confidence scores and reasons.
Smart companies don't rely on a single API provider. They have backups:
But when Provider A starts failing, how do you know Provider B is better right now?
"Stripe is having issues... should we switch to Adyen?"
Without OutboundIQ, you're guessing.
Our recommendation engine considers multiple factors to give you the best provider for your specific situation.
How often does each provider successfully process YOUR requests?
Which provider responds fastest from your infrastructure?
How consistent is performance? Fewer spikes = higher score.
Current operational status from their official status page.
Penalty for providers with ongoing reported incidents.
All factors combined into a single actionable recommendation.
{
"decision": {
"use": "adyen",
"confidence": 0.92,
"confidence_label": "high",
"action": "proceed",
"reason": "Adyen has 99.2% success rate vs Stripe's 87.3%. Stripe has active incident."
},
"recommendation": {
"provider": "Adyen",
"score": 94.5,
"success_rate": 99.2,
"avg_latency_ms": 245,
"status": "operational"
},
"alternatives": [
{
"provider": "Square",
"score": 88.2,
"success_rate": 97.8,
"status": "operational"
},
{
"provider": "Stripe",
"score": 65.1,
"success_rate": 87.3,
"status": "degraded",
"warning": "Active incident affecting payments API"
}
]
}$client = new OutboundIQ\Client($apiKey);
$recommendation = $client->recommend('payment');
if ($recommendation->action === 'proceed') {
$provider = $recommendation->use;
// Route to recommended provider
} else {
// All providers degraded
// Queue for retry or notify user
}import { recommend } from '@outboundiq/core';
const { decision, alternatives } = await recommend('payment');
if (decision.action === 'proceed') {
const provider = decision.use;
// Route to recommended provider
} else {
// Handle degraded state
}Call recommend() before each API request. When your primary provider degrades, automatically route to the next best option — with zero manual intervention.
Result: 99.9% effective uptime even when individual providers failUse recommendations to route low-priority traffic to the cheapest provider that meets your latency requirements, saving on API costs.
Result: 15-30% reduction in third-party API spendUse historical recommendation data to evaluate which providers perform best for YOUR specific use case, informing contract negotiations.
Result: Data-driven vendor selection and better contract termsLet data drive your provider selection. Start using smart recommendations today.