Skip to main content
Coloca estos objetos en configuration.follow_up.actions, en orden de ejecución. Cada ejemplo es una action, no una configuración completa. Una secuencia exige al menos una action de entrega y un finish final, con un máximo de 20 actions en total.

Envía texto y botones de enlace

send_message exige text y buttons. Usa un array vacío para no incluir botones: en ese caso, el texto permite de 1 a 1000 valores escalares Unicode. Con 1 a 3 botones, permite de 1 a 640. Los botones de seguimiento son solo de URL, con títulos de 1 a 20 valores escalares y URL HTTP(S). Un clic en una URL no reanuda la secuencia.

Envía contenido multimedia

send_media acepta media_type con valores image, video, audio o file, con una url HTTP(S) pública. Mantén el archivo accesible hasta la entrega. La API de creación acepta una URL, no carga multipart ni base64. La validación estructural no descarga el archivo ni comprueba su tamaño, tipo MIME o aceptación por el proveedor.

Envía un carrusel

Usa send_carousel para 1 a 10 tarjetas de imagen, cada una con 1 a 3 botones de URL. La guía de carruseles incluye todos los campos y un ejemplo completo de creación.

Pide al contacto que siga la cuenta

strict comprueba en Instagram si el contacto sigue la cuenta; trusted_click confía en el clic de confirmación. not_following_message es obligatorio, pero puede ser null. Ambos mensajes permiten de 1 a 640 valores escalares; los títulos de botones, de 1 a 20. max_attempts va de 1 a 10. recheck_after_seconds va de 60 a 86400; expires_in_seconds, de 60 a 604800.

Pide una dirección de correo

Pide un número de teléfono

Ambas actions de captura exigen todos los campos mostrados. message y retry_message permiten de 1 a 1000 valores escalares; max_attempts va de 1 a 5; expires_in_seconds, de 60 a 604800. La captura valida el valor enviado, no su titularidad, y no envía correos ni mensajes de WhatsApp. En todas las etapas de espera, retry_exhausted_action acepta continue o stop. La caducidad termina la etapa incluso cuando el agotamiento de intentos está configurado para continuar. La caducidad configurada no amplía el permiso de Instagram para enviar mensajes.

Añade una etiqueta al contacto

Usa el UUID de una etiqueta existente en la cuenta seleccionada. Coloca add_contact_tag después de una action de entrega. Su delay_seconds acepta de 0 a 2592000, pero un mensaje posterior todavía debe cumplir las comprobaciones acumuladas de la ventana de mensajes.

Finaliza la secuencia

finish aparece exactamente una vez, al final, y no acepta retraso ni otros campos.

Orden y tiempos

Todo seguimiento no nulo exige exactamente un botón start_follow_up en la apertura, para cualquier tipo de trigger. Las etapas de espera van antes de la entrega. Usa como máximo un ask_to_follow; no se puede combinar con captura de correo o teléfono. Correo y teléfono pueden aparecer una vez cada uno, en cualquier orden. Los retrasos de entrega y de etapas de espera son enteros de 0 a 86399 segundos, relativos a la finalización correcta anterior. Las esperas acumuladas, incluidos retrasos de etiquetas y comprobaciones de seguimiento en segundo plano, deben mantener cada action de envío dentro de 86399 segundos del inicio aplicable de la ventana. Una respuesta entrante de captura reinicia esa referencia; una comprobación silenciosa de seguimiento no. Las colas y el ritmo de envío de la cuenta pueden añadir latencia. Una configuración guardada no demuestra la entrega.