Selecciona una conversación
Nuevo Humano: Sin asignar--
Selecciona un chat en la lista izquierda
archivo.png
Meta Ads, WhatsApp IA & Kommo CRM Suite
--
Selecciona un chat en la lista izquierda
Ventana de 24 horas cerrada por Meta
Por políticas de WhatsApp, no es posible enviar texto libre. Envía una plantilla aprobada para reactivar la conversación.
archivo.png
Mostrando todos los leads
Gestiona leads, etiquetas, campos personalizados, notas internas y exportación de clientes.
| Contacto | Etiquetas (Tags) | Etapa del Embudo | Asesor Asignado | Pedidos / LTV | Última Actividad | Acciones | |
|---|---|---|---|---|---|---|---|
| Cargando directorio de contactos... | |||||||
Automatizaciones guiadas por grafo de nodos, botones interactivos nativos de WhatsApp y captura de datos.
Palabras clave que el bot responde al instante en 10ms sin gastar tokens de IA.
| Nombre | Palabra Clave | Coincidencia | Acción | Respuesta | Estado |
|---|
Calculando espacio disponible...
| Archivo / Vista Previa | Tipo | Carpeta | Tamaño | Fecha | Acciones |
|---|
No se encontraron archivos
Prueba ajustando los filtros de tipo, tamaño o búsqueda.
Cargando almacenamiento de Supabase...
Analizando archivos y calculando espacio disponible.
Fotos de productos, videos y QRs bancarios que Gemini utiliza en las conversaciones.
Diseña, aprueba y gestiona plantillas HSM oficiales ante Meta Cloud API para iniciar conversaciones fuera de la ventana de 24 horas.
Total Plantillas
0
Aprobadas Meta
0
En Revisión Meta
0
Rechazadas Meta
0
Recategorizadas Meta
0
| Plantilla / Origen | Categoría Final (Aprobada por Meta) | Idioma | Estado Meta | Variables Detectadas | Actualizado | Acciones |
|---|---|---|---|---|---|---|
|
Cargando plantillas... |
||||||
Meta Conversions API (CAPI), Catálogo de Productos y Conexiones
Ultra veloz (<800ms) y precio casi regalado ($0.075 / 1M tokens). Soporta fotos y audios nativos de WhatsApp.
DeepSeek-V3 / R1 con razonamiento insuperable y costo ridículamente bajo ($0.14 / 1M tokens).
GPT-4o mini de OpenAI o Llama 3.3 70B en Groq a 300 tokens/segundo.
El Prompt Maestro es la instrucción raíz (System Prompt) que gobierna cómo piensa, saluda, califica y cierra ventas el bot en cada mensaje de WhatsApp. Puedes adaptarlo a tu propio estilo comercial o generar uno nuevo con el asistente inteligente.
Registra las cuentas bancarias, billeteras móviles (Yape, Plin, Nequi, Tigo Money) y códigos QR autorizados de tu empresa. Cuando un cliente envíe una captura o comprobante de pago por WhatsApp, la IA de visión contrastará automáticamente el banco, titular y número de cuenta. Si coincide con una cuenta oficial, avanza el lead a Pagado; si la cuenta es extraña o sospechosa, registrará una alerta antifraude interna para proteger tu negocio.
Cuentas bancarias en las que el bot reconocerá transferencias válidas.
Registra compras (Purchase) y leads directamente en tu Administrador de Anuncios de Meta de servidor a servidor. Cuando un cliente entra por un anuncio Click-to-WhatsApp, se almacena su ctwa_clid para certificar qué campaña, conjunto y creativo generó la venta.
Define los productos que tus asesores y bots podrán seleccionar para reportar compras a Meta.
| Producto | SKU | Precio | Moneda | Acciones |
|---|---|---|---|---|
| Cargando productos... | ||||
Permite a otros agentes (Cursor, Claude, Antigravity) gestionar embudos y conectar tiendas web
Utiliza esta API Key secreta en el encabezado x-api-key para que tu mini-worker o webhook envíe pedidos al CRM.
Copia esta configuración en tu IDE o cliente MCP para darle a tu agente las herramientas de gestión de embudos, publicación de bots e ingesta de pedidos.
Herramientas que cualquier modelo de IA (Cursor, Claude, Antigravity) puede ejecutar para diseñar bots, crear embudos e integrar tiendas web.
Guía técnica exhaustiva con arquitectura, endpoints y la plantilla de código completa de un Mini Cloudflare Worker lista para que tu agente la despliegue.
Envía eventos clave para entrenar el algoritmo de Meta Ads
WhatsApp: -- • ID: --
Disparadores que activarán este salesbot:
Esta acción liberará espacio de forma permanente en tu almacenamiento.
El bot se activará cuando el mensaje del cliente contenga cualquiera de estas palabras.
Elige la secuencia guiada que deseas activar para este contacto
Reactiva la conversación cumpliendo la política de 24h de Meta
Configura el nombre y color de la columna
Acción protegida
Protección de Leads Antigravity CRM
Para garantizar que ningún cliente se pierda, todos los leads en esta columna deben ser reubicados.
Todos los leads se actualizarán de forma inmediata y segura en la base de datos.
Transferencia masiva de columna
Selecciona la etapa de destino para todos los leads de esta columna:
Haz clic en un recurso para adjuntarlo directamente al chat
Paso 1 de 2: Selecciona la categoría según las políticas de Meta
Meta clasifica estrictamente cada mensaje saliente. Selecciona el objetivo de tu plantilla:
Confirmaciones de pedidos, estados de entrega, recordatorios de citas, comprobantes o actualizaciones de cuentas solicitadas por el cliente.
Ofertas especiales, promociones de temporada, cupones de descuento, catálogos de novedades o reactivación de prospectos fríos.
Diseña el contenido, asigna variables de contacto y completa los ejemplos para Meta
Esta plantilla fue enviada originalmente a revisión bajo la categoría Utilidad (UTILITY), pero los revisores de Meta determinaron que su contenido corresponde a Marketing (MARKETING). Su categoría final aprobada es MARKETING.
Motivo: La plantilla infringe las políticas comerciales de WhatsApp o el contenido no coincide con la categoría seleccionada.
Este nombre se registrará en tu WABA de Meta y no se puede modificar una vez aprobado.
Meta exige que adjuntes un archivo de muestra representativo para evaluar la plantilla con cabecera multimedia.
Meta exige que proporciones ejemplos con datos representativos para cada campo entre corchetes [variable]. Esto les permite revisar y aprobar la plantilla.
[Nombre del contacto] en el texto para que aparezcan aquí los campos de ejemplo.
Agrega vendedores y otros administradores para la asignación y seguimiento de leads.
| Usuario / Vendedor | Correo | Rol | Acción |
|---|
Crea y administra múltiples embudos para tiendas web o campañas
| Embudo | Identificador | Etapas | Acciones |
|---|
Guía paso a paso para sincronizar pedidos de un Supabase externo a Antigravity CRM
Tus tiendas web registran compras en su propio Supabase independiente. Para conectar esa tienda con Antigravity CRM sin exponer credenciales críticas de tu servidor principal, un Mini Cloudflare Worker o un script programado en Node.js lee los pedidos no sincronizados y los despacha al CRM vía HTTP POST.
El cliente compra en tu tienda online.
Se guarda en la tabla orders de tu web.
Lee pedidos y hace POST con x-api-key.
Embudo asignado + WhatsApp al cliente.
El servidor MCP antigravity-bot-architect expone 15 herramientas especializadas para que cualquier agente de IA (Cursor, Claude Desktop, Antigravity) pueda inspeccionar el CRM, diseñar y publicar bots conversacionales (Salesbots), gestionar embudos de venta e ingestar pedidos automáticamente.
import { createClient } from '@supabase/supabase-js';
export default {
// 1. DISPARO PROGRAMADO (Cron cada 1 o 5 minutos en Cloudflare)
async scheduled(event, env, ctx) {
ctx.waitUntil(syncOrdersToCrm(env));
},
// 2. DISPARO MANUAL O WEBHOOK DESDE TU CHECKOUT
async fetch(request, env, ctx) {
if (request.method === 'POST') {
const order = await request.json();
const res = await sendOrderToCrm(order, env);
return new Response(JSON.stringify(res), {
headers: { 'Content-Type': 'application/json' },
});
}
await syncOrdersToCrm(env);
return new Response('Sync ejecutada correctamente');
},
};
async function syncOrdersToCrm(env) {
// Conexión a tu Supabase externo de la tienda
const storeSupabase = createClient(env.STORE_SUPABASE_URL, env.STORE_SUPABASE_KEY);
// Consultar pedidos pendientes de sincronizar
const { data: newOrders, error } = await storeSupabase
.from('orders')
.select('*')
.eq('synced_to_crm', false)
.limit(20);
if (error || !newOrders || newOrders.length === 0) return;
for (const ord of newOrders) {
try {
const ok = await sendOrderToCrm(ord, env);
if (ok) {
await storeSupabase
.from('orders')
.update({ synced_to_crm: true, synced_at: new Date().toISOString() })
.eq('id', ord.id);
}
} catch (e) {
console.error('Error sincronizando orden ' + ord.id, e);
}
}
}
async function sendOrderToCrm(order, env) {
const payload = {
pipeline_id: env.CRM_PIPELINE_ID || 'general',
store_origin: env.STORE_DOMAIN || 'mitienda.com',
order_number: String(order.order_number || order.id),
customer_name: order.customer_name || (order.billing_name || 'Cliente Web'),
customer_phone: String(order.customer_phone || order.phone),
total_amount: Number(order.total_amount || order.total || 0),
delivery_city: order.city || order.delivery_city || null,
delivery_address: order.address || order.delivery_address || null,
items: order.items || [],
payment_method: order.payment_method || 'online',
payment_status: order.is_paid ? 'paid' : 'pending',
send_whatsapp_confirmation: true,
};
const resp = await fetch('https://chatbot-kommo-ai.dede-chatbot.workers.dev/api/integrations/orders', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'x-api-key': env.CRM_INTEGRATION_KEY,
},
body: JSON.stringify(payload),
});
return resp.ok;
}
Hola Agente. Tengo una tienda de comercio electrónico cuyos pedidos se guardan en un Supabase externo. Quiero que crees y despliegues un Mini Cloudflare Worker que sincronice los pedidos no enviados hacia mi Antigravity CRM. Instrucciones: 1. Conéctate a mi Antigravity CRM mediante MCP o usando el endpoint https://chatbot-kommo-ai.dede-chatbot.workers.dev/api/integrations/orders con el encabezado x-api-key: [PEGA_AQUÍ_TU_API_KEY]. 2. Si el embudo para mi tienda no existe, créalo llamando a crm_create_pipeline con las etapas: ["Nuevo Pedido", "Pago Validado", "En Preparación", "Despachado"]. 3. Construye el Mini Worker utilizando la plantilla de integración y configúralo con un cron trigger cada 1 minuto para leer pedidos pendientes de mi Supabase externo y enviarlos al CRM. 4. Asegúrate de pasar en el payload store_origin con el dominio de mi tienda y pipeline_id correspondiente.
Asigna o sube una imagen personalizada