Saltar al contenido

Acciones

Lo que el workflow hace por ti. Cada acción es un paso; puedes poner varias seguidas, dentro de ramas o después de una espera.

Resumen

Acción Qué hace Necesita Permiso de quien publica
Crear una tarea Agrega una tarea de seguimiento en Tareas, ligada a la cotización o a la factura del evento. Nada Cotizaciones, Cobranza o Clientes
Avisar al equipo por correo Envía un correo al dueño de la cuenta o a todo el equipo. Nada Ninguno adicional
Enviar un mensaje a Slack Publica un mensaje en tu canal de Slack. Slack conectado Ninguno adicional
Agregar una nota en HubSpot Deja una nota en el Deal de la cotización o en la Empresa del cliente. HubSpot conectado Ninguno adicional
Escribirle al cliente Manda un correo con tu marca al contacto del cliente, con el botón para ver y pagar el documento. Un disparador de cotización o de factura, y el cliente con correo Cotizaciones
Caducar la cotización Marca la cotización como vencida para que el cliente ya no pueda aprobarla. Un disparador de cotización Cotizaciones
Aprobar la solicitud interna Aprueba la aprobación interna pendiente y envía la cotización al cliente. Un disparador de cotización y aprobaciones internas en tu plan (Scale o superior) Aprobaciones
Anular la factura Anula la factura si todavía no tiene pagos aplicados. Un disparador de factura Cobranza
Mandar los datos a una URL Hace un POST firmado con los datos que elijas a la URL que pegues. Una URL https pública Ajustes
Enviar un mensaje a Teams Publica una tarjeta en tu canal de Microsoft Teams. Teams conectado Ninguno adicional
Mandarle un WhatsApp al cliente Manda tu plantilla aprobada de WhatsApp al teléfono del cliente. WhatsApp conectado y el cliente con teléfono Cotizaciones
Avisar a una persona del equipo Envía un correo a la persona del equipo que elijas. Que siga activa en el equipo Ninguno adicional
Recordarle el pago al cliente Manda el recordatorio de pago de Cord con lo que debe, cuándo vence y el botón para pagar. Un disparador de cotización o de factura, y el cliente con correo Cobranza
Pausar los recordatorios del cliente Pausa o reanuda los recordatorios automáticos de pago del cliente. Un disparador con cliente Cobranza
Facturar la cotización Emite la factura de la cotización aprobada o pagada, igual que a mano. Un disparador de cotización Cotizaciones
Registrar una promesa de pago Anota la fecha en que el cliente promete pagar el saldo de la cotización. Un disparador de cotización Cobranza

Un workflow actúa con los permisos de quien lo publicó: cada acción pide el mismo permiso que hacerla a mano desde la app. Si te falta, no puedes publicar ese paso, y si quien lo publicó lo pierde después, el workflow se pausa. Ver Publicar, pausar y eliminar.

Para agregar una acción, pulsa Agregar un paso › Acción o consulta: se abre un buscador con todas las acciones y las consultas, con filtros por familia (tu equipo, tu cliente, el documento, otras herramientas). Elige una y completa sus campos en el panel. En todos los campos de texto puedes insertar datos del evento como {{cliente}}.

Crear una tarea

Agrega una tarea para tu equipo en Tareas, igual que si la hubieras creado a mano.

Campo Obligatorio Detalle
Título de la tarea Sí Hasta 200 caracteres. Admite datos del evento. Los saltos de línea se convierten en espacios.
Vence en (días) No Entre 0 y 365. 0 significa que vence hoy; 1, mañana. Déjalo vacío para una tarea sin fecha.
Responsable No Una persona activa del equipo. Si después sale del equipo, el paso falla con “La persona elegida ya no está activa en el equipo: elige a otra en el paso.”

A qué queda ligada:

  • Si el disparador es de una cotización (enviada, aprobada, pagada, pago parcial, facturada, etc.), la tarea queda ligada a esa cotización: en Tareas muestra su folio y el cliente como enlace a la cotización.
  • Si el evento trae una cotización relacionada, también queda ligada a ella: un contracargo o un reembolso de una cotización, una factura que salió de una cotización, una promesa de pago o una tarea ligada a una cotización.
  • En Se elimina un borrador no se liga, porque la cotización ya no existe.
  • Si el disparador es de una factura (se emite, se envía, se paga, falla el pago, se acerca el vencimiento, vence, lleva días vencida, se anula o se marca incobrable), la tarea queda ligada a esa factura: en Tareas muestra su número y el cliente como enlace a la factura. Si la factura salió de una cotización, queda ligada a las dos.
  • En los demás casos (clientes, productos, depósitos, disparadores programados, tareas sueltas) la tarea queda suelta.

Responsable: si eliges uno, la tarea nace asignada a esa persona; si no, sin responsable. En los dos casos nace con prioridad normal y la cambias desde Tareas. Mientras no tenga responsable, el recordatorio por correo le llega al dueño de la cuenta.

Cuándo falla:

  • “El título de la tarea quedó vacío.”: el título solo tenía datos del evento y todos llegaron vacíos. Agrega texto fijo, por ejemplo “Seguimiento: {{cliente}}”.
  • “Se alcanzó el máximo de tareas por hora de los workflows.”: tus workflows crearon 120 tareas en la última hora. Ver Límites.
  • “No se pudo crear la tarea.”: Cord rechazó la tarea, por ejemplo porque la cotización o la factura a la que se iba a ligar ya no existe.

Crear una tarea también es un evento. Si tienes un workflow con el disparador Se crea una tarea, reaccionará a las tareas que crean tus otros workflows. Usa la condición “Quién lo originó no es Otro workflow” si no quieres que eso pase.

Avisar al equipo por correo

Envía un correo a personas de tu organización. Nunca le escribe al cliente.

Campo Obligatorio Detalle
Para Sí El dueño de la cuenta, o Todo el equipo: los miembros activos de tu organización, hasta 25. Las invitaciones pendientes no reciben el correo.
Asunto Sí Hasta 150 caracteres. Admite datos del evento. Si al ejecutar queda vacío, se usa el nombre del workflow.
Mensaje Sí Hasta 2,000 caracteres. Admite datos del evento y saltos de línea.

Cómo se ve el correo: tu mensaje, tal cual lo escribiste, y al pie una línea “Enviado por el workflow Nombre de Cord.” con un enlace al workflow. El pie sale en el idioma de tu cuenta. Los datos del evento se insertan como texto: si el nombre de un cliente contiene símbolos o etiquetas, se muestran literalmente y no alteran el correo.

Cada persona recibe su propio correo; nadie ve las direcciones de los demás.

Cuándo falla:

  • “No hay a quién enviar el correo.”: elegiste El dueño de la cuenta y la cuenta no tiene un dueño con correo, o no hay miembros activos.
  • “El correo no está disponible por ahora.”: no se pudo entregar a nadie. Se reintenta automáticamente.
  • “Se alcanzó el máximo de correos por hora de los workflows.”: tus workflows mandaron 30 correos en la última hora.

Escribirle al cliente

Manda un correo al contacto del cliente del documento del evento, con la marca del negocio y el botón que lleva al link público: aprobar, si el evento es de una cotización; pagar, si es de una factura.

Campo Obligatorio Detalle
Asunto Sí Hasta 150 caracteres. Admite datos del evento.
Mensaje Sí Hasta 2,000 caracteres. Admite datos del evento y saltos de línea. Lo lee tu cliente.

A quién le llega: al correo del cliente del documento, nunca a una dirección escrita en el paso. Si el cliente no tiene correo registrado, el paso falla y te lo dice.

Respeta No escribir a: si pausaste al cliente o ese documento, o tu cliente pidió la baja de tus correos, no se manda. El paso no falla ni gasta un envío de tu cuota: en Ejecuciones dice por qué. Como los recordatorios, cada correo lleva al pie el enlace No volver a contactarme por este medio.

Qué agrega Cord: el logo y el color de tu marca, el botón al documento, el enlace en texto por si el botón no abre y el pie de tu negocio. En el entorno de prueba el asunto sale marcado como prueba.

Idioma: el botón y los textos que agrega Cord salen en el idioma del documento: el que la cotización o la factura tomó al enviarse o emitirse o, si todavía no lo tiene, el de la ficha del cliente o el de tu cuenta. Tu asunto y tu mensaje van tal como los escribiste: Cord no los traduce.

Cuenta contra tu plan: cada correo al cliente consume un envío de la cuota mensual de tu plan, igual que mandar una cotización a mano. Si la cuota se acabó, el paso falla y no se manda nada.

No le llega dos veces: cada intento lleva la llave del paso. Si un envío se corta sin respuesta, Cord lo reintenta con la misma llave y el servicio de correo no le manda un segundo a tu cliente; un intento que no salió devuelve su envío a la cuota. Si envías desde tu Gmail, que no conoce esa llave, el paso se detiene para que revises si llegó. Ver Ejecuciones y errores.

Cord ya manda sus propios recordatorios de factura según el calendario de Ajustes › Facturación › Recordatorios. Si además armas un workflow que le escribe al cliente, revisa que no queden dos avisos el mismo día por el mismo dinero.

Caducar la cotización

Marca como Vencida una cotización que sigue enviada o vista. El cliente deja de poder aprobarla o rechazarla desde el link, queda el evento en su historial y se dispara Vence una cotización para el resto de tus automatizaciones.

Solo funciona con disparadores que traen una cotización; si la cotización ya se aprobó, se rechazó o ya estaba vencida, el paso falla con “La cotización ya no está en un estado que admita esta acción”.

Aprobar la solicitud interna

Aprueba la solicitud de aprobación interna pendiente de la cotización y la envía al cliente, igual que si alguien la aprobara desde la app. Úsala con una condición delante — por ejemplo, un total por debajo de cierto monto — para que las aprobaciones chicas no esperen a una persona.

Solo funciona con disparadores que traen una cotización y requiere aprobaciones internas en tu plan: están en Scale o superior.

Cuándo falla:

  • “Tu plan actual no incluye aprobaciones internas.”: tu plan no tiene aprobaciones.
  • “Esta cotización ya no tiene una solicitud de aprobación pendiente.”: alguien ya la decidió o se retiró. No cambia nada.

Anular la factura

Anula la factura del evento. Sigue las mismas reglas que anular a mano desde Facturas: una factura con pagos aplicados no se anula —para eso está la nota de crédito—, y en México la cancelación de un CFDI ante el SAT puede quedar pendiente de respuesta. Cuando no se puede anular, el paso falla con “Esta factura no se puede anular: revísala en Facturas.” y la factura se queda como estaba.

Campo Obligatorio Detalle
Motivo No Hasta 200 caracteres. Queda en el historial de la factura.

Mandar los datos a una URL

Hace un POST firmado a la dirección que pegues: un Zap de Zapier, un escenario de Make, un flujo de n8n o tu propio servidor. Solo viajan los datos que marques.

Campo Obligatorio Detalle
URL de destino Sí Tiene que ser https y de un servidor público. Cord rechaza direcciones internas al publicar y también al ejecutar.
Datos que se envían No Marca los que necesita tu destino; lo que no marques no sale de Cord. Un importe viaja siempre con su divisa, aunque no la marques.
Mensaje No Hasta 1,000 caracteres. Admite datos del evento; viaja en el campo mensaje.
Datos de la respuesta No Hasta 5 datos que Cord toma de la respuesta para los pasos siguientes. Ver Usar la respuesta.

El cuerpo se ve así:

{
  "workflow": "Aviso de venta grande",
  "workflow_id": "…",
  "evento": "quote.approved",
  "objeto": "quote",
  "objeto_id": "…",
  "enviado_en": "2026-09-20T18:00:00.000Z",
  "mensaje": "ACME aprobó COT-7",
  "datos": { "folio": "COT-7", "total": 150000, "moneda": "MXN" }
}

Los datos viajan como los lee una máquina: números sin formato y códigos en lugar de etiquetas. En el historial de la ejecución, el paso muestra la URL, los datos que se enviaron y el nombre de los encabezados propios, nunca su valor.

Usar la respuesta

Si tu destino responde JSON (el ID del pedido que creó, un número de guía, un total calculado), tómalo en Datos de la respuesta y úsalo en los pasos siguientes como cualquier otro dato.

Columna Detalle
Nombre del dato Cómo lo verás entre las variables. La variable se arma con él: “ID del pedido” se lee como {{respuesta_id_del_pedido}}.
Ruta en la respuesta Nombres separados por puntos, y la posición en una lista con su número desde 0: data.id, items.0.total.
Tipo Texto o Número. Un número que llega como texto ("120.5") se convierte; si no es un número, queda vacío.
  • Caben 5 datos por paso, y Cord lee hasta 64 KB de la respuesta.
  • Lo que no está en la respuesta, o una respuesta que no es JSON, queda vacío: el envío sí llegó y el paso no falla.
  • Los datos existen desde el paso que los trae: un paso anterior que los use no se puede publicar, y tampoco dos datos que se lean igual en el mismo workflow.
  • En el historial de la ejecución, el paso muestra lo que leyó.
  • Probar no manda nada, así que en la prueba estos datos quedan vacíos.

Firma de los envíos

Cada envío lleva dos firmas hechas con el secreto del workflow: la de Cord y la de Standard Webhooks. Para ver el secreto, abre el paso y pulsa Ver secreto. Solo lo ve quien tiene el permiso Ajustes, y queda registrado en la auditoría.

Encabezado Contenido
webhook-id El mismo en cada reintento del paso; también viaja como Idempotency-Key. Úsalo para no procesar dos veces el mismo envío.
webhook-timestamp El momento en que se firmó este intento, en segundos unix.
webhook-signature v1,<firma en base64>. Durante una rotación trae dos, separadas por un espacio.
X-Cord-Signature-V1 t=<unix>,v1=<hmac>, el mismo formato que los webhooks.
X-Cord-Workflow-Id y X-Cord-Event El workflow y el evento que lo disparó.

Con el SDK de Node (@flouviahq/node 1.2.0 o superior), constructWorkflowDelivery() verifica cualquiera de las dos firmas, rechaza un envío con más de 5 minutos de diferencia y devuelve el cuerpo ya leído:

import { constructWorkflowDelivery } from '@flouviahq/node';

const envio = await constructWorkflowDelivery(await req.text(), req.headers, process.env.CORD_WORKFLOW_SECRET!);
console.log(envio.evento, envio.objeto_id, envio.datos);

verifySignature() solo comprueba la firma. En Python son verify_signature y construct_workflow_delivery, y en PHP Webhook::verifySignature y Webhook::constructWorkflowDelivery. constructEvent() es para los webhooks de la API: con un envío de Workflows lanza invalid_payload. También sirve cualquier biblioteca de Standard Webhooks.

Verifica el cuerpo crudo, tal como llegó: si lo conviertes a objeto y lo vuelves a serializar, la firma ya no cuadra.

Rotar el secreto: pulsa Rotar y elige cuánto tiempo sigue firmando el anterior: 1, 24 o 72 horas, o Revocar el anterior ahora si se filtró. Mientras dura el solape, cada envío lleva las dos firmas y tu servidor acepta cualquiera, así que cambias el secreto sin perder ningún envío.

Encabezados propios

Para la llave que te pide Zapier, Make o tu servidor, como Authorization: Bearer …, agrégala en Encabezados propios del paso. Caben hasta 5 por paso. El valor se guarda cifrado y no se vuelve a mostrar; para cambiarlo, guárdalo otra vez con el mismo nombre. No se pueden usar los nombres que pone Cord: Content-Type, User-Agent, Idempotency-Key y los que empiezan con X-Cord- o webhook-.

No escribas una llave en el Mensaje: viaja en el cuerpo y queda en el historial de la ejecución. Duplicar un workflow no copia su secreto ni sus encabezados, y eliminarlo los borra.

Cuándo falla:

  • “La URL de destino no es válida o apunta a un servidor interno.”: corrige la URL; no se reintenta.
  • “La URL de destino no aceptó el envío.”: si el destino no respondió, respondió 408, 429 o un error 5xx, se reintenta con el calendario de Ejecuciones y errores, siempre con el mismo webhook-id e Idempotency-Key para que tu destino reconozca el reintento. Con cualquier otro 4xx no se reintenta: tu destino rechazó el envío y repetirlo no cambia nada.
  • “No pudimos leer un encabezado guardado de este paso. Vuelve a escribir su valor.”: guarda el encabezado otra vez; el paso no manda nada sin él.
  • “Se alcanzó el máximo de envíos por hora a una URL.”: 120 envíos en la última hora.

Enviar un mensaje a Slack

Publica un mensaje en el canal que conectaste en Ajustes › Integraciones › Slack.

Campo Obligatorio Detalle
Mensaje Sí Hasta 1,000 caracteres. Admite datos del evento y saltos de línea.

Cómo se ve: el texto aparece en el canal con el nombre y el ícono que tenga el webhook en Slack. Los datos del evento se insertan como texto plano; un < o & en el nombre de un cliente no rompe el formato del mensaje.

Este mensaje es independiente de los avisos de Ajustes › Notificaciones: un workflow publica aunque esos avisos estén apagados, y con el texto que tú escribas.

Cuándo falla:

  • “Conecta Slack en Ajustes › Integraciones para usar esta acción.”: no hay una URL de Slack guardada.
  • “Slack no aceptó el mensaje. Revisa la conexión en Ajustes › Integraciones.”: Slack rechazó el envío, normalmente porque el webhook se borró en Slack o se quitó la app del canal. Crea un webhook nuevo y pega la URL. Mientras tanto, Cord reintenta.
  • “El mensaje quedó vacío.”: el mensaje solo tenía datos del evento y llegaron vacíos.
  • “Se alcanzó el máximo de mensajes por hora de los workflows.”: 120 mensajes en la última hora.

Cómo conectar Slack: Slack.

Enviar un mensaje a Teams

Publica una tarjeta en el canal que conectaste en Ajustes › Integraciones › Microsoft Teams, por cualquiera de las dos formas de conexión:

  • Conectar con Microsoft: la tarjeta sale en el equipo y canal que elegiste, a nombre de quien conectó.
  • Flujo de Power Automate: la tarjeta sale por el flujo cuya URL pegaste.
Campo Obligatorio Detalle
Mensaje Sí Hasta 1,000 caracteres. Admite datos del evento y saltos de línea.

Cómo se ve: una tarjeta con tu texto en el canal. Teams no usa el formato de Slack, así que los asteriscos y los enlaces con <url|texto> salen literales; escribe el texto plano.

Es independiente de los avisos de Ajustes › Notificaciones: el workflow publica aunque esos avisos estén apagados.

Cuándo falla:

  • “Conecta Microsoft Teams en Ajustes › Integraciones para usar esta acción.”: Teams no está conectado de ninguna de las dos formas.
  • “Microsoft ya no acepta la conexión de Teams. Vuelve a conectarla en Ajustes › Integraciones.”: con Conectar con Microsoft, el acceso caducó o se revocó. Pulsa Volver a conectar en la tarjeta.
  • “Teams no aceptó el mensaje. Revisa que el canal o el flujo sigan activos.”: el canal ya no existe o perdiste acceso a él, o el flujo de Power Automate se apagó o se borró. Elige otro canal, o crea otro flujo y pega la URL nueva. Mientras tanto, Cord reintenta.
  • “El mensaje quedó vacío.”: el mensaje solo tenía datos del evento y llegaron vacíos.
  • “Se alcanzó el máximo de mensajes de Teams por hora de los workflows.”: 120 mensajes en la última hora.

Cómo conectar Teams: Microsoft Teams.

Mandarle un WhatsApp al cliente

Manda la plantilla que configuraste en Ajustes › Integraciones › WhatsApp Business al teléfono del cliente del documento.

Campo Obligatorio Detalle
Variable 1 a 4 No Rellenan {{1}}, {{2}}… de tu plantilla, en orden. Admiten datos del evento.

Por qué son variables y no un mensaje: Meta no permite iniciar una conversación con texto libre; solo con una plantilla aprobada. Un campo de mensaje libre aquí sería prometer algo que el proveedor rechaza.

El teléfono sale del cliente, nunca de un campo del paso, y tiene que llevar lada de país. Cord no adivina el país: el mismo número existe en varios.

Respeta No escribir a: si pausaste al cliente o ese documento, o tu cliente pidió no recibir tus WhatsApp, no se manda. El paso no falla y en Ejecuciones dice por qué. Una baja de tus correos no detiene el WhatsApp: cada medio tiene la suya.

Idioma: el de tu plantilla, el que aprobó Meta, igual para todos tus clientes; no sigue el idioma de los documentos de cada uno.

Cuándo falla:

  • “El cliente no tiene un teléfono con lada de país registrado.”: edita el cliente y guarda el número con +.
  • “Conecta WhatsApp en Ajustes › Integraciones para usar esta acción.”: WhatsApp no está conectado.
  • “WhatsApp no aceptó tu plantilla. Revísala en Ajustes › Integraciones: tiene que estar aprobada y con el mismo número de variables.”: no está aprobada, el nombre no coincide o el número de variables es distinto.
  • “WhatsApp no aceptó el mensaje. Se reintenta solo.”: un rechazo temporal; Cord reintenta.
  • “Se alcanzó el máximo de WhatsApp por hora de los workflows.”: 60 mensajes en la última hora.

Cómo conectarlo: WhatsApp Business.

Agregar una nota en HubSpot

Deja una nota en HubSpot para que tu equipo comercial vea lo que pasó en Cord.

Campo Obligatorio Detalle
Nota Sí Hasta 2,000 caracteres. Admite datos del evento y saltos de línea.

Dónde queda la nota:

  1. En el Deal de la cotización del evento, si esa cotización ya está en HubSpot.
  2. Si no hay Deal, en la Empresa del cliente, si el cliente ya está en HubSpot.
  3. Si ninguno de los dos está en HubSpot todavía, el paso espera y se reintenta: lo normal es que la sincronización termine en unos momentos.

La nota queda con la fecha y hora en que se creó y aparece en la línea de tiempo del registro en HubSpot.

Qué disparadores tienen dónde dejar la nota: los de cotizaciones, pagos de cotizaciones, contracargos, reembolsos y los de clientes. En disparadores sin cotización ni cliente (por ejemplo Se paga un depósito a tu banco o Se crea un producto) la nota no tiene a qué registro ligarse: el paso se reintenta y la ejecución termina como Fallida con el aviso “HubSpot no aceptó los datos de este paso. Revisa la configuración en Ajustes › Integraciones.” Usa esta acción solo con disparadores que tengan cotización o cliente.

Cuándo falla:

  • “HubSpot necesita reconectarse en Ajustes › Integraciones.”: la conexión perdió su autorización.
  • “HubSpot no aceptó los datos de este paso. Revisa la configuración en Ajustes › Integraciones.”: HubSpot no está conectado o pide reconectar; el registro todavía no está en HubSpot (ver el punto 3 de arriba; si persiste, revisa que el pipeline y las etapas estén completos, porque las cotizaciones en un estado sin etapa no se envían a HubSpot); o el Deal o la Empresa se borró en HubSpot.
  • “HubSpot no respondió. Se reintenta solo.”: un fallo temporal de HubSpot.
  • “La nota quedó vacía.”: la nota solo tenía datos del evento y llegaron vacíos.
  • “Se alcanzó el máximo de notas por hora en HubSpot.”: 120 notas en la última hora.

Cómo conectar HubSpot: HubSpot.

Avisar a una persona del equipo

Le manda un correo a la persona del equipo que elijas, con el enlace al workflow al pie. Sirve para que el aviso le llegue a quien lleva la cuenta o el proyecto, y no a todo el equipo.

Campo Obligatorio Detalle
Para Sí Una persona activa del equipo. Si después sale del equipo, el paso falla con “La persona elegida ya no está activa en el equipo: elige a otra en el paso.”
Asunto Sí Hasta 150 caracteres. Admite datos del evento. Si al ejecutar queda vacío, se usa el nombre del workflow.
Mensaje Sí Hasta 2,000 caracteres. Admite datos del evento y saltos de línea.

Comparte el tope de correos por hora con Avisar al equipo por correo.

Recordarle el pago al cliente

Manda el mismo recordatorio de pago que los recordatorios automáticos de Ajustes › Facturación › Recordatorios: lo que debe, cuándo vence y el botón para pagar. Si el evento trae una factura, recuerda la factura; si no, la cotización. También funciona dentro de un Por cada, con el documento de cada elemento.

  • No lo manda si el documento ya no tiene saldo, si los recordatorios del cliente o de ese documento están pausados o si tu cliente pidió la baja de tus correos. El paso no falla: en Ejecuciones dice por qué no se envió.
  • Con un plan por hitos, recuerda solo lo exigible hoy: los hitos que vencen hoy o antes, con la fecha del más antiguo. Si todavía no vence ninguno, no lo manda. La factura de un plan se recuerda con el link de la cotización, donde se paga hito por hito.
  • En una factura, el recordatorio queda en su historial.
  • Comparte el tope de correos al cliente por hora con Escribirle al cliente.

Cuándo falla: “No se mandó el recordatorio: el documento ya no está abierto o el cliente no tiene correo.”

Pausar los recordatorios del cliente

Pausa o reanuda los recordatorios automáticos de pago del cliente del evento, igual que desde Ajustes › Facturación › Recordatorios. Mientras están pausados, tampoco salen los de Recordarle el pago al cliente.

Campo Obligatorio Detalle
Qué hacer Sí Pausar o Reanudar. Reanudar quita cualquier pausa del cliente, también las que puso la cobranza con IA.

Solo funciona con disparadores que traen un cliente.

Facturar la cotización

Emite la factura de la cotización del evento, igual que la acción Facturar en el detalle de la cotización: con las reglas fiscales de tu país y, en México, timbrada ante el SAT. Cuenta como una factura emitida de tu plan.

  • Solo factura una cotización aprobada o pagada. Si ya está facturada, no emite otra: el paso falla con “La cotización ya no está en un estado que admita esta acción.”
  • Si la emisión no responde, Cord la intenta de nuevo sin duplicarla: una cotización tiene una sola factura.

Cuándo falla:

  • “Tu plan no incluye emitir esta factura.”
  • “Faltan datos para emitir la factura: revisa los datos fiscales del negocio y del cliente.”

Registrar una promesa de pago

Anota que el cliente promete pagar el saldo de la cotización en los días que elijas, igual que registrarla en Cobranza, donde aparece como una capturada a mano.

Campo Obligatorio Detalle
Promete pagar en (días) Sí Entre 0 y 90, contados desde hoy en la zona horaria de tu negocio.
Nota No Hasta 400 caracteres. Admite datos del evento.

Solo funciona con disparadores de cotización. Si no se sabe si la promesa se guardó, la ejecución queda en Requiere atención en vez de registrarla dos veces.

Varias acciones seguidas

Las acciones de un mismo nivel corren en orden, una después de otra. Si una falla, las siguientes no corren hasta que se resuelva: la ejecución se reintenta desde el paso que falló, sin repetir los que ya se hicieron. Así una tarea no se crea dos veces porque falló el Slack que venía después.

Siguiente