Case: telecom-SaaS

Een compleet cloud-PBX-platform: van nul naar 750 klanten in 11 maanden

Wij bouwden het cloudtelefoniesysteem van PBX.IM vanaf nul: een volledig SaaS-platform op Laravel en React. Het resultaat: 750 klanten in minder dan een jaar, groei die vooral organisch tot stand kwam, zonder betaalde acquisitie, en een product dat VoIP, facturatie en de koppeling met Teams op schaal afhandelt.

750+

Klanten aangesloten in 11 maanden, zonder betaalde acquisitie

Het probleem begrijpen

De uitdaging

Sector Telecom / VoIP-SaaS
Teamgrootte 4 (design en engineering)
Tijd tot 750+ klanten 11 maanden

PBX.IM kwam bij ons met een duidelijke ambitie: geavanceerde VoIP-tools toegankelijk, schaalbaar en echt bruikbaar maken voor het mkb. De markt voor cloudtelefonie zat vol verouderde systemen. Ze waren gedateerd, onnodig ingewikkeld of geprijsd voor grote organisaties. Het mkb kon alleen kiezen tussen slechte opties.

Het product moest moeiteloos werken voor gebruikers zonder technische achtergrond. Tegelijk moest het automatische keuzemenu's, wachtrijen, realtime monitoring, rolgebaseerde toegang en bellen in HD-kwaliteit op schaal ondersteunen. Daarnaast had het bedrijf facturatie nodig, koppelingen met externe diensten (Stripe, Twilio, SendGrid, Microsoft Teams), versleutelde communicatie en een CI/CD-pipeline die nieuwe versies kon uitrollen zonder het vertrouwen te schaden.

BinarCode nam de volledige bouw van begin tot eind voor zijn rekening: productontwerp, frontend- en backendontwikkeling, koppelingen, deployment-infrastructuur, en de merkpositionering en marketingsite die het verhaal van PBX.IM omzetten in vraag.

Zo hebben wij het gebouwd

Onze werkwijze

In ongeveer een jaar van voortdurend itereren en gedeeld eigenaarschap werkten we in vier overlappende fases. Zo werd een productbrief een live SaaS die VoIP, facturatie en koppelingen afhandelt voor honderden betalende klanten.

Scherm voor gespreksbeheer in PBX.IM

Fase 2

Bouw van het kernplatform

De frontend bouwden we met React en Next.js, voor snelheid, SEO en vlotte overgangen in de app-shell. De backend draaide op Laravel en PHP, voor veilige en goed gestructureerde bedrijfslogica: gebruikersbeheer, nummeractivatie, facturatie en de laag voor gespreksroutering. MySQL bewaarde de data en Redis hield de drukst gebruikte paden snel.

React Laravel

Frontend en backend · Full-stack ontwikkeling

Beheeropties in PBX.IM

Fase 4

CI/CD en wereldwijde deployment

De frontend ging live via Vercel, de backend via Laravel Forge, met een geautomatiseerde CI/CD-pipeline die elke release pas doorliet na tests en review. Daarbovenop kwamen versleutelde communicatie, rolgebaseerde toegang en een uptimedoel van 99,99%, zodat het platform betrouwbaar bleef terwijl het aantal klanten groeide.

Vercel CI/CD

Infrastructuur · DevOps

Overzicht van het PBX.IM-dashboard

Fase 1

Discovery en productontwerp

We brachten eerst elke flow in kaart die een gebruiker zonder technische achtergrond tegenkomt: nummers activeren, wachtrijen instellen, gebruikers beheren, gespreksanalyses lezen. Op basis daarvan bouwden we een strak, modern designsysteem met eigen UI-componenten die bij elke stap de drempel zo laag mogelijk hielden. Het doel: een product dat een mkb-ondernemer in één middag zelf kan inrichten.

Productontwerp UX

Discovery · Designsysteem

Koppelingen van PBX.IM met externe diensten

Fase 3

Koppelingen met externe diensten

We koppelden de diensten die van het platform een echt bedrijf maakten: Stripe voor abonnementen en facturatie op basis van verbruik, Twilio voor sms, SendGrid voor transactionele e-mail en een native koppeling met Microsoft Teams. Zo konden bestaande Teams-gebruikers hun gesprekken via PBX.IM routeren zonder van tool te wisselen. Elke koppeling kreeg retry-regels, foutafhandeling en auditlogging.

Stripe Twilio

Betalingen en communicatie · Integratielaag

Scope en oplevering

Wat wij deden

  • Productontwerp en UI-systeem
  • Frontend in React / Next.js
  • Laravel-backend en facturatie
  • CI/CD en clouddeployment

Van nul tot schaal, als productpartner

Wij brachten PBX.IM van productbrief naar live SaaS, zonder dat er aan hun kant één eigen engineer aan te pas kwam. Ontwerp, frontend, backend, koppelingen, deployment, merk en marketingsite: alles lag bij ons team. Zij richtten zich op klanten en verkoop, wij leverden het product.

Elf maanden na de lancering telde het platform meer dan 750 betalende klanten, volledig door organische groei en zonder betaalde acquisitie. Product, positionering en marketingsite deden samen het werk. Precies de vorm van samenwerking die we voor ogen hadden.

Technologieën en diensten

Onze techstack

We combineerden React/Next.js in de frontend met Laravel in de backend. Zo kon de app snel live, zonder in te leveren op beveiliging, nauwkeurige facturatie of betrouwbare gespreksroutering.

  • Full-stack
  • SaaS
React React
Laravel Laravel
Stripe Stripe
Tailwind Tailwind

Engineering van het VoIP-platform

Wij bouwden de laag voor gespreksroutering, wachtrijen en monitoring, met HD-audio, rolgebaseerde toegang en een uptimedoel van 99,99%.

Facturatie en abonnementen

Abonnementsbeheer op Stripe met afrekening op verbruik, facturatie en abonnementswijzigingen die elke klant zelf kan doorvoeren.

Merk en marketingsite

Positionering, teksten voor de landingspagina en content die de voordelen centraal zet. Goed voor 750+ klanten in 11 maanden, zonder betaalde advertenties.

Meetbare impact

De resultaten

In de eerste 11 maanden groeide PBX.IM van nul naar 750+ betalende klanten, zonder één dollar uit te geven aan betaalde acquisitie. Product, merk en marketingsite versterkten elkaar. Het platform hield een uptimedoel van 99,99% aan, met overal versleutelde communicatie en rolgebaseerde toegang. De native koppeling met Microsoft Teams trok klanten aan die anders nooit van tool waren gewisseld. De samenwerking loopt nog steeds: samen met het PBX.IM-team blijven we het platform uitbreiden, koppelen en opschalen.

750+ Klanten aangesloten
11 maanden Tijd tot 750+ klanten
99,99% Uptime van het platform
Gevonden worden: SEO en GEO

Resultaten in SEO en marketing

Naast de bouw verzorgden we ook de SEO en de contentmotor van PBX.IM. Het domein begon zonder enige autoriteit. Organisch zoekverkeer groeide uit tot miljoenen vertoningen. PBX.IM staat nu op de eerste pagina van Google en wordt geciteerd in de AI Overviews van Google, bij concurrerende zoekopdrachten met een hoge koopintentie.

Prestaties in organisch zoeken

Google Search Console · afgelopen 12 maanden

43,8K Klikken in totaal
3,77 mln Vertoningen in totaal
1,2% Gemiddelde CTR
12,8 Gemiddelde positie
Organische klikken en vertoningen van PBX.IM die in 12 maanden stijgen, in Google Search Console
Organische klikken en vertoningen, juni 2025 → juni 2026. Een groeicurve uit het boekje: maand na maand verder opgebouwd en in het laatste kwartaal sterk versneld, volledig zonder betaalde zoekadvertenties.

Op de eerste pagina, en in de AI-antwoorden

Concurrerende zoekopdrachten met een hoge koopintentie waarop PBX.IM nu verschijnt: als organisch resultaat en als geciteerde bron in de AI Overviews van Google (GEO). Dat is het verschil tussen bestaan en gevonden worden.

Google AI Overview noemt PBX.IM als eerste keus voor 'text to email service'
AI Overview · eerste keus “text to email service”
Google AI Overview citeert PBX.IM voor 'international sip trunk providers'
Geciteerd in AI Overview “international sip trunk providers”
Google AI Overview citeert PBX.IM voor 'unified business messaging inbox sms'
Geciteerd in AI Overview “unified business messaging inbox sms”
Google AI Overview citeert PBX.IM voor 'virtual phone number ireland'
Geciteerd in AI Overview “virtual phone number ireland”
PBX.IM staat bovenaan in Google voor 'best pstn replacement for microsoft teams'
Pagina 1 · resultaat #1 “best pstn replacement for microsoft teams”
PBX.IM staat op de eerste pagina van Google voor 'pbx monitoring'
Resultaat op pagina 1 “pbx monitoring”

Bron: Google Search Console + live zoekresultaten van Google · vastgelegd in juni 2026

Klaar om iets te bouwen dat blijft?

Vertel ons over uw idee of uitdaging. Een ruwe schets is genoeg. Samen werken we de rest uit.