MULTI-CHANNEL

Onde quer que seus
clientes estejam, a gente está.

Widget para web, bot do Telegram, SDKs nativos para iOS/Android, API REST, webhooks. Cinco canais, uma caixa de entrada, uma IA.

Ative só o que você precisa. Adicione mais quando estiver pronto.

Cinco entradas, uma conversa, saída.

Todo canal compartilha a mesma caixa de entrada, a mesma IA, a mesma base de conhecimento. Ative os que os seus usuários realmente usam.

Web Widget

Duas linhas de JavaScript. Funciona em qualquer site — React, WordPress, uma página HTML crua, o que for.

Como funciona

  1. 1Copie o snippet de incorporação do seu site em Configurações → Canais → Web.
  2. 2Cole logo antes de </body>. Duas linhas.
  3. 3Atualize a página. O balão de chat aparece no canto inferior direito.
  4. 4Opcionalmente, passe informações do usuário para que a IA saiba com quem está conversando.
Melhor para: Apps SaaS, e-commerce, sites de marketing — em qualquer lugar onde os usuários já estejam na sua página.
HTML
<script>
  window.LaneChat = { site_id: "sc_8a2f...1b" };
</script>
<script async src="https://lane.chat/w.js"></script>
Com informações do usuário (opcional)
window.LaneChat = {
  site_id: "sc_8a2f...1b",
  user: { id: "u_123", name: "Alex", email: "[email protected]" },
  locale: "pt"
};

TelegramPRIMEIRA CLASSE

Os dois lados do Telegram — um bot voltado ao cliente e espelhamento de grupo para as comunidades que você já administra.

Como funciona

  1. 1Pegue um token de bot com o @BotFather.
  2. 2Cole em Configurações → Canais → Telegram.
  3. 3Usuários mandam DM para o seu bot — ou adicionam ele a um grupo e nós espelhamos a conversa na sua caixa de entrada.
  4. 4Responda pelo app web da Lane.Chat; o usuário vê no Telegram.
Melhor para: Cripto, games e comunidades de criadores onde o Telegram já é a base — mais o espelhamento de grupos para suporte em equipe.
Configuração
BotFather → /newbot
→ LaneChat_Demo_Bot
→ 7123456789:AAH...z8

Cole o token em
Configurações → Canais → Telegram
Enviar do backend
POST /api/v1/telegram/send
{
  "chat_id": 6012345678,
  "text": "Seu pedido acabou de ser enviado."
}

iOS / Android SDK

SDKs nativos para iOS e Android com push, fila offline e a mesma cara do seu app.

Como funciona

  1. 1Adicione o LaneChatKit via SPM ou Gradle.
  2. 2Chame configure() na inicialização com o ID do seu app e informações do usuário.
  3. 3Exiba o chat em qualquer lugar — tela cheia, modal ou incorporado.
  4. 4Registre tokens APNs/FCM para que as respostas cheguem mesmo com o app fechado.
  5. 5Envie anexos, notas de voz e confirmações de leitura nativamente.
Melhor para: Apps móveis onde você quer uma experiência de ajuda real dentro do app, não uma webview escondida.
Swift
import LaneChatKit

LaneChat.configure(
  appId: "app_1f9c...",
  user: .init(id: "u_123", name: "Alex")
)

// Chame isso a partir do seu botão "Ajuda"
LaneChat.present(from: self)
Kotlin
LaneChat.configure(
  context = applicationContext,
  appId = "app_1f9c...",
  user = User("u_123", "Alex")
)

LaneChat.present(activity)

REST API

Uma API REST limpa para qualquer coisa para a qual ainda não construímos um canal.

Como funciona

  1. 1Crie uma chave de API em Configurações → Desenvolvedor.
  2. 2Instale o SDK (Node, Python, Go) ou acesse o endpoint REST diretamente.
  3. 3Envie uma mensagem, transmita a resposta da IA de volta via SSE.
  4. 4Registre chamadas de ferramentas, transferências e uso de tokens no painel.
Melhor para: Bots de back-office, agentes de voz e qualquer lugar onde você precise de acesso programático sem interface.
curl
curl https://api.lane.chat/v1/messages \
  -H "Authorization: Bearer lc_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "conversation_id": "cv_8a2f",
    "role": "user",
    "content": "Onde está meu pedido?",
    "stream": true
  }'
SDK para Node
import LaneChat from 'lane-chat';

const lane = new LaneChat({ apiKey: process.env.LANE_KEY });

const reply = await lane.messages.create({
  conversation_id: 'cv_8a2f',
  content: 'What\'s my order status?'
});

Webhook

Batemos no seu endpoint no momento em que as coisas acontecem. Perfeito para integrar com a sua própria stack.

Como funciona

  1. 1Adicione a URL do seu endpoint em Configurações → Desenvolvedor → Webhooks.
  2. 2Enviamos eventos via POST (message.created, conversation.closed, handover, etc.) como JSON.
  3. 3Verifique o cabeçalho X-Lane-Signature com o segredo do seu webhook.
  4. 4Retorne 2xx em até 10s. Tentamos novamente com backoff se você não retornar.
Melhor para: Enviar conversas para o seu CRM, data warehouse de análise, ou um canal interno do Slack.
O que enviamos via POST para você
POST https://your-app.com/webhooks/lane
X-Lane-Signature: t=1713340800,v1=3f7d...

{
  "event": "message.created",
  "conversation_id": "cv_8a2f",
  "channel": "telegram",
  "message": {
    "role": "user",
    "content": "Oi, meu pagamento não passou.",
    "created_at": 1713340800
  }
}
Verifique a assinatura
import crypto from "node:crypto";

const sig = req.headers["x-lane-signature"];
const [, ts, v1] = sig.match(/t=(\d+),v1=(\w+)/);
const mac = crypto.createHmac("sha256", SECRET)
  .update(`${ts}.${rawBody}`).digest("hex");

if (mac !== v1) return res.status(401).end();

Qual canal combina com o seu caso de uso?

Não sabe por qual começar? Aqui vai o resumo honesto do que cada canal faz bem.

Capacidade Web Telegram App API Webhook
Texto bidirecional Só recebimento
Imagens, arquivos, voz Push por URL
Cartões e botões ricos JSON bruto
Notificações push Só com a aba aberta APNs/FCM
Transmissão / campanhas API em lote
Transferência IA → humano Callback de evento
Tempo de configuração 5 min 2 min Meio dia 1 hora 10 min
Custo Grátis Grátis Grátis Medido Grátis

Escolha um canal.
Ou conecte todos.

Plano gratuito, sem cartão de crédito. Adicione seu primeiro canal em menos de cinco minutos.

Começar grátis Ver preços