Daniel Amorós
  • Inicio
  • Sobre Daniel
  • Contacto

Archivos

  • marzo 2025
  • febrero 2025
  • enero 2025
  • octubre 2024
  • septiembre 2024
  • agosto 2024
  • febrero 2024
  • enero 2024

Categorías

  • Analytica Digital
  • API
  • Bing
  • Blog
  • eCommerce
  • Emprendimiento
  • Facebook Meta
  • Google
  • Herramientas
  • make.com
  • Marketing
  • Marketing Digital
  • SEO
  • Tips de adulto
Daniel Amorós Daniel Amorós
  • Inicio
  • Sobre Daniel
  • Contacto
  • API
  • Blog
  • Herramientas
  • make.com

Solución al Error RuntimeError [400] [131008] en make.com para WhatsApp Flow

  • Daniel Amorós
  • 24 de agosto de 2024
  • Sin Comentarios
  • 731 views
  • 4 minuto leer
Total
0
Shares
0
0
0

Antes de entrar en detalles sobre cómo resolver el error RuntimeError [400] [131008] en make.com, es importante entender qué son WhatsApp Flow y make.com y cómo se integran para la automatización de mensajes.

Tabla de contenidos

Toggle
  • ¿Qué es WhatsApp Flow?
  • ¿Cómo Resolver el Error RuntimeError [400] [131008]?
    • Preparación: Requisitos Previos
    • Configuración en make.com
      • Paso 1: Configuración del Escenario
      • Paso 2: Crear un Módulo «Make a Request»
      • Paso 3: Configuración del Cuerpo de la Solicitud (Request Content)
      • Paso 4: Ejemplo de Configuración Correcta
      • Paso 5: Prueba y Verificación
      • Paso 6: Ejecución de la Prueba
  • Conclusión: Optimiza tu Integración de WhatsApp Flow en make.com

¿Qué es WhatsApp Flow?

WhatsApp Flow permite automatizar el envío de formularios como encuestas vía WhatsApp utilizando la API de WhatsApp Business. Esta herramienta es ideal para empresas que desean mejorar la comunicación con sus clientes de manera automatizada sin salir de Whatsapp. Si quieres profundizar más sobre cómo funciona WhatsApp Flow, te ofrezco hasta un kit gratuito para probar la API de WhatsApp, disponible en este enlace: Kit de Pruebas para WhatsApp API.

make.com es una plataforma de automatización que se integra con múltiples servicios, incluida la API de WhatsApp, para automatizar tareas como el envío de mensajes. Aunque es una herramienta poderosa, actualmente no soporta de forma nativa el envío de WhatsApp Flows, lo cual puede generar errores como el

(#131008) Required parameter is missing
Please specify a flow button component within template['components']

 al intentar integrar un enviar un template de WhatsApp API desde Make.com.

¿Cómo Resolver el Error RuntimeError [400] [131008]?

El error RuntimeError [400] [131008] en make.com se produce debido a la falta de soporte nativo para el envío de WhatsApp Flows. A continuación, te mostraré cómo solucioné este problema en mi proyecto integrando manualmente la API de WhatsApp Business en make.com.

Para resolver este problema, no utilizaremos la integración nativa de WhatsApp Business API en make.com. En su lugar, realizaremos la configuración de manera manual siguiendo estos pasos:

Preparación: Requisitos Previos

Antes de comenzar con la configuración, asegúrate de tener lo siguiente:

  1. Token Permanente o Temporal de WhatsApp Business API: Necesitarás este token para autenticar tus solicitudes. Puedes obtenerlo siguiendo estos pasos:
    • Visita Facebook Developers.
    • Selecciona tu aplicación.
    • Ve a la configuración de la API para encontrar tu token de acceso.
  2. Sender ID (ID del Número de Teléfono): Este es el ID de tu número de teléfono de WhatsApp Business igual dentro del paso anterior.
  1. Plantilla de WhatsApp Flow: Necesitas tener una plantilla de mensaje de WhatsApp creada. Para ello:
    • Accede a Facebook Business Manager.
    • Crea tu plantilla según tus necesidades para tu flujo, si deseas conocer cómo se hace un Whatsapp Flow puedes seguir este tutorial.

Configuración en make.com

Paso 1: Configuración del Escenario

En make.com, crea o selecciona un escenario existente. En mi caso, ya tenía un escenario configurado con un Webhook que recibe un JSON y envía la información a Google Spreadsheets como en la siguiente imagen, usare esta base para hacer las pruebas.

Paso 2: Crear un Módulo «Make a Request»

Dentro del escenario, crea un nuevo módulo de tipo «HTTP Make a Request».

Rellena los campos de la siguiente manera:

  • URL: Introduce https://graph.facebook.com/v20.0/{{Sender_ID}}/messages, donde {{Sender_ID}} es el ID de tu número de WhatsApp.
  • Method: Selecciona POST.
  • Headers: Haz clic en “Add a header” y añade:
    • Name: Authorization
    • Value: Bearer {Tu_Token} (Reemplaza {Tu_Token} con tu token de la API de WhatsApp, ya sea temporal o permanente).
  1. En Body Type, selecciona RAW.
  2. Content type: Establece como JSON (application/json).
  3. No cierres aun nada, vamos a explicar el siguiente paso.

Paso 3: Configuración del Cuerpo de la Solicitud (Request Content)

Ahora viene una parte crucial. En “Request content”, vas introducir el siguiente JSON, ojo, este es un ejemplo lo tienes que llenar con tus datos:

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "{{Numero_Whatsapp_destino}}", // Número de destino en formato E.164 (ej. 525555555555)
  "type": "template",
  "template": {
    "name": "{{Nombre_template}}", // Nombre de la plantilla de WhatsApp Business
    "language": {
      "code": "{{Codigo_idioma_pais}}" // Código de la región de la plantilla, ej. "es_MX"
    },
    "components": [
      {
        "type": "button",
        "sub_type": "flow",
        "index": "0",
        "parameters": [
          {
            "type": "action",
            "action": {
              "flow_token": "unused",
              "flow_action_data": {
                "flow_id": "{{ID_Del_Template_Whatsapp}}", // ID del formulario de WhatsApp
                "flow_action": "NAVIGATE",
                "navigate_screen": "SURVEY"
              }
            }
          }
        ]
      }
    ]
  }
}
  • {{Numero_Whatsapp_destino}}: Debe estar en formato E.164 (ej. 525555555555).
  • {{Nombre_template}}: Es el nombre de la plantilla que creaste en WhatsApp Business.
  • {{Codigo_idioma_pais}}: Código del idioma de la plantilla, como «es_MX».
  • {{ID_Del_Template_Whatsapp}}: Encuentra este ID en Facebook Business Manager.


Ahora aun no cierres nada ni guardes vamos con el siguiente paso.

Paso 4: Ejemplo de Configuración Correcta

A continuación, un ejemplo de cómo debería verse un Request content correctamente configurado:

{
  "messaging_product": "whatsapp",
  "recipient_type": "individual",
  "to": "525555555555",
  "type": "template",
  "template": {
    "name": "encuesta_loyal_cliente_rating",
    "language": {
      "code": "es_MX"
    },
    "components": [
      {
        "type": "button",
        "sub_type": "flow",
        "index": "0",
        "parameters": [
          {
            "type": "action",
            "action": {
              "flow_token": "unused",
              "flow_action_data": {
                "flow_id": "130698640948414",
                "flow_action": "NAVIGATE",
                "navigate_screen": "SURVEY"
              }
            }
          }
        ]
      }
    ]
  }
}

Paso 5: Prueba y Verificación

Una vez que hayas configurado todo, es momento de realizar una prueba para asegurarte de que el WhatsApp Flow se envía correctamente sin problemas. Pero antes de todo no olvides dar ok y guarda tu escenario.

Paso 6: Ejecución de la Prueba

Haz una prueba para comprobar que el flujo funciona correctamente. Aquí tienes un ejemplo de cómo se vería:

Conclusión: Optimiza tu Integración de WhatsApp Flow en make.com

Siguiendo esta guía paso a paso, deberías poder solucionar el error RuntimeError [400] [131008] y lograr integrar WhatsApp Flows en make.com sin problemas. Recuerda, la clave está en la configuración manual de la API de WhatsApp.

¡Invítame un café!

Espero que este tutorial te haya sido útil para integrar y enviar WhatsApp Flows de manera efectiva en make.com. Si te ayudó a resolver tus dudas o facilitó tu trabajo, ¡invítame un café! Tu apoyo me permite seguir creando contenido de calidad. Si quieres conocer más sobre marketing, suscríbete.

Invítame un café ☕ vía PayPal

Post Views: 731
Total
0
Shares
Share 0
Tweet 0
Pin it 0
Temas relacionados
  • components
  • error
  • error [131008]
  • Herramientas
  • make.com
  • solution
  • Tips
  • Whatsapp Flow
  • Whatsapp flujos
Daniel Amorós

Soy Daniel Amorós, ingeniero en Sistemas Computacionales. Me considero un emprendedor y un "marketero de clóset", con más de ocho años de experiencia en el desarrollo de software y en marketing digital. Soy un excelente nexo ideal entre estos dos ámbitos, pues no solo los entiendo y optimizo a la perfección, sino que también logro integrarlos de manera eficaz. Ayudo a empresas, emprendedores y agencias que buscan orientación en el ámbito digital. Me especializo en desarrollo FrontEnd, SEO y diseño de experiencia de usuario e interfaz (UX/UI). Lo que más me gusta en esta vida es hacer magia, no aparezco dinero, pero si una sonrisa al parecer tu carta.

Artículo anterior
  • API
  • Blog
  • Emprendimiento
  • Herramientas

Cómo Enviar WhatsApp Flows: Envía Formularios de Encuesta

  • Daniel Amorós
  • 11 de agosto de 2024
Ver Publicación
Siguiente artículo
  • API
  • Blog
  • Herramientas
  • make.com

Solved error RuntimeError [400] [131008] in make.com for WhatsApp Flow

  • Daniel Amorós
  • 24 de agosto de 2024
Ver Publicación
También podría interesarte
Etiquetas seo importantes para tu web
Ver Publicación
  • SEO
  • Blog
  • Google
  • Marketing Digital

Etiquetas SEO: Las Más Importantes para Optimizar tu Web

  • Daniel Amorós
  • 9 de marzo de 2025
Meta Pixel Facebook
Ver Publicación
  • eCommerce
  • Analytica Digital
  • API
  • Emprendimiento
  • Facebook Meta
  • Marketing Digital

Meta Pixel: Qué es y cómo funciona

  • Daniel Amorós
  • 23 de febrero de 2025
que es el seo y porque es importante
Ver Publicación
  • Marketing
  • Analytica Digital
  • API
  • Bing
  • Blog
  • eCommerce
  • Herramientas
  • Marketing Digital

¿Qué es el SEO y por qué es importante? Guía completa

  • Daniel Amorós
  • 16 de febrero de 2025
customer journey
Ver Publicación
  • Blog
  • eCommerce
  • Emprendimiento
  • Marketing

Qué es el Customer Journey y Cómo Optimizarlo para tu Negocio

  • Daniel Amorós
  • 9 de febrero de 2025
Embudo de Ventas Qué Es, Cómo Funciona y Por Qué es Clave para Vender
Ver Publicación
  • Analytica Digital
  • eCommerce
  • Emprendimiento
  • Herramientas
  • Marketing
  • Marketing Digital

Embudo de Ventas: Qué es, cómo funciona y por qué es Clave

  • Daniel Amorós
  • 2 de febrero de 2025
Ver Publicación
  • eCommerce
  • Emprendimiento
  • Herramientas

Remarketing: Qué es, Cómo Funciona y Mejores Estrategias

  • Daniel Amorós
  • 26 de enero de 2025
Ver Publicación
  • Analytica Digital
  • Bing
  • eCommerce
  • Emprendimiento
  • Herramientas

Bing Web Master Tool: Qué es y todo lo que necesitas saber

  • Daniel Amorós
  • 20 de octubre de 2024
Ver Publicación
  • Analytica Digital
  • Google
  • Herramientas

Google Analytics 4 y Google Search Console: Cómo Conectarlos y Maximizar su Potencial

  • Daniel Amorós
  • 13 de octubre de 2024

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Etiquetas SEO: Las Más Importantes para Optimizar tu Web
  • Buyer Persona: Qué es, para qué sirve y cómo definir el tuyo
  • Meta Pixel: Qué es y cómo funciona
  • ¿Qué es el SEO y por qué es importante? Guía completa
  • Qué es el Customer Journey y Cómo Optimizarlo para tu Negocio

Comentarios recientes

  1. Estrategias Maestras de Marketing para eCommerce - Blog de Envíosperros en ¿Qué es y para qué sirve Google Analytics?
Featured Posts
  • Etiquetas seo importantes para tu web 1
    Etiquetas SEO: Las Más Importantes para Optimizar tu Web
    • 9 de marzo de 2025
  • Buyer Persona Qué es, para qué sirve y cómo definir el tuyo 2
    Buyer Persona: Qué es, para qué sirve y cómo definir el tuyo
    • 2 de marzo de 2025
  • Meta Pixel Facebook 3
    Meta Pixel: Qué es y cómo funciona
    • 23 de febrero de 2025
  • que es el seo y porque es importante 4
    ¿Qué es el SEO y por qué es importante? Guía completa
    • 16 de febrero de 2025
  • customer journey 5
    Qué es el Customer Journey y Cómo Optimizarlo para tu Negocio
    • 9 de febrero de 2025
Recent Posts
  • Embudo de Ventas Qué Es, Cómo Funciona y Por Qué es Clave para Vender
    Embudo de Ventas: Qué es, cómo funciona y por qué es Clave
    • 2 de febrero de 2025
  • Remarketing: Qué es, Cómo Funciona y Mejores Estrategias
    • 26 de enero de 2025
  • Bing Web Master Tool: Qué es y todo lo que necesitas saber
    • 20 de octubre de 2024
Categories
  • Analytica Digital (10)
  • API (5)
  • Bing (2)
  • Blog (9)
  • eCommerce (10)
  • Emprendimiento (10)
  • Facebook Meta (1)
  • Google (4)
  • Herramientas (11)
  • make.com (2)
  • Marketing (4)
  • Marketing Digital (5)
  • SEO (1)
  • Tips de adulto (1)

Suscribir

Suscríbete a mi Newsletter

Daniel Amorós
  • Inicio
  • Sobre Daniel
  • Contacto
Sumérgete en emprendimiento, negocios, marketing, SEO, eCommerce y Tutoriales. Conéctate con ideas que transforman mientras aprendes.

Ingresa las palabras de la búsqueda y presiona Enter.

Ir a la versión móvil