Skip to content

About

A small phone system, built properly, sold by conversation.

Ringfully is a small operation building one thing well: the phone system for a business where a few people answer one number between other work. This is what that means in practice, including the parts that are inconvenient to admit.

Why it exists

Business phone systems fail in a specific, boring way: the transfer. Somebody calls, they need a colleague, and the person answering has to choose between a blind transfer that might drop them into a voicemail box and a warm one their software makes awkward enough that nobody does it. That single interaction is where a caller decides what they think of the company.

So Ringfully was built the other way round: the moment somebody answers, everyone is on the same call, so hold, passing a call on, introducing a caller and a three-way call are the same buttons. The awkward transfer works exactly like the easy one.

Who is behind it

John

Owner and CEO

Owner and CEO with over 10 years of experience in the IT industry, including more than 5 years specializing in VoIP and cloud communications. Experienced in designing, deploying, and supporting reliable communication solutions for businesses.

Ringfully exists because the phone system a small business can afford should not be the reason a caller gets lost, and because the person who wrote the software should be the one who answers your email. John writes every article on this site: who writes here.

How it is built

The menu runs on software we wrote, which is why it can be changed at two in the afternoon without changing what the person currently on hold is listening to. A call finishes on the version it started with.

There is more test coverage than there is product, which is unusual and deliberate. Some of it is unusual in kind, too: the numbers on the pricing page are checked against the code that bills you on every build, and the words on these pages are swept for claims the product cannot back up. If a page here says something, a test somewhere failed until it was true.

Why there is no sign-up form

Getting a phone system wrong is expensive in a way that getting most software wrong is not. A misconfigured business-hours rule sends every caller to voicemail on a Tuesday afternoon; a team with nowhere for calls to go when nobody answers loses them silently. None of that is discovered by a form.

So numbers, hours and routing are set up with you, by us, before anyone uses it. There is no self-serve signup and no free trial. It is a slower way to sell and a better way to end up with something that works on the first Monday.

What we tell you before you ask

The security page ends with what we do not have. The questions page answers the ones a buyer would rather we dodged with a plain no rather than a deflection. The emergency calling page says plainly that we do not send a dispatchable location. The recording page says that in the agent’s-choice mode the recording announcement plays just after an agent starts recording rather than before it, and that an organization which stores no announcement gets silence while the recording still runs.

None of that is modesty. A buyer finds out eventually, and finding out from us during a sales conversation costs a deal we were going to lose anyway, while finding out afterwards costs a customer we had. If something is a hard requirement, say so in the first email and we will tell you honestly whether to wait or go elsewhere.

How it works underneath

Call flows are executed by an interpreter written for this product, not by a carrier’s flow builder. A published version is immutable and pinned to the call when it starts, so an edit never reaches a caller already in progress.

Every answered call is bridged into a conference the moment it connects; hold, blind transfer, consult transfer and merge are operations on that one room.

On every build, one test reads the billing configuration and fails when a price on this site differs from it, and another sweeps every page for a claim the product cannot back up or a word that reads as generated.

Tell us what your current system does that annoys you most.

Talk to us