Real-time is a feature,
not a checkbox.
Every screen in EasyLiveChat updates in under a second from a Socket.IO event. No polling, no "refresh to see new messages". We measure P99 reconnect time on every release.
ABOUT
EasyLiveChat is built by eight people across five cities. We chose live support because every other team-collaboration tool we admired had already been built — and the live-chat category had quietly stagnated for a decade.
01 · THE STORY
In the summer of 2024, Sam and Noor were running customer support for a payment-fintech operating across the MENA region. The team straddled three timezones and answered questions in five languages. They cycled through three live-chat tools in eighteen months. None could handle right-to-left layouts without looking broken. None unified the WhatsApp inbox with the website widget. All of them charged per channel.
So we built one. What started as a small SaaS for our former employer became the product you are reading about. EasyLiveChat is now used by hundreds of teams from Erbil to São Paulo who care about typography, real-time updates, and not paying for "WhatsApp seats" on top of everything else.
Twelve months in, we are still small on purpose. Eight people, five cities, one repository. We answer support requests ourselves — the founders, on a rotation. If you mail hello@livechattools.com, an engineer reads it.
02 · PRINCIPLES
Every screen in EasyLiveChat updates in under a second from a Socket.IO event. No polling, no "refresh to see new messages". We measure P99 reconnect time on every release.
Half the planet writes from right to left. EasyLiveChat uses logical CSS, mirrored layouts, and bidi-aware composers everywhere. We test RTL builds on every PR.
A great dashboard reads like a great magazine — generous, intentional, never aliased to mediocrity. We sweat font metrics, kerning pairs, and tabular numerals.
Every query carries a tenantId — checked at the Prisma extension layer, not the route handler. We have never had a cross-tenant data leak.
Every plan, every limit, every retention window is on the pricing page. We never quote a price in a private email that does not match the public site.
We have shipped two LLM-flavoured features in twelve months — both opt-in, both auditable. The rest of the product is built on Postgres rows you can read with your eyes.
03 · THE PEOPLE
Co-founder · Engineering
Built the EasyLiveChat real-time core. Previously infra at Hopin and Cloudflare Workers.
Co-founder · Product
Wrote the design system. Previously product at Linear and Vercel.
Engineering · Channels
Owns the WhatsApp / Messenger / Telegram adapters. Ex-Discord, ex-Twilio.
Engineering · Realtime
Lives inside Socket.IO so the rest of us do not have to.
Design · Localisation
Made EasyLiveChat RTL-native. Speaks five languages.
Engineering · Edge & Infra
Custom domains, edge proxy, TLS handshakes. Previously SRE at Fly.io.
Engineering · Frontend
Authors the inbox. Type-nerd, font collector, fan of Geist.
Engineering · APIs
REST schemas, idempotency keys, OpenAPI specs. Previously Stripe Connect.
04 · CHRONOLOGY
Prototype scribbled on a napkin in a Cairo café. The napkin is still pinned in the office.
First three customers, all in Iraq & Egypt. Their feedback shaped the RTL-first stance.
Pre-seed closed with two operator-investors. Hired Eline, Henrik, Mariam.
WhatsApp Cloud GA. First MENA-region customer with > 100 agents.
Tenant-isolation audit complete. ISO 27001 controls mapped, SOC 2 in flight.
22 locales, all native RTL where appropriate. Team grows to 8.
Custom domains, edge proxy, Growth plan launches. You are reading this in May 2026.
WE ARE HIRING
Senior product engineer who has shipped against a real-time websocket layer at scale. Bun & Postgres bonus, RTL languages double-bonus. Remote, anywhere within ± 6h of CET.