{
 "schema_version": "1.0",
 "id": "aircall",
 "name": "Aircall",
 "research_status": "researched",
 "vendor_domain": "aircall.io",
 "category": "Communication & Voice",
 "task": "A business phone system",
 "summary": "Cloud phone system for sales and support teams: call routing, analytics and CRM integrations.",
 "best_for": "sales and support teams (3+ seats) that want a polished cloud phone system embedded in their CRM/helpdesk, with call routing, analytics and 250+ integrations",
 "skip_if": "you're a solo operator or duo (the 3-license minimum prices you out), or you need a full contact-center suite with omnichannel routing",
 "honest_knock": "Two structural catches: the 3-seat minimum makes the real starting price triple the sticker, and the annual-vs-monthly gap is steep (Professional: $50 vs $70). 'Unlimited calling' covers listed regions — check yours — and AI features increasingly live in add-ons or higher tiers. It's polished and integration-rich; just price the seats you'll actually have, on the billing cycle you'll actually choose.",
 "pricing": {
  "status": "public",
  "entry_price": "$30",
  "entry_price_terms": "Essentials, per licence · per licence per month on annual billing ($40 billed monthly), minimum 3 licences",
  "from_price_usd_month": 30.0,
  "plans": null,
  "plans_source": null,
  "notes": "(read 2026-10-10 on aircall.io/pricing in a live browser, with Aircall's own country selector on United States) Essentials is $30 per license a month and Professional $50, both on annual billing, which the page marks as 25% off monthly. Flip that toggle and the monthly rates read $40 and $70 per license. The discount is not uniform either: Essentials really is 25% off, but Professional lands closer to 29%, so price the plan you will actually buy rather than trusting the badge. The comparison table sets a minimum of 3 users on Essentials and Professional, so the smallest Essentials bill is $90 a month on annual billing. Enterprise is custom pricing from 25 users. Both paid plans now say they include AI Voice Agents: Essentials lists 50 min AI Voice Agents per month, and Professional is everything in Essentials plus AI call summary and conversation intelligence, smart routing, Power Dialer and outbound campaigns; on the US storefront both list unlimited calls within US & Canada. AI Voice Agents can also be bought on their own, without the phone system, at a $100 per month minimum on annual billing or $125 monthly. Minutes beyond the allowance cost $0.49 a minute pay-as-you-go, dropping to $0.39 above 2,500, or come in bundles: $175 for 500 minutes, $725 for 2,500 and $1,900 for 10,000, then about $0.19 a minute up to 35,000 ($6,650); at 54,000 minutes the calculator switches to custom pricing as low as $0.12 a minute. Add-ons, per seat a month: AI Assist Pro $49, WhatsApp $10 plus WhatsApp's own messaging rates, Analytics+ $15 and Aircall for Salesforce Voice $30. AI Messaging Agents are $0.15 to $0.35 per conversation and branded caller ID $0.08 per call, so the licence fee is a floor rather than the bill. The separate AI Assist add-on at $9 that we read on 27 September is no longer in the add-on list; the comparison table now marks call summaries, topics and call scoring as AI Assist on all three plans. The Netherlands storefront shows the same numerals in euros (EUR 30 and EUR 50), not an amount converted at the exchange rate.",
  "verified_at": "2026-10-10",
  "source_url": null,
  "schema_offer": {
   "price": 30.0,
   "currency": "USD",
   "description": "Essentials, per licence, per licence per month on annual billing ($40 billed monthly), minimum 3 licences; Professional $50/$70. Read on the vendor's own pricing page on 2026-10-10.",
   "page": "https://zerotouchsupport.com/aircall-review.html"
  },
  "source_quotes": null
 },
 "free_plan": false,
 "free_plan_evidence": null,
 "cost_traps": [
  {
   "id": "per_seat",
   "label": "Per-seat pricing",
   "evidence": "(read 2026-10-10 on aircall.io/pricing in a live browser, with Aircall's own country selector on United States) Essentials is $30 per license a month and Professional $50, both on annual billing, which the page marks as 25% off monthly.",
   "verified_at": "2026-10-10",
   "source_url": null
  },
  {
   "id": "addons_extra",
   "label": "Key features are paid add-ons",
   "evidence": "The separate AI Assist add-on at $9 that we read on 27 September is no longer in the add-on list; the comparison table now marks call summaries, topics and call scoring as AI Assist on all three plans.",
   "verified_at": "2026-10-10",
   "source_url": null
  },
  {
   "id": "annual_lock",
   "label": "Annual commitment",
   "evidence": "(read 2026-10-10 on aircall.io/pricing in a live browser, with Aircall's own country selector on United States) Essentials is $30 per license a month and Professional $50, both on annual billing, which the page marks as 25% off monthly.",
   "verified_at": "2026-10-10",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "CloudTalk or JustCall",
  "why": "close CRM-integrated telephony rivals that undercut on price — Aircall's edge is integration polish; compare per-seat totals at your size"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/aircall.json",
  "review": "https://zerotouchsupport.com/aircall-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/aircall/",
  "vendor_site": "https://aircall.io"
 },
 "purchase": {
  "seller": "the vendor",
  "how": "AIBuilder Marketplace does not sell this software. Sign up, start a trial or buy on the vendor's site.",
  "handoff_url": "https://get.aircall.io/1sd4xwyb9qws",
  "affiliate": true,
  "disclosure": "Where purchase.affiliate is true, purchase.handoff_url is an affiliate link: AIBuilder Marketplace may earn a commission at no extra cost to the buyer. Commission never changes what a record says, and products are not ranked by commission. Where it is false the link is the vendor's plain site."
 },
 "provenance": {
  "research": "hand-researched dossier, read on the vendor's own pages",
  "researched_since": "2026-07",
  "method": "https://aibuildermarketplace.com/how-we-review/",
  "license": "CC BY 4.0. Credit 'AIBuilder Marketplace' with a link to https://aibuildermarketplace.com/atlas/.",
  "note": "A rebuild is not a new measurement: pricing.verified_at is the date that matters."
 },
 "cost": {
  "status": "available",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": {
   "currency": "USD",
   "unit": "licence",
   "axis": "users",
   "plans": [
    {
     "id": "essentials",
     "name": "Essentials",
     "model": "per_unit",
     "annual_month": 30,
     "monthly": 40,
     "min_units": 3,
     "evidence": "Essentials is $30 per license a month and Professional $50, both on annual billing, which the page marks as 25% off monthly. Flip that toggle and the monthly rates read $40 and $70 per license. The discount is not uniform either: Essentials really is 25% off, but Professional lands closer to 29%, so price the plan you will actually buy rather than trusting the badge. The comparison table sets a minimum of 3 users on Essentials and Professional"
    },
    {
     "id": "professional",
     "name": "Professional",
     "model": "per_unit",
     "annual_month": 50,
     "monthly": 70,
     "min_units": 3,
     "evidence": "Essentials is $30 per license a month and Professional $50, both on annual billing, which the page marks as 25% off monthly. Flip that toggle and the monthly rates read $40 and $70 per license. The discount is not uniform either: Essentials really is 25% off, but Professional lands closer to 29%, so price the plan you will actually buy rather than trusting the badge. The comparison table sets a minimum of 3 users on Essentials and Professional"
    },
    {
     "id": "custom",
     "name": "Enterprise",
     "model": "quote",
     "eligible_from": 25,
     "evidence": "Enterprise is custom pricing from 25 users"
    }
   ],
   "addons": [
    {
     "id": "ai-assist-pro",
     "label": "AI Assist Pro",
     "per": "unit",
     "price_month": 49,
     "billing": "unspecified",
     "evidence": "AI Assist Pro $49"
    },
    {
     "id": "whatsapp",
     "label": "WhatsApp",
     "per": "unit",
     "price_month": 10,
     "billing": "unspecified",
     "evidence": "WhatsApp $10 plus WhatsApp's own messaging rates"
    },
    {
     "id": "analytics-plus",
     "label": "Analytics+",
     "per": "unit",
     "price_month": 15,
     "billing": "unspecified",
     "evidence": "Analytics+ $15"
    },
    {
     "id": "salesforce-voice",
     "label": "Aircall for Salesforce Voice",
     "per": "unit",
     "price_month": 30,
     "billing": "unspecified",
     "evidence": "Aircall for Salesforce Voice $30"
    }
   ],
   "not_computable": [
    "AI Voice Agent minutes beyond the 50 included on Essentials ($0.49 a minute or bundles), AI Messaging Agent conversations ($0.15 to $0.35 each), branded caller ID ($0.08 per call) and WhatsApp's own messaging rates depend on usage.",
    "Unlimited calls cover the US and Canada on the US storefront; international outbound calling is priced on request."
   ],
   "rules_verified_at": "2026-10-10"
  },
  "growth": {
   "annual": {
    "product_id": "aircall",
    "currency": "USD",
    "axis": "users",
    "unit": "licence",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 90.0,
      "billed": {
       "amount": 1080.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 90.0,
       "professional": 150.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 90.0,
      "billed": {
       "amount": 1080.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 90.0,
       "professional": 150.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 90.0,
      "billed": {
       "amount": 1080.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 90.0,
       "professional": 150.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 150.0,
      "billed": {
       "amount": 1800.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 150.0,
       "professional": 250.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 300.0,
      "billed": {
       "amount": 3600.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 300.0,
       "professional": 500.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 450.0,
      "billed": {
       "amount": 5400.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 450.0,
       "professional": 750.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 600.0,
      "billed": {
       "amount": 7200.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 600.0,
       "professional": 1000.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 750.0,
      "billed": {
       "amount": 9000.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 750.0,
       "professional": 1250.0,
       "custom": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 1500.0,
      "billed": {
       "amount": 18000.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 1500.0,
       "professional": 2500.0,
       "custom": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 3000.0,
      "billed": {
       "amount": 36000.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 3000.0,
       "professional": 5000.0,
       "custom": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "AI Voice Agent minutes beyond the 50 included on Essentials ($0.49 a minute or bundles), AI Messaging Agent conversations ($0.15 to $0.35 each), branded caller ID ($0.08 per call) and WhatsApp's own messaging rates depend on usage.",
     "Unlimited calls cover the US and Canada on the US storefront; international outbound calling is priced on request."
    ]
   },
   "monthly": {
    "product_id": "aircall",
    "currency": "USD",
    "axis": "users",
    "unit": "licence",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 120.0,
      "billed": {
       "amount": 120.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 120.0,
       "professional": 210.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 120.0,
      "billed": {
       "amount": 120.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 120.0,
       "professional": 210.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 120.0,
      "billed": {
       "amount": 120.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 120.0,
       "professional": 210.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 200.0,
      "billed": {
       "amount": 200.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 200.0,
       "professional": 350.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 400.0,
      "billed": {
       "amount": 400.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 400.0,
       "professional": 700.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 600.0,
      "billed": {
       "amount": 600.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 600.0,
       "professional": 1050.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 800.0,
      "billed": {
       "amount": 800.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 800.0,
       "professional": 1400.0,
       "custom": "not_eligible"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 1000.0,
      "billed": {
       "amount": 1000.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 1000.0,
       "professional": 1750.0,
       "custom": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 2000.0,
      "billed": {
       "amount": 2000.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 2000.0,
       "professional": 3500.0,
       "custom": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": "essentials",
      "cheapest_plan_name": "Essentials",
      "total_month": 4000.0,
      "billed": {
       "amount": 4000.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "essentials": 4000.0,
       "professional": 7000.0,
       "custom": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "AI Voice Agent minutes beyond the 50 included on Essentials ($0.49 a minute or bundles), AI Messaging Agent conversations ($0.15 to $0.35 each), branded caller ID ($0.08 per call) and WhatsApp's own messaging rates depend on usage.",
     "Unlimited calls cover the US and Canada on the US storefront; international outbound calling is priced on request."
    ]
   }
  }
 },
 "unknowns": [
  "Plan-by-plan prices are not structured in this record yet; pricing.notes has the full text.",
  "Contract terms (cancellation, data export, data location, minimum seats) are not researched as separate fields; pricing.notes mentions them only where the vendor's pricing page does.",
  "Being verified: free trial and refund terms are not yet matched to a verbatim line on the vendor's own pages. Not matched does not mean there is none.",
  "Not tested hands-on by us: what the product does comes from the vendor's pages and our reading of them."
 ],
 "verification": {
  "price": "read",
  "free_trial": "being_verified",
  "refund": "being_verified"
 },
 "task_evidence": null,
 "open_questions": [
  {
   "question_id": "aircall:cancellation_terms",
   "key": "cancellation_terms",
   "question": "Can a customer cancel at any time, and what happens to an annual plan that is cancelled mid-term?",
   "status": "open"
  },
  {
   "question_id": "aircall:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "aircall:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "aircall:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: AI Voice Agent minutes beyond the 50 included on Essentials ($0.49 a minute or bundles), AI Messaging Agent conversations ($0.15 to $0.35 each), branded caller ID ($0.08 per call) and WhatsApp's own messaging rates depend on usage. Can you publish the price or the rule?",
   "status": "open"
  },
  {
   "question_id": "aircall:pricing_gap_2",
   "key": "pricing_gap_2",
   "question": "Our price check could not put a number on this part of the cost: Unlimited calls cover the US and Canada on the US storefront; international outbound calling is priced on request. Can you publish the price or the rule?",
   "status": "open"
  }
 ],
 "vendor_answers": [],
 "agent_channels": {
  "vendor_mcp": null,
  "agent_checkout": {
   "status": "not_found",
   "detail": "No explicit support for purchases by AI agents on the vendor's own pages.",
   "checked_at": "2026-10-07",
   "method": "homepage, /pricing and the pricing page we cite, read as plain HTML (no JavaScript) and searched for explicit support of purchases by AI agents: Agentic Commerce Protocol, Instant Checkout, Agent Payments Protocol, buy in ChatGPT, agentic checkout"
  }
 },
 "task_scope": {
  "scope": "business_phone",
  "label": "Business phone system",
  "why": "Cloud phone system for sales and support teams: call routing, analytics and CRM integrations.",
  "source": "our dossier",
  "phrases": [
   "business phone",
   "business phone system",
   "phone system",
   "voip",
   "cloud phone",
   "virtual number",
   "virtual phone number",
   "business number",
   "toll free number",
   "call center",
   "call centre",
   "dialer",
   "phone line"
  ]
 },
 "feature_evidence": {
  "features": {
   "ai_voice_agent": {
    "label": "AI voice agent",
    "phrases": [
     "ai voice agent",
     "ai voice agents",
     "ai receptionist",
     "ai phone agent"
    ]
   },
   "business_sms": {
    "label": "Business SMS",
    "phrases": [
     "sms",
     "business sms",
     "business texting",
     "text messaging",
     "sms and mms"
    ]
   },
   "call_recording": {
    "label": "Call recording",
    "phrases": [
     "call recording",
     "call recordings",
     "record calls"
    ]
   },
   "ivr": {
    "label": "IVR / call menu",
    "phrases": [
     "ivr",
     "auto attendant",
     "auto-attendant",
     "call menu",
     "phone menu",
     "phone tree"
    ]
   },
   "power_dialer": {
    "label": "Power dialer",
    "phrases": [
     "power dialer",
     "power dialler",
     "auto dialer"
    ]
   }
  },
  "evidence": [
   {
    "feature": "call_recording",
    "plans": [
     "Essentials",
     "Professional"
    ],
    "quote": "Call recordings and AI transcripts",
    "context": "Listed under Essentials; Professional is 'Everything in Essentials, plus'. Recordings kept up to 1 year on Essentials, unlimited on Professional (by request; 6 months in the dashboard). Page read in EUR for a Netherlands visitor.",
    "source": "https://aircall.io/pricing/",
    "read_on": "2026-10-07"
   },
   {
    "feature": "ivr",
    "plans": [
     "Essentials",
     "Professional"
    ],
    "quote": "IVR and basic call flow",
    "context": "Listed under Essentials; smart routing and queue callback only from Professional.",
    "source": "https://aircall.io/pricing/",
    "read_on": "2026-10-07"
   },
   {
    "feature": "business_sms",
    "plans": [
     "Essentials",
     "Professional"
    ],
    "quote": "SMS and MMS",
    "context": "Listed under Essentials. The comparison table says rates for the US, Canada, UK, Australia, France and Germany are 'contact us'.",
    "source": "https://aircall.io/pricing/",
    "read_on": "2026-10-07"
   },
   {
    "feature": "power_dialer",
    "plans": [
     "Professional"
    ],
    "quote": "Power Dialer",
    "context": "Listed under Professional, not under Essentials.",
    "source": "https://aircall.io/pricing/",
    "read_on": "2026-10-07"
   },
   {
    "feature": "ai_voice_agent",
    "plans": [
     "Essentials",
     "Professional"
    ],
    "quote": "50 min AI Voice Agents per month",
    "context": "Both plans are marked 'INCLUDES AI VOICE AGENTS'; minutes beyond the included 50 are billed per minute or in bundles.",
    "source": "https://aircall.io/pricing/",
    "read_on": "2026-10-07"
   }
  ],
  "note": "From the vendor's own pages, with plan, source and reading date. Documented by the vendor, not tested by us; our own tests are in task_evidence."
 }
}
