Skip to main content
Pide a tu agente conectado que envíe una colección de tarjetas con imágenes por DM de Instagram. Indica los títulos, URLs de imágenes, textos de botones, destinos y el orden deseado. Menciona cualquier mensaje que quieras después de las tarjetas. Por ejemplo: “Cuando alguien comente CATALOG, pregunta si quiere ver mi colección. Después del clic, envía las tarjetas de mis productos y, cinco segundos más tarde, una invitación a mi grupo. Ayúdame a revisar los mensajes antes de activar.” Proporciona tus imágenes y enlaces reales antes de guardar. El agente puede proponer textos, pero no debe inventar datos de productos ni destinos.

Usa esta skill de agente

Copia las siguientes instrucciones en SKILL.md dentro de una carpeta llamada levios-carousel y usa el mecanismo de skills compatible con tu cliente. También puedes proporcionar el texto como instrucciones de la tarea. Esto no instala un conector, concede permisos ni habilita herramientas. La skill compartida está en inglés y pide al agente que responda en tu idioma.

Revisa las tarjetas y la siguiente acción

La guía de carrusel de la API contiene los límites de los campos y un ejemplo de configuración completa. MCP usa ese mismo formato público de acción. get_automation_schema con section: "follow_up" muestra su esquema actual cuando tu cliente presenta campos anidados como desconocidos. La acción acepta de 1 a 10 tarjetas con imágenes y de 1 a 3 botones de enlace por tarjeta. Las imágenes deben ser accesibles públicamente. No hay una herramienta de carga en MCP; usa una URL de imagen existente. El agente conserva el orden de las tarjetas, los subtítulos opcionales y todos los botones. En una continuación iniciada por comentario, el clic en start_follow_up de la apertura inicia la secuencia y abre o renueva la ventana de mensajes aplicable. El botón de enlace de una tarjeta solo abre su destino. Una acción send_message posterior sigue su propia pausa después de que el envío anterior tenga éxito; no espera a que la persona pulse una tarjeta ni entre al grupo. Las solicitudes para seguir y otras condiciones deben conservar su posición compatible antes de la entrega.

Valida antes de guardar

Llama a validate_automation_configuration con la configuración completa codificada en configuration_json y el language solicitado. Incluye previous_configuration_json al revisar una configuración acordada. El agente muestra el preview_markdown completo, con todas las tarjetas, textos, botones, URLs, pausas, condiciones y política de repetición. Añade por separado la cuenta, el nombre de la automatización, el estado solicitado y la ruta de activación compatible. La validación es de solo lectura y comprueba estructura y semántica. No verifica la elegibilidad de la cuenta o del plan, descarga imágenes, prueba enlaces ni envía mensajes. Las configuraciones no válidas no tienen vista previa. Corrige los campos indicados y valida de nuevo sin eliminar decisiones no relacionadas.

Guarda el estado solicitado y consulta el resultado

create_automation recibe un objeto configuration, no la cadena JSON del validador. Usa el status: "draft" o status: "live" autorizado. La creación activa requiere los permisos de la conexión y el flujo de confirmación compatible. Cuando esa ruta no esté disponible, el agente explica el motivo y ofrece la alternativa disponible. Una respuesta de planificación no sustituye la confirmación de activación. Para cambios, consulta primero get_automation y usa su updated_at como expected_updated_at. Envía una configuración completa mediante update_automation. Consulta de nuevo la automatización después de guardar y distingue los cambios almacenados, has_unpublished_changes, el estado activo y la entrega. Guardar correctamente no demuestra que el carrusel llegó. No repitas a ciegas una creación con resultado incierto. Consulta Crear tu primera automatización por chat para el flujo completo de planificación y Límites de Instagram para ventanas de envío y pausas.