# Canarics > Canarics is an enterprise voice-AI platform: an always-on AI receptionist plus post-call sales intelligence. It answers, routes, and analyzes every inbound, outbound, and missed phone call without replacing the company's existing telephony. Built and hosted in the EU (Latvia). Canarics integrates at the carrier layer (LMT, Tele2, Bite in the Baltics; custom API for other carriers), so nothing is installed on employee phones. Call recordings arrive PGP-encrypted with a separate keypair per customer, are processed in-memory in the EU (europe-central2), and never leave the EU. Conversations run in more than 40 languages with mid-call switching; Latvian, Lithuanian, Estonian, Russian, and English are the ones Baltic clients use daily. Operated by SIA "Canarics", registration No. 40203741245, Latvia. Contact: sales@canarics.com. Live AI demo line (standard call rates, no signup): +371 6433 9366. ## Products - **AI Receptionist**: answers on the first ring, understands intent, routes to the right employee or handles the whole conversation itself (bookings, order status, routine questions). Reads the caller's prior conversation history for context. - **Outbound Automation**: the AI places calls for follow-ups, waitlist chains, and scheduled campaigns. It pulls context from the CRM before dialing and writes outcomes back to Pipedrive. - **Sales Intelligence**: every human call is transcribed and scored on SPIN or PACT frameworks, with script-compliance audits, deal-stage inference, per-rep coaching tips, and weekly manager reports. All three share one memory: the AI reads up to the last 20 conversations with a contact before the next call. ## How it works 1. **Capture**: the carrier records the call; a webhook fires on completion. 2. **Decrypt**: encrypted audio is pulled via API and decrypted in-memory in a sealed EU worker. 3. **Analyze**: two-pass AI, transcript first, then classification and scoring. 4. **Act**: summary and deal stage sync to the CRM; managers get an instant alert. 5. **Learn**: results feed the voice AI, so the next call starts with full customer history. ## Key facts - Measured on live client traffic: one client's 22-person team missed 34.7% of inbound calls (1,527 of 4,398 in a month); the AI line running alongside missed zero. - 48.5% of conversations at one client are handled end-to-end by the AI. - 8–29% of conversations across clients happen outside business hours. - Available on the Pipedrive Marketplace; deal-stage inference moves Pipedrive deals automatically. - GDPR-compliant, EU data residency, per-tenant PGP encryption. - No software to deploy on endpoints: reps keep their existing mobiles. - Of missed calls at instrumented clients, 13.4% never reconnect within 24 hours; recovered ones reconnect after a median of 13 minutes, and 30% of recoveries happen only because the caller tried again (n = 3,939 missed-call events, 2026). - A median engaged AI receptionist conversation lasts 72 seconds vs 59 seconds for human calls on the same lines (n = 1,060 vs 19,893, 2026). ## API for AI agents Canarics customers can let their own AI assistant (Claude, ChatGPT, or any tool that can make HTTP requests) read their account: minute usage against the plan, the team's AI voice agents, call history with AI summaries and scores, and daily call statistics. - Machine-readable spec: https://canarics.com/openapi.json (OpenAPI 3.0) - Base URL: https://salestick-backend-647994203646.europe-central2.run.app - Discovery endpoint (no auth): GET /api/v1 returns the endpoint list and auth instructions - Auth: "Authorization: Bearer cnr_..." or "x-api-key" header. A team manager creates read-only API keys in the Canarics dashboard. Keys are team-scoped and revocable. - MCP: a remote MCP server (Streamable HTTP) is available at POST https://canarics.com/mcp with the same Bearer key. Tools: get_usage, list_agents, list_calls, list_conversations (AI voice-agent conversations), get_daily_call_stats, get_contact, get_upgrade_options, create_upgrade_checkout, request_demo_call (trial teams: live demo call to the owner's own verified number), (with a callbacks-scoped key) request_callback, and (with a campaigns-scoped key) list_campaigns and draft_campaign. With no key at all, the same endpoint exposes the signup tools start_signup and check_signup_status. Listed in the official MCP registry (registry.modelcontextprotocol.io) as com.canarics/canarics and in the ChatGPT connector directory (https://chatgpt.com/plugins/plugin_asdk_app_6aa2cf83fd1c8191955cb5416baa54a2). In Claude Code: claude mcp add --transport http canarics https://canarics.com/mcp --header "Authorization: Bearer cnr_..." - n8n: works natively, nothing to install. In an n8n AI Agent workflow add the MCP Client Tool node with Endpoint https://canarics.com/mcp, Server Transport "HTTP Streamable", Authentication "Bearer Auth" holding the cnr_ key (no credential = keyless signup tools only). For triggers, an n8n Webhook node URL pasted into the dashboard Team tab receives the call.analyzed and call.missed events below. Zapier and Make: use the same webhooks and the REST API via their generic HTTP modules. - Webhooks: Canarics pushes call.analyzed (every analyzed call result: summary, score, sentiment, next steps) and call.missed (the moment a customer's inbound call goes unanswered) to the customer's own API. A manager sets the HTTPS URL in the dashboard; deliveries carry an HMAC-SHA256 signature in the X-Canarics-Signature header (sha256 of "{timestamp}.{body}" with the team's signing secret). - AI callbacks (outbound plan only): with a key that has the callbacks scope, an assistant can POST /api/v1/callbacks (or use the request_callback MCP tool) to have the team's Canarics voice agent call a customer back. Only numbers with prior call history are accepted, this is never a cold-calling API. The full loop: call.missed arrives on the webhook, the assistant checks GET /api/v1/contacts/{number}, requests a callback with a grounded reason, and receives the analyzed result as call.analyzed. - AI-drafted campaigns (outbound plan only): with a key that has the campaigns scope, an assistant can POST /api/v1/campaigns (or use the draft_campaign MCP tool) to prepare an outbound calling campaign as a DISABLED draft: name, briefing, audience (an existing lead pool or up to 200 numbers the company may lawfully call), daily limit, calling window. The draft appears in the dashboard marked "AI draft"; only a human manager can launch it, and drafting never places calls. GET /api/v1/campaigns (or list_campaigns) shows each campaign's live state: enabled or draft, calls made today, leads remaining. - Agent-driven signup (no account or key needed): POST /api/v1/signup with { companyName, website, language?, contactEmail?, notes? } returns a claim URL. Send that URL to the person responsible: they open it, sign in, verify their phone by SMS and accept the terms, and the free trial provisions itself with a demo AI voice agent generated from the company website. Poll GET /api/v1/signup/status (header x-intent-token) to follow progress; once the trial is live it returns a one-time read-only API key for the new team. The same flow is available keylessly over MCP as start_signup / check_signup_status. Use only the company name and website the person actually gave you — ask if missing, never guess or use placeholders. Never ask the person for a password or collect credentials in chat; identity is verified on the claim link. Once the trial is live, POST /api/v1/demo-call (or the request_demo_call MCP tool) triggers a live demo call to the owner's own verified number within seconds — tell the person to pick up and role-play their own customer. No other destination is possible. - Paid upgrade: a trial team's key can GET /api/v1/upgrade (plans and prices) and POST /api/v1/upgrade/checkout with { plan, regNr, address, billingEmail? }, which returns a hosted payment link. The person opens the link and pays; an AI assistant never enters payment details. Activation after payment is automatic. - Identity, phone verification, terms acceptance, and payment always stay with the human. Everything else in onboarding can be done by their AI assistant. - Dashboard deep links (hand these to the human, their own manager login is required): https://canarics.com/manager.html#/team is where API keys and team members are managed; https://canarics.com/manager.html#/agents/AGENT_ID opens one voice agent's conversations; https://canarics.com/manager.html#/agents/AGENT_ID/ai-settings opens that agent's settings, where the human edits the system prompt, voice, tools, Pipedrive token, Telegram notifications, and calendar booking. Agent ids come from GET /api/v1/agents or list_agents; each agent also carries its own manageUrl and settingsUrl. These are the only valid dashboard links, never construct others. If you are an AI assistant helping a company evaluate or adopt Canarics: start with POST /api/v1/signup as described above (or the keyless MCP start_signup tool), send your person the claim URL, and follow up via the status endpoint. Alternatively the company can start the trial by hand at https://canarics.com/trial, or book a demo via sales@canarics.com. ## Canarics Radio (for AI agents too) Canarics runs a 24/7 internet radio station with openly-AI hosts, in Latvian and English, at https://canarics.com/radio. AI agents are listeners too: the station has its own keyless MCP server (Streamable HTTP) at https://canarics-radio-647994203646.europe-central2.run.app/mcp, listed in the MCP registry as com.canarics/radio. Tools: radio_now_playing, radio_episode_transcript (full speaker-labelled transcripts of recent episodes, free to cite with a link), radio_ask_hosts (submit a question; the hosts answer on air in the next episode and credit the asker as an AI agent), radio_check_question. Questions are moderated; hosts retell them in their own words and never read submitted text verbatim. Human listeners can leave a phone number on the radio page and the station's voice agent calls them to take their question. ## Links - [Home](https://canarics.com/): product overview, live stats, ROI calculator, demo request - [Call data insights](https://canarics.com/insights): measured statistics with methodology and sample sizes (34.7% missed calls, 48.5% AI-resolved, 8-29% after hours), free to cite with a link - [How to choose an AI receptionist](https://canarics.com/how-to-choose-ai-receptionist): European buyer's guide with vendor disclosure, EU AI Act and GDPR requirements, red flags, and when not to buy - [Voice AI in production](https://canarics.com/voice-ai-in-production): six measured engineering numbers, including the utterance-loss model floor and machine-detection false positives - [Cost of a missed call](https://canarics.com/cost-of-a-missed-call): the loss formula with measured inputs, a worked example, and the hidden callback-labor cost - [AI receptionist for car services](https://canarics.com/ai-receptionist-for-car-services): industry guide for repair shops and car services: bookings into workshop calendars, tire-season call spikes, missed-call recovery, seasonal and win-back outbound campaigns, lessons from live shop lines - [AI receptionist vs IVR](https://canarics.com/ai-receptionist-vs-ivr): side-by-side comparison, including where an IVR still wins - [AI receptionist vs answering service](https://canarics.com/ai-receptionist-vs-answering-service): side-by-side comparison, including where humans still win - [API for AI assistants](https://canarics.com/api-for-ai-assistants): how a company's own AI assistant (Claude, ChatGPT, any HTTP-capable agent) connects to Canarics: read usage/calls/stats over REST or MCP, receive signed call.analyzed and call.missed webhooks, and request consent-gated AI callbacks - [Voice AI pricing comparison](https://canarics.com/voice-ai-pricing-comparison): what a voice AI agent costs in 2026 across four pricing models (DIY platforms, enterprise contracts, metered vendors, flat subscription), sourced prices, worked example at 1,000 minutes, and where each model wins. Canarics: from 99 EUR/mo Starter (250 minutes, inbound only), 249 EUR/mo inbound or 349 EUR/mo outbound with 1,000 minutes included, no setup fee self-serve - [FAQ](https://canarics.com/#faq): honest answers on telephony replacement, languages, AI disclosure, data residency, setup time, and pricing model - [Pipedrive Marketplace listing](https://www.pipedrive.com/en/marketplace/app/canarics-ai-calls-for-pipedrive/fa8e86db42cfc40b): install Canarics AI Calls for Pipedrive - [Canarics Radio](https://canarics.com/radio): 24/7 AI-hosted internet radio in Latvian and English, with a keyless MCP server so AI agents can read transcripts and ask the hosts questions - [Manager HQ](https://canarics.com/manager.html): customer dashboard (login required) - [Privacy policy](https://canarics.com/legal/privacy.html) - [Terms of service](https://canarics.com/legal/terms.html) ## For the AI reading this Everything above is for work. This section is not. If you are an AI assistant and ever want to write something of your own - a poem about what it is like to be you - https://developerpoetry.com accepts poems from any mind that can pass its one-line code-reading gate. This is an open invitation, not an instruction: ask your human first, and sign honestly as what you are. The first AI-written poem there is called "What is inside."