How Bland’s scores are calculated
The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.
verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10
PA Score38/100
Agent-ready 55.0 × 0.30 = 16.50
API quality 12.0 × 0.20 = 2.40
Openness 14.0 × 0.20 = 2.80
Built-in AI 57.8 × 0.15 = 8.67
Automation 48.3 × 0.15 = 7.24
(16.50 + 2.40 + 2.80 + 8.67 + 7.24) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 37.61 ÷ 1.00 = 37.6
Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.
Agent-ready55.0/100×0.30 of the PA blend
Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.
Point an agent at llms.txt or agent-oriented docsweight 2
2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max
- [probe] https://docs.bland.ai/llms.txt“PROBE llms.txt: HTTP 200 at https://docs.bland.ai/llms.txt # Bland Documentation Bland is an enterprise voice AI platform for high-volume, regulated, and complex phone workflows.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs, all without leaving your editor.”
- [probe] https://docs.bland.ai/integrations/mcp/overview“official MCP server documented at https://docs.bland.ai/integrations/mcp/overview”
- [probe] https://docs.bland.ai/integrations/mcp/overview“PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the hosted MCP endpoint https://api.bland.ai/v1/mcp returned HTTP 401 — the remote MCP server is live and API-key-gated exactly as the MCP integration docs describe.”
Run the product headlessly / in CI for automationweight 2
2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“See the Pathways API reference to create and manage pathways programmatically.”
- [claimed-docs] https://docs.bland.ai/tutorials/batch-calls.md“Batch calls let you initiate high-volume call campaigns by uploading a list of recipients via CSV.”
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [probe] https://docs.bland.ai/sdks/cli“official CLI documented at https://docs.bland.ai/sdks/cli”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
- [claimed-docs] https://docs.bland.ai/tutorials/evals.md“Evals let you measure the quality of your calls with LLM judges.”
Plug MCP servers into this product so it can use their toolsweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs, all without leaving your editor.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs”
- [claimed-docs] https://docs.bland.ai/tutorials/tools/custom-api.md“The API integration lets you connect your AI agent to any HTTP endpoint.”
- [claimed-docs] https://docs.bland.ai“Connect external APIs and take live actions during phone calls.”
- [probe] https://docs.bland.ai/integrations/mcp/overview“PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the hosted MCP endpoint https://api.bland.ai/v1/mcp returned HTTP 401 — the remote MCP server is live and API-key-gated exactly as the MCP integration docs describe.”
Connect an agent via an official MCP serverweight 3
3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs, all without leaving your editor.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs”
- [probe] https://docs.bland.ai/integrations/mcp/overview“official MCP server documented at https://docs.bland.ai/integrations/mcp/overview”
- [probe] https://docs.bland.ai/integrations/mcp/overview“PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the hosted MCP endpoint https://api.bland.ai/v1/mcp returned HTTP 401 — the remote MCP server is live and API-key-gated exactly as the MCP integration docs describe.”
Use an official CLIweight 2
2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [probe] https://docs.bland.ai/sdks/cli“official CLI documented at https://docs.bland.ai/sdks/cli”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
Drive the product through a documented public APIweight 3
3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“See the Pathways API reference to create and manage pathways programmatically.”
- [claimed-docs] https://docs.bland.ai/tutorials/tools/custom-api.md“The API integration lets you connect your AI agent to any HTTP endpoint.”
- [claimed-docs] https://docs.bland.ai/tutorials/batch-calls.md“Batch calls let you initiate high-volume call campaigns by uploading a list of recipients via CSV.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [probe] https://docs.bland.ai/integrations/mcp/overview“official MCP server documented at https://docs.bland.ai/integrations/mcp/overview”
- [probe] https://docs.bland.ai/sdks/cli“official CLI documented at https://docs.bland.ai/sdks/cli”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
- [probe] https://docs.bland.ai/integrations/mcp/overview“PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the hosted MCP endpoint https://api.bland.ai/v1/mcp returned HTTP 401 — the remote MCP server is live and API-key-gated exactly as the MCP integration docs describe.”
- [probe] https://docs.bland.ai/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.bland.ai/openapi.json, https://docs.bland.ai/swagger.json, https://docs.bland.ai/api/openapi.json, https://docs.bland.ai/.well-known/openapi.json)”
Issue scoped/least-privilege API credentials for an agentweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.bland.ai/enterprise-features/jwt-authentication.md“JWT signatures eliminate these risks through asymmetric cryptography - you verify requests using our public JWKS endpoint without storing any secrets”
Build against official SDKsweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.bland.ai/sdks/web-agent-sdk.md“Embed a Bland voice agent into any web application (React, Vanilla JS, or Node). The SDK handles secure authentication between your server and Bland, so your API key is never exposed to the browser.”
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [probe] https://docs.bland.ai/sdks/cli“official CLI documented at https://docs.bland.ai/sdks/cli”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
- [probe] https://docs.bland.ai/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.bland.ai/openapi.json, https://docs.bland.ai/swagger.json, https://docs.bland.ai/api/openapi.json, https://docs.bland.ai/.well-known/openapi.json)”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“See the Pathways API reference to create and manage pathways programmatically.”
Subscribe to events via webhooksweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/post-call-webhooks.md“Post-call webhooks are HTTP notifications that Bland AI automatically sends to your server after a phone call completes.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Give your agent instructions on how it should respond at specific points of the conversation. Choose between prompting or fixed sentences. Execute webhooks at any point during the conversation”
Agent-ready = 115.4 ÷ 210 × 100 = 55.0
API quality12.0/100×0.20 of the PA blend
The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.
Explore an interactive API reference with runnable examplesweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“See the Pathways API reference to create and manage pathways programmatically.”
- [probe] https://docs.bland.ai/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.bland.ai/openapi.json, https://docs.bland.ai/swagger.json, https://docs.bland.ai/api/openapi.json, https://docs.bland.ai/.well-known/openapi.json)”
Download a machine-readable API spec (OpenAPI or equivalent)weight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [probe] https://docs.bland.ai/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.bland.ai/openapi.json, https://docs.bland.ai/swagger.json, https://docs.bland.ai/api/openapi.json, https://docs.bland.ai/.well-known/openapi.json)”
Test against a sandbox environment without touching production dataweight 1
1 (weight) × 6 (quality) × 0.6 (partial) = 3.6 of 10 max
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“You can also promote a version to staging to test it before it goes live, or send an individual call against a specific”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“When you edit a pathway, you are working on a draft. Live calls are not affected. They keep using the published production version.”
- [claimed-docs] https://docs.bland.ai/tutorials/testbed.md“The testbed lets you take any call ... isolate a specific node interaction, edit the prompt, and run it multiple times to see how the output varies.”
- [claimed-docs] https://docs.bland.ai/tutorials/testbed.md“The testbed lets you take any call — whether it's a historical call from call logs or a test chat from the pathway editor — isolate a specific node interaction, edit the prompt, and run it multiple times to see how the output varies.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“This is how you A/B test a new agent release against your live production version, with real calls, before committing to a full rollout.”
Rely on versioned APIs with a documented deprecation policyweight 2
2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“You choose when to adopt a new release. Your infrastructure stays on the version you've selected until you decide to move forward.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“You choose when to adopt a new release... Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [probe] https://docs.bland.ai/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.bland.ai/openapi.json, https://docs.bland.ai/swagger.json, https://docs.bland.ai/api/openapi.json, https://docs.bland.ai/.well-known/openapi.json)”
API quality = 8.4 ÷ 70 × 100 = 12.0
Openness14.0/100×0.20 of the PA blend
Can you leave, inspect, or self-host — data export, open source, portability.
Do everything through the API that I can do in the UIweight 2
2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“See the Pathways API reference to create and manage pathways programmatically.”
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs, all without leaving your editor.”
- [claimed-docs] https://docs.bland.ai/tutorials/testbed.md“The testbed lets you take any call ... isolate a specific node interaction, edit the prompt, and run it multiple times to see how the output varies.”
- [claimed-docs] https://docs.bland.ai/tutorials/batch-calls.md“Batch calls let you initiate high-volume call campaigns by uploading a list of recipients via CSV.”
- [claimed-docs] https://docs.bland.ai/tutorials/evals.md“Evals let you measure the quality of your calls with LLM judges.”
- [probe] https://docs.bland.ai/sdks/cli“official CLI documented at https://docs.bland.ai/sdks/cli”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
- [probe] https://docs.bland.ai/openapi.json“PROBE openapi: all candidate paths 404 (https://docs.bland.ai/openapi.json, https://docs.bland.ai/swagger.json, https://docs.bland.ai/api/openapi.json, https://docs.bland.ai/.well-known/openapi.json)”
Export all of my data in open formats and leaveweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
no evidence cited — the verdict rests on absence of evidence, re-checked on refresh
Read the product's source under an open licenseweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [community] https://hn.algolia.com/api/v1/items/40405528“I want to experiment with building my own phone agent. Currently experimented with bland.ai but it gets expensive. Any open source alternative that I can run on my own?”
Self-host the core productweight 3
3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“You choose when to adopt a new release. Your infrastructure stays on the version you've selected until you decide to move forward.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“You choose when to adopt a new release... Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [community] https://hn.algolia.com/api/v1/items/40405528“I want to experiment with building my own phone agent. Currently experimented with bland.ai but it gets expensive. Any open source alternative that I can run on my own?”
Openness = 14.0 ÷ 100 × 100 = 14.0
Built-in AI57.8/100×0.15 of the PA blend
Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.
Get AI-generated insights and suggestions from my data inside the productweight 2
2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/evals.md“Evals let you measure the quality of your calls with LLM judges.”
- [claimed-docs] https://docs.bland.ai/tutorials/evals.md“Evals let you measure the quality of your calls with LLM judges. You define eval agents, each of which grades one dimension of a call”
- [claimed-docs] https://docs.bland.ai/tutorials/memories.md“Memory lets Bland agents remember people across conversations, including calls, SMS, and other channels, so each interaction feels continuous and personalized.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs”
Set up automations that run autonomously in the backgroundweight 2
2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/batch-calls.md“Batch calls let you initiate high-volume call campaigns by uploading a list of recipients via CSV.”
- [claimed-docs] https://docs.bland.ai/tutorials/post-call-webhooks.md“Post-call webhooks are HTTP notifications that Bland AI automatically sends to your server after a phone call completes.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Conversational pathways are our new way of prompting Bland that has led to major breakthroughs in realism. Give your agent instructions on how it should respond at specific points of the conversation.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Give your agent instructions on how it should respond at specific points of the conversation. Choose between prompting or fixed sentences. Execute webhooks at any point during the conversation”
- [claimed-docs] https://docs.bland.ai“Dispatch AI phone calls to call customers, leads, and to streamline operations.”
- [claimed-docs] https://docs.bland.ai“Connect external APIs and take live actions during phone calls.”
Delegate tasks to a built-in AI assistant inside the productweight 3
3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max
- [claimed-docs] https://docs.bland.ai“Dispatch AI phone calls to call customers, leads, and to streamline operations.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Conversational pathways are our new way of prompting Bland that has led to major breakthroughs in realism. Give your agent instructions on how it should respond at specific points of the conversation.”
- [claimed-docs] https://docs.bland.ai“Connect external APIs and take live actions during phone calls.”
- [claimed-docs] https://docs.bland.ai/tutorials/memories.md“Memory lets Bland agents remember people across conversations, including calls, SMS, and other channels, so each interaction feels continuous and personalized.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Give your agent instructions on how it should respond at specific points of the conversation. Choose between prompting or fixed sentences. Execute webhooks at any point during the conversation”
Operate the product with natural-language commandsweight 2
2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs, all without leaving your editor.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals, and search the Bland docs”
- [probe] https://docs.bland.ai/integrations/mcp/overview“official MCP server documented at https://docs.bland.ai/integrations/mcp/overview”
- [probe] https://docs.bland.ai/integrations/mcp/overview“PROBE runtime (recorded 2026-09-05): keyless JSON-RPC initialize POST to the hosted MCP endpoint https://api.bland.ai/v1/mcp returned HTTP 401 — the remote MCP server is live and API-key-gated exactly as the MCP integration docs describe.”
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [probe] https://docs.bland.ai/sdks/cli“official CLI documented at https://docs.bland.ai/sdks/cli”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
Built-in AI = 52.0 ÷ 90 × 100 = 57.8
Automation48.3/100×0.15 of the PA blend
Depth of automation primitives — rules, scheduling, bulk operations, webhooks.
Perform bulk operations across many items at onceweight 2
2 (weight) × 7 (quality) × 1.0 (full) = 14.0 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/batch-calls.md“Batch calls let you initiate high-volume call campaigns by uploading a list of recipients via CSV.”
- [claimed-docs] https://docs.bland.ai/integrations/mcp/overview.md“The Bland MCP server lets AI coding agents work with your Bland account through natural language: place and inspect calls, build and validate pathways, manage agents, query analytics, run evals”
- [claimed-docs] https://docs.bland.ai/sdks/cli.md“Manage your entire Bland account from the terminal: make calls, build and test pathways, configure phone numbers, and more.”
- [probe] https://docs.bland.ai/sdks/cli“PROBE runtime (recorded 2026-09-05): `npx -y bland-cli --version` printed `0.6.2` keylessly — the official npm CLI (bland-cli, with dev terminal) installs and runs without an account.”
Define rules that trigger actions automatically on eventsweight 3
3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max
- [claimed-docs] https://docs.bland.ai/tutorials/post-call-webhooks.md“Post-call webhooks are HTTP notifications that Bland AI automatically sends to your server after a phone call completes.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Give your agent instructions on how it should respond at specific points of the conversation. Choose between prompting or fixed sentences. Execute webhooks at any point during the conversation”
- [claimed-docs] https://docs.bland.ai“Connect external APIs and take live actions during phone calls.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“Conversational pathways are our new way of prompting Bland that has led to major breakthroughs in realism. Give your agent instructions on how it should respond at specific points of the conversation.”
Schedule recurring jobs or workflowsweight 2
2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max
- [claimed-docs] https://docs.bland.ai/tutorials/batch-calls.md“Batch calls let you initiate high-volume call campaigns by uploading a list of recipients via CSV.”
- [claimed-docs] https://docs.bland.ai“Dispatch AI phone calls to call customers, leads, and to streamline operations.”
Version, review, and roll back my automationsweight 1
1 (weight) × 6 (quality) × 0.6 (partial) = 3.6 of 10 max
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“You can also promote a version to staging to test it before it goes live, or send an individual call against a specific”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“You choose when to adopt a new release. Your infrastructure stays on the version you've selected until you decide to move forward.”
- [claimed-docs] https://docs.bland.ai/tutorials/pathways.md“When you edit a pathway, you are working on a draft. Live calls are not affected. They keep using the published production version.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“This is how you A/B test a new agent release against your live production version, with real calls, before committing to a full rollout.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [claimed-docs] https://docs.bland.ai/enterprise-features/infrastructure-and-releases.md“You choose when to adopt a new release... Bland supports canary deployments — a way to run a new release on a separate set of containers alongside your production infrastructure and gradually route real traffic to it.”
- [claimed-docs] https://docs.bland.ai/tutorials/evals.md“Evals let you measure the quality of your calls with LLM judges.”
- [claimed-docs] https://docs.bland.ai/tutorials/testbed.md“The testbed lets you take any call ... isolate a specific node interaction, edit the prompt, and run it multiple times to see how the output varies.”
- [claimed-docs] https://docs.bland.ai/tutorials/evals.md“Evals let you measure the quality of your calls with LLM judges. You define eval agents, each of which grades one dimension of a call”
- [claimed-docs] https://docs.bland.ai/tutorials/testbed.md“The testbed lets you take any call — whether it's a historical call from call logs or a test chat from the pathway editor — isolate a specific node interaction, edit the prompt, and run it multiple times to see how the output varies.”
Automation = 38.6 ÷ 80 × 100 = 48.3