Saturn Studio – Github

GitHub es una plataforma web de desarrollo colaborativo que permite a los desarrolladores alojar, revisar y gestionar código fuente mediante el control de versiones Git. Su uso está muy extendido en proyectos de software privado y de código abierto, y permite la colaboración, el seguimiento de cambios y la integración continua.

📌 ¿Qué es este módulo?

GitHub es una plataforma de desarrollo colaborativo basada en la web que permite a los desarrolladores alojar, revisar y gestionar código fuente utilizando control de versiones Git. Es ampliamente utilizada tanto para proyectos de código abierto como privados, y facilita la colaboración, el seguimiento de cambios y la integración continua. Este módulo permite interactuar con eventos de repositorios, pull requests, commits y más desde Saturn Studio.

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

📚 Descripción de los comandos

🔔 Subscribe to webhook

Suscribirse a un webhook de GitHub. (No requiere parámetros adicionales configurables desde el módulo.)

⏳ Wait for an Event

Esperar un evento proveniente de un webhook de GitHub.

Parámetro Descripción Ejemplo
Credencial Credencial de GitHub necesaria para escuchar eventos de Pull Request. credential
Evento Evento de GitHub a esperar desde el webhook. Select a GitHub event
Simplificar datos Determina si se desea simplificar los datos recibidos en el mensaje. (vacío o marcado)
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“action”:”opened”,”number”:25,”pull_request”:{“url”:”https://api.github.com/repos/ExampleUser/repo/pulls/25″,”id”:1234567890,…},”repository”:{“id”:987654,”name”:”repo”,”full_name”:”ExampleUser/repo”},…} {var}

📁 Get a Repository

Obtener información de un repositorio de GitHub.

Parámetro Descripción Ejemplo
Credencial Credencial de GitHub necesaria para obtener el repositorio. credential
Owner Usuario o propietario del repositorio. JohnDoe
Nombre del Repositorio Nombre del repositorio. repository-name
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“repository”:{“id”:987654321,”name”:”example-repo”,”full_name”:”ExampleUser/example-repo”,”owner”:{“login”:”ExampleUser”,”id”:123456789,…},”description”:”This is an example repository.”,…}} {var}

🔃 Get a Pull Request

Obtener información de un Pull Request específico.

Parámetro Descripción Ejemplo
Credencial Credencial de GitHub necesaria para obtener el Pull Request. credential
Owner Usuario o propietario del repositorio. JohnDoe
Nombre del Repositorio Nombre del repositorio. repository-name
Pull Number Número del Pull Request que se desea obtener. 12331312
Includes Información adicional que se desea incluir (Commits, Files, Reviews, etc). Commits, Files, Reviews, Status
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“pull_request”:{“id”:9876543210,”number”:58,”title”:”Fix login issue”,”body”:”This pull request fixes the login issue…”,…}} {var}

📜 List Commits

Listar los commits de un repositorio en GitHub.

Parámetro Descripción Ejemplo
Credencial Credencial de GitHub necesaria para listar los commits. credential
Owner Usuario o propietario del repositorio. JohnDoe
Nombre del Repositorio Nombre del repositorio. repository-name
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“commits”:[{“sha”:”5a4b6c7d8e9f0g1h2i3j4k5l6m7n8o9p0q1r2s3t”,”commit”:{“message”:”Add new feature for user authentication”,…}}]} {var}

🧪 Ejemplo de uso

Wait for an Event
Escuchar un evento tipo “pull_request” y capturar los datos en una variable.

Get a Repository
Obtener todos los datos del repositorio llamado repository-name del usuario JohnDoe.

Get a Pull Request
Obtener el Pull Request número 58 del repositorio repository-name, incluyendo los commits y archivos asociados.

List Commits
Listar los últimos commits del repositorio y almacenarlos en una variable.

🧩 Requisitos

  • Tener una credencial válida de GitHub configurada en Saturn Studio.
  • Tener permisos de acceso para consultar repositorios y eventos dentro de GitHub.
  • Para esperar eventos mediante webhook, se debe tener configurado correctamente el enlace entre GitHub y Saturn Studio.



Saturn Studio – Clientify

Clientify es una potente plataforma en línea diseñada para ayudar a las empresas a agilizar sus procesos de marketing, ventas y gestión de la relación con los clientes.

📌 ¿Qué es este módulo?

Clientify es una potente plataforma online diseñada para ayudar a las empresas a optimizar sus procesos de marketing, ventas y gestión de relaciones con clientes. Este módulo permite gestionar contactos, oportunidades de venta (deals) y tareas directamente desde Saturn Studio.

📚 Descripción de los comandos

👥 List Contacts

Obtener una lista de contactos desde Clientify.

Parámetro Descripción Ejemplo
Credencial Credencial de Clientify necesaria para listar los contactos. credential
Query Consulta para filtrar los contactos. John Doe
Página Número de página desde la cual se desean recuperar los contactos. 10
Creado Antes Filtra los contactos creados antes de una fecha específica. 2025-11-30
Creado Después Filtra los contactos creados después de una fecha específica. 2025-11-30
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”file.pdf”,”id”:”b407b6e6a2e47ae571b625fa28a1e08a”,”size”:14703,”provider”:”clientify”}] {var}

➕ Create Contact

Crear un contacto en Clientify.

Parámetro Descripción Ejemplo
Credencial Credencial de Clientify necesaria para crear el contacto. credential
Nombre Nombre del contacto. John
Apellido Apellido del contacto. Doe
Email Correo electrónico del contacto. johndoe@example.com
Teléfono Número de teléfono del contacto. +1 123 456 7890
Empresa Empresa asociada al contacto. Rocketbot
Descripción Descripción asociada al contacto. CEO
Estado Estado del contacto. Puede ser: Other, Not Qualified Lead, Visitor, Cold Lead, Warm Lead, Hot Lead, In Deal, Lost Lead, Client, Lost Client. Warm Lead
Forzar creación si existe Si el contacto ya existe, forzar la creación de uno nuevo. true
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“message”:”Contact created successfully.”,”contact_id”:100641568,”first_name”:”John”,”last_name”:”Doe”,”company”:”Rocketbot”,”description”:”Salesman from Rocketbot company”,”status”:”warm-lead”} {var}

📋 List Deals

Obtener una lista de oportunidades de venta (deals) desde Clientify.

Parámetro Descripción Ejemplo
Credencial Credencial de Clientify necesaria para listar las oportunidades. credential
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“deals”:[{“id”:16456869,”name”:”New Deal”,”amount”:”11.99″,”contact_id”:”https://api.clientify.net/v1/contacts/100643639/”,”company_id”:”https://api.clientify.net/v1/companies/11026379/”,”expected_close_date”:”2025-01-15“}]} {var}

📝 Create Deal

Crear una oportunidad de venta (deal) en Clientify.

Parámetro Descripción Ejemplo
Credencial Credencial de Clientify necesaria para crear el deal. credential
Nombre Nombre del contrato o oportunidad. New deal
Monto Monto estimado del contrato. 11.99
Contacto Contacto relacionado con la oportunidad. John Doe
Empresa Empresa relacionada con la oportunidad. Rocketbot
Fecha estimada de cierre Fecha esperada de cierre del contrato. 2025-11-30
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“message”:”Deal created successfully.”,”deal_id”:16155369,”name”:”New Deal”,”amount”:”11.99″,”contact_id”:”https://api.clientify.net/v1/contacts/100646770/”,”company_id”:”https://api.clientify.net/v1/companies/11026119/”,”expected_close_date”:”2025-01-15″} {var}

✅ Add Task

Agregar una tarea en Clientify.

Parámetro Descripción Ejemplo
Credencial Credencial de Clientify necesaria para agregar una tarea. credential
Nombre Nombre de la tarea. New task
Tipo de tarea Tipo de tarea a realizar. Ejemplo: Call, Email, Meeting, etc. Call
Asignado a Correo electrónico del usuario al que se le asigna la tarea. johndoe@example.com
Contacto Contacto relacionado con la tarea. John Doe
Descripción Descripción de la tarea. New task description
Deal Oportunidad relacionada a la tarea. Deal
Empresa Empresa relacionada con la tarea. Rocketbot
Fecha de vencimiento Fecha límite de la tarea. 2025-11-30
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“message”:”Task created successfully.”,”task_id”:62959224,”name”:”New Task”,”description”:”Description here”,”due_date”:”2025-02-28T120000+0100″,”task_type_id”:”Webinar”,”assigned_to”:”johndoe@rocketbot.com“,”related_contacts”:[“John Doe”],”related_companies”:[“Rocketbot”],”related_deals_data”:[{“name”:”New Deal”,”url”:”/deals/14125664/”}]} {var}

🧪 Ejemplo de uso

List Contacts
Filtrar contactos con nombre “John Doe” y obtener los resultados de la página 10.

Create Contact
Crear un nuevo contacto con nombre, correo, teléfono y estado “Warm Lead”.

List Deals
Obtener el listado completo de oportunidades activas.

Create Deal
Crear una nueva oportunidad de venta asociada a un contacto y empresa específica.

Add Task
Agregar una tarea tipo llamada asignada a un usuario, relacionada con un contacto, empresa y oportunidad.

🧩 Requisitos

  • Tener una credencial válida de Clientify configurada en Saturn Studio.
  • Para crear contactos o deals, asegurarse de contar con datos válidos (nombre, empresa, fechas, etc.).
  • Las tareas deben estar vinculadas a contactos, empresas y deals correctamente definidos.



Saturn Studio – Gmail

Gmail es el servicio de correo electrónico gratuito de Google, que ofrece una interfaz intuitiva y herramientas avanzadas para gestionar tus mensajes de manera eficiente.

📌 ¿Qué es este módulo?

El módulo Gmail permite automatizar el envío, lectura, gestión y organización de correos electrónicos desde cuentas de Google directamente dentro de tus automatizaciones con Saturn Studio.

Ideal para integrar comunicaciones automáticas, notificaciones, procesamiento de emails, y gestión de bandeja de entrada.

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

⚙️ Comandos disponibles

icon Send email

Envía un correo electrónico utilizando una cuenta de Gmail.

Parámetro Descripción
Credential Credencial de Gmail
Recipient Destinatario(s) del correo
CC / CCO Copias visibles u ocultas
Subject Asunto del correo
Message Contenido del mensaje en HTML
Attachments Archivos adjuntos (opcional)
Is a draft Marcar como borrador
Assign result to variable Variable donde se guarda el resultado

icon Read all email

Lee los correos de una bandeja específica.

Parámetro Descripción
Credential Credencial de Gmail
Inbox folder Carpeta donde buscar (ej: INBOX)
Email status Filtra por leídos, no leídos, importantes, etc.
Limit Número de correos a obtener
Subject / From Filtros opcionales por asunto y remitente
Mark as read Marcar como leídos después de leer
Assign result to variable Variable donde se guarda el resultado

icon Get email attachment

Obtiene los adjuntos de un correo específico.

Parámetro Descripción
Credential Credencial de Gmail
Email ID ID del correo a leer
Attachment ID ID del adjunto (opcional)
File name Nombre del archivo guardado (opcional)
Assign result to variable Variable donde se guarda el archivo

icon Set email status

Cambia el estado de un correo.

Parámetro Descripción
Credential Credencial de Gmail
Email ID ID del correo
Status Nuevo estado: leído, no leído, destacado, importante, papelera, etc.

icon Reply to email

Responde a un correo electrónico.

Parámetro Descripción
Credential Credencial de Gmail
Email ID ID del correo a responder
Subject Asunto del mensaje de respuesta
Message Cuerpo del mensaje de respuesta (HTML)
Attachments Adjuntos (opcional)
Assign result to variable Variable donde se guarda la respuesta

icon Get Labels

Obtiene las etiquetas configuradas en una cuenta Gmail.

Parámetro Descripción
Credential Credencial de Gmail
Assign result to variable Variable donde se guarda el listado de etiquetas

icon Copy or Move email

Copia o mueve un correo a una carpeta específica.

Parámetro Descripción
Credential Credencial de Gmail
Email ID ID del correo a mover/copiar
Move Si se desea mover (true) o copiar (false)
Folder Nombre de la carpeta destino

🧪 Ejemplo de uso

Escenario: Automatización de notificaciones

  1. Send email
    Enviar confirmación al usuario al completar un formulario.
  2. Read all email
    Revisar cada hora la bandeja de entrada en busca de nuevas respuestas con filtro "UNREAD".
  3. Set email status
    Marcar como leído tras procesar.

🧩 Requisitos

Este módulo requiere una credencial válida de Gmail configurada en Saturn Studio para funcionar correctamente.




Saturn Studio – Google Calendar

📌 ¿Qué es este módulo?

Google Calendar es una aplicación gratuita que permite gestionar eventos y tareas de forma eficiente. Este módulo te permite buscar, crear, actualizar y eliminar eventos o calendarios directamente desde Saturn Studio.

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

📚 Descripción de los comandos

🔎 Search Events

Buscar eventos en Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Calendar necesaria para buscar eventos. My Google Calendar credentials
Calendario Calendario donde se realizará la búsqueda. Holidays in Chile
Fecha de inicio Fecha de inicio de la búsqueda. 2025-04-16T07:00:00-03:00
Fecha de fin Fecha de fin de la búsqueda. 2025-04-16T07:00:00-03:00
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: [{“kind”:”calendar#event”,”id”:”5g0ikporbhbj7f5luavs8d8hfr”,…}] {var}

📄 Get an Event

Obtener un evento de Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Calendar necesaria para obtener evento. My Google Calendar credentials
Calendario Calendario donde se encuentra el evento. Holidays in Chile
ID del Evento Identificador del evento. 5g0ikporbhbj7f5luavs8d8hfr
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: [{“kind”:”calendar#event”,”id”:”5g0ikporbhbj7f5luavs8d8hfr”,…}] {var}

🗓️ Create an Event

Crear un nuevo evento en Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para crear el evento. My Google Calendar credentials
Calendario Calendario donde se creará el evento. Holidays in Chile
Nombre del evento Título del evento a crear. Welcome to SaturnStudio
Fecha de inicio Fecha de inicio del evento. 14-09-2021
Hora de inicio Hora de inicio del evento. 14:30
Fecha de fin Fecha de finalización del evento. 15-09-2021
Hora de fin Hora de finalización del evento. 15:30
Zona horaria Zona horaria del evento. America/Los_Angeles
Participantes Correos electrónicos de los asistentes. example@gmail.com, user@rocketbot.com
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“kind”:”calendar#event”,”id”:”39t51lho0kb4bjv3hbpqj7btgc”,…} {var}

✏️ Update an Event

Actualizar un evento existente en Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para actualizar eventos. My Google Calendar credentials
Calendario Calendario donde se encuentra el evento a actualizar. Holidays in Chile
ID del Evento ID del evento que se actualizará. 39t51lho0kb4bjv3hbpqj7btgc
Nombre del evento Nuevo título del evento. Welcome to SaturnStudio
Fecha de inicio Nueva fecha de inicio. 14-09-2021
Hora de inicio Nueva hora de inicio. 14:30
Fecha de fin Nueva fecha de fin. 15-09-2021
Hora de fin Nueva hora de fin. 15:30
Zona horaria Zona horaria del evento. America/Los_Angeles
Participantes Correos electrónicos de los asistentes. example@gmail.com, user@rocketbot.com
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“kind”:”calendar#event”,”id”:”39t51lho0kb4bjv3hbpqj7btgc”,…} {var}

🗑️ Delete an Event

Eliminar un evento de Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para eliminar eventos. My Google Calendar credentials
Calendario Calendario donde se encuentra el evento. Holidays in Chile
ID del Evento Identificador del evento a eliminar. 39t51lho0kb4bjv3hbpqj7btgc
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“message”:”Event deleted successfully”} {var}

📚 List Calendars

Listar todos los calendarios disponibles en la cuenta.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Calendar necesaria. My Google Calendar credentials
Límite Cantidad máxima de calendarios a listar. 10
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“calendars”:[{“id”:”user@rocketbot.com“,”name”:”user@rocketbot.com“}]} {var}

➕ Create a Calendar

Crear un nuevo calendario en Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para crear el calendario. My Google Calendar credentials
Nombre del calendario Nombre del nuevo calendario. SaturnStudio Calendar
Descripción Descripción del calendario. Calendar description
Zona horaria Zona horaria del calendario. America/Los_Angeles
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“id”:”c_b0095a…”,”name”:”SaturnStudio Calendar”,…} {var}

❌ Delete a Calendar

Eliminar un calendario de Google Calendar.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para eliminar el calendario. My Google Calendar credentials
Calendario Calendario a eliminar. Holidays in Chile
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“message”:”Calendar deleted successfully”} {var}

🧪 Ejemplo de uso

  • Search Events
    Buscar eventos entre dos fechas en el calendario “Holidays in Chile”.
  • Get an Event
    Consultar un evento puntual por su ID.
  • Create an Event
    Crear un evento con asistentes, fechas y zona horaria.
  • Update an Event
    Modificar un evento existente, cambiando fecha, título o participantes.
  • Delete an Event
    Eliminar un evento específico de un calendario.
  • List Calendars
    Ver todos los calendarios asociados a la cuenta de Google.
  • Create a Calendar
    Generar un nuevo calendario para una organización o proyecto.
  • Delete a Calendar
    Eliminar un calendario que ya no se necesita.

🧩 Requisitos

  1. Tener una credencial válida de Google Calendar configurada en Saturn Studio.
  2. Contar con permisos para crear, editar o eliminar eventos y calendarios.
  3. Usar formatos de fecha y hora válidos al crear o actualizar eventos.



Saturn Studio – Google Contacts

📌 ¿Qué es este módulo?

Google Contacts es un servicio de gestión de contactos que permite almacenar, organizar y sincronizar información de contactos en la nube. Este módulo facilita la creación, búsqueda, organización en grupos y recuperación de contactos directamente desde Saturn Studio.

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

📚 Descripción de los comandos

👥 List Contacts

Obtener una lista de contactos desde Google Contacts.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Contacts necesaria para obtener los contactos. My Google Contacts credentials
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“contact”:[{“name”:”John Doe”,”email”:”johndoe@gmail.com“,”phone”:”3411 63-1104″}]} {var}

🔍 Search Contacts

Buscar contactos en Google Contacts.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Contacts necesaria para realizar la búsqueda. My Google Contacts credentials
Búsqueda Texto de búsqueda (nombre, email, teléfono, etc.). johndoe@example.com
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: [{“name”:”John Doe”,”email”:”johndoe@gmail.com“,”phone”:”3411 63-1104″}] {var}

➕ Create Contact

Crear un contacto nuevo en Google Contacts.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Contacts necesaria para crear el contacto. My Google Contacts credentials
Nombre Nombre del contacto. John
Apellido Apellido del contacto. Doe
Email Correo electrónico del contacto. johndoe@example.com
Teléfono Teléfono del contacto. +543411631104
Empresa Empresa asociada al contacto. Rocketbot
Cargo Cargo o puesto de trabajo. Software Development
Notas Notas adicionales. Software Development
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“id”:”people/c4875328950379673515″,”name”:”John Doe”,”email”:”johndoe@example.com“,”phone”:”+54331124854″,”company”:”Rocketbot”,”job_title”:”Software Developer”,”notes”:”No Notes”} {var}

🗂️ Create Contact Group

Crear un grupo de contactos en Google Contacts.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Contacts necesaria para crear un grupo. My Google Contacts credentials
Nombre del grupo Nombre del grupo de contactos. Rocketbot
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“id”:”contactGroups/c4875328950379673515″,”name”:”Rocketbot”} {var}

🔄 Add/Remove Contact to Group

Agregar o quitar un contacto de un grupo en Google Contacts.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Contacts necesaria para agregar o quitar contactos del grupo. My Google Contacts credentials
ID del grupo ID del grupo al que se agregará o del cual se eliminará un contacto. contactGroups/c4875328950379673515
ID del contacto a agregar Identificador del contacto que se desea agregar al grupo. people/c4485739236186815131
ID del contacto a quitar Identificador del contacto que se desea quitar del grupo. people/c4485739236186815131
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“group_id”:”contactGroups/1df614328h3je6fb”,”add_contact_id”:”people/c4875328456389623355″,”remove_contact_id”:”people/c4875328456389623355″} {var}

🧪 Ejemplo de uso

  • List Contacts
    Obtener todos los contactos almacenados en la cuenta de Google vinculada.
  • Search Contacts
    Buscar un contacto específico usando email o número de teléfono como referencia.
  • Create Contact
    Crear un nuevo contacto con nombre, correo, empresa y teléfono.
  • Create Contact Group
    Crear un grupo de contactos llamado “Rocketbot”.
  • Add/Remove Contact to Group
    Agregar un contacto al grupo o eliminarlo mediante su ID correspondiente.

🧩 Requisitos

  1. Tener una credencial válida de Google Contacts configurada en Saturn Studio.
  2. Para crear o modificar grupos y contactos, es necesario tener permisos de escritura sobre la cuenta.
  3. Los IDs de contacto y grupo deben provenir de una búsqueda o consulta previa para ser válidos.



Saturn Studio – Google Docs

📌 ¿Qué es este módulo?

Google Docs es un procesador de texto basado en la nube que permite crear, editar y compartir documentos en línea. Este módulo permite crear, consultar, modificar, descargar y eliminar documentos directamente desde Saturn Studio.

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

📚 Descripción de los comandos

📄 Create Document

Crear un nuevo documento en Google Docs.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para crear el documento. My Google Docs credentials
Nombre del Documento Nombre del documento a crear. New document
Carpeta Carpeta de Google Drive donde se subirá el archivo. /rocketbot
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“documentId”:”1XTQB1e0vCHpeU_uIf0UXvgOounetVAiIxT046TpqIEU”,”documentName”:”Rocketbot Job Doc”,”folderName”:”rocketbot”} {var}

📑 Get Document

Obtener un documento de Google Docs.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para obtener el archivo. My Google Docs credentials
Documento Nombre del documento a consultar. Rocketbot Document
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“title”:”Rocketbot Document”,”documentId”:”1uxAEBFp2S4af4yqLqYyJVu-L02DTpVg8nT83xNgkO8k”,…} {var}

📃 List Documents

Listar los documentos existentes en Google Docs.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para listar los archivos. My Google Docs credentials
Filtro Filtro para buscar documentos. name contains ‘Documento’ and createdTime <= ‘2024-12-02T23:59:59Z’ and trashed = false
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“documents”:[{“id”:”1uxAEBFp2S4af4yqLqYyJVu-L02DTpVg8nT83xNgkO8k”,”name”:”Rocketbot Document”},…]} {var}

✍️ Insert Text

Insertar texto en un documento de Google Docs.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para modificar archivos. My Google Docs credentials
ID del Documento ID del documento donde se insertará el texto. 1CmPIRoyhCPD_-BoyoXdWnqXvBvMaduPDkDnvXSYT5ww
Índice del documento Posición en la que se insertará el texto (1 = primera letra). 3
Contenido del documento Texto a insertar. Document content
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“documentId”:”1uxAEBFp2S4af4yqLqYyJVu-L02DTpVg8nT83xNgkO8k”,”insertedText”:”Inserted Text”,”insertedIndex”:1} {var}

🖼️ Insert Image

Insertar imagen en un documento.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para insertar imágenes. My Google Docs credentials
Documento Nombre del documento donde se insertará la imagen. Rocketbot Document
Índice del documento Posición donde se insertará la imagen. 3
URL de la imagen Enlace de la imagen a insertar. https://example.jpg
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“insertedImage”:”https://example.jpg”,”insertedIndex”:”13″} {var}

📄 Create Document from Template

Crear documento a partir de una plantilla existente.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para crear desde plantilla. My Google Docs credentials
Documento Documento plantilla a utilizar. Rocketbot Document
Título Título del nuevo documento. New document
Carpeta Carpeta en Drive donde se almacenará el archivo. /rocketbot
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“newDocumentId”:”1Un0j9Ms47nmGaQXUlmtTaw70pC4pdonulPas8fY-KDE”,”newDocumentName”:”Another Rocketbot Document”} {var}

🔁 Replace Text

Reemplazar texto en un documento.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Docs necesaria para hacer reemplazos. My Google Docs credentials
Documento Documento donde se realizará el reemplazo. Rocketbot Document
Texto a reemplazar Texto que se desea reemplazar. Text to replace
Texto de reemplazo Texto nuevo que sustituirá al anterior. Replacement text
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“newText”:”Saturn Studio”,”replacedText”:[“AI Studio”]} {var}

⬇️ Download Document

Descargar un documento de Google Docs.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para descargar documentos. My Google Docs credentials
ID del Documento ID del documento que se desea descargar. 1DZ-X7zpw_aRhWCDOU8aWT0Id_ywq9Q9Gs3w_TRilAo8
Tipo Formato del archivo: Microsoft Word, PDF, Open Document, etc. PDF Document
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: [{“filename”:”document.docx”,”id”:”60d02f…”,”size”:11009,”provider”:”google-docs”}] {var}

🗑️ Delete Document

Eliminar un documento de Google Docs.

Parámetro Descripción Ejemplo
Credencial Credencial necesaria para eliminar documentos. My Google Docs credentials
Documento Nombre del documento que se desea eliminar. Rocketbot Document
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“documentDeleted”:”Rocketbot Job Doc”,”folderName”:”rocketbot”} {var}

🧪 Ejemplo de uso

  • Create Document
    Crear un documento llamado “New document” en la carpeta “/rocketbot”.
  • Insert Text
    Insertar contenido personalizado en una posición específica del documento.
  • Replace Text
    Reemplazar palabras clave dentro del documento con nuevo contenido dinámico.
  • Download Document
    Exportar un archivo como PDF para ser compartido externamente.
  • Create from Template
    Duplicar un documento existente como plantilla para crear múltiples variantes.
  • Delete Document
    Eliminar documentos obsoletos de Drive desde Saturn Studio.

🧩 Requisitos

  1. Tener una credencial válida de Google Docs configurada en Saturn Studio.
  2. Contar con acceso a los documentos y carpetas de Google Drive correspondientes.
  3. Para insertar texto o imágenes, el índice debe estar dentro del rango válido del documento.



Saturn Studio – Google Forms

📌 ¿Qué es este módulo?

Google Forms es una herramienta gratuita en línea que permite crear, editar y colaborar en formularios en tiempo real. Con este módulo, puedes obtener formularios, crear nuevos, actualizarlos o listar sus respuestas directamente desde Saturn Studio.

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

📚 Descripción de los comandos

📄 Get a Form

Obtener un formulario específico de Google Forms.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Forms necesaria para acceder al formulario. My Google Forms credentials
ID del Formulario Identificador del formulario que se desea obtener. 1tq9qH0Ifu7BuHCtcYC8GcNGTB5k5_PADEwZk1fBL2c4
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“form_id”:”1tq9qH0Ifu7BuHCtcYC8GcNGTB5k5_PADEwZk1fBL2c4″,”title”:”TestForm”,”description”:”Software Engineers Candidates Form”} {var}

🆕 Create a Form

Crear un nuevo formulario en Google Forms.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Forms necesaria para crear el formulario. My Google Forms credentials
Título Título del formulario. New form
Título del documento Título visible en Google Drive. Document with Title
Descripción Descripción del formulario. Form to apply for the Software Engineer position
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“form_id”:”1tq9qH0Ifu7BuHCtcYC8GcNGTB5k5_PADEwZk1fBL2c4″,”title”:”TestForm”,”description”:”Software Engineers Candidates Form”} {var}

✏️ Update a Form

Actualizar la información de un formulario existente.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Forms necesaria para actualizar el formulario. My Google Forms credentials
ID del Formulario ID del formulario que se desea actualizar. 1tq9qH0Ifu7BuHCtcYC8GcNGTB5k5_PADEwZk1fBL2c4
Título Nuevo título del formulario. New form
Descripción Nueva descripción del formulario. Form to apply for the Software Engineer position
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“form_id”:”1tq9qH0Ifu7BuHCtcYC8GcNGTB5k5_PADEwZk1fBL2c4″,”title”:”TestUpdateForm”,”description”:”IA Engineers Candidates Form”} {var}

📋 List Responses

Listar las respuestas recibidas en un formulario.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Forms necesaria para listar respuestas. My Google Forms credentials
ID del Formulario ID del formulario del cual se desean obtener respuestas. 1tq9qH0Ifu7BuHCtcYC8GcNGTB5k5_PADEwZk1fBL2c4
Desde Fecha desde la cual se desean listar respuestas (formato dd-mm-aaaa). 25-10-2025
Límite Número máximo de respuestas a recuperar. 10
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“form_id”:”1pLf1wwq6BCNOwvriJrVTli5HdG0Fwrn3lbuwUgqBNQA”,”responses”:[{“responseId”:”ACYDBNg-xr_OS6e3EGvKWIG_qPEpYYESlztOYQLvoFVlzBun6jA1SLfFLgRVFMvU-wkL1Sw”,”createTime”:”2025-01-21T18:59:09.735Z”}]} {var}

🧪 Ejemplo de uso

  • Get a Form
    Consultar el contenido, título y descripción de un formulario específico usando su ID.
  • Create a Form
    Generar un nuevo formulario con título, descripción y nombre de archivo en Drive.
  • Update a Form
    Modificar la descripción o el título de un formulario existente.
  • List Responses
    Obtener las respuestas de un formulario a partir de una fecha específica, con un límite de registros.

🧩 Requisitos

  1. Tener una credencial válida de Google Forms configurada en Saturn Studio.
  2. Para actualizar o listar formularios, es necesario tener permisos de edición o lectura sobre el formulario correspondiente.
  3. La fecha utilizada para filtrar respuestas debe estar en formato dd-mm-aaaa.



Saturn Studio – Google Sheets

📌 ¿Qué es este módulo?

Google Sheets es una herramienta en línea de hojas de cálculo que permite crear, editar y compartir datos en tiempo real. Este módulo permite crear y eliminar hojas de cálculo, leer y escribir celdas, administrar pestañas y realizar operaciones sobre los datos de manera automatizada desde Saturn Studio.

📚 Descripción de los comandos

📄 Create Spreadsheet

Crear una hoja de cálculo en Google Sheets.

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

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria para crear la hoja. My Google Sheets credentials
Nombre Nombre de la hoja de cálculo. Spreadsheet name
Hojas Lista de pestañas que tendrá la hoja. Sheet name
Asignar variable Variable donde se almacenará el resultado. {var}

🗑️ Delete Spreadsheet

Eliminar una hoja de cálculo.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria para eliminar la hoja. My Google Sheets credentials
ID de la hoja ID de la hoja de cálculo a eliminar. Spreadsheet ID
Asignar variable Variable donde se almacenará el resultado. {var}

📖 Read Spreadsheet Cells

Leer celdas desde una hoja de cálculo.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria para leer. My Google Sheets credentials
Unidad de Drive Unidad donde está ubicada la hoja. Drive
ID de la hoja ID del archivo de Google Sheets. Spreadsheet ID
Pestaña Nombre de la pestaña a leer. Sheet1
Rango Rango de celdas (ej. A1:Z100). A1:Z100
Obtener fila Obtener fila completa luego de aplicar filtro. Get row
Filtro Filtro para leer celdas (ej. si la columna A contiene ‘hello’). Filter
Asignar variable Variable donde se almacenará el resultado. {var}

✍️ Write Spreadsheet Cells

Escribir datos en celdas de una hoja.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria para escribir. My Google Sheets credentials
Unidad de Drive Unidad donde se encuentra la hoja. Drive
ID de la hoja ID de la hoja de cálculo. Spreadsheet ID
Pestaña Nombre de la pestaña. Sheet1
Celda Celda a escribir (ej. A1). A1:Z100
Valor Valor que se va a escribir. Value
Asignar variable Variable donde se almacenará el resultado. {var}

📚 Get Spreadsheets

Obtener hojas de cálculo de Google Sheets.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria. My Google Sheets credentials
Unidad de Drive Unidad donde buscar el archivo. Drive
Nombre Nombre completo o parcial del archivo. Name or part of the name
Asignar variable Variable donde se almacenará el resultado. {var}

➕ Add Sheet to Spreadsheet

Agregar una nueva pestaña a una hoja de cálculo.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria. My Google Sheets credentials
ID de la hoja ID del archivo. Spreadsheet ID
Nombre Nombre de la pestaña nueva. Sheet name
Asignar variable Variable donde se almacenará el resultado. {var}

📄 Get Sheets

Obtener las pestañas (sheets) de una hoja de cálculo.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria. My Google Sheets credentials
Unidad de Drive Unidad donde está almacenada la hoja. Drive
ID de la hoja ID del archivo de Google Sheets. Spreadsheet ID
Asignar variable Variable donde se almacenará el resultado. {var}

🔢 Count Rows

Contar las filas de una pestaña en una hoja de cálculo.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria. My Google Sheets credentials
Unidad de Drive Unidad donde está almacenada la hoja. Drive
ID de la hoja ID del archivo. Spreadsheet ID
Pestaña Nombre de la pestaña. Sheet1
Asignar variable Variable donde se almacenará el resultado. {var}

❌ Delete Sheet

Eliminar una pestaña de una hoja de cálculo.

Parámetro Descripción Ejemplo
Credencial Credencial de Google Sheets necesaria. My Google Sheets credentials
ID de la hoja ID del archivo. Spreadsheet ID
Pestaña Nombre de la pestaña que se eliminará. Sheet1
Asignar variable Variable donde se almacenará el resultado. {var}

🧪 Ejemplo de uso

  • Create Spreadsheet
    Crear una hoja de cálculo llamada “Inventario 2025” con una pestaña inicial llamada “Enero”.
  • Write Spreadsheet Cells
    Escribir valores automáticamente en el rango A1:B10 para registrar entradas de stock.
  • Read Spreadsheet Cells
    Leer un conjunto de datos desde una pestaña específica aplicando un filtro en la columna A.
  • Add Sheet to Spreadsheet
    Agregar una nueva pestaña “Febrero” a una hoja de seguimiento mensual.
  • Count Rows
    Obtener la cantidad de filas utilizadas en la pestaña “Datos”.
  • Delete Sheet
    Eliminar una pestaña que ya no se utiliza del archivo principal.

🧩 Requisitos

  1. Tener una credencial válida de Google Sheets configurada en Saturn Studio.
  2. Contar con acceso al archivo y unidad correspondientes.
  3. Para operaciones de escritura y lectura, indicar correctamente el nombre de la pestaña y el rango de celdas.



Saturn Studio – GROQ

📌 ¿Qué es este módulo?

Groq es un lenguaje de consulta diseñado para trabajar con datos estructurados. Permite realizar consultas rápidas y flexibles sobre contenido estructurado y obtener datos precisos en formatos personalizados. Este módulo permite generar texto, procesar imágenes, transcribir audios y listar modelos disponibles mediante modelos Groq.

📚 Descripción de los comandos

📜 List Models

Listar todos los modelos disponibles.

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

Parámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para listar modelos. credential
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“models”:[{“id”:”llama-3.1-8b-instant”,”name”:”llama-3.1-8b-instant”,”active”:true,”max_completion_tokens”:131072,”created”:1693721698}]} {var}

✍️ Generate Text

Generar texto a partir de un prompt utilizando un modelo de lenguaje.

Parámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para generar texto. credential
Modelo Seleccionar el modelo a utilizar. llama-3.3-70b-versatile
Texto Texto de entrada que el modelo usará como base para generar la respuesta. Explain how AI works
Máx. tokens Máximo número de tokens que se pueden generar. 300
Temperatura Temperatura de muestreo (de 0 a 2). Valores bajos = determinista, valores altos = más aleatorio. 1
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“generatedText”:”AI works by learning patterns from data”} {var}

🎧 Transcribe Audio

Transcribir un archivo de audio a texto utilizando Groq.

Parámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para transcribir audios. credential
Ruta del archivo Ruta del archivo de audio a transcribir. audio.mp3
Modelo Modelo que se utilizará para la transcripción. whisper-large-v3-turbo
Texto Contexto o texto guía para mejorar la transcripción. Specify context or spelling
Idioma Idioma del audio. en
Temperatura Temperatura de muestreo. 1
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“transcribedAudio”:”The audio contains a conversation about weekend plans and background sounds of birds and traffic.”} {var}

🖼️ Process Image

Procesar una imagen para extraer información a través de un modelo Groq.

Parámetro Descripción Ejemplo
Credencial Credencial de Groq necesaria para procesar imágenes. credential
Modelo Modelo de visión artificial que se desea utilizar. llama-3.2-11b-vision-preview
URL de imagen Enlace de la imagen a procesar. https://example
Ruta del archivo Ruta local del archivo de imagen a procesar. image.jpg
Texto Pregunta o prompt de análisis sobre la imagen. What’s in this image?
Máx. tokens Máximo número de tokens que se pueden generar. 300
Temperatura Temperatura de muestreo. 1
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“generatedText”:”The image shows a scenic landscape with hills, a lake, and some trees.”} {var}

🧪 Ejemplo de uso

  • List Models
    Obtener todos los modelos disponibles para seleccionar el más adecuado para generación de texto o procesamiento de imágenes.
  • Generate Text
    Enviar un texto como “Explain how AI works” y recibir una respuesta detallada generada por un modelo como llama-3.3-70b-versatile.
  • Transcribe Audio
    Subir un archivo de audio como audio.mp3 y transcribir su contenido textual.
  • Process Image
    Enviar la URL o ruta local de una imagen junto con una pregunta, y obtener una descripción detallada mediante modelos de visión.

🧩 Requisitos

  1. Contar con una credencial válida de Groq configurada en Saturn Studio.
  2. Asegurarse de que las rutas de archivos sean correctas y accesibles si se utilizan archivos locales.
  3. Para operaciones con imágenes y audio, los formatos deben ser compatibles con los modelos seleccionados.
  4. La temperatura y el límite de tokens deben ser ajustados según el tipo de tarea (determinismo vs. creatividad).



Saturn Studio – HubSpot

📌 ¿Qué es este módulo?

HubSpot es una plataforma CRM que ofrece herramientas de marketing, ventas y atención al cliente. Este módulo permite gestionar contactos, empresas y oportunidades de negocio (deals) mediante comandos para crear, listar y asociar información clave desde Saturn Studio.

📚 Descripción de los comandos

📇 List Contacts

Obtener una lista de contactos desde HubSpot.

Parámetro Descripción Ejemplo
Credencial Credencial de HubSpot necesaria para listar contactos. credential
Límite Cantidad máxima de contactos a retornar. 10
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“contacts”:[{“id”:”98882047365″,”name”:”Brian Halligan”,”email”:”bh@hubspot.com“}]} {var}

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

➕ Create Contact

Crear un nuevo contacto en HubSpot.

Parámetro Descripción Ejemplo
Credencial Credencial de HubSpot necesaria para crear un contacto. credential
Nombre Nombre del contacto. John
Apellido Apellido del contacto. Doe
Email Correo electrónico del contacto. johndoe@example.com
Teléfono Número de teléfono del contacto. 123456
Empresa asociada Empresa vinculada al contacto. Rocketbot
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“contactId”:”98934034231″,”name”:”Juan”,”lastname”:”Juarez”,”email”:”juanjuarez@hotmail.com“} {var}

🏢 Create Company

Crear una nueva empresa en HubSpot.

Parámetro Descripción Ejemplo
Credencial Credencial de HubSpot necesaria para crear una empresa. credential
Nombre Nombre de la empresa. Rocketbot
Dominio Dominio de la empresa. rocketbot.com
Descripción Descripción de la empresa. Rocketbot is a software company that provides automation…
Contacto asociado Contacto asociado a la empresa. Rocketbot
Ciudad Ciudad donde se encuentra la empresa. Santiago de Chile
Industria Industria en la que opera la empresa. NANOTECHNOLOGY
Teléfono Teléfono de contacto. 123456
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“contactId”:”98934034231″,”name”:”Juan”,”email”:”juanjuarez@hotmail.com“} {var}

📋 List Deals

Obtener una lista de oportunidades de negocio (deals).

Parámetro Descripción Ejemplo
Credencial Credencial de HubSpot necesaria para listar deals. credential
Límite Máximo número de deals a retornar. 10
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“deals”:[{“id”:”33441182054″,”dealname”:”New Rocketbot Deal”,”amount”:”100″}]} {var}

📈 Create Deal

Crear una nueva oportunidad de negocio (deal) en HubSpot.

Parámetro Descripción Ejemplo
Credencial Credencial de HubSpot necesaria para crear un deal. credential
Nombre Nombre del deal. New Rocketbot Deal
Etapa del deal Etapa del negocio. Puede ser: Appointment Scheduled, Qualified to Buy, etc. Appointment Scheduled
Valor Monto económico del deal. 100
Fecha de cierre Fecha estimada de cierre del deal (formato dd-mm-aaaa). 20-02-2025
Tipo de deal Tipo: New Business o Existing Business. New Business
Contacto asociado Contacto relacionado con el deal. Rocketbot
Empresa asociada Empresa relacionada con el deal. Rocketbot
Propietario del deal Persona responsable del negocio. John Doe
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“dealId”:”33441847085″,”dealname”:”New Deal”,”dealstage”:”qualifiedtobuy”} {var}

🧪 Ejemplo de uso

  • List Contacts
    Obtener los 10 contactos más recientes en la cuenta de HubSpot.
  • Create Contact
    Registrar un nuevo contacto con datos personales y empresa asociada.
  • Create Company
    Crear una empresa con dominio, descripción y contacto asociado.
  • List Deals
    Listar oportunidades activas con su nombre, valor y fecha estimada de cierre.
  • Create Deal
    Registrar un nuevo negocio calificando su etapa, valor y propietario.

🧩 Requisitos

  1. Contar con una credencial válida de HubSpot configurada en Saturn Studio.
  2. Para operaciones de asociación (como contacto-empresa o contacto-deal), se deben usar entidades previamente creadas o existentes en el CRM.
  3. La fecha del deal debe estar en formato dd-mm-aaaa.
  4. Es importante respetar los valores posibles para campos como etapa del negocio o tipo de deal.