Logo do site Logo do site
  • Services
  • Venture
  • People
  • Content Hub
  • Contact Us
Close
  • Services
  • Venture
  • People
  • Content Hub
  • Contact Us
Talks & Roundtables

Julia Mathias // Building a Smart Helpdesk: Using Elixir for Social Good

October 10, 2025 25 min

Contributors

  • Subvisual
    Subvisual

Category

Alchemy Conf
Elixir
Engineering

Julia Mathias walked through Turn.io’s architecture for routing WhatsApp help desk conversations at Alchemy Conf 2025.

Turn.io handles chat routing for NGOs and governments serving vulnerable populations, facilitating thousands of daily chats for people seeking refugee assistance, crisis counseling, or health information. The challenge: route conversations between chatbots and human operators while determining which cases actually need human intervention.

The routing engine uses GenServer with Dynamic Supervisor, tracking “lease” ownership—whether a bot or human controls each conversation. What started as simple “random routing” revealed significant hidden complexity and memory challenges. The breakthrough came from empowering domain experts rather than engineers to decide when humans should step in.

With a 10-person dev team, Turn.io processed 21 million chats last year. Their goal is to impact 1 billion people rather than chase valuation.

Contributors

  • Subvisual
    Subvisual

Share article

Coppied!

Category

Alchemy Conf
Elixir
Engineering
Subscribe to Subvisual Inspo

Go to

  • Services
  • Ventures
  • People
  • Blog
  • Jobs / Careers

We're social

  • Git
  • Dri
  • In
  • X

Contact us

[email protected]

Offices

Remote. Work anywhere in Europe.
Or join our mothership, landed in Braga, Portugal