Open Source Omnichannel Platform

Omnichannel
Conversations,
Powered by AI

Connect WhatsApp, Telegram, Email and more. Build AI-powered flows. Engage customers everywhere from a single platform.

10+
Channels
7
SDKs
100%
Open Source
linktor-cli
$linktor init --project my-chatbot
>Connecting to WhatsApp...
>Connecting to Telegram...
>Loading AI models...
All channels connected!
Bot is ready to receive messages
Features

Everything you need for omnichannel success

A complete platform for building, deploying, and scaling conversational experiences across all channels.

AI-Powered Bots

Build intelligent chatbots with OpenAI, Anthropic, or custom LLM providers. Natural conversations that understand context.

Visual Flow Builder

Design conversation flows with drag-and-drop simplicity. Conditions, loops, and integrations made visual.

Knowledge Base

Train your AI with documents, FAQs, and custom data. Automatic embeddings for semantic search.

Real-time Analytics

Monitor conversations, track engagement, and measure bot performance with detailed dashboards.

Multi-language SDKs

Integrate with TypeScript, Python, Go, Java, Rust, .NET, or PHP. Comprehensive APIs for any stack.

Real-time Messaging

WebSocket support for instant message delivery. Type indicators, read receipts, and live updates.

Enterprise Security

End-to-end encryption, role-based access control, and compliance-ready infrastructure.

Human Handoff

Seamlessly escalate conversations to human agents when needed. Smart routing and queuing.

Channels

Connect with customers everywhere

One inbox for all your messaging channels. Unified conversations across 10+ platforms.

WhatsApp

Official Business API

Telegram

Bot API Integration

SMS

Twilio & Vonage

Email

SMTP & IMAP

Voice

Twilio & Vonage

WebChat

Embeddable Widget

Instagram

Messenger API

Facebook

Messenger Platform

RCS

Rich Business Messaging

linktor.unified()
SDKs

Integrate with any stack

Official SDKs for 7 programming languages. Well-documented, type-safe, and easy to use.

$npm install @linktor/sdk
1import { Linktor } from '@linktor/sdk'
2
3const client = new Linktor({
4 apiKey: process.env.LINKTOR_API_KEY
5})
6
7// Send a message
8await client.messages.send({
9 channelId: 'whatsapp_123',
10 to: '+1234567890',
11 content: 'Hello from Linktor!'
12})
Documentation

Interactive docs with MCP Playground

Explore our comprehensive documentation and test the API directly in your browser with our interactive MCP Playground.

New Feature

MCP Playground

Test Linktor's 30+ MCP tools directly in your browser. No code required. The playground automatically discovers all available tools, generates dynamic forms from their schemas, and executes calls in real-time.

  • Auto-discovery of tools, resources, and prompts
  • Dynamic forms generated from JSON Schema
  • Real-time execution with JSON-RPC 2.0
  • Response visualization with timing metrics
mcp-playground
Connected tolinktor-mcp-server
Available Tools (30)
list_conversationssend_messageget_contactsearch_knowledge+26 more
Execute: list_conversations
{
  "result": {
    "conversations": [
      { "id": "cv_abc", "status": "open" },
      { "id": "cv_def", "status": "open" }
    ]
  }
}
Completed in 142ms
Get Started

Start Building Today

Join thousands of developers building amazing conversational experiences. Free to get started, no credit card required.