QuickLink
Um link conecta o número do próprio cliente
Pare de guiar clientes pelo pareamento. Crie um link hospedado com uma chamada de API e envie. Eles confirmam o número, conectam por QR code, código de pareamento ou Embedded Signup, e o número entra no seu projeto.
- Formas de conectar: QR, código de pareamento, Embedded Signup
- 3
- Por quanto tempo um link fica aberto
- Até ser usado
- Status que você pode consultar
- 6
- Idiomas da página, inglês e português
- 2
Como funciona
Nenhuma tela de pareamento no seu build.
A Polymorfa hospeda a página que confirma o telefone e faz o pareamento. Seu código cria o link e lê o resultado.
Crie o link. Uma chamada retorna uma URL que fica aberta até o número conectar ou você cancelar. Eles conectam. Quem está com o celular confirma o número e depois escaneia um QR code, digita um código de pareamento ou conclui o Embedded Signup. Você recebe o número. Ele entra no seu projeto. O link passa a connected, a página volta para a sua URL de sucesso e session.connected é disparado.
Browser Tunnel
Pareamento pela rede do próprio cliente.
O WhatsApp verifica a rede de onde um novo aparelho conectado faz o pareamento, e endereços de data center podem falhar nessa verificação. O QuickLink envia o handshake de pareamento pelo navegador de quem recebe o link, então ele sai da conexão dessa pessoa.
- Funciona com QR codes e códigos de pareamento
- O navegador repassa frames criptografados e nunca guarda as chaves
- Nada para instalar para quem faz o pareamento
Rotas que você permite
Escolha a rota ou deixe o cliente escolher.
Defina uma conexão preferida por link e se ela é só uma preferência ou a única rota permitida.
Suas regras
O número certo, na sua página.
Trave o telefone esperado, teste sem um número real, aplique sua marca à página e leve as pessoas de volta ao seu app.
- Nome da empresa, título, logo, cor de destaque, tema e cantos
- Inglês ou português do Brasil, conforme o idioma do navegador
- O QuickLink com marca própria remove o Powered by Polymorfa e usa o seu próprio app da Meta
No seu código
Onboarding em poucas linhas.
Crie o link onde o seu onboarding já acontece e reaja quando o número conectar. Números reais exigem uma equipe Pay-As-You-Go. Links de número de teste funcionam no Free.
import { MessagingClient } from "@polymorfa/sdk";
const messaging = new MessagingClient({
credential: { type: "apiKey", value: process.env.POLYMORFA_KEY! },
});
const created = await messaging.quickLinks.create(
{
projectId,
externalId: "crm-account-42",
configuration: {
prefillPhone: "+5511912345678",
connectionPreference: "linked",
connectionEnforcement: "prefer",
methods: ["qr", "pairing"],
},
},
{ idempotencyKey: "connect-crm-account-42" },
);
await sendToAccountOwner(created.data.data.url);Superfície da API
A API do QuickLink.
Criar, ler e cancelar links exige quicklink:manage. Texto da página, marca e retornos são configurações salvas na Platform API.
Links
- POST
/Criar um link para um númeromessaging/ quicklinks - GET
/Ler o statusmessaging/ quicklinks/ {id} - DELETE
/Cancelar o linkmessaging/ quicklinks/ {id} - GET
/Verificar se um número pode adicionar uma conexãomessaging/ quicklinks/ availability - POST
/Renovar credenciais da Meta com um novo linkmessaging/ {session}/ cloud-credentials/ reauthorize - PUT
/Salvar texto da página, marca e retornosplatform/ quicklink
Eventos de webhook
- Eventosession.connectedO novo número está online
- Eventosession.statusA conexão do número mudou
- Eventohistory.syncHistórico de conversas do número conectado
- Eventocustomer.pairing_link.connectedO link de pareamento de um cliente conectou
Comece com um número grátis
Seu primeiro número real é grátis. Adicione mais números no Pay-As-You-Go.