Katari

Entra a tu CRM

Nueva subcuenta

Asigna un perfil de industria. El token de Meta es opcional: sin él la sub-cuenta se crea igual y su chat funciona.

No tengo el token todavía

Importar la hoja de ventas

Convierte el seguimiento que lleva el equipo del cliente en contactos y ventas del CRM. Reimportar la misma hoja no duplica nada.

1 · Subir el archivo

Arrastra aquí el .xlsx o el .csv. Lo lee tu navegador; el archivo no se sube a ningún sitio, solo sus filas.

2 · O que se actualice sola

Un Apps Script vive en tu cuenta de Google, es gratis y no necesita Google Cloud ni tarjeta. Publica la hoja como datos y el CRM se los pide cuando hacen falta.

Cómo se monta (3 minutos)
  1. Entra en script.google.com → Nuevo proyecto.
  2. Borra lo que haya y pega el guion de abajo.
  3. Cambia ARCHIVO por el identificador de tu hoja y CLAVE por una contraseña que te inventes.
  4. Implementar → Nueva implementación → Aplicación web.
    Ejecutar como: Yo · Acceso: Cualquier persona.
  5. Copia la dirección que termina en /exec y pégala aquí abajo.
const ARCHIVO = '1JzGk-QLweHpLuW9KbNXXU8gy0V_szu-V';
const CLAVE   = 'ponaquiunaclave';

function doGet(e) {
  if ((e.parameter.clave || '') !== CLAVE) {
    return json({ error: 'clave incorrecta' });
  }
  var copia = null;
  try {
    // El archivo es un .xlsx: se convierte a hoja de Google para leerlo
    // y la copia se borra al terminar.
    var blob = DriveApp.getFileById(ARCHIVO).getBlob();
    copia = Drive.Files.insert({ title: 'tmp-crm', mimeType: MimeType.GOOGLE_SHEETS },
                               blob, { convert: true });
    var hoja = SpreadsheetApp.openById(copia.id).getSheets()[0];
    return json(hoja.getDataRange().getDisplayValues());
  } catch (err) {
    return json({ error: String(err) });
  } finally {
    if (copia) { try { Drive.Files.remove(copia.id); } catch (x) {} }
  }
}

function json(o) {
  return ContentService.createTextOutput(JSON.stringify(o))
                       .setMimeType(ContentService.MimeType.JSON);
}

En el editor, menú Servicios → añade Drive API. Sin eso, Drive.Files no existe.

Conexiones

Cada cliente lleva el suyo: un token solo alcanza las cuentas publicitarias a las que le dieron acceso. Se guarda cifrado y no se puede volver a leer.

Registrar venta

El origen se decide solo: la primera compra de quien llegó por un anuncio cuenta como Meta Ads; una segunda compra del mismo teléfono, o la de alguien sin anuncio, cuenta como recompra / directo.

Atribución del anuncio (opcional)

Sin esto la venta cuenta igual, pero no suma al ROAS de ningún anuncio ni podrá enviarse al CAPI.

Nuevo usuario

Pago verificado

Confírmalo cuando hayas visto el depósito. Se registra la venta, el lead pasa a Compra exitosa, el bot le agradece y, si esta subcuenta tiene conectado el envío de ventas a Meta, Meta se entera al momento.

Enseñar al bot

La próxima vez que alguien pregunte algo parecido, el bot contestará esto solo. Escribe varias formas de preguntarlo, separadas por coma.

Nuevo contacto