Skip to content

Integración con Make

Crea flujos de trabajo de automatización visual con Make (anteriormente Integromat).

Descripción General

Make ofrece una interfaz visual de arrastrar y soltar para crear escenarios de automatización complejos. Conecta los envíos de fotos de Visiono a tus herramientas de negocio con potentes capacidades de transformación de datos.

Prerrequisitos

  • Cuenta de Visiono con acceso a API
  • Cuenta de Make (nivel gratuito disponible)
  • Clave de API de Visiono

Pasos de Configuración

1. Crear un Nuevo Escenario

  1. Inicia sesión en Make
  2. Haz clic en Create a new scenario
  3. Haz clic en el botón + para añadir un módulo

2. Añadir Módulo de Webhook

  1. Busca Webhooks
  2. Selecciona Custom webhook
  3. Haz clic en Add para crear un nuevo webhook
  4. Nómbralo (ej. "Fotos de Visiono")
  5. Copia la URL generada

3. Configurar en Visiono

  1. Ve a Configuración del Espacio de TrabajoWebhooks
  2. Haz clic en Añadir Webhook
  3. Pega la URL del webhook de Make
  4. Selecciona eventos:
    • photo_submission.created
    • photo_request.submitted
  5. Guarda

4. Determinar Estructura de Datos

  1. En Make, haz clic en Run once
  2. Envía una foto de prueba en Visiono
  3. Make captura la estructura de datos automáticamente
  4. Detén el escenario

5. Añadir Módulos de Acción

Conecta módulos adicionales para procesar fotos:

MóduloFunción
HTTPDescargar archivos de fotos
Google DriveSubir a almacenamiento en la nube
EmailEnviar notificaciones
SlackMensajería de equipo
AirtableRegistros de base de datos
NotionCreación de páginas

Constructor Visual de Flujos

La interfaz visual de Make muestra el flujo de datos:

[Webhook] → [Router] → [Google Drive] → [Email]
                    ↘ [Slack]
                    ↘ [Airtable]

Uso de Routers

Divide flujos de trabajo basados en condiciones:

  1. Añade módulo Router después del webhook
  2. Crea múltiples rutas
  3. Añade filtros a cada ruta:
    • Ruta 1: Fotos > 5 → Revisión completa
    • Ruta 2: Tiene etiqueta "daño" → Notificación urgente
    • Ruta 3: Por defecto → Procesamiento estándar

Ejemplos de Escenarios

Respaldo de Fotos en la Nube

Guarda fotos automáticamente en Google Drive:

Módulos:

  1. Webhooks → Custom webhook
  2. Iterator → Recorre el array de fotos
  3. HTTP → Get file (descarga foto)
  4. Google Drive → Upload file

Configuración:

text
Iterator: {{data.photos}}
HTTP URL: {{item.url}}
Drive Folder: /Visiono/{{data.smart_link.slug}}/
Filename: {{item.slot_name}}_{{now}}.jpg

Actualización de CRM con Fotos

Añade fotos a registros de clientes:

Módulos:

  1. Webhooks → Recibir envío
  2. HubSpot → Buscar contacto por email
  3. HubSpot → Añadir nota con enlaces de fotos
  4. Slack → Notificar equipo de ventas

Flujo de Revisión de Calidad

Enruta fotos para revisión:

Módulos:

  1. Webhooks → Recibir envío
  2. Router → Basado en conteo de fotos
    • Ruta A (< 3 fotos): Solicitar más
    • Ruta B (3+ fotos): Procesar normalmente
  3. Email → Enviar mensaje apropiado

Mapeo de Datos

Accede a datos del webhook usando notación de puntos de Make:

CampoRuta
Tipo de eventoevent
ID de Enlace Permanentedata.smart_link.id
Nombre de Enlace Permanentedata.smart_link.name
URL de primera fotodata.photos[1].url
Nombre del remitentedata.metadata.full_name
Campo únicodata.metadata.unique_field
Hora de envíodata.metadata.submitted_at

Iteradores y Agregadores

Procesar Cada Foto

Usa Iterator para recorrer las fotos:

  1. Añade módulo Iterator
  2. Establece array: &#123;&#123;data.photos&#125;&#125;
  3. Accede a cada foto: &#123;&#123;item.url&#125;&#125;, &#123;&#123;item.slot_name&#125;&#125;

Combinar Resultados

Usa Aggregator para fusionar datos procesados:

  1. Añade Array aggregator después del iterador
  2. Recopila URLs procesadas
  3. Usa array agregado en el siguiente módulo

Manejo de Errores

Configuración de Reintentos

Configura por módulo:

  • Auto retry: 1-3 intentos
  • Retry interval: 1-5 minutos
  • Continue on error: Opcional

Rutas de Error

Añade ruta de manejo de errores:

  1. Haz clic derecho en el módulo
  2. Selecciona Add error handler
  3. Elige tipo de manejador:
    • Resume - Continuar con valor por defecto
    • Rollback - Deshacer escenario
    • Commit - Guardar progreso, detener

Programación

Procesamiento Instantáneo

Los webhooks se disparan inmediatamente (no necesitan programación).

Procesamiento por Lotes

Para operaciones programadas:

  • Interval: Cada 15 minutos
  • Specific time: Diariamente a las 9 AM
  • On demand: Disparo manual

Características Avanzadas

Almacenes de Datos

Crea bases de datos reutilizables:

  • Almacena IDs de envíos procesados
  • Rastrea conteos de fotos
  • Mantén registros de estado

Variables

Establece y usa variables:

text
Set Variable: processed_count
Value: &#123;&#123;length(data.photos)&#125;&#125;

Funciones

Transforma datos:

text
&#123;&#123;formatDate(data.metadata.submitted_at; "YYYY-MM-DD")&#125;&#125;
&#123;&#123;upper(data.smart_link.name)&#125;&#125;
&#123;&#123;join(map(data.photos; "url"); ", ")&#125;&#125;

Solución de Problemas

Webhook No Se Dispara

  1. Verifica que la URL esté copiada correctamente
  2. Comprueba que el escenario de Make esté encendido (ON)
  3. Asegura que el webhook esté habilitado en Visiono
  4. Prueba con envío manual

Problemas de Estructura de Datos

  1. Redetermina la estructura en Make
  2. Verifica el formato del payload del webhook
  3. Comprueba las rutas de campos en los mapeos

Errores de Escenario

  1. Revisa el historial de ejecución
  2. Lee los mensajes de error
  3. Verifica conexiones de API
  4. Comprueba configuraciones de módulos

Mejores Prácticas

Organización

  • Usa nombres descriptivos para escenarios
  • Añade notas a módulos complejos
  • Agrupa módulos relacionados
  • Codifica por colores según función

Rendimiento

  • Usa Filters para limitar ejecuciones
  • Agrupa operaciones similares
  • Monitorea uso de operaciones
  • Optimiza transformaciones de datos

Mantenimiento

  • Prueba después de cambios
  • Documenta escenarios personalizados
  • Verificación regular de webhooks
  • Actualiza conexiones de API

Recursos Relacionados

Plataforma Profesional de Documentación Fotográfica