3
2 Comments

I Built a Browser-Based International Calling Service After Getting Stuck Abroad With a Frozen Bank Card

When Skype shut down in May 2025, I watched millions of people scramble for alternatives. Most of the recommendations pointed to Microsoft Teams, Zoom, or WhatsApp. But none of those solve the actual problem that Skype solved for a specific group of people: calling a real phone number in another country.

Not a video call to someone who has the same app. A real call to a bank's customer service line, an airline's rebooking number, or your grandmother's landline. The kind of call where their phone rings and they pick it up.

I'm an expat based in South Africa, and I've been running internet businesses for years. I know firsthand what it's like to need to call a number in another country urgently and have no good options. Your carrier charges $2-3 per minute. Toll-free numbers don't work from abroad. Local SIMs can't dial internationally without expensive add-ons. And the person you need to reach — your bank, the IRS, an insurance company — doesn't have WhatsApp.

So I built Dialaroo.

What It Is

Dialaroo is a browser-based international calling service. You go to dialaroo.com, pick a country, enter a phone number, and call. The person on the other end receives a normal phone call on their landline or mobile. They don't need any app or internet connection.

It's pay-as-you-go. You add credit starting at $5 via PayPal, and calls are billed per minute. Rates start at $0.02/min to the US. No subscription, no monthly fee, credits never expire.

The whole thing runs on WebRTC — the same technology behind Google Meet and Zoom. The call goes from your browser to our telephony infrastructure, which connects it to the public phone network. Your browser is the only software involved. Nothing to download, nothing to install.

Why I Chose This Market

After Skype died, I started looking at the space seriously. I found Yadaphone, a solo-founder project that had reportedly reached $15K/month within seven months of launch. That was the signal. If one person could build this and hit that number, the demand was clearly there.

But the market isn't just "people who used Skype." It's much more specific and much more valuable than that.

There are roughly 281 million international migrants worldwide according to the UN. There are 4.4 million Americans living abroad. There are 17 million self-described digital nomads in the US alone. Every single one of them periodically needs to call a phone number in a country they're not currently in.

And the situations are always urgent. Your bank card gets frozen while you're in Thailand. Your flight gets canceled in transit. You need pre-authorization from your insurance company before a medical procedure. The IRS needs to talk to you during tax season. These aren't optional calls. They're the calls that happen when something has gone wrong and you need to fix it now.

The willingness to pay is built into the urgency. Nobody price-shops when their bank account is locked.

The Tech Stack

I built Dialaroo on Next.js with a PostgreSQL database. The telephony runs through Telnyx — they provide the SIP connection, WebRTC SDK, and call termination to the phone network. I have a US phone number through Telnyx that serves as the caller ID for outbound calls.

PayPal handles payments. I chose PayPal over Stripe specifically because my target users — expats and travelers — often have complicated banking situations. PayPal works regardless of which country your card is from.

The rate engine pulls from Telnyx's rate deck (160,000+ prefix-level rates) to calculate the exact cost per minute for every destination. When a user dials a number, the backend does a longest-prefix match to find the wholesale cost, applies our margin, and displays the retail rate before the call connects.

Total infrastructure cost is minimal. Hosting, Telnyx number, and the telephony itself are all usage-based. There's no meaningful fixed cost beyond the basics.

What I'm Doing for Growth

SEO is the long-term play. I'm building out programmatic landing pages across several categories: country calling pages (call India, call Nigeria, etc.), country code lookup pages (+62 country code, +44 country code), business calling pages (call Chase from abroad, call British Airways internationally), Google Voice alternative pages for countries where it's unavailable, and comparison pages against competitors.

That's roughly 800+ pages of high-intent, long-tail content. Someone searching "call Chase bank from abroad" or "+62 country code" is either about to make a call or just received one. Either way, they're one click from becoming a user.

For launch, I'm hitting Reddit hard. The subreddits r/digitalnomad, r/expats, r/GoogleVoice, and r/skype are full of people actively asking how to make international calls. I'm building karma by being helpful first, then mentioning Dialaroo where it's relevant and allowed.

I've also written guest articles for tech publications positioning Dialaroo within the broader "Skype is dead, now what?" narrative. This gets backlinks and brand awareness simultaneously.

Paid acquisition comes later. I want to validate retention first — specifically, I'm tracking second-topup rate as my core metric. If users add credit, make calls, and come back to add more credit, the product works. If they don't, no amount of advertising will fix it.

Current Numbers

I'm in early days. The product is live, calls are connecting, and the unit economics work. My wholesale cost for a one-minute call to South Africa (where I tested most) is about $0.23, and I charge $0.46. That's roughly 50% gross margin. US calls have even better margins — about $0.005 wholesale, $0.02 retail.

The 10DLC brand registration for SMS just got verified, which means I can now send verification codes and balance alerts via text. SMS and virtual phone numbers are the next features on the roadmap — once users can receive calls and texts on a virtual US number through their browser, Dialaroo goes from a dialer to a phone replacement.

What I've Learned So Far

The Skype shutdown created a real window. There are dozens of "Skype alternative" articles ranking on Google right now, and the people reading them have money to spend. This window won't last forever as the market settles, but right now it's open.

Browser-based is a genuine advantage. Every competitor that requires an app download has friction that I don't. When someone is standing in a foreign airport with a frozen bank card, they're not going to spend five minutes downloading and setting up an app. They'll open a browser tab.

Expats are the best first audience. They call regularly, they call the same numbers (banks, government agencies), and the value is immediately obvious to them. Tourists might make one call per trip. Expats make five to fifteen per month.

Don't build features before validating retention. I have a long roadmap — virtual numbers, SMS, call recording, contacts, referral program. But none of that matters if users don't come back after their first call. Fix the bucket, then pour water.

If you want to try it, head to dialaroo.com. And if you're an expat or nomad who's been burned by international calling costs, I'd genuinely love to hear your experience — it helps me build a better product.


posted toAvatar for product fashionhub
fashionhub
  1. 1

    Cool origin story — scratching your own itch is always the best validation.

    One thing I'd watch: that 50% margin on SA calls sounds healthy until you factor in payment processing, fraud chargebacks, and support costs. In my experience with e-commerce analytics, the "hidden" costs in per-transaction businesses can eat 15-20% of gross margin before you realize it.

    The US call margins look way more interesting honestly. Have you thought about whether your best customers end up being the high-margin routes or the high-volume ones? That split tends to define your whole growth strategy pretty early on.

  2. 1

    This is interesting because most calling tools still feel tied to apps or downloads.

    Browser-based makes it way more accessible, especially for quick or one-off use.

    What’s been the biggest challenge with reliability or call quality?