SOND API for calls and meetings

Not a score, a reviewyou can coach a rep with

A call recording in, a review out. SOND explains why the deal slipped, what the client left unsaid, the line the rep should have used and what to do next. It plugs into your CRM, telephony, sales training platform or AI agent.

REST API, webhooks and MCP. No developers on your side? We connect it for you as part of implementation.

Sales call, windows · 2:10SOND's notes
  1. 0:24

    We have a little one, a year and a half, he crawls on the floor, and the floor is where it blows.

    The pain, said out loud. The rep walked past it
  2. 1:19

    But I can give you a ten percent discount.

    5,500 rubles given away for nothing in return
  3. 1:26

    I need to talk it over with my wife.

    A polite way to say "too expensive"
  4. 1:52

    But the measurer only comes once you have decided to order from us.

    It slipped here
  5. instead

    The measurement is free and commits you to nothing. Let us book you a time that suits you.

Sent by webhook to the CRM with your deal_id
5/5

planted mistakes found in a staged call

+1

the main reason the deal slipped, found by SOND, not planted

39 s

from upload to review, for a 2:10 call

120 min

the longest test recording, reviewed in full

One call, two reviews

A score tells you it went badly. A review tells you what to do

A window sales call, 2 minutes 10 seconds, in Russian. We wrote five rep mistakes into the script in advance. On the left is a script score, the way most systems grade calls. On the right is the SOND review from the same API response, shortened and translated.

Call: replacing three windowsRep Irina and a client, 2:10, in Russian. A staged call voiced with speech synthesis.
Call script, English translation
  1. IrinaGood afternoon! This is Okna Plus, my name is Irina. You left a request on our website yesterday for a window quote?
  2. ClientYes, hello. I did. I wanted to know how much it would cost to replace the windows in our flat.
  3. IrinaGreat, great. How many windows do you have?
  4. ClientThree. Two in the rooms and one in the kitchen. You see, there's a terrible draught, it's really cold in winter. And we have a little one, a year and a half, he crawls on the floor, and the floor is where it blows.
  5. IrinaI see. Look, we have very good profiles now, German, 70 series, five-chamber, double glazing unit, energy-saving glass, Maco hardware, also German. A double seal all round. A 40-year warranty on the profile, 10 years on the hardware. We've been in business since 2008 and have our own factory, so we control quality at every stage. We can also fit insect screens and do the reveals, any sills you like, wood-effect or matte white.
  6. ClientUh-huh. And roughly how much would it cost?
  7. IrinaFor standard sizes, three windows with installation come to about fifty-five thousand.
  8. ClientWow. Another company, Tyoply Dom, told me forty thousand for everything.
  9. IrinaWell, you see, our quality is much better, they probably use Chinese hardware. But I can give you a ten percent discount, then it's about forty-nine and a half.
  10. ClientStill more expensive. I need to talk it over with my wife, she handles this more than I do.
  11. IrinaOf course, talk it over.
  12. ClientAnd how long does it take? Manufacturing, installation. We'd like to get it done before the cold, it'll probably be cold by October.
  13. IrinaWell, manufacturing is about three or four weeks, then installation takes a day. The crew fits everything in a day, we take the rubbish away.
  14. ClientI see. Do you charge for the measurement?
  15. IrinaNo, the measurement is free. But the measurer only comes once you have decided to order from us.
  16. ClientAh, well then I'll think about it.
  17. IrinaAll right. Let me send you the price list on WhatsApp, you and your wife have a look and call us back. Is this your number?
  18. ClientYes, this one.
  19. IrinaGreat, I'll send it. Goodbye!
Level 1

Script score

This is how most systems grade calls. SOND returns it too.

Greeting5/5

Done by the script.

Needs discovery3/5

Did not ask for the floor or sizes.

Presentation3/5

Too generic, not about the client's pain.

Objections2/5

Knocked the competitor instead of making a case.

Closing1/5

Did not offer the free measurement.

Overall 2 of 5no next step set

The rep talked 60% of the time, longest monologue 29 seconds.

You can tell the call went badly. You can't tell why the client left or what the rep should do tomorrow.

Level 2

SOND review

Comes in the same API response, next to the scores.

Why it slipped

The measurement is free, but the measurer only comes once you have decided to order from us

The client is choosing between two companies, and in the window business the measurement is the main step to closing. By asking for a decision before it, the rep pushed a hesitant client towards the competitor.

What went unsaid

"I need to talk it over with my wife" came right after the discount failed to close the gap with the competitor. It is a way out of an awkward haggle. The rep took it at face value and never asked what matters to the wife.

Missed signals

The client named the pain himself ("a year and a half old, the floor is where it blows") and the deadline ("cold by October"). The rep answered with a dry list of specs and never linked the 3-4 weeks of manufacturing to the urgency of the measurement. A reason to close right now was lost.

Money

The rep gave 10% off at once with no condition attached. The client concluded the markup was inflated, and the 9,500 ₽ gap with the competitor stayed unexplained.

What to say instead

  • Our measurement is free and commits you to nothing, let us book a time that suits you so the measurer can assess the job.
  • I will send you the price list, and to help you decide faster, shall we book a free measurement for tomorrow or the day after?

SOND found all five planted mistakes. The main reason the deal slipped, the condition on the measurement, was not on that list: SOND found it on its own. We ran the call three times on two different voicings: each time the same five mistakes and the same reason it slipped, in different words.

Compare on your calls
Show the API response for this call, shortened
// GET /v1/jobs/api_01M343TM.../result?format=json (fields in Russian, as returned)
{
  "title": "Срыв закрытия сделки на замер тёплых окон",
  "profile": "sales-okna@1",
  "charged_minutes": 3,
  "metadata": { "manager": "Ирина" },
  "custom": {
    "overall_score": 2,
    "outcome": "follow_up_needed",
    "manager_mistakes": [{
      "mistake": "Неправильное условие для бесплатного замера.",
      "quote": "Нет, замер бесплатный, но замерщик приезжает, если вы уже определились...",
      "better": "Замер у нас бесплатный и ни к чему вас не обязывает..."
    }]
  },
  "metrics": { "A": { "talk_share": 0.597, "longest_monologue_seconds": 28.92 } },
  "markdown": "## Глубокие инсайты\n- Барьер в регламенте продаж (скрытый риск)..."
}
Who it is for

For teams that build call review into their product or process

Your interface and your customer, our review. SOND runs inside other services, and your team sells the result.

  1. 01

    Bitrix24 and amoCRM integrators

    Your clients say call scoring is shallow. Add a review with the reason the deal slipped and ready-made lines to your projects: SOND produces it over the API, you put the result into deal fields.

  2. 02

    Telephony and sales training platforms

    A review with quotes and "say this instead" lines is ready-made coaching material. A webhook delivers it as soon as the recording is processed.

  3. 03

    AI agent platforms

    Meeting minutes: decisions, tasks with owners, open questions, your own fields by JSON schema. 60 and 120 minute recordings are verified end to end, nothing cut off. Agents connect over MCP.

  4. 04

    Sales teams

    No developers? We connect it for you: a profile for your script and the link to your CRM or telephony are part of implementation.

SOND inside your product

Users see your interface. SOND does the review

The same engine runs the SOND iPhone app. You get it over the API, with no model, prompts or transcription of your own.

  • A profile per scenario: sales call, meeting minutes, interview. No code changes.
  • Your ids in the response. Deal, rep and meeting come back with the review.
  • Your own field schema. Scores, objections, mistakes, deadlines: whatever your interface needs, in JSON.
How to connect today

Four ways to connect

One key opens both REST and MCP. We share the service address and docs when you connect.

POST /v1/jobs

REST API

A file or an https link, jobs with an idempotency key, status, cancel, delete, minute balance and usage statement.

job.completed

Webhooks

The finished review goes to your endpoint right after processing. Signed, with your metadata: deal, rep and call ids.

process_audio

MCP for agents

An agent sends recordings, fetches results and sets up the profile itself. Works with MCP clients over HTTP, Claude Code for example.

2-week pilot

Implementation

We map your process and 20-30 calls, build a profile for your script and connect your CRM or telephony. The pilot runs on live traffic.

in development
App for Bitrix24 and amoCRM

Until it ships, reviews reach the deal card through the API and webhooks, which we set up during implementation.

# we share the service address when you connect
POST https://<your-host>/v1/jobs
Authorization: Bearer <key>
Idempotency-Key: call-8841

{
  "audio_url": "https://.../call-8841.m4a",
  "profile": "sales",
  "metadata": { "deal_id": "8841" }
}

Profile: your script and your fields

Script stages, company standards and your own fields live in the profile. Change the script and the next call is reviewed against it, while older reviews keep the version they were made with.

Result formats

summarymarkdowntranscriptutterancessrtjson

Cancelling before transcription starts refunds the minutes in full.

Data

Recordings don't pile up with us

The service processes and hands back. We keep no archive of your conversations.

Recording receivedfrom your system over a secure link
Audio deletedright after transcription
Review kept 72 hoursso your system has time to fetch it
Deletedor earlier, with one request

The provider's copy is erased

The transcript is deleted from the transcription service as soon as we have stored it.

Access by key only

We store only a hash of your key. A revoked key stops working at once.

Data processing agreement

For recordings of clients and staff we sign a personal data processing agreement.

Pricing

You pay for minutes of audio

Profiles, metrics, webhooks and MCP are included. Minutes are rounded up, 3 minutes minimum per recording. Prices in Russian rubles, VAT not applicable, final prices.

5 000
10010 000200 000

Minute packs

Prepaid by card or invoice, minutes valid for 12 months

PackMinutesPricePer minute

Contract

Monthly, invoiced

PlanPer minute
By invoiceBank transfer for companies, with an act and invoice (UPD on request). Business and Enterprise contracts are invoice only, packs can be invoiced too. Minutes are credited once payment arrives. Outside Russia? Write to us and we will agree on how to pay.
By card via YooKassaBuy a minute pack yourself with a Russian bank card.
FAQ

Common questions

How is a SOND review different from call scoring in a CRM?

A checklist score shows which stage failed. SOND returns that too, and on top of it explains why the deal slipped, hidden objections, missed signals, ready-made lines and the next step. The example above shows it on one call.

Can we try it on our own calls first?

Yes. Send 3-5 recordings and what your current system gives you. We will return a review of the same calls so you can compare.

How does SOND connect to Bitrix24 or amoCRM?

Today through the API and webhooks: during implementation we set up where recordings come from and which deal fields the review goes into. Telephony and in-house systems are connected the same way. An app for Bitrix24 and amoCRM is in development.

Which recordings work?

Calls and meetings up to 3 hours per recording. 60 and 120 minute recordings are reviewed in full, nothing cut off. A short call is billed as 3 minutes.

What language is the review in?

The language of the recording, unless the profile or the job sets another. Your industry terms and company name can go into the profile too, so transcription gets them right.

Can we connect on our own, without implementation?

Yes, if you have a technical team. We give you a key and the docs. AI agents can use MCP: claude mcp add --transport http sond https://<your-host>/mcp --header "Authorization: Bearer <key>".

How do companies pay?

By invoice, via bank transfer. You get an act and invoice (UPD on request), and minutes are credited once payment arrives. Contracts are invoice only. A minute pack can also be bought by card via YooKassa.

How long does implementation take?

It depends on your systems. After mapping your process we give you the timeline and cost before work starts.

Send 3 calls, get the review back

Add what your current system gives you, and we will compare on your material. If you need reviews inside your own product, tell us how it works and we will explain how to connect SOND and what your volume will cost.

Or write directly: sond@evdokimov.ai