OneBlocCalling
Sign in
Why How it works For managers Features Sign in

Outbound calling platform

One queue. No two agents on the same person.

Import the list, and OneBloc Calling hands each lead to exactly one agent, holds callbacks until the day they are due, and suppresses a do-not-call everywhere at once.

Runs in the browser · English and 中文 · your data stays in your organisation

Reserved for you 14:52 left
Tan Wei Ming
+60 12-345 6789
New Klang Valley Attempt 1
"Good afternoon Mr Tan, this is Aisyah from…" — the approved script, already filled in with the name.
Call WhatsApp
Interested Call back No answer Not interested Do not call

What goes wrong without it

A calling team on a shared spreadsheet loses money in six predictable ways.

01

Two agents ring the same person

The classic shared-spreadsheet failure. It makes the company look disorganised to the one prospect who was actually willing to talk.

02

"Call them back Tuesday" lives in a notebook

A callback that only exists in someone's handwriting is a callback that will not happen — and it was your warmest lead.

03

Nobody knows who actually worked

Activity is invisible until someone compiles a report at month end, by which point the month is already lost.

04

A "stop calling me" gets called again

Suppressed on one list, still sitting on three others. The complaint that follows costs more than the list was worth.

05

Phone numbers arrive in six formats

012-345 6789, +60 12 345 6789, and the 6.01E+10 that Excel makes of a phone column the moment you open the file.

06

Blasting from a personal phone

Send a thousand identical messages too quickly and the number is banned — usually the number the whole team was using.

How it works

Five steps, and the agent only ever sees one of them at a time.

The whole design goal is that an agent never decides who to call next — the queue does, so the decision is consistent and nobody double-dials.

Import the list

Drop in a .csv or .xlsx. Columns match by name and every number is normalised on the way in.

The queue reserves one

One lead is held for one agent. While the hold lasts, nobody else can be handed that person.

Call or WhatsApp

The dialer opens on the handset. WhatsApp opens with the approved script already written.

Record the outcome

Required, not optional — that is the only reason the numbers on the dashboard can be trusted.

Straight to the next

Save & next hands over the following lead immediately, keeping whatever filter the agent set.

For the person running the floor

Know how today went, today.

  • Calls per day and the outcome mix, updating as calls are logged.
  • A leaderboard that reflects logged work, because recording an outcome is required.
  • Pause a campaign the moment a list turns out to be wrong — agents stop being given it and the blast stops with it.
  • Every agent sees only the campaigns you assign them.
Calls today
412
Interested
57
Callbacks due
23
Queue left
1,846
1Aisyah96
2Wei Ling88
3Kumar74

What you get

Built around the six failures, not around a feature list.

A queue that actually holds

Reservation is a single atomic write, so two agents pressing Start at the same instant cannot be given the same lead. The hold expires on its own if someone walks away.

Callbacks that come back

Set a date and the lead leaves the queue until that morning, then returns to the agent who promised it. Nothing to remember.

Do-not-call, once and everywhere

One agent marking a number suppresses it across every campaign, every queue and every blast in your organisation — not just the list in front of them.

Blasting that keeps the number alive

Sending days, hours, per-batch rate and a daily cap, with two or three wordings rotated so a thousand people do not receive a byte-identical message.

Today's numbers, today

Calls per day, outcome mix and a team leaderboard that updates as the calls are logged — not a spreadsheet someone assembles on the 1st.

Separated by organisation

Leads, calls, scripts and the WhatsApp key belong to one tenant. The separation is enforced in the data layer, not by remembering to add a filter.

Do-not-call is treated as the serious thing it is.

When someone asks not to be contacted again, any agent can record it in one press. That number is then suppressed across every campaign, every queue and every blast in the organisation — including lists imported later. Respecting it is the cheapest complaint you will ever avoid.

Put the list somewhere it can be worked properly.

Create a campaign, import the leads, add your agents. The first call can go out the same afternoon.