All workSambung logo

Sambung

A WhatsApp-first inbox where an AI agent answers routine questions and hands the conversation to your team when a person is needed.

Category
AI operations
Stage
In development
Built with
Python, FastAPI, LangGraph, OpenRouter, PostgreSQL, React, Tailwind CSS, Langfuse, MCP
Demo data
Sambung chat support: a customer conversation flagged for a human, with the AI reply and its usage beside it

About the project

The challenge

An AI assistant is only useful when the team behind it can see what it said, step in, and keep its knowledge current. Messaging channels add their own operational work.

What we built

Sambung combines a WhatsApp inbox, an operator view with human takeover, and a knowledge workbench the business owns. Agents run on LangGraph and reach models through OpenRouter, so the model can change without rebuilding the product.

Scope

  • Supervised conversations with takeover, return and resolve
  • Owned knowledge base and agent workbench
  • Model usage and cost traced per conversation

Stack

  • Python
  • FastAPI
  • LangGraph
  • OpenRouter
  • PostgreSQL
  • React
  • Tailwind CSS
  • Langfuse
  • MCP
  • Kimi
  • Gemini
  • GPT
  • Claude

Models are reached through OpenRouter and can be changed per task.

Demo data
Sambung dashboard with live, human and closed conversations, activity trends and model usage
Dashboard: live queue, handoffs and model cost
Demo data
Sambung agent list with one active WhatsApp agent and two saved agents
One active agent; others wait for review
Demo data
Sambung knowledge graph showing an agent's knowledge base sections and references
The knowledge an agent can use, as a graph
Demo data
Sambung settings for automated replies, handoff message and OpenRouter model choice
Reply controls and model choice

Next project: MyFC

A CRM for financing casework: intake, document checks, consultation and bank submission, tracked case by case across companies.

Demo data
MyFC portfolio overview with closed and expected financing and gross profit charts (sample data)