Todo lo que puedes hacer con Flowgration
Una referencia completa de cada módulo — CRM, journeys, email, pedidos, facturación, RR. HH., reservas, API y administración. Empieza por donde quieras usando la tabla de contenidos.
Inicio rápido — primeros 10 minutos
Flowgration es un CRM SaaS multiempresa con email, SMS/WhatsApp, reservas, e-commerce, plugins y analíticas en un solo lugar. Esta guía te lleva de "acabo de registrarme" a "estoy enviando mi primera campaña" en menos de 10 minutos.
Espacio de trabajo y navegación
Cada cuenta pertenece exactamente a una organización (espacio de trabajo). Los datos están aislados por organización — los usuarios de diferentes organizaciones no pueden ver los contactos, emails, campañas o archivos de los demás. Esto se aplica a nivel de consulta de base de datos en cada endpoint.
Guía de navegación
- Barra superior — búsqueda global (cmd+K), notificaciones, ayuda, perfil.
- Panel lateral izquierdo — módulos (Contactos, Pipeline, Emails, Reservas, …). Se puede plegar.
- Inspector derecho — al hacer clic en una fila (un contacto, trato o mensaje), el inspector se abre a la derecha con todos los detalles e historial.
Atajos de teclado
| Atajo | Acción |
|---|---|
cmd / ctrl + K | Abrir búsqueda global y paleta de comandos |
g + c | Ir a Contactos |
g + p | Ir a Pipeline |
g + e | Ir a Emails |
n | Nuevo registro en el módulo actual |
/ | Enfocar el filtro de la tabla |
? | Mostrar todos los atajos |
Contactos
Los contactos son el núcleo del CRM. Todos los demás módulos (campañas, tratos, reservas, pedidos) se vinculan finalmente a un contacto. Un contacto puede ser un lead, un cliente de pago o un socio — tú lo decides mediante etiquetas y la etapa del ciclo de vida.
Campos integrados
- Identidad — nombre, apellidos, nombre completo, email, teléfono, idioma.
- Empresa — nombre de empresa, cargo, sitio web, país, zona horaria.
- Ciclo de vida — etapa (lead → MQL → SQL → cliente → churned), fuente, responsable.
- Actividad — creado en, última visita, último email abierto, NPS.
Campos personalizados
Añade campos de tipo text, number, date, boolean, select o multi-select desde Settings → Custom fields. Aparecen en todas partes donde se muestra un contacto — lista, detalle, filtros de segmento y plantillas Liquid ({{ contact.country }}).
Acciones en bloque
Selecciona filas (shift+clic para rangos) y elige una acción en la barra inferior: Tag, Add to segment, Send email, Enrol in journey, Export CSV, Delete. Las acciones en bloque se ejecutan como tareas en segundo plano y recibirás una notificación cuando terminen.
Unsubscribe o la lista de supresión.Pipeline y tratos
La vista Pipeline es un kanban de oportunidades (tratos) que avanzan por tus etapas de venta. Puedes llevar varios pipelines a la vez (p. ej. Nuevos negocios, Renovaciones, Partnerships), cada uno con sus etapas, pesos de probabilidad, aviso de oportunidades estancadas y motivos de pérdida. Gratis y Esencial incluyen 1 pipeline, Pyme 3, y Pro y Business ilimitados.
Etapas
Crea etapas en Settings → Pipeline → Stages. Cada etapa tiene un nombre, un color, una probabilidad (usada para el gráfico de previsión) y un disparador de automatización opcional ("cuando un trato entra en esta etapa, haz X").
Tratos
- Obligatorio: nombre, contacto principal, valor, divisa, fecha estimada de cierre.
- Opcional: empresa, responsable, probabilidad personalizada, fuente, motivo de pérdida, campos personalizados.
- Vinculado: productos (de tu catálogo), tareas, emails, notas, archivos.
Previsión
La previsión agrupa las oportunidades abiertas por mes de cierre esperado, con un total y una cifra ponderada (valor × la probabilidad del trato o de la etapa), y un grupo para las que no tienen fecha. Las oportunidades abiertas sin actividad ni cambio de etapa durante más días de los que fijes en el pipeline se marcan como estancadas, y al cerrar una como perdida se pide uno de los motivos de pérdida del pipeline.
Segmentos y vistas guardadas
Un segmento es una consulta guardada sobre tus contactos. Los segmentos son dinámicos — se reevalúan cada vez que los abres, por lo que un nuevo contacto que cumpla las reglas se incluye automáticamente.
Crear un segmento
- Abre Contactos y haz clic en + Segmento.
- Añade reglas: campo [operador] valor. Los operadores dependen del tipo de campo — el texto admite contains, las fechas admiten in the last X days, los números admiten between, etc.
- Combina grupos de reglas con AND / OR y paréntesis.
- Ponle nombre y guárdalo. El segmento aparece ahora en el panel lateral y es reutilizable en campañas, journeys y exportaciones.
country = ES AND plan = trial AND last_email_opened in last 7 days.Journey Builder
Un Journey es un flujo de trabajo visual que se ejecuta cuando un contacto cumple un disparador. Úsalo para secuencias de onboarding, recuperación de carritos abandonados, lead scoring, campañas de reactivación — cualquier cosa que deba reaccionar al comportamiento del usuario a lo largo del tiempo.
Disparadores
- Contacto creado — se activa cuando se añade un nuevo contacto (manual, API, importación de plugin).
- Etiqueta añadida / eliminada — cuando se aplica una etiqueta específica.
- Campo modificado — cuando un campo supera un umbral (p. ej.
planpasa a serpaid). - Evento recibido — cuando llega un evento personalizado con un nombre dado a través de la API de eventos o un webhook de plugin.
- Basado en fecha — en una fecha específica o en el aniversario de un campo de fecha (cumpleaños, renovación, fin de prueba).
Acciones
- Enviar email / SMS / WhatsApp.
- Esperar (X minutos / horas / días / hasta un campo de fecha).
- Bifurcar según una condición (cualquier expresión de segmento).
- Actualizar campo del contacto, añadir/eliminar etiqueta.
- Inscribir en / salir de otro journey.
- Webhook de salida (POST a tu URL).
- Crear tarea para el responsable.
Campañas de email
Envía comunicaciones puntuales, campañas con pruebas A/B, emails transaccionales y emails de journey, todo desde el mismo editor y con seguimiento en la misma superficie de analíticas. Los envíos masivos se ejecutan en segundo plano y se pueden programar para más tarde (Esencial y superiores); el doble opt-in está disponible en todos los planes.
Editor
Arrastra bloques (encabezado, párrafo, botón, imagen, columnas, espaciador, divisor, pie de página) a un lienzo y edita el contenido en línea. Cambia al modo HTML para un editor de código con vista previa en vivo. Todos los bloques son responsivos en móvil por defecto.
Personalización
Usa Liquid: Hi {{ contact.first_name | default: "there" }}. Todos los campos de contacto (incluidos los personalizados) están disponibles en contact.*. El botón "Vista previa como contacto" elige un contacto real y muestra el email exactamente como él lo verá.
Pruebas A/B
- Elige qué varía — asunto, nombre del remitente o cuerpo.
- Define 2-5 variantes y un tamaño de muestra (p. ej. 20% de los destinatarios).
- Elige la métrica ganadora (tasa de apertura o tasa de clics) y un tiempo de espera (1h / 4h / 1d).
- El ganador se decide con los resultados medidos mediante una prueba estadística y se envía automáticamente al resto de destinatarios. En Pro y superiores la IA explica el resultado y puede recomendar un ganador si hay empate. Los tests A/B con ganador automático empiezan en Pyme.
Entregabilidad
- SPF / DKIM / DMARC se configuran en Ajustes → Remitentes de email.
- Automática higiene de lista — los rebotes permanentes, quejas de spam y bajas se añaden inmediatamente a la lista de supresión y nunca vuelven a recibir emails.
- Regulación de velocidad — los envíos se dosifican para evitar picos de volumen repentinos que activen los límites de los proveedores de bandeja de entrada.
SMS y WhatsApp
SMS y WhatsApp son canales de primer nivel junto al email. Envía mensajes transaccionales, recordatorios, conversaciones bidireccionales, o inclúyelos como pasos dentro de un Journey.
Configuración
- Abre Ajustes → Canales → SMS / WhatsApp.
- Conecta tu propia cuenta de Twilio para SMS y tus credenciales de WhatsApp Business de Meta (Cloud API) para WhatsApp.
- Verifica un número remitente. Para WhatsApp Business, envía plantillas de mensaje a aprobación de Meta; las respuestas de los clientes llegan como conversaciones al CRM, dentro de la ventana de respuesta de 24 horas. Disponible desde el plan Pyme.
Plantillas
Las plantillas de WhatsApp preaprobadas se encuentran en Settings → Channels → Templates. Cada una tiene un nombre, un idioma y variables de marcador de posición ({{1}}, {{2}}, …) que rellenas con campos del contacto en el momento del envío.
Reservas y calendarios
Publica una página de reservas pública para que los leads puedan autogestionar llamadas de descubrimiento, demos, sesiones de soporte o citas de pago sin necesidad de intercambiar emails.
Configuración
- Conecta Google Calendar u Outlook para la sincronización bidireccional (Esencial y superiores): las reservas aparecen en tu calendario, tus horas ocupadas bloquean los huecos públicos y un servicio puede añadir un enlace de Google Meet o Microsoft Teams. Una guía de configuración en Reservas te acompaña en los primeros pasos.
- Crea un tipo de evento: nombre, duración, ubicación (Zoom / Google Meet / teléfono / presencial), tiempo de margen antes/después, máximo de reservas por día.
- Configura las reglas de disponibilidad — horario laboral por día de la semana, fechas bloqueadas, ventanas personalizadas.
- Elige los campos del formulario de reserva (por defecto nombre + email + notas; añade campos personalizados si es necesario).
- Si quieres, pide una señal (importe fijo o porcentaje del precio) cobrada en tu propia cuenta de Stripe antes de confirmar el hueco.
Confirmaciones y recordatorios
Cada reserva envía un email de confirmación con adjunto .ics y crea un calendario de recordatorios estilo Journey (por defecto: 24h y 1h antes). Los cambios de horario y las cancelaciones tienen sus propios flujos con plantilla.
E-commerce
Los pedidos y productos llegan a Flowgration desde tu tienda WooCommerce o Shopify a través de los plugins, desde la API o con una importación CSV. Los pagos de Stripe también pueden crear pedidos.
Productos y variantes
- Define productos con imágenes, descripciones, SKU, peso y categoría fiscal.
- Variantes opcionales (talla, color, …) con precio y stock propios.
- Seguimiento de inventario con alertas de stock bajo.
Pedidos
Cada pedido muestra el cliente (vinculado a un contacto), líneas de pedido, totales, impuestos y estado. Desde un pedido puedes crear su factura con un clic, o dejar que un journey lo haga cuando el pedido se pague.
Recuperación de carrito abandonado
El disparador integrado cart abandoned se activa cuando un cliente abandona el proceso de pago durante más de 30 min. Conéctalo a un Journey con un email con código de descuento a +1h y un segundo recordatorio a +24h. Ingresos típicos recuperados: 5-15% de los carritos abandonados.
Facturación, ventas, tesorería y RR. HH.
El bloque de negocio añade cuatro módulos al CRM: Ventas, Facturación, Tesorería y RR. HH. Cada uno se puede activar o desactivar para la organización y tiene su propio nivel de permiso por usuario.
Facturación
- Emite facturas, rectificativas y proformas con series de numeración por año.
- Elige el país de tu empresa en los ajustes de negocio para obtener los tipos impositivos de ese país, con 40 países preconfigurados. Se admiten la inversión del sujeto pasivo en ventas B2B intracomunitarias y la exportación. Los registros preparados para Verifactu se generan solo para empresas en España.
- Descarga el PDF con tu logo o envíalo por email al cliente.
- Factura un pedido de tu tienda con un clic, o usa las acciones de journey Crear factura y Enviar factura para hacerlo automáticamente.
- Marca las facturas como cobradas o parcialmente cobradas y exporta el registro de facturas emitidas en Excel o CSV para tu gestoría.
- Desde Esencial, los clientes pueden pagar una factura online con tarjeta; el dinero va a tu propia cuenta de Stripe. Desde Pyme, las facturas recurrentes se generan con la periodicidad que elijas.
Presupuestos, pedidos y albaranes
- Crea presupuestos desde plantillas y tu catálogo de productos con el selector de productos, y envíalos en PDF por email.
- Convierte un presupuesto aceptado en un pedido de venta y luego en un albarán con PDF y la firma del cliente.
- Del albarán pasas a la factura sin reescribir nada.
- Desde Esencial, el cliente puede aceptar el presupuesto online con firma electrónica. Desde Pyme, las tarifas por cliente aplican sus propios precios.
Tesorería
- Cobros y pagos con vencimientos y pagos parciales.
- Previsión de caja, resumen de vencidos y exportación a Excel.
Fichaje y vacaciones
- Tu equipo ficha entrada, pausa y salida desde el navegador del móvil. No hay una app nativa que instalar.
- Los días olvidados se corrigen con un motivo obligatorio y quedan en un registro de correcciones.
- Las solicitudes de vacaciones van al responsable para su aprobación y aparecen en el calendario del equipo. El módulo incluye también organigrama, documentos de empleado y tablón de anuncios. No calcula nóminas.
- Los empleados que solo usan el fichaje y las ausencias tienen el rol Empleado y no ocupan plaza de usuario; cada plan incluye un número de empleados.
Journeys e importación
- Disparadores de journey: Factura emitida, Factura cobrada, Factura vencida, Presupuesto aceptado y Albarán creado.
- Acciones de journey: Crear factura, Enviar factura, Enviar albarán y Enviar resumen del pedido.
- ¿Vienes de Holded? Pega su API key y Flowgration importa tus empresas y contactos con sus datos fiscales y direcciones. No guarda la clave.
Suscripciones y facturación
Gestiona ingresos recurrentes para tus clientes (suscripciones de socios, facturación SaaS, planes de donación). Desarrollado sobre Stripe Billing; la interfaz te permite crear planes, vincular clientes, ejecutar dunning y ver métricas de MRR y churn.
Planes
Define un plan con un nombre, un intervalo (month o year), un precio y complementos opcionales basados en uso. Cada plan se mapea a un Stripe Price; Flowgration los crea y sincroniza automáticamente.
Dunning
Cuando falla el pago de una renovación, el contacto entra en el Journey de dunning integrado: 3 intentos de reintento espaciados 1d / 3d / 7d, cada uno con un email con plantilla. Tras el fallo definitivo, la suscripción se pausa y el responsable recibe una notificación. Todas las plantillas y los tiempos son editables.
Biblioteca de medios y archivos
Cada imagen, PDF o vídeo que subas en cualquier parte de Flowgration acaba en la biblioteca de medios. Reutilízalos en emails, páginas de destino, productos y SMS sin necesidad de volver a subir.
- Subida por arrastrar y soltar, selección múltiple, organización por carpetas.
- Las imágenes se redimensionan automáticamente (miniatura, mediana, grande) y se sirven desde CDN.
- El almacenamiento tiene un límite según el plan. Recibirás un email al 80% y al 100% de cualquier cuota.
Paneles e informes
De serie obtienes 4 paneles: Marketing, Ventas, Reservas y Facturación. Cada uno es una cuadrícula de widgets que puedes reorganizar, ampliar o eliminar. Crea tus propios paneles a partir de cualquier métrica guardada.
Tipos de widget
- Número — KPI único (p. ej. MRR, NPS).
- Tendencia — gráfico de líneas a lo largo del tiempo, opcionalmente con un periodo de comparación.
- Desglose — gráfico de barras / circular agrupado por una dimensión (país, responsable, canal).
- Embudo — conversión a través de un conjunto ordenado de eventos.
- Tabla — lista ordenable de registros con columnas seleccionadas.
Exportación y programación
Cada widget se exporta a CSV / PNG / PDF. Programa un panel para que llegue a tu bandeja de entrada cada lunes a las 9:00, o publícalo en un canal de Slack a través del plugin de Slack.
Analítica de journeys y envíos masivos
En Analíticas encontrarás una vista propia para journeys, para envíos masivos y para cada contacto.
Journeys
- Embudo dibujado sobre tu journey: cuántos contactos llegaron, pasaron y se detuvieron en cada paso. Ábrelo desde la lista de journeys o desde el constructor.
- Emails del journey: enviados, entregados, abiertos, clics, respuestas, rebotes y bajas por mensaje.
- Esperas: el tiempo real que esperaron los contactos frente al tiempo que configuraste.
- Cohortes de entrada por semana, objetivos alcanzados, resultados de tests A/B y entradas a lo largo del tiempo.
Envíos masivos
- Aperturas y clics a lo largo del tiempo, y tasa de apertura y de clic por envío.
- Clics por enlace, dispositivos y clientes de correo.
- Un mapa de calor de los días y horas en que se abren los emails, para elegir cuándo enviar.
Por contacto
Busca un contacto para ver su actividad: los journeys por los que pasó y cada mensaje enviado, abierto y pulsado. También puedes exportar las tablas a CSV.
Paneles e IA
Estas cifras están disponibles como widgets en tus paneles personalizados, y el asistente de IA puede diseñar un panel sobre tus journeys y envíos a partir de una descripción.
Analítica web y tracker
El tracker de Flowgration es un script pequeño para tu web. Mide visitas a páginas, sesiones, fuentes, scroll, clics, envíos de formularios y tus propios eventos, y, con consentimiento, vincula a un visitante con un contacto. La analítica de páginas anónima empieza en el plan Esencial. La identificación de visitantes, los datos de clics y los disparadores de journeys empiezan en Pyme.
Instálalo
- Abre Ajustes, Analítica web y añade tu sitio con sus dominios. Solo se aceptan eventos de esos dominios.
- Copia el fragmento y pégalo antes de la etiqueta de cierre head de tu web, o en tu gestor de etiquetas.
- Visita tu web y comprueba los primeros eventos en Analíticas, Web.
- Si tu web usa una política de seguridad de contenido (CSP), añade https://app.flowgration.com a script-src y connect-src. Si no, el navegador bloquea el tracker y no llega nada (lo verás como error en la consola).
<script>window.flowgration=window.flowgration||function(){(flowgration.q=flowgration.q||[]).push(arguments)};</script>
<script async src="https://app.flowgration.com/t/fg.js" data-site="fgs_YOUR_SITE_KEY"></script>Consentimiento
- Modo con consentimiento (predeterminado): el tracker no guarda cookies ni envía nada hasta que el visitante consiente. Lee automáticamente Cookiebot, CookieYes, OneTrust, Complianz y Google Consent Mode v2.
- Otros banners: llama a flowgration("consent", true) cuando el visitante acepte y a flowgration("consent", false) cuando retire el consentimiento, o añade data-consent="granted" a la etiqueta script si solo la cargas después de aceptar.
- Modo sin cookies: añade data-mode="cookieless" a la etiqueta script. Sin cookies, sin identificar a nadie, y los eventos en bruto se borran poco después de agregarse.
- Do Not Track y Global Privacy Control desactivan el tracker.
- Retirar el consentimiento elimina las cookies y borra los eventos guardados de ese visitante.
API de JavaScript
flowgration('track', 'pricing_toggle', { plan: 'growth' }); // custom event
flowgration('identify', { email: 'ana@example.com' }); // link to an existing contact
flowgration('consent', true); // or false to withdraw
flowgration('visitorId', function (id) { /* hidden field fg_vid */ });
flowgration('pageview'); // manual page view (single-page apps)Enmascarado y atributos
- Nunca se leen los valores de los campos. Los clics en campos de texto no registran texto.
- data-fg-ignore en un elemento o en un ancestro lo excluye. data-fg-mask registra el clic pero no su texto.
- data-fg-identify en un campo de email envía ese email como identificación al enviar el formulario, si el visitante ha consentido.
- data-fg-inject añade el campo oculto fg_vid a un formulario que no lo recibiría automáticamente.
- Las URL se guardan sin parámetros ni fragmento.
Identifica visitantes
- Formularios: el tracker añade un campo oculto fg_vid a los formularios de tu web. Cuando el envío llega a Flowgration por el webhook de formularios o el plugin de WordPress, el visitante se vincula al contacto.
- Formularios incrustados como JotForm: lee el identificador con flowgration("visitorId", fn) y pásalo en un campo oculto llamado fg_vid.
- identify: llama a flowgration("identify", { email }) para visitantes que ya conoces. Busca un contacto existente por email.
- Un visitante solo se vincula a contactos de tu propia cuenta, y nunca en modo sin cookies.
Perfil del visitante
- En Visitantes identificados y en la Actividad web del contacto verás el primer origen (fuente, UTM, página de entrada), la última visita, visitas y páginas, tiempo total, páginas más vistas, formularios enviados, dispositivo, país e idioma, y un recorrido corto como Llegó desde google.com, /precios, /demo, formulario demo.
- Puntuación de interés de 0 a 100, siempre explicada: páginas vistas (máx. 20) + tiempo en la web (2 por minuto, máx. 20) + vuelve a visitarte (10 en la 2.ª visita, 15 desde la 3.ª) + actividad reciente (15 si fue hoy, 10 esta semana, 5 este mes) + páginas de alta intención (10 por página distinta, máx. 30) + formulario enviado (20). Alto desde 70, medio desde 40.
- Páginas de alta intención: por defecto las rutas que contienen pricing, precio, tarifa, planes, demo, contact, checkout, cart, carrito, signup, register, registro, book, reserv, quote o presupuesto. Puedes sustituirlas por tu lista en los ajustes del sitio (intent_paths).
- Solo se muestran visitantes que dieron su consentimiento y no lo han retirado. El país es aproximado: sale de la región del idioma del navegador.
Entre dominios
- Si el recorrido de tu cliente pasa de tu web a otro dominio (tienda, pasarela, app), añade a la etiqueta script de todos esos sitios data-cross-domain con los dominios de destino, separados por comas.
- Con consentimiento, los enlaces a esos dominios llevan el parámetro _fgv con el identificador del visitante, y el sitio de destino lo adopta y lo quita de la URL. Sin consentimiento no se añade nada.
- El dominio de destino tiene que estar registrado en tu cuenta: añádelo a los dominios del mismo sitio (una sola ficha de visitante) o crea otro sitio con su propia clave. Los eventos de dominios que no están en la lista se rechazan.
- Redirecciones por JavaScript: flowgration('crossDomainUrl', url, fn) te devuelve la URL con el parámetro. Formularios por fetch o JSON y registros: lee flowgration('visitorId', fn) y envíalo en el campo fg_vid; Flowgration lo vincula al contacto en todos los sitios de tu cuenta con ese identificador.
<script async src="https://app.flowgration.com/t/fg.js" data-site="fgs_YOUR_SITE_KEY"
data-cross-domain="app.example.com,checkout.example.com"></script>
// JS redirect or fetch/JSON form
flowgration('crossDomainUrl', 'https://app.example.com/signup', function (url) { location.href = url; });
flowgration('visitorId', function (id) { body.fg_vid = id; });Mapas de calor
- Abre Analíticas, Web y elige Mapas de calor (plan Pyme o superior).
- Escoge una página, un dispositivo (escritorio, tablet o móvil) y un tipo de mapa: clics, profundidad de scroll, o clics de rabia y clics muertos.
- El mapa se dibuja sobre tu página real. Si tu web no permite mostrarse dentro de Flowgration, captura la página una vez y el mapa se dibuja sobre esa copia; vuelve a capturarla si cambias el diseño.
- Los datos se procesan cada 5 minutos, así que una visita tarda entre 5 y 10 minutos en aparecer. Con pocas visitas el mapa se dibuja tras unos 10 clics en la página; mientras tanto verás un aviso con la hora del último procesado.
Usa los datos
- Ficha del contacto: línea de tiempo de Actividad web con páginas, sesiones, fuentes y eventos.
- Segmentos: páginas visitadas, visitas en los últimos N días y si el contacto está identificado.
- Journeys: disparadores Visita una página (opcionalmente la enésima vez en unos días) y Evento web.
- Webhooks: web.session_started, web.page_viewed, web.identified y web.custom_event.
- Derechos de los interesados: exporta o borra los datos web de un contacto. Al eliminar el contacto también se eliminan.
Límites y conservación
Eventos registrados al mes: 50.000 en Esencial, 250.000 en Pyme, 1.000.000 en Pro y 5.000.000 en Business. Por encima del límite se descartan los eventos nuevos. Tú eliges conservar los eventos en bruto 6, 13 o 26 meses; los resúmenes diarios se conservan 26 meses.
Política de privacidad y de cookies
El responsable del tratamiento eres tú: describe el seguimiento en tu política y obtén el consentimiento cuando haga falta. El tracker usa dos cookies propias: _fgv (identificador del visitante, 13 meses) y _fgs (sesión). Texto de ejemplo que puedes adaptar:
Utilizamos una herramienta de analítica propia (Flowgration) para entender cómo se usa nuestra web: páginas visitadas, clics, profundidad de scroll y origen de la visita. Con tu consentimiento instalamos dos cookies (_fgv, 13 meses; _fgs, de sesión) que contienen un identificador aleatorio y, si nos facilitas tu email, podemos vincular tu navegación a tu ficha de cliente. Puedes retirar tu consentimiento en cualquier momento desde la configuración de cookies. Los datos se conservan hasta 13 meses. Contáctanos para ejercer tus derechos de acceso, rectificación y supresión.Fuentes de datos
Una fuente de datos combina datos de tu CRM en una tabla reutilizable, sin escribir código. Abre Analíticas, Fuentes de datos. Requiere el plan Esencial o superior.
Crea una
- Orígenes: elige los datos de partida, como contactos, pedidos o facturas.
- Unión: conecta otro origen por un campo en común.
- Filtro: quédate solo con las filas que necesitas.
- Agrupar y calcular: recuentos, sumas y medias por un campo.
- Resultado: previsualiza la tabla, expórtala a CSV o crea un segmento a partir de ella.
Automatiza y reutiliza
- Programa la actualización para que el resultado esté siempre al día.
- Usa una fuente de datos como origen de un widget de panel.
- Parte de una plantilla, o describe lo que quieres en lenguaje natural y deja que la IA proponga la fuente de datos.
Asistente de IA
Cada módulo tiene su propio asistente de IA y hay uno general. Están disponibles desde el plan Pyme y usan los créditos de IA de tu plan.
Dónde encontrarlo
- Asistente de módulo: el botón de IA de cualquier página de módulo abre un panel lateral. Conoce la página y el registro que tienes abierto.
- Asistente general: Asistente de IA en el menú lateral. Guarda el historial de tus conversaciones, sugiere preguntas según los módulos que tienes y resuelve dudas de uso con el centro de ayuda.
- Journeys: el constructor de journeys tiene su propio asistente, que diseña un journey, lo carga en el lienzo o lo guarda como borrador.
Los doce asistentes de módulo
CRM, espacio de trabajo, journeys y marketing, reservas, ventas, facturación, tienda online, bandeja de entrada, WhatsApp y SMS, analíticas, tesorería y RR. HH. El asistente general envía tu pregunta al adecuado, o a varios cuando la pregunta cruza módulos.
Permisos y confirmación
- El asistente actúa con tu rol y tus permisos por sección. Los usuarios de solo lectura reciben respuestas de solo lectura.
- Leer y preparar borradores se hace directamente. Enviar emails, WhatsApp o SMS, emitir o enviar facturas, enlaces de pago, reembolsos, cancelar reservas y cualquier borrado o cambio masivo aparecen como una tarjeta que confirmas o cancelas.
- Marca Preguntar antes de cualquier cambio en el panel para confirmar todos los cambios.
- No puede cambiar miembros del equipo, roles, claves de API ni ajustes de inicio de sesión.
Créditos
Una consulta sencilla gasta un crédito de IA y un análisis más profundo gasta tres. Los créditos se renuevan cada mes y dependen de tu plan: 1.000 en Pyme, 3.000 en Pro y 10.000 en Business. Cuando se acaban, el asistente te lo dice y el resto del CRM sigue funcionando.
API REST
Cada acción que puedes realizar en la interfaz también está disponible como endpoint REST en https://api.flowgration.com/api/.... Autentícate con un token de portador desde Settings → API keys (las claves pertenecen a tu organización y actúan como el usuario que las creó). Cada clave lleva permisos, de lectura / escritura o por recurso, como contacts:write; los endpoints de administración no son accesibles con una clave. Consulta la referencia de la API para ver la tabla de permisos.
Ejemplo — crear un contacto
curl -X POST https://api.flowgration.com/api/entity/contact \
-H "Authorization: Bearer $FLG_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"email": "alice@example.com",
"first_name": "Alice",
"tags": ["lead", "webinar-attendee"]
}'Convenciones
- JSON de entrada, JSON de salida. UTF-8.
- Códigos de estado HTTP estándar; los errores incluyen
{ "error": "..." }. - Paginación mediante
?page=1&page_size=50. Tamaño máximo de página: 200. - Límite de tasa: 200 solicitudes por minuto y usuario.
429con cabecera Retry-After cuando se supera.
API de eventos
Envía eventos de negocio (pedidos, clientes, carritos, formularios) para mantener el CRM sincronizado y disparar Journeys. La lista completa de eventos y una API de importación masiva están en la referencia de la API:
POST /api/plugin/sync
{
"event": "form.submitted",
"platform": "custom",
"external_id": "submission_771",
"data": { "email": "alice@example.com", "form_id": "webinar" }
}Webhooks
Suscríbete a eventos en tus datos para que los sistemas externos se mantengan sincronizados. Crea webhooks en Settings → Webhooks.
Eventos disponibles
contact.created/contact.updatedopportunity.created/opportunity.stage_changedorder.created/order.paid/order.shippedtask.created/task.completedjourney.completed/journey.failedweb.session_started/web.page_viewed/web.identified/web.custom_event
Eventos de seguimiento web: web.session_started, web.page_viewed (solo para las rutas que indiques en los ajustes del sitio), web.identified y web.custom_event.
Seguridad
Cada webhook tiene un secreto de firma. Cada solicitud incluye una cabecera X-Flowgration-Signature con un HMAC-SHA256 del cuerpo. Verifícala en el servidor antes de confiar en el payload.
signature == hmac_sha256(body, signing_secret)Plugins e integraciones
Los plugins son integraciones de primera parte que se ejecutan dentro o junto a una plataforma de terceros (WordPress, Shopify, WooCommerce, …) y sincronizan datos de vuelta a Flowgration. Instálalos con un clic desde Settings → Integrations.
Plugins disponibles
| Plugin | Qué hace | Dirección de sincronización |
|---|---|---|
| WordPress | Formularios, comentarios, pedidos WooCommerce → contactos/tratos de Flowgration. | WP → FLG |
| WooCommerce | Pedidos, productos, clientes, carritos abandonados. | Bidireccional |
| Shopify | Pedidos, productos, clientes, checkouts abandonados. | Bidireccional |
| PrestaShop / Magento | Pedidos, clientes (solo entrada por ahora). | Ext → FLG |
| Zapier | Puente de webhook genérico a más de 5 000 aplicaciones. | Bidireccional |
Modelo de autenticación
Los plugins se autentican mediante tokens de instalación firmados con HMAC. El secreto solo vive en el plugin y en Flowgration — nunca en URLs, nunca en el almacenamiento del navegador. Cada plugin opera con alcance en una organización; desinstalarlo revoca inmediatamente el secreto.
Guías específicas de plugins
Análisis detallados de los dos plugins principales — instalación, eventos de sincronización, mapeo, importación retroactiva, resolución de problemas y desinstalación:
- Plugin de WordPress — formularios, WooCommerce, tipos de entrada personalizados, actualización de esquema.
- Plugin de Shopify — app integrada, alcances OAuth, webhooks RGPD, checkout abandonado.
- Integración de JotForm — Conecta con tu propia clave API: elige un formulario, asigna campos y los envíos se convierten en contactos del CRM.
Equipo y roles
Añade miembros del equipo desde Ajustes → Equipo. Cada usuario tiene exactamente un rol por organización.
| Rol | Qué puede hacer |
|---|---|
| Propietario | Todo, incluida la facturación y la eliminación de la organización. |
| Administrador | Todo excepto la facturación y la eliminación de la organización. |
| Miembro | Lectura/escritura en los módulos que se le concedan (contactos, tratos, campañas…). No puede gestionar equipo, integraciones ni ajustes. |
| Empleado | Solo el autoservicio de RR. HH.: fichar y solicitar ausencias. No ocupa plaza de usuario. |
Permisos granulares (Pyme y superiores)
En Pro y Business, los roles personalizados permiten restringir a los miembros a módulos concretos y a los registros que les pertenecen (p. ej. "este comercial solo ve los tratos que le pertenecen"). Configúralos en Settings → Permissions.
SSO y 2FA
Protege cada inicio de sesión. Dos opciones: 2FA (TOTP — Google Authenticator, 1Password, Authy) en cada cuenta, o SSO en Business para aplicación en toda la organización.
Configuración de 2FA (cualquier plan)
- Abre Perfil → Seguridad.
- Haz clic en Activar 2FA y escanea el QR con tu aplicación de autenticación.
- Introduce el código de 6 dígitos para confirmar. Guarda los códigos de respaldo en un lugar seguro.
SSO (Business)
SAML 2.0 con Google Workspace, Okta, Azure AD, OneLogin y IdPs SAML genéricos. Configúralo en Settings → SSO. Una vez aplicado, todos los inicios de sesión con contraseña para la organización se desactivan — los nuevos usuarios se aprovisionan en el momento a través del IdP.
Registro de auditoría
Cada acción que modifica el estado — inicio de sesión, cambio de rol, eliminación de contacto, envío de campaña, rotación de clave de API, cambio de plan — queda registrada en el registro de auditoría. Consúltalo en Settings → Audit log (Business).
- Filtra por actor, acción, entidad y rango de fechas.
- Exporta a CSV / JSON para revisiones de cumplimiento.
- La retención depende de tu plan. Exporta a CSV para conservar tu propia copia.
Settings → Audit log.Facturación y planes
Gestiona tu suscripción, método de pago, facturas y uso de plazas desde Settings → Billing. Solo propietarios.
Planes
| Plan | Ideal para |
|---|---|
| Free | Probar el producto con datos reales: 1 usuario, 500 contactos |
| Esencial | Autónomos y microempresas que facturan y venden: 2 usuarios, pedidos, reservas, envíos programados |
| Pyme | Equipos que empiezan a automatizar: 5 usuarios, journeys, SMS y WhatsApp, tests A/B, tesorería y fichaje |
| Pro | Equipos en crecimiento de hasta 10 personas que necesitan pipelines ilimitados, visibilidad de registros, IA en los tests A/B y analítica avanzada |
| Business | Empresas en expansión de hasta 25 personas que necesitan SSO, registros de auditoría y SLA |
La facturación anual incluye 2 meses gratis (pagas 10 meses). Cambia entre mensual y anual en cualquier momento desde el mismo panel. Puedes probar cualquier plan de pago 14 días con todo desbloqueado y sin tarjeta. Los precios, los límites y la tabla de funciones de cada plan están en la página de precios.
¿Listo para probarlo?
Empieza en el plan Free. Sin tarjeta de crédito. Sin costes de configuración.
Empezar gratis