2026-09-05 The first real calls have been placed: five ended normally, six failed. Here is what broke.

Missed calls

A missed call is a customer ringing somebody else.

The missed call is the only loss in a business that shows up nowhere: no invoice, no CRM row, nothing. It appears only in a call list, if somebody looks. And whoever rang has already found somebody else by the time anybody does.

When a call goes unanswered, the assistant rings back immediately, says which company it is calling from and that it saw the call, finds out what the caller wanted, and either resolves the request or writes it down and passes it to a person. It does not wait until tomorrow.

§01 The situations

When the callback fires

A missed call does not mean one thing. There are four different situations, and the right treatment differs between them.

Nobody answered

The classic case. A callback within seconds, while the person is still thinking about what they wanted.

The line was busy

A callback once the line frees, with a short apology and one question.

They hung up while holding

The most valuable to recover, because that person genuinely wanted something and gave up.

They called out of hours

A callback first thing in the morning, not at eleven when they have already solved it.

They hung up without speaking

One attempt, then it stops. Persistence turns a recovery into a problem.

§02 The flow

From a missed call to a recovered customer

All that matters here is speed. A callback after twenty minutes is an unwanted sales call; one after twenty seconds is a service.

  1. 01 The call ends unanswered The call-end event reaches your webhook with the ended reason, which says whether nobody answered or the caller hung up.
  2. 02 Your system triggers the callback An outbound call started from the API. You can add a delay of a few tens of seconds so it does not ring in the same second the person hung up.
  3. 03 The assistant introduces itself The company, the fact that it saw the call, and one open question. Not a sales script.
  4. 04 Resolve or record If the request can be handled, it handles it. If not, it writes it down in full and says when a person will call.
  5. 05 Stop in time One attempt, two at most. A system that rings somebody five times after an accidental call is worse than the missed call was.
§03 The written trail

What appears where nothing appeared before

The main value is that the missed call becomes visible: a row, an outcome and a reason, instead of an absence.

What appears where nothing appeared before
The callback outcome Recovered, not recovered, or no answer, as structured output with fixed values.
The request As a ticket or a row in a sheet, with what the caller wanted, if they said.
In the CRM The contact and the call note, if it was a commercial enquiry.
On both calls The missed one with its ended reason, and the callback, linked in the record.
§04 Limits

What it does not do, and where it becomes a problem

Automated callback is the mechanism most easily turned into harassment, and the limits below are written with that in mind.

  • It does not persist One attempt, two at most, with a gap between them. Configurable, but our recommendation is written here precisely because the temptation runs the other way.
  • It does not call numbers that opted out The suppression list applies to callbacks too, not only to campaigns.
  • It does not know why the person called It has no context. It opens with an open question, which means the call is only useful if the assistant can actually help with what follows.
  • It does not fire by itself It has to be wired: the call-end event goes to your webhook and your system starts the call through the API. There is no switch that does this with no development.
  • It does not recover calls missed elsewhere It only sees calls that went through CallAgent. A call missed on your old switchboard produces no event here.
§05 Questions

What people ask about callbacks

How quickly should it ring back?

Fast enough that the person still remembers, but not in the same second. A few tens of seconds is the interval that works: long enough not to feel like surveillance, short enough that they have not already rung a competitor.

Does it not bother somebody who misdialled?

It might, which is why the first sentence has to say which company it is and that it saw a call. Somebody who misdialled hangs up in three seconds and is never called again. One attempt, not five.

How is it wired technically?

Through webhooks: the call-end event reaches your endpoint with the ended reason, and your system starts the callback through the API. The developers page describes both ends.

Can it be an SMS instead of a call?

Yes, and for many businesses that is the better option: a text saying you called and asking what you needed. It is sent through the Twilio connector and interrupts nobody.

§07 Set it up

See it working on your own business

Five short steps. At the end, if you want one, an AI assistant rings you and handles a call the way it would handle yours.

  1. 01 Your business
  2. 02 What we found
  3. 03 What it should do
  4. 04 Connections
  5. 05 Your number

What you get, and what it costs

  • A telephone number of your own, answered by an assistant built from what your website says. You can ring it the same day, from the phone in your pocket.
  • Five steps, about four minutes. Reading your site takes half a minute, and after payment the number is usually live in under a minute.
  • One payment: €3.00 for the first month of the number, plus the credit your calls are drawn from — the smallest bundle is €10.00. No subscription, no contract.

Calls cost €0.12 a minute, whoever rings and from wherever.

  • €10.00 roughly 83 minutes of talking
  • €20.00 roughly 166 minutes of talking
  • €50.00 roughly 416 minutes of talking

From the second month the number costs €3.00 a month, taken from the same credit. If the credit will not cover it the number keeps answering for 14 days before it goes back to the pool.

What the assistant knows is built by reading your website, and an automated reading can get things wrong. That is why step two shows you everything we found, with a link to the page each fact came from, and you correct it before you pay — not after your first real call.

Nothing is built and nothing is charged until you pay. What you fill in is saved, and the link brings you back to it.

Two things to start

Your business name and your website. Everything else we look up and show you at the next step, so you confirm rather than type.

Optional. With it we can check what we tell you; without it, everything at the next step stays marked unverified.

Usually leave this alone. Change it if the people who ring you speak a different language from this page — a Bucharest hotel with foreign guests, say. It also decides the language your website is read in, not just how the phone sounds.

Notes

  1. 1 The tools named on this page are the ones in App\Services\Integrations\ConnectorRegistry carrying implemented. Anything that is only in the catalogue, without that flag, is not named here as though it worked.
  2. 2 Call events reach your endpoints through the webhook system, with scheduled redelivery on failure. The callback is started from the public API.