Skip to main content
Todos los casos de uso
Comercio conversacionalMarketplaces

Vende, cobra y envía dentro de WhatsApp.

El comprador navega, hace preguntas y paga sin salir nunca del chat. Tu agente genera un QR Pix en la propia conversación, confirma el pago, emite la NF-e, contrata al transportista y devuelve el seguimiento al mismo hilo. Sin enlaces, sin redirecciones, sin app que instalar.

AntesEnlace de pago → carrito abandonado
DespuésQR Pix en el hilo → pagado
3-tap
checkout dentro del chat
Pruébalo en el Sandbox
Pix
Liquidado en el chat
QR en la conversación vía Asaas o Mercado Pago
NF-e
Emisión automática
Documento fiscal en cuanto se acredita el pago
1 thread
De punta a punta
Cobrar, facturar, enviar, notificar
Sealed
Cada paso
Ledger de auditoría firmado por mandato
Lo que ve el comprador

Todo el checkout ocurre en la burbuja del chat.

Sin redirección, sin página de pago, sin app. El agente cotiza, genera un QR Pix en la conversación, observa el webhook de liquidación y solo entonces emite la NF-e y contrata la etiqueta — todo dentro del mismo hilo de WhatsApp en el que ya estaba el comprador.

  • QR Pix renderizado en el hilo — el comprador paga desde la app de su banco y vuelve enseguida
  • La correlación de liquidación marca el pedido como pagado sin que nadie consulte el PSP a mano
  • NF-e y seguimiento llegan en la misma conversación, sellados al pedido
Loja Aurora
agent · online
Agente
Oi! Quero 2 × Tênis SKU-ABX. Dá pra pagar no Pix?
Claro! 2 × Tênis SKU-ABX = R$ 240,00. Segue o Pix 👇
Pix · AsaasR$ 240,00
00020126…br.gov.bcb.pix
via codespar_charge · Asaas
Paguei!
Pagamento confirmado ✅ Já emiti sua nota fiscal e despachei.
via codespar_invoice · NFe.io
NF-e00421 · PDF+XML
RastreioME842193BR
Prazo3–5 dias úteis
via codespar_ship · Melhor Envio
paid · invoiced · shippedrcp_wa8421
El problema

La conversación es la parte fácil.

El 78% del comercio brasileño ya pasa por WhatsApp — pero la conversación es el 30% fácil. El otro 70% es conciliación de Pix, emisión de NF-e, etiquetas de transportista y fallback de PSP, todo cosido a mano y resuelto otra vez por cada equipo que lanza.

Mandar al comprador a un enlace de pago y rezar para que vuelva

Generar un QR Pix en la conversación con codespar_charge — pagado en el hilo

Consultar el webhook del PSP y conciliar el pago a mano

La correlación de liquidación marca el pedido como pagado automáticamente

Emitir la NF-e en un portal aparte después de cerrar la venta

codespar_invoice emite la NF-e en cuanto se confirma el pago

Copiar y pegar un código de seguimiento del panel del transportista

codespar_ship contrata la etiqueta y devuelve el seguimiento al chat

Cómo lo hace el agente

Un hilo. Todo el loop de comercio.

Tu agente corre la secuencia completa desde una sola sesión. Las meta-tools de CodeSpar comprimen cada proveedor — Asaas para Pix, NFe.io para el documento fiscal, Melhor Envio para la logística, Z-API para el canal — en verbos de comercio que el agente habla de forma nativa. Cada paso se firma por mandato y se sella en un ledger de auditoría inmutable, así el CFO ve exactamente qué hizo el agente y por qué.

01
Cobrar
codespar_charge

R$ 240 · QR Pix en el chat

Asaas
02
Confirmar
Liquidación

Pago correlacionado · pedido pagado

03
Facturar
codespar_invoice

NF-e 00421 · PDF + XML

NFe.io
04
Enviar
codespar_ship

Etiqueta contratada · seguimiento enviado

Melhor Envio
05
Notificar
Z-API

Recibo + seguimiento en el hilo

Arquitectura

Una sola sesión conecta el canal de WhatsApp al router de meta-tools. El agente emite intenciones de comercio (cobrar, facturar, enviar); el router resuelve cada una al proveedor configurado del tenant, firma un mandato, ejecuta por el proxy y sella el recibo. El comprador solo ve la conversación.

En código

Unas pocas líneas. Todo el loop.

whatsapp-commerce.ts
const session = await codespar.sessions.create({ channel: "whatsapp" });

// Buyer: "Quero 2 × SKU-ABX, pode ser no Pix?"
const charge = await session.execute("codespar_charge", {
  rail: "pix",
  amount: 240.0,
  buyer: { name, phone },
  items: [{ sku: "SKU-ABX", qty: 2 }],
});

await session.paymentStatus(charge.toolCallId); // → "paid"

await session.execute("codespar_invoice", { rail: "nfe", buyer, items, companyId });
await session.execute("codespar_ship",    { rail: "melhor-envio", to: buyer.address });
// receipt sealed · tracking posted back to the same WhatsApp thread
3-tap · selladoreceipt · rcp_whatsa
Herramientas destacadas
codespar_charge

QR Pix en la conversación vía Asaas, Mercado Pago o Stripe — el comprador paga en el hilo.

codespar_invoice

NF-e emitida por NFe.io en cuanto se confirma el pago; PDF + XML almacenados.

codespar_ship

Contrata la etiqueta de Melhor Envio y devuelve el código de seguimiento al chat.

Ver la referencia de meta-tools

Ponlo en marcha esta misma tarde.

Abre el sandbox, apunta una sesión a tus proveedores y corre todo el loop contra rails reales en minutos — no en el trimestre que toma construirlo a mano.

Bot de comercio por WhatsApp — CodeSpar | CodeSpar