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.



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).