Saturn Studio – iLovePDF

📌 ¿Qué es este módulo?

iLovePDF es una plataforma en línea que ofrece una variedad de herramientas para trabajar con archivos PDF. Este módulo permite convertir imágenes, documentos de Office y HTML a PDF, así como realizar OCR, comprimir archivos PDF y convertirlos a JPG, todo desde Saturn Studio.

📚 Descripción de los comandos

Para obtener la credencial de este módulo, puede ingresar en el siguiente enlace iLovePDF

🖼️ Image to PDF

Convertir una imagen en un archivo PDF.

Parámetro Descripción Ejemplo
Credencial Credencial de iLovePDF necesaria para convertir imágenes a PDF. credential
Método de carga Método de carga de la imagen. URL, File
Archivos adjuntos Archivos a adjuntar y convertir. select files
URL de la imagen URL de la imagen a convertir. https://image.jpg
Nombre del archivo Nombre del archivo PDF resultante. image.jpg
Asignar variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”file.pdf”,”provider”:”ilovepdf”}] {var}

📄 Office to PDF

Convertir un archivo de Word a PDF.

Parámetro Descripción Ejemplo
Credencial Credencial de iLovePDF necesaria para convertir archivos de Office. credential
Método de carga Método de carga del archivo. URL, File
Archivos adjuntos Archivos a convertir. select files
URL del documento URL del archivo que se desea convertir. https://document.docx
Nombre del archivo Nombre del archivo resultante. document.docx
Asignar variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”document.pdf”}] {var}

📸 PDF to JPG

Convertir un archivo PDF en imágenes JPG.

Parámetro Descripción Ejemplo
Credencial Credencial de iLovePDF necesaria para convertir PDF a JPG. credential
Método de carga Método de carga del archivo. URL, File
Archivos adjuntos Archivos PDF a convertir. select files
URL del documento URL del archivo a convertir. https://documento.pdf
Nombre del archivo Nombre del archivo PDF original. document.pdf
Asignar variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”image.jpg”}] {var}

🌐 HTML to PDF

Convertir una página web en un archivo PDF.

Parámetro Descripción Ejemplo
Credencial Credencial de iLovePDF necesaria para convertir HTML a PDF. credential
URL del sitio web URL del sitio a convertir. https://saturnstudio.com
Nombre del archivo Nombre del archivo PDF que se generará. saturnstudio
Asignar variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”document.pdf”}] {var}

🧠 OCR PDF

Aplicar OCR a un PDF para convertirlo a texto.

Parámetro Descripción Ejemplo
Credencial Credencial de iLovePDF necesaria para usar OCR. credential
Método de carga Método de carga del archivo. URL, File
Archivos adjuntos Archivos PDF a procesar. select files
URL del documento URL del archivo a convertir. https://documento.pdf
Nombre del archivo Nombre del archivo a crear. document.pdf
Asignar variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”document.pdf”}] {var}

📦 Compress a PDF

Comprimir un archivo PDF.

Parámetro Descripción Ejemplo
Credencial Credencial de iLovePDF necesaria para comprimir archivos. credential
Método de carga Método de carga del archivo. URL, File
Archivos adjuntos Archivos a comprimir. select files
URL del documento URL del archivo PDF a comprimir. https://documento.pdf
Nombre del archivo Nombre del archivo original. document.pdf
Nivel de compresión Nivel de compresión deseado. Extreme, Recommended, Low
Asignar variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”document.pdf”}] {var}

🧪 Ejemplo de uso

  • Image to PDF
    Convertir una imagen subida desde una URL a un archivo PDF con nombre personalizado.
  • Office to PDF
    Transformar un archivo .docx almacenado en línea en un PDF directamente.
  • PDF to JPG
    Convertir un documento PDF en imágenes JPG para cada página.
  • HTML to PDF
    Capturar el contenido de una web y exportarlo en formato PDF.
  • OCR PDF
    Digitalizar el texto de un PDF escaneado o imagen.
  • Compress a PDF
    Reducir el tamaño de un archivo PDF para facilitar su envío o almacenamiento.

🧩 Requisitos

  1. Tener una credencial válida de iLovePDF configurada en Saturn Studio.
  2. Para archivos remotos, se requiere una URL accesible públicamente.
  3. Para el OCR y la compresión, asegúrate de que el archivo esté correctamente estructurado y no protegido por contraseña.
  4. Elige el método de carga correcto: URL o archivo local.



Saturn Studio – Instagram

📌 ¿Qué es este módulo?

Instagram es una red social líder en marketing digital que permite crear contenido visual, ejecutar campañas publicitarias, aumentar el alcance y analizar métricas de interacción. Este módulo permite gestionar publicaciones, reels, comentarios, chats y suscripciones a eventos mediante webhooks.

📚 Descripción de los comandos

🔔 Subscribe to Webhook

Suscribirse a eventos de Instagram mediante webhook.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para suscribirse. credential

⏳ Wait for an Event

Esperar un evento desde el webhook de Instagram.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para recibir eventos. credential
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“from”:{“id”:”232323232″,”username”:”test”},”media”:{“id”:”123123123″,”media_product_type”:”FEED”},”text”:”This is an example.”} {var}

🗂️ List Posts

Listar publicaciones de Instagram.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para listar publicaciones. credential
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“posts”:[{“id”:”99999999999999999″,”caption”:”🚀 Automatiza sin complicaciones…”,”media_type”:”IMAGE”}]} {var}

🖼️ Create Post

Crear una nueva publicación en Instagram.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para crear publicaciones. credential
URL de imagen URL de la imagen a publicar. https://www.example.com/images/bronz-fonz.jpg
Texto (caption) Texto del post. This is a test post
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“postId”:”98765432109876543″} {var}

🎞️ Create Reel

Crear un reel en Instagram.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para crear un reel. credential
URL del video Enlace del video a publicar. https://www.example.com/videos/reel.mp4
Texto (caption) Descripción del reel. This is a test post
Compartir en feed Indica si se comparte también como publicación. true
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“reelId”:”99887766554433221″} {var}

💬 List Post Comments

Listar comentarios de una publicación específica.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para listar comentarios. credential
Publicación Enlace o ID de la publicación. https://www.instagram.com/p/1234567890/
Usuario (opcional) Filtrar comentarios por nombre de usuario. MyUsername
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“comments”:[{“text”:”Hola, ¿todavía hay cupos?”}]} {var}

↩️ Reply to Comment

Responder a un comentario en un post.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para responder. credential
Publicación Enlace de la publicación. https://www.instagram.com/p/1234567890/
Comentario Comentario al que se responderá. This is a test comment
Mensaje Mensaje de respuesta. Hello, this is a reply to your comment
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“reply”:{“id”:”18945678901234567″}} {var}

💬 List Chats

Listar chats activos en Instagram.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para acceder a los chats. credential
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“chats”:[{“participant_username”:”johndoe”}]} {var}

✉️ Send Message

Enviar un mensaje a un usuario por Instagram.

Parámetro Descripción Ejemplo
Credencial Credencial de Instagram necesaria para enviar el mensaje. credential
Usuario ID del usuario destino. 1234213123123
Mensaje Contenido del mensaje. Hello, this is a reply
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“message_id”:”aWdfZAG1_1234567890ABCDEF”} {var}

🧪 Ejemplo de uso

  • List Posts
    Consultar publicaciones activas con su texto, imagen y fecha de publicación.
  • Create Post
    Publicar una imagen desde una URL junto con su caption directamente desde Saturn Studio.
  • Create Reel
    Subir un video como Reel y compartirlo también en el feed si se desea.
  • List Comments
    Visualizar todos los comentarios de una publicación con opción de filtrarlos por usuario.
  • Reply to Comment
    Responder a un comentario específico como parte de atención al cliente o interacción.
  • Send Message
    Enviar un mensaje directo desde Saturn Studio a un contacto de Instagram.

🧩 Requisitos

  1. Contar con una credencial válida de Instagram conectada a una cuenta comercial.
  2. Tener permisos para publicar y acceder a mensajes/directos.
  3. Los enlaces de imagen/video deben ser accesibles públicamente o a través del archivo cargado.



Saturn Studio – LinkedIn

📌 ¿Qué es este módulo?

LinkedIn es una red profesional que conecta a millones de personas y empresas en todo el mundo, promoviendo la colaboración, el desarrollo de carrera y la presencia corporativa. Este módulo permite consultar datos de usuario, crear publicaciones (con archivos adjuntos) y eliminar publicaciones directamente desde Saturn Studio.

📚 Descripción de los comandos

👤 Get User Info

Obtener información del perfil de usuario de LinkedIn.

Parámetro Descripción Ejemplo
Credencial Credencial de LinkedIn necesaria para obtener datos del usuario. credential
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“user”:{“name”:”John Doe”,”email”:”johndoe@gmail.com“}} {var}

📝 Create a Post

Crear una publicación en una cuenta de LinkedIn.

Parámetro Descripción Ejemplo
Credencial Credencial de LinkedIn necesaria para crear publicaciones. credential
Contenido del post Texto que deseas publicar. Hello world!
Visibilidad Visibilidad del post: Public, Connections, Private, Logged in users, Container Public
Ruta del archivo Ruta local de imagen o archivo PDF que se adjuntará al post. image.jpg
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“postId”:”urnlishare7300621445141872641″} {var}

🗑️ Delete a Post

Eliminar una publicación existente en LinkedIn.

Parámetro Descripción Ejemplo
Credencial Credencial de LinkedIn necesaria para eliminar publicaciones. credential
ID del post ID del post que deseas eliminar. urn:li:share:7300621445141872641
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“message”:”Post deleted successfully.”} {var}

🧪 Ejemplo de uso

  • Get User Info
    Obtener el nombre, email, imagen de perfil y configuración regional del usuario conectado.
  • Create a Post
    Publicar un mensaje en el perfil con o sin archivo adjunto y definir la visibilidad.
  • Delete a Post
    Eliminar una publicación específica usando su ID único de LinkedIn.

🧩 Requisitos

  1. Tener una credencial válida de LinkedIn configurada en Saturn Studio.
  2. Para publicaciones con archivo, se debe indicar correctamente la ruta del archivo local.
  3. El ID del post para eliminar debe ser exactamente el generado por LinkedIn (ejemplo: urn:li:share:...).
  4. Las visibilidades disponibles pueden depender del tipo de cuenta (personal o empresa).



Saturn Studio – Mailchimp

📌 ¿Qué es este módulo?

Mailchimp es una plataforma de automatización de marketing que permite crear campañas de correo electrónico, gestionar listas de contactos y analizar el rendimiento de los envíos. Este módulo facilita la creación de campañas, obtención de campañas existentes y la gestión de suscriptores desde Saturn Studio.

📚 Descripción de los comandos

✉️ Create Campaign

Crear una nueva campaña en Mailchimp.

Parámetro Descripción Ejemplo
Credencial Credencial de Mailchimp necesaria para crear una campaña. credential
Título Título de la campaña. RocketCampaign
ID de lista (audiencia) Lista de destinatarios (audiencia). johndoe
Asunto del correo Asunto que verán los destinatarios. New Product Launch in Rocketbot
Nombre del remitente Nombre que aparecerá como remitente. Rocketbot
Email del remitente Dirección de correo del remitente. johndoe@example.com
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“campaign”:{“id”:”348157430t”,”title”:”RocketCampaign”}} {var}

📥 Get Campaign

Obtener una campaña específica de Mailchimp.

Parámetro Descripción Ejemplo
Credencial Credencial de Mailchimp necesaria para obtener la campaña. credential
Campaña Campaña que deseas consultar. RocketCampaign
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“campaign”:{“title”:”RocketCampaign”,”status”:”save”}} {var}

👤 Add/Update a Subscriber

Agregar o actualizar un suscriptor en una lista de Mailchimp.

Parámetro Descripción Ejemplo
Credencial Credencial de Mailchimp necesaria para agregar o actualizar el suscriptor. credential
ID de lista Audiencia en la que se agregará o actualizará el contacto. johndoe
Dirección de email Email del suscriptor. johndoe@example.com
Estado del contacto Estado del suscriptor: Subscribed, Unsubscribed, Cleaned, Pending, etc. Subscribed
VIP Marca al suscriptor como VIP si está seleccionado. true
Nombre Nombre del suscriptor. John
Apellido Apellido del suscriptor. Doe
Empresa Empresa del suscriptor. Rocketbot
Teléfono Teléfono del suscriptor. 313231335689
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“subscriber”:{“email_address”:”johndoe@example.com“,”full_name”:”John”}} {var}

🧪 Ejemplo de uso

  • Create Campaign
    Lanzar una nueva campaña con asunto, nombre del remitente y lista de destinatarios desde Saturn Studio.
  • Get Campaign
    Consultar los detalles de una campaña previamente creada, incluyendo su estado, asunto y configuración.
  • Add/Update Subscriber
    Agregar un nuevo contacto a una audiencia o actualizar uno existente, definiendo nombre, estado, empresa, VIP, etc.

🧩 Requisitos

  1. Contar con una credencial válida de Mailchimp configurada en Saturn Studio.
  2. Para campañas, es obligatorio contar con al menos una audiencia (lista) ya creada.
  3. Los suscriptores se deben agregar a una lista activa con un email válido y estado definido.
  4. El estado del suscriptor debe ser uno de los siguientes: subscribed, unsubscribed, cleaned, pending, transactional.



Saturn Studio – Mercado Libre

📌 ¿Qué es este módulo?

Mercado Libre es la mayor plataforma de comercio electrónico en América Latina, que ofrece un ecosistema completo para compras, ventas, pagos y envíos. Este módulo permite esperar notificaciones, crear productos, obtener órdenes y enviar mensajes a compradores desde Saturn Studio.

📚 Descripción de los comandos

🔔 Wait for Notification

Esperar una notificación desde la plataforma de Mercado Libre.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Libre necesaria para recibir eventos. credential
Tipo de notificación Tipo de notificación: All, Order, Payment, Item, Stock. All
Asignar variable Variable donde se almacenará el resultado. {var}

🛒 Create a New Product

Crear un producto nuevo en Mercado Libre.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Libre necesaria para publicar un producto. credential
Título Título del producto. Test item – Do not bid
Categoría Categoría del producto. Vehicle Accessories
Tipo de publicación Tipo de publicación: Classic, Premium, etc. Classic
Condición Estado del producto: New, Used. New
Precio Precio del producto. 350
Moneda Tipo de moneda. Argentine Peso
Stock Cantidad de unidades disponibles. 10
Modo de compra Modalidad de compra: Buy it now, Auction, Classified. Buy it now
Tipo de garantía Tipo de garantía ofrecida. Seller warranty
Tiempo de garantía Tiempo de garantía (en días, meses, etc). days
Garantía Duración de la garantía. 90
Imagen (URL) Enlace a la imagen del producto. http://mla-s2-p.mlstatic.com/968521-MLA20805195516.jpg
Marca Marca del producto. Audi
Modelo Modelo del producto. A4
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“product”:{“id”:”MLA2005509964″}} {var}

📦 Get an Order

Obtener información de una orden por su ID.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Libre necesaria para obtener órdenes. credential
ID de la orden Número de la orden que deseas consultar. 2000010619381092
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“order”:{“id”:2000010619381092}} {var}

💬 Create a Message

Enviar un mensaje a un comprador basado en una orden.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Libre necesaria para enviar mensajes. credential
Mensaje Contenido del mensaje. Test item – Do not bid
ID del usuario ID del comprador. 2321500017
ID del pack Pack ID o ID de la orden. 2000010619381092
Ruta del archivo Ruta local del archivo o imagen a enviar. image.jpg
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“message_sent”:true} {var}

🧪 Ejemplo de uso

  • Wait for Notification
    Configurar escucha para recibir eventos en tiempo real sobre ventas, pagos o cambios de stock.
  • Create a New Product
    Publicar automáticamente productos en Mercado Libre con detalles como precio, imagen, marca, modelo y garantías.
  • Get an Order
    Consultar detalles de una orden usando su identificador único.
  • Create a Message
    Enviar mensajes personalizados al comprador, con posibilidad de adjuntar archivos o imágenes.

🧩 Requisitos

  1. Tener una credencial válida de Mercado Libre asociada a tu cuenta de vendedor.
  2. Contar con los datos mínimos del producto: título, categoría, precio, stock, etc.
  3. Para mensajes, es necesario conocer el user ID del comprador y el pack ID o ID de la orden.
  4. Las imágenes deben estar en formato accesible por URL pública o como archivo local si es compatible.



Saturn Studio – OpenRouter

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con la plataforma OpenRouter, la cual proporciona acceso unificado a múltiples modelos de inteligencia artificial. Gracias a esta integración, se puede listar modelos disponibles, generar respuestas de chat y consultar créditos disponibles mediante una API flexible y eficiente.

📚 Descripción de los comandos

📄 List Models

Parámetro Descripción Ejemplo
Credencial Credencial de OpenRouter necesaria para listar modelos. credential
Asignar resultado a variable Variable donde se almacenará el resultado. { “models”: [ { “id”: “qwen/qwen-turbo”, “name”: “Qwen Qwen-Turbo”, “description”: “Qwen-Turbo, basado en Qwen2.5, es un modelo de contexto 1M que ofrece alta velocidad y bajo costo, ideal para tareas simples.”, “pricing”: { “prompt”: “0.00000005”, “completion”: “0.0000002”, “image”: “0”, “request”: “0” } }, { “id”: “qwen/qwen-plus”, “name”: “Qwen Qwen-Plus”, “description”: “Qwen-Plus, basado en el modelo base Qwen2.5, es un modelo de contexto 131K con rendimiento equilibrado en velocidad y costo.”, “pricing”: { “prompt”: “0.0000004”, “completion”: “0.0000012”, “image”: “0”, “request”: “0” } } ] }

🧾 Create a Chat Completion

Parámetro Descripción Ejemplo
Credencial Credencial de OpenRouter necesaria para generar respuestas. credential
Modelo Selección del modelo a utilizar. OpenAI: o3 Mini
Texto Texto sobre el cual generar la respuesta. Explain how AI works
Temperatura Temperatura de la distribución. Valores más altos generan respuestas más creativas (0–2). 1
Asignar resultado a variable Variable donde se almacenará el resultado. { “generatedText”: “AI works by learning patterns from data” }

💰 Get Credits

Parámetro Descripción Ejemplo
Credencial Credencial de OpenRouter necesaria para consultar créditos. credential
Asignar resultado a variable Variable donde se almacenará el resultado. { “result”: { “data”: { “label”: “sk-or-v1-a1a…f30”, “limit”: null, “usage”: 0.00366746, “limit_remaining”: null, “is_free_tier”: true, “rate_limit”: { “requests”: 10, “interval”: “10s” } } } }

🧪 Ejemplos de uso

  • List Models: Obtener la lista de modelos disponibles y mostrarlos en un menú desplegable para selección.
  • Create a Chat Completion: Generar una respuesta automática a partir del texto ingresado por un usuario en un chatbot.
  • Get Credits: Consultar los créditos restantes para validar si se puede continuar usando los servicios de OpenRouter.

🧩 Requisitos

  1. Contar con una credencial válida de OpenRouter configurada en Saturn Studio.
  2. Tener conexión activa a internet para consumir la API de OpenRouter.
  3. Conocer el ID del modelo que se desea utilizar para completar chats.
  4. Tener permisos suficientes en la cuenta para consultar información y generar contenido.



Saturn Studio – Odoo

📌 ¿Qué es este módulo?

Odoo es un conjunto de aplicaciones empresariales de código abierto que cubre todas las necesidades de una empresa: CRM, ventas, contabilidad, inventario, recursos humanos y más. Este módulo permite conectar Saturn Studio con modelos de Odoo para listar, obtener y crear registros fácilmente, integrando flujos de negocio de manera eficiente.

📚 Descripción de los comandos

📄 List Records

Lista registros desde un modelo en Odoo.

Parámetro Descripción Ejemplo
Credencial Credencial de Odoo necesaria para listar registros. credential
Filtro Filtro para aplicar a los registros. is_company = True
Asignar resultado a variable Variable donde se almacenará el resultado. {“records”[{“id”9,”display_name””AFIP”},{“id”7,”display_name””Consumidor Final Anónimo”}]}

🧾 Get Record

Obtiene un registro por su ID desde un modelo en Odoo.

Parámetro Descripción Ejemplo
Credencial Credencial de Odoo necesaria para obtener el registro. credential
ID de registro ID del registro que se desea obtener. 3
Campos Campos a recuperar del registro. name, email
Asignar resultado a variable Variable donde se almacenará el resultado. {“record”[{“id”14,”name””John”,”email””johndoe@rocketbot.com“}]}

📝 Create Record

Crea un nuevo registro en un modelo de Odoo.

Parámetro Descripción Ejemplo
Credencial Credencial de Odoo necesaria para crear registros. credential
Datos Datos del registro a crear (diccionario con campos y valores). {‘name’: ‘Client’, ’email’: ‘client@example.com‘}
Asignar resultado a variable Variable donde se almacenará el resultado. {“record”[{“id”9,”display_name””SaturnStudio”}]}

🧪 Ejemplo de uso

  • List Records
    Obtener una lista de clientes con el filtro is_company = True y almacenarlos para mostrarlos en un dashboard.
  • Get Record
    Consultar los datos de contacto de un cliente específico por su ID para mostrarlos en un formulario.
  • Create Record
    Crear un nuevo cliente con nombre y correo desde un formulario automatizado.

🧩 Requisitos

  1. Contar con una credencial válida de Odoo configurada en Saturn Studio.
  2. Conocer el nombre del modelo desde donde se desean obtener o crear registros.
  3. Tener permisos de lectura/escritura sobre los modelos correspondientes en la instancia de Odoo.



Saturn Studio – OpenAI

📌 ¿Qué es este módulo?

OpenAI es una de las compañías líderes en inteligencia artificial, reconocida por desarrollar modelos avanzados como GPT. Este módulo permite interactuar con asistentes, generar texto, imágenes, audio y realizar transcripciones directamente desde Saturn Studio, facilitando flujos inteligentes y automatizados.

📚 Descripción de los comandos

💬 Message an Assistant

Envía un mensaje a un asistente de OpenAI y obtiene una respuesta.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para enviar el mensaje. My OpenAI credentials
Asistente Asistente de OpenAI con el que se desea interactuar. Assistant
Rol Rol del usuario que envía el mensaje. Role
Mensaje Contenido del mensaje a enviar. Message
Imagen Imagen que se desea enviar al asistente.
URL de Imagen Enlace de la imagen a enviar. https://www.example.com/image.jpg
Formato de respuesta Formato deseado para la respuesta.
Asignar resultado a variable Variable donde se almacenará la respuesta. {var}

📋 List assistants

Lista los asistentes de OpenAI disponibles.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para listar los asistentes. My OpenAI credentials
Asignar resultado a variable Variable donde se almacenará la lista. {var}

📋 List models

Lista los modelos disponibles en OpenAI.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para listar los modelos. My OpenAI credentials
Asignar resultado a variable Variable donde se almacenará la lista. {var}

📝 Text completion

Completa un texto usando un modelo de OpenAI.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para completar el texto. My OpenAI credentials
Modelo Modelo de OpenAI a utilizar. Model
Máx. de tokens Máximo de tokens a generar. 300
Temperatura Grado de aleatoriedad (0 a 2). 1
Texto Texto a completar. Text
URL de imagen Imagen de referencia. https://www.example.com/image.jpg
Formato de respuesta Formato deseado para la respuesta.
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

🖼️ Generate image

Genera una imagen a partir de un texto.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para generar la imagen. My OpenAI credentials
Modelo Modelo a utilizar. Model
Obtener imagen en binario Si se desea obtener la imagen en binario. True
Texto Descripción de la imagen a generar. Text
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

🔊 Generate audio

Genera un audio a partir de un texto.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para generar el audio. My OpenAI credentials
Modelo Modelo de OpenAI para generar audio. Model
Voz Voz a utilizar. Voice
Texto Texto a convertir en audio. Text
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

🧾 Transcribe audio

Transcribe un audio usando un modelo de OpenAI.

Parámetro Descripción Ejemplo
Credencial Credencial de OpenAI necesaria para transcribir audio. My OpenAI credentials
Modelo Modelo a utilizar. Model
Prompt Prompt opcional para dirigir la transcripción. Prompt: transcribe to spanish
URL de audio URL del audio a transcribir. Audio URL
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

🧪 Ejemplo de uso

  • Message an Assistant
    Enviar una pregunta a un asistente de soporte técnico personalizado.
  • Text completion
    Completar la redacción de un informe o idea de marketing.
  • Generate image
    Crear una ilustración basada en una descripción para una presentación.
  • Transcribe audio
    Extraer texto de una reunión grabada para análisis posterior.

🧩 Requisitos

  1. Tener una credencial válida de OpenAI configurada en Saturn Studio.
  2. Haber creado asistentes personalizados en la plataforma de OpenAI (si se desea interactuar con uno).
  3. Disponer de los permisos adecuados y planes habilitados en la cuenta de OpenAI para generación de texto, imágenes o audio.



Saturn Studio – Notion

📌 ¿Qué es este módulo?

Notion es un espacio de trabajo todo-en-uno que permite gestionar tareas, proyectos, bases de datos, notas, calendarios y más. Este módulo facilita la integración de Notion con Saturn Studio para automatizar la consulta y creación de bases de datos, páginas y bloques.

📚 Descripción de los comandos

📄 Retrieve a Database

Recupera una base de datos desde Notion.

Parámetro Descripción Ejemplo
Credencial Credencial de Notion necesaria para acceder. credential
Database ID ID de la base de datos que se desea recuperar. 668d797c-76fa-4934-9b05-ad288df2d136
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

📝 Create a Database

Crea una base de datos como subpágina en una página padre.

Parámetro Descripción Ejemplo
Credencial Credencial de Notion necesaria para crear. credential
Parent ID ID de la página padre donde se creará la base de datos 668d797c-76fa-4934-9b05-ad288df2d136
Título Título de la base de datos. Contacts
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

📃 List Page Content

Lista el contenido de una página de Notion.

Parámetro Descripción Ejemplo
Credencial Credencial de Notion necesaria para listar. credential
Page ID ID de la página a consultar. 668d797c-76fa-4934-9b05-ad288df2d136
Límite Número máximo de registros a recuperar. 10
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

📄 Create a Page

Crea una página en Notion dentro de una página padre.

Parámetro Descripción Ejemplo
Credencial Credencial de Notion necesaria para crear. credential
Parent ID ID de la página padre. 19a66c70c32c800cac96fdb91f398f58
Título de la página Título de la nueva página. Page Title
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

🔍 Retrieve a Block

Recupera un bloque de contenido desde Notion.

Parámetro Descripción Ejemplo
Credencial Credencial de Notion necesaria para recuperar el bloque credential
Block ID ID del bloque que se desea obtener. 668d797c-76fa-4934-9b05-ad288df2d136
Recuperar hijos Si tiene hijos, también se recuperarán. true
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

🧪 Ejemplo de uso

  • Retrieve a Database
    Obtener una base de datos de Notion para listar los registros y trabajar con ellos.
  • Create a Page
    Crear una nueva página dentro de una base de datos o página existente.
  • List Page Content
    Verificar el contenido de una página y sus bloques estructurados.
  • Retrieve a Block
    Recuperar un bloque específico, incluyendo sus elementos hijos si existen.

🧩 Requisitos

  1. Tener una credencial válida de Notion configurada en Saturn Studio.
  2. Contar con permisos adecuados sobre las bases de datos, páginas o bloques a consultar o editar.
  3. Tener habilitado el acceso a la API de Notion para la integración.



Saturn Studio – MySQL

📌 ¿Qué es este módulo?

MySQL es un sistema de gestión de bases de datos relacional desarrollado por Oracle. Utilizado a nivel mundial, permite gestionar bases de datos de manera eficiente mediante lenguaje SQL. Este módulo permite ejecutar consultas personalizadas directamente desde Saturn Studio.

📚 Descripción de los comandos

📄 Query MySQL

Permite crear y ejecutar consultas personalizadas en una base de datos MySQL.

Parámetro Descripción Ejemplo
Credencial Credencial de MySQL necesaria para conectarse a la base de datos. My MySQL credentials
Consulta (Query) Consulta SQL que se desea ejecutar. SELECT * FROM tabla
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“result”:[{“id”:1,”nombre”:”Juan”},{“id”:2,”nombre”:”Lucía”}]} {result}

🧪 Ejemplo de uso

  • Query MySQL
    Ejecutar una consulta SELECT sobre una tabla específica para obtener todos los registros disponibles, y almacenar el resultado en una variable para su procesamiento.

🧩 Requisitos

  1. Tener una credencial válida de MySQL configurada en Saturn Studio.
  2. Contar con los permisos necesarios para ejecutar consultas dentro de la base de datos.
  3. Las consultas deben estar escritas en sintaxis SQL válida y ser compatibles con la estructura de la base de datos.