SatComms Connect: the family phone line

One real phone number that rings the whole household, on the phones everyone already carries. The old landline, without the landline.

The idea

Remember when one number reached the whole house? Mobile phones broke that. SatComms Connect puts it back.

Today

Your cellphone number goes on every form, website and delivery. Kids' calls land on a parent's phone. The domestic worker uses her personal number for the house. The gate intercom can ring only one cellphone, and if that person is in a meeting, nobody answers.

With SatComms Connect

The family has one home number. Callers dial it like any normal number. It rings Mom, Dad, the kids and the house helper all at once, or lets the caller choose who: "press 1 for Mom, 2 for Dad". Everyone answers in the app on their own phone.

What families get

Each of these works with the app as it is today, unless marked otherwise.

Rings the whole house

Every family phone rings at the same time, like the old landline. Whoever picks up first takes the call and the rest stop ringing.

Or a simple menu

Prefer privacy? The caller hears "press 1 for Mom, 2 for Dad, 3 for Sam" and reaches the right person directly.

Domestic worker or nanny

Add her as a family member and she answers the house line on her own phone. Take her off the number whenever you need to. No second phone to buy.

A number for forms and websites

Give the family number to banks, shops, estate agents and sign-up forms instead of your cellphone. Calls still reach you, but your real number stays private.

An extra number for the kids

A number for the children that rings their phones, and a parent's too if you like. They get a number to give out without handing over yours. Extra numbers are not priced yet.

Home intercom and gate

Set the intercom to dial the family number and the visitor rings everyone, not one cellphone. Works with any intercom that can dial a phone number. Not yet tested with a specific model.

Never miss a call

If nobody answers in the app within 15 seconds (phone off, no data), the call rings their normal cellphone instead.

Real numbers, no app for callers

Grandma, the school and the plumber dial an ordinary number from any phone. Only the family needs the app.

Free calls inside the family

With the optional app-to-app add-on, family members can call each other through the app at no per-minute charge.

A day in the life

3pm

School calls

The school only has the family number. It rings Mom, Dad and the nanny together. The nanny is at home and answers.

6pm

Delivery at the gate

The driver presses the intercom. It dials the family number, so Dad answers from the lounge while Mom is in the car.

All week

Sign-up forms

The gym and the insurance quote get the family number. Sales calls ring the house line, not Mom's personal cell.

Why not just...

Share one cellphoneGive out everyone's numberWhatsAppSatComms Connect
One number reaches the familyOnly one personNoNoYes
Rings everyone togetherNoNoNoYes
Callers need an appNoNoYesNo
Your personal number stays privateNoNoNoYes
Add or remove a personHardHardEasyEasy

Built for the satellite era

Satellite broadband is coming to South African homes. It sells internet, not a phone line. That's the gap SatComms Connect fills.

Satellite homes need a phone number

A Starlink or Amazon Leo dish gives a household internet and nothing else. There's no landline and no number. Calls have to travel over the internet, which is exactly how this app works. We give those homes a real number that rings in the app.

Made for the people satellite is aimed at

Amazon Leo's South African launch targets farms, small towns and rural homes without reliable internet. Those are often the same places with no copper landline and patchy cellphone signal at the house. A number that works over any internet connection suits them.

The number doesn't depend on the connection

The family number belongs to SatComms Connect, not to a line or an internet provider. A family can move from fibre to wireless to satellite, or to a farm, and keep the same number. Nothing is re-issued.

Sold with the dish

Every satellite installation is a household that has just been told it has no phone line. A SatComms Connect plan is a natural add-on for installers and resellers to sell alongside the hardware.

What's built, and what's next

We'd rather you know exactly where the app is today.

Working today

  • A family number that rings everyone at once, or a "press 1 for..." menu
  • Calls arrive in the app, with a cellphone fallback if it isn't answered
  • Family members added by the account owner, each with their own login
  • Making calls from the app's keypad
  • Setting up the number from inside the app, no technical help needed
  • Minute meters for outgoing and incoming calls
  • Free app-to-app calling as an optional add-on

Not yet built

  • Transferring a call to another family member mid-call
  • Voicemail. Today an unanswered call hears a spoken message and hangs up
  • Blocking a number that keeps spamming
  • Family number shown on outgoing calls. Today calls out show one shared SatComms number
  • Extra numbers (for kids, forms): possible, but not priced yet
  • Each family member needs an email address to log in. A helper without one needs a free one made for her
Before launch: showing the family number on outgoing calls matters most. It is what makes calling someone back feel like the family line, and it has to be done before a second family signs up.

How it works behind the scenes

Callers use real phone numbers. The app replaces the handset.

1

A shared number

Each customer gets a South African phone number. Anyone can dial it from a normal phone. Callers need nothing installed.

2

It rings in the app

Twilio routes the call to the SatComms app on the right person's phone (by menu: "press 1 for Mom", or everyone at once). If the app doesn't answer within 15 seconds, it falls back to their cellphone so no call is lost.

3

Calling out

Members dial real numbers from the app's keypad. The call goes through Twilio to the phone network and is shown to the other person as the shared number.

4

Minutes are metered

Each plan includes outbound minutes, plus the same number of inbound minutes. Outbound is blocked when used up. Inbound keeps working up to 3x the allowance, so a caller is never cut off for a small overrun.

The business side

Everything from here down is for the numbers: what it costs us, what we charge, and what's left.

What it costs us (Twilio)

Twilio's live South Africa rates, converted at R16.57 per US dollar.

What happensTwilio rateCost to us
Outbound call to a SA mobile (app leg + phone network)$0.0539/minR0.89/min
Outbound call to a SA landline$0.0402/minR0.67/min
Inbound call delivered to the app$0.0147/minR0.24/min
Inbound call forwarded to a cellphone (fallback only)$0.0606/minR1.00/min
App-to-app call between teammates$0.0080/minR0.13/min
The shared phone number itself$1.50/monthR24.86/month
Why the app matters for cost: ringing the app costs R0.24 per inbound minute. Forwarding the same call to a cellphone costs R1.00. Routing to the app first cuts the inbound cost by about 76%.

What we charge

Monthly plans. Each includes the same number of inbound minutes as outbound minutes. Google Play takes a bigger cut (15% vs about 3%), so the same price buys slightly fewer minutes there.

Starter
R229.99 /month

150 outbound + 150 inbound minutes
(130 + 130 if bought through Google Play)

Family
R399.99 /month

280 outbound + 280 inbound minutes
(240 + 240 if bought through Google Play)

Plus
R569.99 /month

410 outbound + 410 inbound minutes
(350 + 350 if bought through Google Play)

Add-on
R99 /month (planned)

Unlimited app-to-app calling between teammates. Not yet priced in the system.

Top-ups
50 / 100 min

One-off extra minutes when a plan runs out mid-month. Prices not yet set.

Payment fees: iKhokha takes about 3.28% (2.85% plus VAT). Google Play takes 15% (small-business rate).

What's left: profit per customer

Per customer, per month, after Twilio, number rental and payment fees. "Typical" is our assumption: half the outbound minutes used, 80% of calls to mobiles, a quarter of inbound used.

PlanPaid viaTypical useOutbound maxedEverything maxed
Starter R229.99iKhokha (150 min)R125 (54%)R64 (28%)R27 (12%)
Google Play (130 min)R108 (47%)R55 (24%)R23 (10%)
Family R399.99iKhokha (280 min)R226 (57%)R112 (28%)R44 (11%)
Google Play (240 min)R199 (50%)R101 (25%)R42 (11%)
Plus R569.99iKhokha (410 min)R328 (57%)R160 (28%)R60 (11%)
Google Play (350 min)R290 (51%)R147 (26%)R62 (11%)
How the plans were sized: the minute allowances are set so that even a customer who uses every outbound and every inbound minute, every month, still leaves about 10% profit. Earlier, at 200/350/500 minutes for the same prices, that worst case lost money. Most customers use far less than the allowance, which is why typical profit is above 45%.

What it adds up to

Monthly profit at four sizes. Each assumes the customers split 60% Starter, 30% Family and 10% Plus, with 30% paying through Google Play and the rest through iKhokha. Average revenue works out to about R315 per customer per month.

CustomersRevenue / monthLight useTypical useEveryone maxes outTypical, per year
12R3,780R2,478 (66%)R1,979 (52%)R339 (9%)R23,750
100R31,500R20,650 (66%)R16,500 (52%)R2,830 (9%)R197,900
300R94,500R61,940 (66%)R49,490 (52%)R8,480 (9%)R593,800
500R157,500R103,230 (66%)R82,480 (52%)R14,130 (9%)R989,700
Read this before quoting these numbers. This is profit after Twilio's charges, the number rentals and payment fees only. It does not include development and support time, hosting, marketing, VAT or income tax. It also assumes every customer pays every month and nobody cancels. "Light" and "typical" usage are our estimates, not measured data, because there are no paying customers yet. The "everyone maxes out" column is the floor: even if every single customer used every minute, the plans still make a small profit.

Why customers won't use every minute

The "typical" figures assume customers use well under their allowance. This is the reasoning, not measured data, so we'll replace it with real numbers once customers are live.

It's a household line, not a work line

A family number gets the school, the doctor, deliveries, grandparents and the occasional sales call. Those calls are short. A busy call centre would burn minutes; a home does not.

The minutes are shared by the whole house

The Starter plan's 150 outgoing and 150 incoming minutes, spread over a family of four, is about 37 minutes each per month, or roughly one minute a day each. Every plan is the same: a few minutes a day per person.

People still use their own cellphones

The app doesn't replace anyone's mobile contract. Most of a person's calls, and nearly all of their chatting, still go through their own phone, their bundled minutes and WhatsApp. Only calls on the family line use the allowance.

Ringing costs nothing

When the whole house rings at once, we're only charged for the person who answers, and only for the time they're on the call. Unanswered phones and ringing time are free, so ring-all doesn't multiply the cost.

Maxing out needs both directions at once

The worst-case column means the household makes every outgoing minute and receives every incoming minute, in the same month, every month. On Starter that is 300 minutes of talking on the home line, month after month.

Unused minutes don't roll over

Each month starts fresh. Minutes a family didn't use are not banked, and they cost us nothing. That is why light use is our most profitable case.

There's a ceiling on the downside: outgoing calls stop when a plan's minutes run out (the customer can renew early or buy extra minutes once top-ups are priced), and incoming calls are capped at three times the allowance. So even a heavy household can't run up an unlimited bill. The plans were sized so that full use in both directions still leaves a profit.
Where the assumption could be wrong: a household that works from home on the family line, a teenager on the phone for hours, or a grandparent who calls every day. They'd use more. That's what the larger Family and Plus plans and top-up minutes are for, and once there are real customers we can check how many are like this.

Costs fall as we grow

Every figure above uses Twilio's standard pay-as-you-go rates. At scale, we can negotiate lower ones.

Today

We pay Twilio's public list price on every minute. That's the right starting point for a new product and it's what all the profit figures assume.

With volume

Twilio offers volume discounts and negotiated committed-use pricing, where we agree to a monthly spend in return for lower rates. The percentage is set in a quote from Twilio sales, so we can't know it until we ask.

A second lever

Switch Telecom has invited us to discuss its reseller and wholesale programme for the South African phone-network part of the cost. That could lower the same costs from another direction.

CustomersTwilio call charges / monthIf we save 10%If we save 20%Extra profit per year (10% / 20%)
100R10,400+R1,040+R2,080R12,500 / R24,900
300R31,100+R3,110+R6,230R37,400 / R74,700
500R51,900+R5,190+R10,380R62,300 / R124,500
These savings are an illustration, not a quote. Twilio doesn't publish its negotiated discounts, so 10% and 20% are example figures to show the size of the prize. Twilio call charges here are at typical use (about 15,000 minutes a month at 100 customers, 77,000 at 500). The automatic volume tiers quoted by third-party sites start at around 100,000 minutes a month or more, so a negotiated deal is the realistic route, and we'd approach Twilio once usage is steady. The formal Twilio Partner Program is aimed at consulting and technology partners and is separate from resale, so the saving comes from the pricing agreement, not from joining the program. Also, Twilio bills in US dollars, so the rand figures move with the exchange rate.

Try it yourself

Change the numbers and watch the monthly profit move.

Customers and prices

Starter 150 min, Family 280, Plus 410 (130 / 240 / 350 for Google Play customers).

How customers use it

Money

Monthly profit
R0
Calls Number rental Payment fees Profit

Still to confirm