Saturn Studio – Trello

📌 ¿Qué es este módulo?

Este módulo integra Saturn Studio con Trello, la popular herramienta de gestión de proyectos. Permite a los robots conectarse directamente a la API de Trello para automatizar la creación y gestión de tableros, listas, tarjetas y miembros.

Gracias a esta integración, puedes incluir la administración de tus proyectos en flujos de trabajo más amplios. Por ejemplo, un robot puede crear automáticamente una tarjeta de Trello cuando llega un correo importante, o mover tareas entre listas basándose en el estado de un proceso en otro sistema, centralizando y automatizando la gestión de tareas.

📚 Descripción de los comandos

A continuación se detallan los comandos disponibles para la integración con Trello:

📋 Create Board

Crea un nuevo tablero en Trello.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para crear un tablero. credential
Name Nombre del tablero a crear. My Board
Visibility Visibilidad del tablero. El valor por defecto es privado. Private, Public or Organization
Assign result to variable Variable donde se almacenará el resultado. {“board”:{“id”:”67db340daf9e65aq8D765dcd”,”name”:”My Test Board”,”privacy”:”public”,”url”:”https//[suspicious link removed]”}}

🔍 Get a Board

Obtiene un tablero de Trello por su ID.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para obtener un tablero. credential
Board ID ID del tablero que se desea obtener. 67db340daf9e65aq8D765dcd
Assign result to variable Variable donde se almacenará el resultado. {“board”:{“id”:”67db340daf9e65aq8D765dcd”,”name”:”My Test Board”,”privacy”:”public”,”url”:”https//[suspicious link removed]”}}

👤 Add Member to Board

Añade un miembro a un tablero en Trello.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para añadir un miembro. credential
Board ID ID del tablero al que se añadirá el miembro. 67db340daf9e65aq8D765dcd
Email Address Correo electrónico del miembro a añadir. johndoe@example.com
Tipo de Miembro Tipo de miembro a añadir al tablero. Admin, Normal or Observer
Full Name Nombre completo del miembro a añadir. John Doe
Assign result to variable Variable donde se almacenará el resultado. {“member”:{ “id”:”67dc1bdc6h2a1a3ca080d26f”,”username”:”johndoedoe”,”fullName”:”John Doe”,”email”:”johndoe@gmail.com”}}

➕ Create a List

Crea una nueva lista en un tablero de Trello.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para crear una lista. credential
Board ID ID del tablero donde se creará la lista. 67db340daf9e65aq8D765dcd
Name Nombre de la lista a crear. My List
Assign result to variable Variable donde se almacenará el resultado. {“list”:{“id”:”67qh684t1eec43cbfeb40d54″,”name”:”This List”,”boardId”:”67qh684t1eec43cbfeb40d54″}}

🔍 Get a List

Obtiene una lista de Trello por su ID.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para obtener una lista. credential
List ID ID de la lista que se desea obtener. 67db340daf9e65aq8D765dcd
Assign result to variable Variable donde se almacenará el resultado. {“list”:{“id”:”67dc561d4hfc23cbfeb40d54″,”name”:”This List”,”boardId”:”27sh65e5ghdba37739759cc2″,”cards”:{“openPerList”:{“status”:”ok”,”disableAt”:5000,”warnAt”:4000},”totalPerList”:{“status”:”ok”,”disableAt”:1000000,”warnAt”:800000}}}}

✉️ Create a Card

Crea una nueva tarjeta en una lista de Trello.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para crear una tarjeta. credential
List ID ID de la lista donde se creará la tarjeta. 67db340daf9e65aq8D765dcd
Name Nombre de la tarjeta a crear. My Card
Description Descripción de la tarjeta a crear. Description of the card
File path Ruta a una imagen o archivo PDF local para adjuntar. image.jpg
Assign result to variable Variable donde se almacenará el resultado. {“card”:{“id”:”67dh31fft258410468a83021″,”name”:”Other Card”,”desc”:”Card description”,”listId”:”67dc214hbffc42cbfeb40d54″,”attachment”:null}}

🔍 Get a Card

Obtiene una tarjeta de Trello por su ID.

Parámetro Descripción Ejemplo
Credential Credencial de Trello necesaria para obtener una tarjeta. credential
Card ID ID de la tarjeta que se desea obtener. 67db340daf9e65aq8D765dcd
Assign result to variable Variable donde se almacenará el resultado. {“card”:{“id”:”67dh31fft258410468a83021″,”name”:”Other Card”,”desc”:”Card description”,”listId”:”67dc214hbffc42cbfeb40d54″,”attachment”:[]}}

🧪 Ejemplo de uso

  • Flujo de soporte técnico: Automatizar la creación de una nueva tarjeta en el tablero de “Soporte” cada vez que se recibe un correo con el asunto “Incidencia”.
  • Sincronización de proyectos: Leer un archivo de Excel con hitos de un proyecto y usar los comandos para crear un tablero, listas y tarjetas correspondientes en Trello.
  • Gestión de equipos: Añadir automáticamente a un nuevo empleado al tablero de “Onboarding” cuando su perfil es creado en el sistema de RRHH.
  • Reporte de avances: Usar los comandos “Get a List” y “Get a Card” para leer el estado de todas las tareas en un tablero y generar un informe de progreso que se envía por correo.

🧩 Requisitos

  1. Tener una cuenta de Trello.
  2. Generar las credenciales desde tu cuenta de Trello (API Key y Token). Este par de valores se utilizará para la credencial en Saturn Studio.
  3. Conocer los IDs de los tableros, listas o tarjetas con los que se desea interactuar para los comandos que así lo requieran.
  4. Asegurarse de que la cuenta de Trello asociada a las credenciales tenga los permisos adecuados para realizar las acciones deseadas (ej: permiso para crear tableros, añadir miembros, etc.).



Saturn Studio – Tools

📌 ¿Qué es este módulo?

Este módulo agrupa un conjunto de herramientas fundamentales para la manipulación de datos y el control de flujos dentro de Saturn Studio. Estos comandos son los bloques de construcción básicos para cualquier automatización, permitiendo gestionar variables que almacenan la información que el robot procesa.

Su integración con Saturn Studio es total, ya que estas herramientas son la base para que los robots puedan recordar datos, tomar decisiones y ejecutar tareas de forma dinámica y ordenada.

📚 Descripción de los comandos

A continuación se detallan los comandos disponibles en este módulo:

⚙️ Set Variable

Establece o asigna un valor a una variable.

Parámetro Descripción Ejemplo
Value to assign to the variable Valor a asignar a la variable. Se pueden usar funciones de Javascript. ABC
Variable name Nombre de la variable a la que se le asignará el valor. {var_name}

🧪 Ejemplo de uso

  • Inicializar un contador: Establecer una variable contador con el valor 0 al inicio de un proceso repetitivo o bucle.
  • Guardar un dato fijo: Almacenar una URL, una ruta de archivo o un correo electrónico en una variable para reutilizarla fácilmente en varios pasos de la automatización.
  • Establecer un estado: Crear una variable estado_proceso y asignarle el valor iniciado o completado para controlar el flujo del robot y tomar decisiones basadas en ese estado.

🧩 Requisitos

  1. No existen requisitos especiales para este comando, ya que es una función nativa y fundamental de la plataforma.



Saturn Studio – Text Parser

Text Parser es un servicio que permite convertir imágenes a texto, PDF, entre otros formatos.

📌 ¿Qué es este módulo?

Este módulo ofrece un conjunto de herramientas esenciales para la manipulación y transformación de datos directamente en Saturn Studio. Su función principal es analizar (parsear) y convertir textos entre los formatos más comunes utilizados en la automatización de datos, como JSON, XML, HTML y CSV.

La integración con Saturn Studio permite a los flujos de trabajo procesar información de distintas fuentes de manera nativa. Por ejemplo, un robot puede obtener datos de una página web (HTML), extraer la información relevante, convertirla a JSON y luego filtrar solo los valores necesarios para continuar con el proceso, todo sin salir de la plataforma.

📚 Descripción de los comandos

A continuación se detallan los comandos disponibles para el procesamiento de texto:

🔍 Filter JSON

Filtra una clave o valor desde un JSON.

Parámetro Descripción Ejemplo
JSON JSON desde donde se extraerán los elementos. {“documentId”: “1XTQB1e0vCHpeU_uIf0UXvgOounetVAiIxT046TpqIEU”, “documentName”: “Rocketbot Job Doc”, “folderName”: “rocketbot”}
Filter Clave o valor a filtrar. documentId
Assign result to variable Variable donde se almacenará el resultado. {“result”: {“tagName”: “BODY”, “attributes”: {“class”: “home page-template-default page page-id-12 wp-custom-logo elementor-default elementor-kit-8 elementor-page elementor-page-12”}, “textContent”: null, “children”: [{“tagName”: “IMG”, “attributes”: {“height”: “1”, “width”: “1”, “style”: “displaynone”, “alt”: “fbpx”, “src”: “https//www.facebook.com/tr?id=229173555&ev=PageView&noscript=1”}, “textContent”: null, “children”: []}]}}

🌐 HTML to JSON

Convierte HTML a JSON.

Parámetro Descripción Ejemplo
HTML HTML desde donde se extraerán los elementos. <!DOCTYPE html><html lang=”en”><head> <meta charset=”UTF-8″> <meta name=”viewport” content=”width=device-width, initial-scale=1.0″> <title>Página Simple</title></head><body> <h1>Hola Mundo</h1> <p>Esta es una página HTML básica.</p></body></html>
Assign result to variable Variable donde se almacenará el resultado. {“result”: {“tagName”: “BODY”, “attributes”: {“class”: “home page-template-default page page-id-12 wp-custom-logo elementor-default elementor-kit-8 elementor-page elementor-page-12”}, “textContent”: null, “children”: [{“tagName”: “IMG”, “attributes”: {“height”: “1”, “width”: “1”, “style”: “displaynone”, “alt”: “fbpx”, “src”: “https//www.facebook.com/tr?id=229173555&ev=PageView&noscript=1”}, “textContent”: null, “children”: []}]}}

📄 Text to JSON

Convierte texto (con una estructura similar a YAML) a JSON.

Parámetro Descripción Ejemplo
Text Texto a convertir a JSON. name: John Doe &lt;br> age: 30 &lt;br> address: &lt;br> street: 123 Main St &lt;br> city: New York &lt;br> postalCode: 10001
Assign result to variable Variable donde se almacenará el resultado. {“result”: {“name”: “John Doe”, “age”: “30”, “address”: {“street”: “123 Main St”, “city”: “New York”, “postalCode”: “10001”}}}

⚙️ XML to JSON

Convierte XML a JSON.

Parámetro Descripción Ejemplo
XML XML a convertir a JSON. <person><name>John Doe</name><age>30</age></person>
Assign result to variable Variable donde se almacenará el resultado. {“result”: {“person”: {“name”: “John Doe”, “age”: “30”}}}

📊 CSV to JSON

Convierte CSV a JSON.

Parámetro Descripción Ejemplo
CSV CSV a convertir a JSON. name,age,city &lt;br> John,30,New York &lt;br> Jane,25,Los Angeles
Assign result to variable Variable donde se almacenará el resultado. {“result”: [{“name”: “John”, “age”: “30”, “city”: “New York”}, {“name”: “Jane”, “age”: “25”, “city”: “Los Angeles”}]}

🧪 Ejemplo de uso

  • Filter JSON: Extraer el ID de un producto desde la respuesta de una API para usarlo en una consulta posterior a otro sistema.
  • HTML to JSON: Realizar web scraping de una tabla de precios en una página y convertirla a JSON para analizar y comparar los valores.
  • CSV to JSON: Procesar un archivo .csv exportado desde Excel y convertirlo a un formato JSON para importarlo en una base de datos o aplicación web.
  • XML to JSON: Modernizar un flujo de trabajo que consume datos de un servicio web antiguo (que usa XML) para integrarlo con una aplicación moderna que solo acepta JSON.

🧩 Requisitos

  1. Tener el texto de origen (JSON, HTML, Texto, XML o CSV) disponible, ya sea como texto plano o almacenado en una variable.
  2. Conocer la estructura del dato de entrada para poder aplicar los filtros o conversiones de manera correcta.
  3. Asegurarse de que el formato del texto de entrada sea válido y no contenga errores de sintaxis (por ejemplo, un XML o JSON mal formado).



Saturn Studio : Telegram

Telegram es una aplicación de mensajería instantánea centrada en la velocidad y la seguridad. Es rápida, simple y gratuita.

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con bots de Telegram para enviar, recibir, editar, reenviar y administrar mensajes y usuarios mediante comandos automatizados.

📚 Descripción de los comandos

A continuación se detallan los comandos disponibles para la integración con Telegram:

🎣 Subscribe to webhook

Suscribe un webhook a Telegram para recibir actualizaciones.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para la suscripción. credential

📥 Wait for message

Espera un mensaje de un usuario.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para esperar mensajes. credential
Simplify data Simplifica los datos del mensaje.
Assign result to variable Variable donde se almacenará el resultado. {var}

🔄 Get Updates

Obtiene actualizaciones de un bot de Telegram.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para obtener actualizaciones. credential
Assign result to variable Variable donde se almacenará el resultado.  [{“update_id” 123456789, “message” {“message_id” 34, “from” {“id” 7860667536, “is_bot” true, “first_name” “rocketbot”, “username” “rocket_bot”}, “chat” {“id” 1405976330, “first_name” “JohnDoe”, “username” “JohnDoe3”, “type” “private”}, “date” 1732633524, “text” “Hello Rocketbot”}}]

✉️ Send a Text Message

Envía un mensaje de texto a un usuario de Telegram.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para enviar mensajes. credential
Chat ID ID del chat donde se enviará el mensaje. 1405976330
Parse Mode Formato del texto a enviar. HTML, Markdown o Text
Message El mensaje que será enviado. Hello Rocketbot
Assign result to variable Variable donde se almacenará el resultado. {“message_id” 34, “from” {“id” 7860667536, “is_bot” true, “first_name” “rocketbot”, “username” “bot_name”}, “chat” {“id” -4573610518, “title” “Telegram Chat Bot”, “type” “group”, “all_members_are_administrators” true}, “date” 1732633524, “text” “Hello Rocketbot”}

✏️ Edit a Text Message

Edita un mensaje de texto enviado por un bot (no disponible después de 48 horas).

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para editar mensajes. credential
Chat ID ID del chat donde se editará el mensaje. 1405976330
Message ID ID del mensaje a editar. 34
Parse Mode Formato del texto a editar. HTML, Markdown o Text
Message El nuevo contenido del mensaje. Hello Rocketbot
Assign result to variable Variable donde se almacenará el resultado. {“message_id” 124, “from” {“id” 7860667536, “is_bot” true, “first_name” “rocketbot”, “username” “rocket_bot”}, “chat” {“id” 1405976330, “first_name” “JohnDoe”, “username” “JohnDoe3”, “type” “private”}, “date” 1732648915, “edit_date” 1732649378, “text” “Edited message”}

➡️ Forward a Message

Reenvía un mensaje de un chat de Telegram a otro.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para reenviar mensajes. credential
Chat ID ID del chat a donde se reenviará el mensaje. -4573610518
From Chat ID ID del chat donde se encuentra el mensaje original. 1405976330
Message ID ID del mensaje a reenviar. 34
Assign result to variable Variable donde se almacenará el resultado. {“message_id” 125, “from” {“id” 7860667536, “is_bot” true, “first_name” “rocketbot”, “username” “rocket_bot”}, “chat” {“id” -4573610518, “title” “Telegram Chat Bot”, “type” “group”, “all_members_are_administrators” true}, “date” 1732649103, “forward_origin” {“type” “user”, “sender_user” {“id” 7860667536, “is_bot” true, “first_name” “rocketbot”, “username” “rocket_bot”}, “date” 1732648915}, “forward_from” {“id” 7860667536, “is_bot” true, “first_name” “rocketbot”, “username” “rocket_bot”}, “forward_date” 1732648915, “text” “Mensaje que se reenviado”}

🗑️ Delete a Message

Elimina un mensaje de un chat de Telegram (no disponible después de 48 horas).

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para eliminar mensajes. credential
Chat ID ID del chat donde se eliminará el mensaje. -4573610518
Message ID ID del mensaje a eliminar. 34
Assign result to variable Variable donde se almacenará el resultado (true o false). {var}

📌 Pin a Message

Fija un mensaje en un chat de Telegram.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para fijar un mensaje. credential
Chat ID ID del chat donde se fijará el mensaje. -4573610518
Message ID ID del mensaje a fijar. 34
Assign result to variable Variable donde se almacenará el resultado (true o false). {var}

📍 Unpin a Message

Desancla un mensaje en un chat de Telegram.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para desanclar un mensaje. credential
Chat ID ID del chat donde se desanclará el mensaje. -4573610518
Message ID ID del mensaje a desanclar. 34
Assign result to variable Variable donde se almacenará el resultado (true o false). {var}

🖼️ Send Media

Envía un archivo multimedia a un usuario de Telegram.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para enviar multimedia. credential
Chat ID ID del chat donde se enviará el archivo. 1405976330
Media Type Tipo de archivo a enviar. Audio, Document, Photo, Video o Sticker
Send by Método de envío del archivo. Data, HTTP URL o File ID
File Name Nombre del archivo a enviar. File name
Media Data Datos del archivo (URL o ID). http://www.example.com/file
Parse Mode Formato del pie de foto. HTML, Markdown o Text
Assign result to variable Variable donde se almacenará el resultado.  {“message_id”29,”from”{“id”7860667536,”is_bot”true,”first_name””rocketbot”,”username””rocket_bot”},”chat”{“id”-1002396539056,”title””Telegram Chat Bot”,”type””supergroup”},”date”1732907392,”audio”{“duration”5,”file_name””Water_Splash_2.mp3″,”mime_type””audio/mpeg”,”title””Water_Splash_2″,”performer””The Recordist”,”file_id””CQACAgQAAxkDAAOHZ0dm5XQ-rukm4LV1jY-0hqVLXRcAAnYAA1nRnFANL8XLLNwmojYE”,”file_unique_id””AgADdgADWdGcUA”,”file_size”302751}}

💾 Download a File

Descarga un archivo desde un chat de Telegram.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram necesaria para descargar archivos. credential
File ID ID del archivo a descargar. file_id
Assign result to variable Variable donde se almacenará el resultado. [{“filename””file.xlsx”,”id””60d02f73e681281f219a1g1cb4665f693627ec84f230f41e19bccd258222bb64f645d1fdea771402d2976bc7d7504c15aff740ce1ceee86a6e724c6068dd1502″,”size”11009,”provider””excel”}]

🔗 Create a Chat Invite Link

Crea un enlace de invitación a un chat.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram para crear un enlace de invitación. credential
Chat ID ID del chat para el cual se creará el enlace. 1405976330
Name Nombre del enlace de invitación. MyInviteLink
Expire Date Fecha de caducidad del enlace. 1-1-2025
Member Limit Límite de usuarios que pueden unirse con el enlace. 100
Assign result to variable Variable donde se almacenará el resultado. {“invite_link””https//t.me/+ivwEK0lIx-tmODNh”,”creator”{“id”7860667536,”is_bot”true,”first_name””rocketbot”,”username””rocket_bot”},”expire_date”1764558000,”member_limit”10,”creates_join_request”false,”is_primary”false,”is_revoked”false}

⛓️ Revoke a Chat Invite Link

Revoca un enlace de invitación a un chat.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram para revocar un enlace. credential
Chat ID ID del chat del que se revocará el enlace. 1405976330
Invite Link El enlace de invitación a revocar. https://t.me/+ivwEK0lIx-tmODNh
Assign result to variable Variable donde se almacenará el resultado. {“invite_link””https//t.me/+ivwEK0lIx-tmODNh”,”creator”{“id”7860667536,”is_bot”true,”first_name””rocketbot”,”username””rocket_bot”},”expire_date”1764558000,”member_limit”10,”creates_join_request”false,”is_primary”false,”is_revoked”true}

👢 Kick a Chat Member

Expulsa a un miembro de un chat.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram para expulsar miembros. credential
Chat ID ID del chat de donde será expulsado el usuario. 1405976330
User ID ID del usuario a expulsar. 1674143648
Assign result to variable Variable donde se almacenará el resultado (true o false). {var}

⭐ Promote a Chat Member

Promueve a un miembro del chat a administrador.

Parámetro Descripción Ejemplo
Credential Credencial de Telegram para promover miembros. credential
Chat ID ID del chat donde se promoverá al usuario. 1405976330
User ID ID del usuario a promover. 1674143648
Can Change Info Permite al admin cambiar info del chat. True
Can Create Posts Permite al admin crear posts (solo canales). True
Can Edit Messages Permite al admin editar mensajes (solo canales). True
Can Delete Messages Permite al admin borrar mensajes (solo canales). True
Can Invite Users Permite al admin invitar nuevos usuarios. True
Can Restrict Members Permite al admin restringir o banear miembros. True
Can Pin Messages Permite al admin fijar mensajes (solo supergrupos). True
Can Promote Members Permite al admin añadir nuevos administradores. True
Assign result to variable Variable donde se almacenará el resultado (true o false). {var}

🧪 Ejemplo de uso

  • Wait for message: Crear un bot de atención al cliente que espere consultas de los usuarios y las registre en un sistema de tickets.
  • Send a Text Message: Notificar a un administrador cuando una tarea crítica en un sistema ha finalizado.
  • Send Media: Automatizar el envío de un reporte diario en formato PDF a un grupo de trabajo.
  • Kick a Chat Member: Expulsar automáticamente a usuarios de un grupo si publican mensajes considerados como spam.
  • Pin a Message: Fijar un mensaje con las reglas del grupo o un anuncio importante cada vez que se inicia el bot.

🧩 Requisitos

  1. Tener una cuenta de Telegram.
  2. Crear un bot de Telegram hablando con @BotFather dentro de la aplicación para obtener un token de API.
  3. La credencial requerida en los comandos corresponde al token del API del bot.
  4. Conocer el Chat ID del usuario, grupo o canal con el que se desea interactuar.
  5. Asegurarse de que el bot tenga los permisos necesarios en el chat de destino (por ejemplo, ser administrador para poder eliminar mensajes, expulsar usuarios o fijar mensajes).



Saturn Studio – Supabase

Supabase es una plataforma de código abierto que proporciona una alternativa a Firebase, ofreciendo un conjunto completo de herramientas de backend, incluyendo bases de datos en tiempo real, autenticación y servicios API.

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Supabase, una plataforma open-source alternativa a Firebase que ofrece una completa suite de herramientas backend como bases de datos en tiempo real, autenticación, almacenamiento y ejecución de funciones Postgres. Ideal para automatizaciones que requieren operaciones con datos dinámicos, embeddings o almacenamiento de archivos.

📚 Descripción de los comandos

📄 Get Table

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para acceder a la tabla. credential
Nombre de la tabla Nombre de la tabla que se desea obtener. Clients
Ordenar por fecha de creación Si está activado, ordena los resultados de más nuevo a más antiguo. true
Asignar resultado a variable Variable donde se almacenará el resultado.
{“table”[{“id”4,”created_at””2025-03-31T164319.794747+0000″,”name””John”,”lastname””Doe”},{“id”5,”created_at””2025-03-31T164356.786912+0000″,”name””John”,”lastname””Doe”}]}
{var}

Obtiene el contenido completo de una tabla específica.

📄 Filter Table

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para filtrar la tabla. credential
Nombre de la tabla Tabla a consultar. Clients
Nombre de la columna Columna por la que se filtrará. Id
Valor Valor por el cual se filtrará la columna. 31233
Asignar resultado a variable Variable donde se almacenará el resultado.
{“table”[{“id”450102905661143,”created_at””2025-04-03T190051.148+0000″,”name””Wikipedia”,”lastname””web”,”embed””[-0.053218544,-0.025654549…]”}]}
{var}

Filtra una tabla por el valor de una columna específica.

📄 Insert Rows

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para insertar. credential
Nombre de la tabla Tabla donde se insertarán los datos. Clients
Columnas Lista de objetos clave-valor para insertar. [{ “Name”: “John”, “Lastname”: “Doe”, “Age”: 30 }]
Asignar resultado a variable Variable donde se almacenará el resultado.
{“insertedRows”[{“id”14,”created_at””2025-03-31T173647.646493+0000″,”name””John”,”lastname””Doe”},{“id”15,”created_at””2025-03-31T173647.646493+0000″,”name””Dave”,”lastname””Davinson”}]}
{var}

Inserta una o más filas en la tabla especificada.

📄 Update Rows

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para actualizar. credential
Nombre de la tabla Tabla donde se actualizarán los datos. Clients
Columna a actualizar Nombre de la columna a modificar. Name
Valor Nuevo valor para esa columna. John
Columna para filtrar Columna que se usará para identificar los registros. Id
Valor del filtro Valor por el cual filtrar la columna. 31233
Asignar resultado a variable Variable donde se almacenará el resultado.
{“message” “Rows updated successfully”}
{var}

Actualiza filas que cumplan una condición específica en la tabla.

📄 Get a Bucket

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para acceder al bucket. credential
Bucket Nombre del bucket a obtener. Rocket
Asignar resultado a variable Variable donde se almacenará el resultado. {“bucket”{“id””Rocket”,”name””Rocket”,”owner”””,”public”true,”file_size_limit”1024,”allowed_mime_types”[“image/png”],”created_at””2025-03-31T190849.061Z”,”updated_at””2025-03-31T190849.061Z”}}

Obtiene los detalles de un bucket de almacenamiento.

📄 Create a Bucket

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para crear el bucket. credential
Nombre del bucket Nombre del nuevo bucket. Rocket Launches
Público Si está activo, el bucket será público. true
Límite de tamaño Tamaño máximo de archivo en bytes. 1024
Tipos MIME permitidos Lista separada por comas de tipos MIME permitidos. image/jpeg, image/png
Asignar resultado a variable Variable donde se almacenará el resultado. {“bucket”{“name””RocketbotBucket”}}

Crea un nuevo bucket de almacenamiento en Supabase.

📄 Upload File

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria para subir el archivo. credential
Bucket Bucket donde se subirá el archivo. Rocket
Ruta del archivo Ruta local del archivo a subir. image.jpg
Asignar resultado a variable Variable donde se almacenará el resultado. {“file”{“path””C\Users\Desktop\saturn_studio\Rocketbot Icon.jpg”,”id””3aa9f15a-b93c-4765-92cc-e0574f71b446″,”fullPath””AAAAAA/C/Users/Desktop/saturn_studio/Rocketbot Icon.jpg”}}

Sube un archivo (imagen, PDF, etc.) al bucket seleccionado.

📄 Generate and Store Embedding

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase. credential
Credencial de IA Credencial del motor de embeddings a usar. Name
Modelo de embedding Modelo utilizado para generar embeddings. Name
Nombre de la tabla Tabla donde se almacenará el embedding generado. Clients
Contenido Contenido a partir del cual se generará el embedding. {variable} or <!doctype html…
Tamaño de fragmento Tamaño del bloque de texto a procesar. 1024
Superposición de fragmento Superposición entre bloques de texto. 100
Asignar resultado a variable Variable donde se almacenará el resultado. {“table””saturn_table”,”embed_column””embed”,”processed_rows”[{“id”8550467265849849,”text””{{“data_”[{“filename””sitefetch_1743693799824.txt”,”id””483171b10ebf1f8b5ebcc22ecaad0f2f7851f6613ca22496fb9557c0b485b34f27b388498fbe9b48efe2903645035e38″,”size”154,”provider””sitefetch”}],”content”{“/”{“title””Sitefetch”,”url””https//sitefetch.vercel.app/”,”content””[Buy me a Ko-fi]”}}}.content./.content”,”embedding_preview””[-0.0442160926759243, -0.019968125969171524, 0.024202141910791397, -0.03914377838373184, 0.07313912361860275…]”,”embedding_length”384,”created_at””2025-04-03T152336.083Z”,”name””Wikipedia”,”lastname””web”}],”total_rows”1}

Genera representaciones vectoriales (embeddings) y las almacena en una tabla de Supabase.

📄 Execute Postgres Function

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase para ejecutar la función. credential
Nombre de la función Nombre de la función Postgres a ejecutar. hello_world
Parámetros Parámetros a pasar a la función (en JSON). { “embedding”: […], “match_threshold”: 0.7 }
Asignar resultado a variable Variable donde se almacenará el resultado.
{“result”[{“id”450102905661143,”name””Wikipedia”,”lastname””web”,”similarity”1}]}
{var}

Ejecuta funciones personalizadas definidas en la base de datos Postgres de Supabase.

📄 Retrieve Documents (Vector Store)

Parámetro Descripción Ejemplo
Credencial Credencial de Supabase necesaria. credential
Credencial de IA Motor de embeddings a utilizar. Name
Modelo de embedding Modelo para generar la consulta vectorial. Name
Nombre de la función Función Postgres usada para la búsqueda de similitud. hello_world
Texto a buscar Texto base de la búsqueda. query…
Número de resultados Cantidad de documentos similares a retornar. 5
Asignar resultado a variable Variable donde se almacenará el resultado.
{“result”[{“id”450102905661143,”name””Wikipedia”,”lastname””web”,”similarity”1}]}
{var}

Realiza una búsqueda de similitud sobre embeddings almacenados en Supabase.

🧪 Ejemplos de uso

  • Get Table: Listar todos los clientes almacenados en la tabla “Clients”.
  • Insert Rows: Agregar un nuevo usuario desde un formulario externo.
  • Generate and Store Embedding: Procesar contenido web y guardar embeddings para búsquedas vectoriales.
  • Execute Postgres Function: Invocar funciones personalizadas para cálculos avanzados directamente desde RPA.

🧩 Requisitos

  1. Tener una credencial válida de Supabase configurada en Saturn Studio.
  2. Conocer la estructura de las tablas, columnas y funciones a utilizar.
  3. Para embeddings, contar con una credencial de IA compatible y modelo activo.
  4. Si se usa almacenamiento, definir correctamente permisos y límites del bucket.



Saturn Studio – Step by step form

Step by Step es un sistema de formularios interactivos para SaturnStudio diseñado para integrar datos proporcionados por el usuario en flujos de trabajo de RPA bajo el enfoque HITM (Human-In-The-Middle).

📌 ¿Qué es este módulo?

Este módulo permite integrar formularios interactivos Step by Step dentro de Saturn Studio, bajo el enfoque HITM (Human-In-The-Middle). Está diseñado para capturar datos ingresados por el usuario y utilizarlos dentro de flujos de automatización RPA de manera controlada y dinámica.

📚 Descripción de los comandos

📄 Subscribe to Form

Parámetro Descripción Ejemplo
Nombre del robot público Nombre bajo el cual se publicará el formulario. Public Robot name
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

Suscribe el robot a un formulario Step by Step, permitiendo recibir datos ingresados por el usuario.

📄 Send Text

Parámetro Descripción Ejemplo
Token del formulario Token generado al suscribirse al formulario. ${{steps}.token}
Texto a enviar Texto que se desea enviar al formulario. Texto a enviar
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

Envía un mensaje de texto al formulario Step by Step activo.

📄 Generate Form

Parámetro Descripción Ejemplo
Token del formulario Token generado al suscribirse al formulario. ${{steps}.token}
Formulario Estructura o contenido del formulario a generar.
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

Genera un formulario para que el usuario pueda completar datos en tiempo real.

📄 Read QR Code

Parámetro Descripción Ejemplo
Token del formulario Token generado al suscribirse al formulario. ${{steps}.token}
Asignar resultado a variable Variable donde se almacenará el contenido del QR. {var}

Lee el contenido de un código QR escaneado desde el formulario Step by Step.

📄 Finish Form

Parámetro Descripción Ejemplo
Token del formulario Token generado al suscribirse al formulario. ${{steps}.token}
Texto a enviar Texto final o mensaje de cierre del formulario. Texto a enviar
Asignar resultado a variable Variable donde se almacenará la confirmación del cierre. {var}

Finaliza la interacción del formulario Step by Step, cerrando el ciclo de comunicación con el usuario.

🧪 Ejemplos de uso

  • Subscribe to Form: Publicar un robot para iniciar una conversación vía formulario interactivo.
  • Generate Form: Mostrar campos de entrada personalizados al usuario para que complete datos solicitados.
  • Finish Form: Confirmar que se ha completado el formulario y finalizar la sesión del usuario.

🧩 Requisitos

  1. Contar con una cuenta activa de Saturn Studio con acceso a formularios Step by Step.
  2. Definir previamente el diseño del formulario y los datos requeridos para cada paso.
  3. Utilizar correctamente el token generado en la suscripción para mantener la sesión del formulario activa.
  4. El formulario debe estar vinculado a un robot público o en ejecución.



Saturn Studio – Slack

Slack es una plataforma de comunicación empresarial que permite a los equipos colaborar y trabajar a distancia.

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Slack, una plataforma de comunicación empresarial que facilita la colaboración remota entre equipos. A través de esta integración, es posible enviar mensajes, recibir notificaciones, administrar archivos, listar hilos y automatizar tareas directamente desde los canales de Slack.

📚 Descripción de los comandos

📄 Subscribe to Webhook

Parámetro Descripción Ejemplo
(sin parámetros definidos) La suscripción se realiza directamente en Slack.

Permite registrar un webhook de Slack para recibir eventos automáticos.

📄 Wait for Message

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para recibir mensajes. credential
Simplificar datos Indica si los datos del mensaje deben simplificarse. true
Asignar resultado a variable Variable donde se almacenará el mensaje recibido. {var}

Espera un mensaje del usuario o canal y lo guarda para usarlo en el flujo.

📄 Get Messages

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para acceder a los mensajes. credential
Tipo de canal Canal directo o público. Direct Message
Canal público Canal desde el cual se listarán mensajes. social-media
Usuario Usuario del cual se recuperarán mensajes. bot-test
Límite Número máximo de mensajes a obtener. 10
Asignar resultado a variable Variable donde se almacenará la lista. {var}

Obtiene los mensajes de un canal público o conversación directa.

📄 List Thread

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para acceder al hilo. credential
Canal público Canal en el que se encuentra el hilo. social-media
ID del mensaje padre Timestamp del mensaje principal del hilo. 1734441439.169749
Límite Número de respuestas a listar. 10
Asignar resultado a variable Variable donde se almacenarán los mensajes. {var}

Lista las respuestas de un hilo a partir de un mensaje principal.

📄 Create a Message

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para enviar el mensaje. credential
Tipo de canal Canal directo o público. Channel
Canal Canal donde se enviará el mensaje. social-media
Usuario Usuario al que se enviará (en caso de mensaje directo). bot-test
Mensaje Contenido del mensaje. Hello world
Asignar resultado a variable Variable donde se almacenará la respuesta. {var}

Envía un mensaje a un canal público o conversación directa.

📄 Delete a Message

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para eliminar mensajes. credential
Canal público Canal del cual se eliminará el mensaje. social-media
ID del mensaje padre Timestamp del mensaje a eliminar. 1734441439.169749
Asignar resultado a variable Variable donde se almacenará la confirmación. {var}

Elimina un mensaje de un canal público usando su timestamp.

📄 Upload a File

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para subir archivos. credential
Tipo de canal Canal directo o público. Channel
Canal Canal donde se subirá el archivo. social-media
Usuario Usuario destinatario si se trata de un mensaje directo. bot-test
Archivo Archivo a subir. Documento.pdf
Mensaje Mensaje que acompañará el archivo. Aquí está el archivo
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

Sube un archivo y opcionalmente envía un mensaje acompañado.

📄 List Files

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para listar archivos. credential
Tipo de archivo Tipo de archivos a listar. Images, PDFs
Tipo de canal Canal directo o público. Channel
Canal público Canal donde se buscarán los archivos. social-media
Usuario Usuario relacionado con los archivos. bot-test
Límite Cantidad máxima de archivos a mostrar. 10
Asignar resultado a variable Variable donde se almacenará el resultado. {var}

Lista los archivos compartidos en un canal o conversación.

📄 Get a File

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para obtener el archivo. credential
ID del archivo ID del archivo a obtener. F085ERCF6JY
Asignar resultado a variable Variable donde se almacenará el archivo. {var}

Obtiene la información detallada de un archivo por su ID.

📄 Download a File

Parámetro Descripción Ejemplo
Credencial Credencial de Slack para descargar archivos. credential
URL de descarga privada Enlace de descarga directa del archivo. https://files.slack.com/files-pri/
Asignar resultado a variable Variable donde se almacenará el archivo descargado. [{ “filename”: “document.docx”, … }]

Descarga un archivo desde una URL privada proporcionada por Slack.

🧪 Ejemplos de uso

  • Create a Message: Enviar un mensaje automático a un canal de soporte con el resultado de un proceso.
  • Upload a File: Subir un reporte generado en PDF al canal de marketing con un comentario.
  • Get Messages: Leer los últimos 10 mensajes de un canal específico para análisis.

🧩 Requisitos

  1. Tener una credencial válida de Slack configurada en Saturn Studio.
  2. Tener acceso a los canales, usuarios o archivos con permisos suficientes.
  3. Verificar el formato correcto de timestamp para hilos y mensajes.
  4. Asegurarse de que las URLs privadas de descarga estén activas y accesibles al momento de la solicitud.



Saturn Studio – Sitefetch

itefetch es una herramienta diseñada para descargar un sitio web completo y guardarlo como archivo de texto, lo que facilita su uso en modelos de inteligencia artificial. Permite especificar páginas concretas a descargar y ofrece opciones de concurrencia para optimizar el proceso. Además, proporciona una API para desarrolladores y utiliza la biblioteca mozilla/readability para extraer eficientemente el contenido web.

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Sitefetch, una herramienta diseñada para descargar sitios web completos y guardarlos como archivos de texto. Esto facilita su uso en modelos de inteligencia artificial, extracción de contenido y análisis de datos web. También ofrece opciones de concurrencia, formato Markdown y uso de selectores CSS para precisión en el scraping.

📚 Descripción de los comandos

📄 Fetch a Site

Parámetro Descripción Ejemplo
URL del sitio Página web desde la cual se extraerá el contenido. https://rocketbot.com/es/
Concurrencia Número de solicitudes simultáneas permitidas. 10
Selector de contenido Selector CSS para extraer el contenido deseado. div
Límite Número máximo de páginas a procesar. 10
Markdown Si está activado, el contenido se descargará en formato Markdown. true
Asignar resultado a variable Variable donde se almacenará el resultado. { “filename”: “sitefetch_1743…”, “id”: “…”, “size”: 36559, “provider”: “sitefetch” }

Descarga el contenido de un sitio web completo o parcial, con opciones de formato y concurrencia, y lo guarda como archivo de texto o Markdown.

🧪 Ejemplos de uso

  • Fetch a Site: Descargar contenido desde https://rocketbot.com/es/ con un selector CSS específico y guardar el resultado como archivo Markdown para análisis posterior.
  • Limit + Concurrency: Descargar solo las primeras 10 páginas del sitio, procesadas en paralelo para mayor velocidad.

🧩 Requisitos

  1. Tener acceso a la URL pública del sitio web deseado.
  2. Usar un selector CSS válido (por ejemplo: div, article, main) para extraer contenido relevante.
  3. Contar con una credencial y configuración correcta de Sitefetch si se accede mediante su API privada.
  4. Verificar que el sitio no tenga restricciones técnicas (como captchas o bloqueos de scrapers).



Saturn Studio – Shopify

Shopify es una plataforma líder de comercio electrónico que te permite crear, gestionar y escalar tu tienda online con herramientas intuitivas y soluciones integrales para vender en cualquier lugar.

📌 ¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Shopify, una de las plataformas de comercio electrónico más utilizadas a nivel mundial. Con esta integración, puedes crear productos, consultar inventario, gestionar variantes y registrar pedidos de manera automatizada y eficiente.

📚 Descripción de los comandos

📄 Create a Product

Parámetro Descripción Ejemplo
Credencial Credencial de Shopify necesaria para crear el producto. credential
Título Título del producto. T-shirt with logo
Descripción Descripción del producto. T-shirt with logo extra large
Proveedor Marca o proveedor del producto. Nike
Etiquetas Etiquetas asociadas al producto. [ “t-shirt”, “logo”, “nike” ]
Asignar resultado a variable Variable donde se almacenará el resultado. { “data”: { “productCreate”: { “product”: { “id”: “…”, “title”: “MacBook” } } } }

Crea un nuevo producto en tu tienda Shopify con título, descripción, proveedor y etiquetas.

📄 Get a Product

Parámetro Descripción Ejemplo
Credencial Credencial de Shopify necesaria para obtener el producto. credential
ID del Producto ID del producto a recuperar. gid://shopify/Product/9828974166304
Asignar resultado a variable Variable donde se almacenará el resultado. { “product”: { “id”: “…”, “title”: “MacBook” } }

Obtiene la información completa de un producto mediante su ID.

📄 Search Products

Parámetro Descripción Ejemplo
Credencial Credencial de Shopify necesaria para buscar productos. credential
Título Título del producto. T-shirt with logo
Proveedor Marca o proveedor del producto. Nike
Límite Número máximo de resultados. 10
Estado Estado del producto (ACTIVE, ARCHIVED o DRAFT). ACTIVE
Asignar resultado a variable Variable donde se almacenará el resultado. { “products”: { “edges”: […] } }

Realiza una búsqueda de productos en tu tienda por título, proveedor y estado.

📄 Create Variant

Parámetro Descripción Ejemplo
Credencial Credencial de Shopify necesaria para crear la variante. credential
ID del Producto ID del producto al que se añadirá la variante. gid://shopify/Product/9828914757920
Precio Precio de la variante. 11.99
SKU Código único de la variante. KS42E22TSW
Opción Opción de la variante (por ejemplo: color, talla).
Valor Valor de la opción (por ejemplo: red, XL). red
Peso Peso del producto. 0.5
Asignar resultado a variable Variable donde se almacenará el resultado. { “products”: { “edges”: […] } }

Crea una variante de un producto existente, definiendo precio, SKU, opciones y peso.

📄 Create Order

Parámetro Descripción Ejemplo
Credencial Credencial de Shopify necesaria para crear el pedido. credential
ID del Producto Producto relacionado al pedido. gid://shopify/Product/9828914757920
Variante Selección de la variante del producto.
Cantidad Número de unidades a pedir. 5
Precio Unitario Precio por unidad del producto. 99.99
Moneda Moneda del pedido. USD
¿Fue pagado? Indica si el pedido ya fue pagado. True
Nota Nota adicional del pedido. Urge order, send today
Asignar resultado a variable Variable donde se almacenará el resultado. { “products”: { “edges”: […] } }

Crea una orden en tu tienda Shopify, incluyendo producto, variante, cantidad y estado de pago.

🧪 Ejemplos de uso

  • Create a Product: Publicar automáticamente un nuevo producto con descripción y etiquetas desde una planilla de carga.
  • Get a Product: Consultar los detalles de un producto mediante su ID para mostrarlos en un panel de control.
  • Create Order: Generar un pedido con una variante específica luego de que un cliente complete un formulario de compra.

🧩 Requisitos

  1. Contar con una credencial válida de Shopify configurada en Saturn Studio.
  2. Tener acceso a los IDs de producto o variantes existentes en la tienda.
  3. Disponer de permisos para crear productos, variantes y órdenes en el entorno Shopify.
  4. Las etiquetas deben enviarse como un arreglo y las monedas deben coincidir con las configuradas en la tienda.



Saturn Studio – Salesforce

Salesforce es una plataforma CRM basada en la nube que ayuda a las empresas a gestionar las relaciones con los clientes, las ventas, el marketing, el servicio de atención al cliente y mucho más. Con su interfaz intuitiva y sus soluciones personalizables, Salesforce permite a las organizaciones aumentar la productividad y agilizar los procesos empresariales.

📌 ¿Qué es este módulo?

Este módulo permite integrar Saturn Studio con Salesforce, una plataforma CRM basada en la nube que ayuda a las empresas a gestionar relaciones con clientes, ventas, marketing, servicio al cliente y más. A través de esta integración, puedes buscar, obtener, crear y gestionar registros de manera automatizada.

📚 Descripción de los comandos

📄 Search Records (SOSL)

Parámetro Descripción Ejemplo
Credencial Credencial de Salesforce necesaria para realizar la búsqueda. credential
Consulta Filtro de búsqueda usando SOSL. FIND {John Doe} IN ALL FIELDS RETURNING Account(Id, Name), Contact(Id, FirstName, LastName)
Asignar resultado a variable Variable donde se almacenará el resultado. { “records”: [ { “Id”: “043Av00006pjXihIAE”, “FirstName”: “Juan”, “LastName”: “Pérez”, “Email”: “juan.perez@email.com” } ] }

Busca registros en múltiples objetos utilizando SOSL.

📄 Search Records (SOQL)

Parámetro Descripción Ejemplo
Credencial Credencial de Salesforce necesaria para realizar la búsqueda. credential
Consulta Consulta SOQL para filtrar registros. SELECT Id, FirstName, LastName, Email FROM Contact WHERE LastName = ‘Doe’ LIMIT 10
Asignar resultado a variable Variable donde se almacenará el resultado. { “records”: [ { “Id”: “043Av00006pjXihIAE”, “FirstName”: “Juan”, “LastName”: “Pérez”, “Email”: “juan.perez@email.com” } ] }

Realiza una búsqueda estructurada sobre objetos específicos usando SOQL.

📄 Get Record

Parámetro Descripción Ejemplo
Credencial Credencial de Salesforce necesaria para obtener el registro. credential
Tipo Tipo de objeto a recuperar. Contact
ID del registro ID del registro que se desea obtener. 003Hu00003pjXihIAE
Asignar resultado a variable Variable donde se almacenará el resultado. { “record”: { “Id”: “003Hu00003pjXihIAE”, “FirstName”: “Juan”, “LastName”: “Pérez”, … } }

Obtiene un registro completo de Salesforce usando su ID único.

📄 Create Record

Parámetro Descripción Ejemplo
Credencial Credencial de Salesforce necesaria para crear el registro. credential
Asignar resultado a variable Variable donde se almacenará el resultado. { “record”: { “id”: “001Vu00303ajalLIAY”, “success”: true, “errors”: [] } }

Crea un nuevo registro en Salesforce según el tipo de objeto y campos configurados previamente.

🧪 Ejemplos de uso

  • Search Records (SOSL): Buscar rápidamente a un cliente por nombre completo en todas las entidades.
  • Search Records (SOQL): Filtrar contactos por apellido desde la tabla “Contact”.
  • Get Record: Obtener los datos completos de un contacto por su ID.
  • Create Record: Registrar automáticamente un nuevo cliente desde un formulario interno.

🧩 Requisitos

  1. Tener una credencial válida de Salesforce configurada en Saturn Studio.
  2. Conocer el tipo de objeto y su estructura (Contact, Account, Lead, etc.).
  3. En búsquedas SOQL/SOSL, estructurar correctamente las consultas según el estándar Salesforce.
  4. Disponer de permisos de lectura o escritura según el comando que se desee ejecutar.