Saturn Studio – Credencial Airtable

Para obtener la API Key de Airtable desde el módulo de Saturn Studio, sigue estos pasos:

1. Acceso al módulo Airtable

En Saturn Studio, dirígete al módulo Airtable y haz clic en New para crear una nueva credencial.

2. Ingresar el nombre

Al hacer clic en New, se te pedirá que ingreses un nombre descriptivo para la credencial.

3. Obtener la API Key de Airtable

Debajo del campo para ingresar la API Key, verás un enlace. Haz clic en este enlace, lo que te redirigirá a la página de Airtable.

4. Registrarse en Airtable

Si no tienes una cuenta, regístrate en Airtable. Si ya tienes una cuenta, simplemente inicia sesión.

5. Crear un nuevo token

Dentro del Developer Hub de Airtable, dirígete a la sección de “Personal access tokens”.

Haz clic en + Create new token para comenzar a crear un nuevo token.

6. Configurar el token

Configura el token con los siguientes detalles:

  • Nombre: Asigna un nombre descriptivo al token, por ejemplo, “test”.
  • Scopes: Selecciona los permisos que deseas otorgar al token. Ejemplos de permisos:

    • data.records:read (para leer registros)
    • data.recordComments:read (para ver comentarios en los registros)

  • Acceso: Elige el nivel de acceso que deseas otorgar, ya sea para una base, múltiples bases o todas las bases de tus workspaces.

7. Finalizar la creación

Haz clic en Create token para generar el token.

8. Copiar el token

Una vez generado el token, se mostrará solo una vez. Cópialo y guárdalo en un lugar seguro, ya que no podrás verlo nuevamente.

9. Ingresar la API Key en Saturn Studio

Vuelve a Saturn Studio y pega el token en el campo correspondiente en el módulo Airtable. Luego, verifica el token con el botón a un costado. Si todo está correcto, habrás creado correctamente una credencial para Airtable.




Saturn Studio – Credencial Clientify

Para obtener las credenciales de Clientify en Saturn Studio, sigue estos pasos:

1. Acceso al módulo Clientify

Primero, accedemos al módulo Clientify dentro de Saturn Studio y crearemos una nueva credencial.

2. Ingresar usuario y contraseña

Debemos completar la información con el usuario y la contraseña de Clientify.

3. Registrarse en Clientify

Para registrarse en Clientify, realiza una búsqueda rápida en Google o ingresa directamente al siguiente enlace: https://clientify.com/.

Rellena los datos requeridos para crear una cuenta o accede utilizando tu cuenta de Google.

4. Cambiar la contraseña (si te registraste con Google)

Si te registraste con Google, necesitarás establecer una contraseña para tu cuenta. Para ello, sigue estos pasos:

  • Dirígete a Configuración > Mi Usuario > Datos Personales.
  • En la parte inferior de la página, encontrarás la opción Cambiar Contraseña.
  • Allí podrás establecer una nueva contraseña.

5. Ingresar los datos en Saturn Studio

Una vez que tengas la contraseña, regresa a Saturn Studio y coloca en el módulo Clientify las credenciales de usuario y contraseña.

6. Verificar la credencial

Haz clic en el botón de verificación para comprobar que las credenciales sean correctas. Si todo está en orden, habrás creado correctamente la credencial de Clientify.




Saturn Studio – Credencial Apify

Para obtener las credenciales de Apify en Saturn Studio, sigue estos pasos:

1. Acceso al módulo Apify

En Saturn Studio, accede al módulo Apify y haz clic en New Credential.

2. Obtener el API Token

Se le deberá poner un nombre a la credencial; luego debemos hacer clic en el enlace de abajo proporcionado en el módulo, el cual te redirigirá al sitio oficial de Apify para obtener tu API Token.

3. Registrarse o iniciar sesión en Apify

Deberás registrarte o iniciar sesión en Apify si aún no lo has hecho.

4. Obtener el API Token

Una vez que estés registrado e inicies sesión, Apify te proporcionará tu API Token. Copia este token.

5. Ingresar la API Token en Saturn Studio

Regresa a Saturn Studio y pega el API Token en el campo correspondiente dentro del módulo Apify.

6. Verificar la credencial

Haz clic en el botón de verificación para comprobar que la API Token es correcta. Si todo está en orden, habrás creado correctamente la credencial de Apify.




Saturn Studio – Airtable

Airtable es una plataforma que combina la facilidad de uso de una hoja de cálculo con la potencia de una base de datos. Permite crear y gestionar datos de manera visual y flexible.

¿Qué es este módulo?

Este módulo permite conectar Saturn Studio con Airtable, facilitando la automatización de registros, búsquedas y actualizaciones en tus bases de datos. Puedes crear flujos de trabajo para gestionar información sin salir de Saturn Studio.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

Buscar Registros

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Selecciona tu base appqTfR7y4OoknKXy
Tabla Tabla a consultar tblwiUIYWObDCBexa
Filtro por fórmula Fórmula para filtrar {Name} = “John” or AND({Age} > 30, {Status} = “Active”)
Límite Número máximo de registros 10
Asignar resultado a variable Variable donde se guardará el resultado [{“id” “recZX9AJjpJXvsveG”, “createdTime” “2024-11-22T124734.000Z”, “fields” {“Direction” “Washington 412”, “Name” “John”, “Age” “1”, “Status” “In progress”, “Lastname” “Doe”}}]

Obtener Registro

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Selecciona tu base appqTfR7y4OoknKXy
Tabla Tabla a consultar tblwiUIYWObDCBexa
ID del registro ID del registro ${{result}[0].id}
Asignar resultado a variable Resultado en formato JSON [{“id”: “recZX9AJjpJXvsveG”, “createdTime”: “2024-11-22T12:47:34.000Z”, “fields”: {“Direction”: “Washington 412”, “Name”: “John”, “Age”: 1, “Status”: “In progress”, “Lastname”: “Doe”}}]

Crear Registro

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base destino appqTfR7y4OoknKXy
Tabla Tabla donde crear tblwiUIYWObDCBexa
Columnas Campos y valores a insertar [{“Name”: “John”, “Lastname”: “Doe”, “Age”: 30}]
Asignar resultado a variable Resultado JSON del nuevo registro {“id” “recIVQq0SznlfpIKi”, “createdTime” “2024-11-25T144427.000Z”, “fields” {“Direction” “Washington 412”, “Name” “John”, “Age” “1”, “Status” “In progress”, “Lastname” “Doe”}}

Actualizar Registro

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base correspondiente appqTfR7y4OoknKXy
Tabla Tabla a actualizar tblwiUIYWObDCBexa
ID del registro ID a actualizar ${{result}[0].id}
Columnas Nuevos valores [{“Name”: “John”, “Lastname”: “Doe”, “Age”: 30}]
Asignar resultado a variable Resultado JSON del registro actualizado {“id”: “recIVQq0SznlfpIKi”, “createdTime”: “2024-11-25T14:44:27.000Z”, “fields”: {“Direction”: “Washington 412”, “Name”: “John”, “Age”: 1, “Status”: “In progress”, “Lastname”: “Doe”}}

Eliminar Registro

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base de donde eliminar appqTfR7y4OoknKXy
Tabla Tabla correspondiente tblwiUIYWObDCBexa
ID del registro ID a eliminar ${{result}[0].id}
Asignar resultado a variable Resultado JSON de la eliminación {“deleted”: true, “id”: “recIVQq0SznlfpIKi”}

Crear Registros Masivos (avanzado)

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base destino appqTfR7y4OoknKXy
Tabla Tabla donde crear tblwiUIYWObDCBexa
Registros Lista de registros [{“Name”: “John”, “Lastname”: “Doe”, “Age”: 30}, {“Name”: “Jane”, “Age”: 25}]
Asignar resultado a variable Resultado en lote JSON {“records” [{“id” “recIVQq0SznlfpIKi”, “createdTime” “2024-11-25T144427.000Z”, “fields” {“Name” “John”, “Age” “31”, “Status” “Active”, “Lastname” “Doe”, “Direction” “Washington 412”}}, {“id” “recXYZ123”, “createdTime” “2024-11-25T144427.000Z”, “fields” {“Name” “Jane”, “Lastname” “Smith”, “Age” “25”, “Status” “Inactive”, “Direction” “456 Elm St”}}]}

Actualizar Registros Masivos (avanzado)

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base correspondiente appqTfR7y4OoknKXy
Tabla Tabla donde actualizar tblwiUIYWObDCBexa
Registros Registros con ID y nuevos valores [{“id”: “rec560UJdUtocSouk”, “fields”: {“Name”: “John”, “Lastname”: “Doe”, “Status”: “Active”}}]
Asignar resultado a variable Resultado JSON con cambios aplicados {“records” [{“id” “recS9LAMeeWZT6dmw”, “createdTime” “2024-11-25T145434.000Z”, “fields” {“Name” “John”, “Age” “55”, “Status” “Active”, “Lastname” “Doe”, “Direction” “123 Main St”}}, {“id” “recMJYAPJoGjDFkuW”, “createdTime” “2024-11-25T145434.000Z”, “fields” {“Name” “Jane”, “Age” “31”, “Status” “Active”, “Lastname” “Smith”, “Direction” “456 Elm St”}}]}

Eliminar Registros Masivos (avanzado)

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base a modificar appqTfR7y4OoknKXy
Tabla Tabla objetivo tblwiUIYWObDCBexa
IDs de los registros Lista de IDs a eliminar [{ “id”: “reclPk7NADGf9KAve” },{ “id”: “recSUDyOJtVAZNRhY” }]
Asignar resultado a variable Resultado JSON de eliminación múltiple {“records”: [{“deleted”: true, “id”: “recS9LAMeeWZT6dmw”}, {“deleted”: true, “id”: “recMJYAPJoGjDFkuW”}]}

Exportar Tabla como CSV (avanzado)

Parámetro Descripción Ejemplo
Credencial Credencial de Airtable credential
Base Base a exportar appqTfR7y4OoknKXy
Tabla Tabla a exportar tblwiUIYWObDCBexa
Asignar resultado a variable Archivo generado en formato CSV {“filename” “airtable_export_1732547109151.csv”, “id” “c32461fc3e81e94fcd586c8aa5e32e2ca1c432ed96c8a332acc7df80f257364c27c0466cc6c6e5d728613941d182cb15”, “size” 303, “provider” “airtable”}

Ejemplos de uso

  • Buscar registros en una tabla de Airtable con filtros específicos.
  • Obtener, crear o modificar registros individuales o masivos.
  • Exportar los registros de una tabla como un archivo CSV.
  • Automatizar flujos con registros almacenados dinámicamente.

Requisitos

  1. Contar con una cuenta activa en Airtable.
  2. Obtener una API Key de Airtable y guardarla como credencial en Saturn Studio.
  3. Crear previamente una base y una tabla con las columnas necesarias.



Saturn Studio – Credencial Claude.AI

Para obtener las credenciales de Claude.AI en Saturn Studio, sigue estos pasos:

1. Acceso al módulo Claude.IA

Primero, accedemos al módulo Claude.IA dentro de Saturn Studio y hacemos clic en new credential

2. Obtener el enlace para registrarse

Al crear la nueva credencial, se tendrá un enlace que abrirá una nueva pestaña para que te registres en Claude.IA

3. Registrarse en Claude

Regístrate en la plataforma Claude.IA siguiendo las instrucciones de la página.

4. Crear una nueva API Key

Una vez registrado, en la página de Claude.IA , se te pedirá que crees una nueva API Key.

5. Configurar la API Key

  • Selecciona el workspace: Elige el workspace adecuado para la clave.
  • Nombre: Asigna un nombre descriptivo para la API Key.

6. Obtener y copiar la API Key

Después de completar la configuración, Claude.IA te proporcionará la API Key. Copia esta clave para usarla en Saturn Studio.

7. Ingresar la API Key en Saturn Studio

Regresa a Saturn Studio y pega la API Key en el campo correspondiente dentro del módulo Claude.IA.

8. Verificar la clave

Haz clic en el botón de verificación para comprobar si la API Key es correcta. Si todo está en orden, habrás creado y configurado correctamente la credencial de Claude.IA.




Saturn Studio – Mercado Pago

¿Qué es este módulo?

Mercado Pago es la solución de pagos digitales de Mercado Libre que permite realizar transacciones seguras en tiendas físicas y online. Este módulo permite esperar pagos, listar transacciones recientes y obtener detalles de pagos específicos directamente desde Saturn Studio.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

Wait for a Payment

Esperar la recepción de un nuevo pago en Mercado Pago.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Pago necesaria para esperar pagos. credential
Asignar variable Variable donde se almacenará el resultado. {var}

List Payments

Listar los pagos recientes registrados en la cuenta de Mercado Pago.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Pago necesaria para listar pagos. credential
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“payments”:[{“id”:101487583442,”status”:”approved”,”amount”:100}]} {var}

Get Payment

Obtener los detalles de un pago específico mediante su ID.

Parámetro Descripción Ejemplo
Credencial Credencial de Mercado Pago necesaria para consultar un pago. credential
ID del pago Identificador del pago que se desea obtener. 101491119318
Asignar variable Variable donde se almacenará el resultado. Ejemplo: {“payment”:{“id”:101491119318,”status”:”approved”}} {var}

Ejemplo de uso

  • Wait for a Payment
    Esperar la notificación de un pago en tiempo real y almacenarlo en una variable para validación o procesamiento.
  • List Payments
    Visualizar la lista de pagos realizados recientemente con detalles como monto, método de pago, estado y correo del comprador.
  • Get Payment
    Consultar el estado, método de pago y otros detalles asociados a una transacción específica utilizando su ID único.

Requisitos

  1. Tener una credencial válida de Mercado Pago asociada a la cuenta del comercio.
  2. Para consultar pagos individuales, debes conocer el ID exacto del pago.
  3. El comando de espera se utiliza generalmente en flujos donde se necesita una respuesta reactiva ante pagos entrantes.



Saturn Studio – Apify

Apify es una plataforma CRM que proporciona herramientas de marketing, ventas y atención al cliente para ayudar a las empresas a crecer. Con soluciones de automatización, gestión de leads y análisis de datos, Apify permite a las organizaciones mejorar las relaciones con los clientes y optimizar sus estrategias de negocio.

¿Qué es este módulo?

Este módulo te permite interactuar con la plataforma Apify directamente desde Saturn Studio. Puedes ejecutar y administrar Actors (Actores), Tareas y Datasets (Conjuntos de datos) de Apify, así como suscribirte a webhooks para monitorear eventos, facilitando la integración de las capacidades de web scraping y automatización de Apify en tus flujos de trabajo.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

Suscribirse a Webhook

Parámetro Descripción Ejemplo
Credencial Credencial de Apify necesaria para esperar a un actor credential
Actor Seleccione el actor que desea ejecutar My Actor
Descripción

Descripción del webhook para esperar la finalización del actor

Webhook para esperar finalización de actor
Asignar resultado a variable Variable where the result will be stored. Example {“response”{“data”{“id””IcuPYbCSum4h57MRa”,”createdAt””2025-03-10T210514.535Z”,”modifiedAt””2025-03-10T210514.535Z”,”userId””r2wGftDCi0C01GqZS”,”isEnabled”true,”isAdHoc”false,”eventTypes”[“ACTOR.RUN.SUCCEEDED”],”condition”{“actorId””TJdehJYUf26tLd4t1″},”ignoreSslErrors”false,”doNotRetry”false,”requestUrl””https//qgj1zsts-3000.brs.devtunnels.ms/webhook/c963e13f9a6771590bf88dc791ccf9c6”,”payloadTemplate””{\n “userId” {{userId}},\n “createdAt” {{createdAt}},\n “eventType” {{eventType}},\n “eventData” {{eventData}},\n “resource” {{resource}}\n}”,”lastDispatch”null,”stats”{“totalDispatches”0},”actionType””HTTP_REQUEST”,”shouldInterpolateStrings”false,”description””Description”}} {var}

Esperar por un Actor

Esperar por la finalización de un actor en Apify

Parámetro Descripción Ejemplo
Credencial Credencial de Apify necesaria para esperar por el actor credential
Asignar resultado a variable Variable donde se almacenará el resultado al finalizar el actor. {“userId”:”p7wvGtDCy7C01GqZS”,”createdAt”:”2025-03-10T20:52:46.772Z”,”eventType”:”ACTOR.RUN.SUCCEEDED”,”eventData”:{“actorId”:”TJdehJYUf26tLd4t1″,”actorRunId”:”KJLN04adhTQZRWl5j”},”resource”:{“id”:”KJLN04adhTQZRWl5j”,”actId”:”TJdehJYUf26tLd4t1″,”userId”:”f1thRtDCy5C01GqZS”,”startedAt”:”2025-03-10T20:52:38.175Z”,”finishedAt”:”2025-03-10T20:52:40.666Z”,”status”:”SUCCEEDED”,”meta”:{“origin”:”DEVELOPMENT”}}}{var}

Ejecutar un Actor

Parámetro Descripción Ejemplo
Credencial Credencial de Apify necesaria para ejecutar el actor credential
Actor Selecciona el actor que deseas ejecutar My Actor
Url Url del sitio web del cual obtener los datos (si aplica) https://rocketbot.com/es/
Timeout Tiempo máximo en segundos para esperar que el actor finalice 12.5
Memoria Límite de memoria para la ejecución, en megabytes. 128
Asignar resultado a variable Variable where the result will be stored. Example {“response”{“data”{“id””QEtJv8L8vZm9cOP5u”,”actId””TJdehJYUf26tLd4t1″,”userId””g7wvGtDPe3J01GqZW”,”startedAt””2025-03-10T142901.627Z”,”finishedAt”null,”status””READY”,”meta”{“origin””API”,”userAgent””node”}}}} Variable donde se almacenará la información de la ejecución. {var}

Obtener Dataset

Obtener los ítems de un dataset (conjunto de datos) desde Apify

Parámetro Descripción Ejemplo
Credencial Credencial de Apify necesaria para obtener el dataset credential
ID del Dataset ID del dataset del cual deseas obtener los ítems ITPgs154hed79LnEA
Limpiar Si se selecciona, los campos vacíos y ocultos serán eliminados true
Formato Formato en que se devolverán los datos, por defecto es JSON JSON, CSV, HTML, XML, RSS
Límite Número máximo de ítems a obtener 100
Asignar resultado a variable Variable donde se almacenará la lista de ítems obtenidos.
{“response”[{“level””h1″,”text””Your full-stack platform for web scraping”},{“level””h3″,”text””TikTok Data Extractor”}]}
{var}

Ejecutar una Tarea

Parámetro Descripción Ejemplo
Credencial Credencial de Apify necesaria para ejecutar la tarea credential
Tarea Selecciona la tarea que deseas ejecutar My Task
Asignar resultado a variable Variable donde se almacenará la información de la ejecución.  {“response”{“data”{“id””MZqXXu2JZ1nhkefyZ”,”actId””TJdehJYUf26tLd4t1″,”userId””r2wvEtDHy3C04GqXS”,”actorTaskId””qMlcG4JF7tgsp5H8g”,”startedAt””2025-03-10T184415.823Z”,”finishedAt”null,”status””READY”,”meta”{“origin””API”,”userAgent””node”}}}} {var}

Ejemplo de uso

  1. Ejecutar un Actor: Iniciar la ejecución de un actor específico (ej. My Actor) en Apify para extraer datos de una URL (https://rocketbot.com/es/), almacenando la información inicial de la ejecución en runInfo.
  2. Esperar por un Actor: Utilizar el comando Esperar por un Actor para pausar el flujo hasta que el actor iniciado en el paso anterior complete su ejecución, usando la credencial configurada. El resultado detallado de la finalización se guarda en actorCompletionData.
  3. Obtener Dataset: Una vez que el actor ha finalizado (indicado por el comando anterior), usar Obtener Dataset con el ID del Dataset asociado a la ejecución del actor para recuperar los primeros 100 ítems en formato JSON, guardándolos en la variable extractedData.

Requisitos

  • Tener una credencial válida de Apify configurada en Saturn Studio.
  • Conocer los nombres o IDs de los Actors (Actores), Tasks (Tareas) o Datasets (Conjuntos de datos) que se desean utilizar en Apify.
  • Para Ejecutar un Actor, puede ser necesario proporcionar parámetros específicos requeridos por el actor (como Url).
  • Para Obtener Dataset, se necesita el ID del Dataset del cual se quieren obtener los ítems.



Saturn Studio – Calendly

Calendly es una herramienta de programación que simplifica la coordinación de reuniones, permitiendo a los usuarios programar eventos sin necesidad de correos electrónicos de ida y vuelta.

¿Qué es este módulo?

Este módulo integra Saturn Studio con Calendly, la herramienta de programación de reuniones. Te permite gestionar tipos de eventos y crear reuniones directamente desde tus automatizaciones, simplificando la coordinación de agendas y la interacción con la plataforma Calendly sin necesidad de intercambios manuales.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

Listar Tipos de Eventos

Listar todos los tipos de eventos configurados en Calendly para un usuario u organización.

Parámetro Descripción Ejemplo
Credencial Credencial de Calendly necesaria para listar los tipos de eventos. credential
Tipo de búsqueda evento Indica si la búsqueda se realizará a nivel de Usuario o de Organización. User o Organization
Usuario Seleccione el usuario donde se encuentran los eventos https://api.calendly.com/users/b35404f6-e07c-4p2e-beb9-1b6f49d5ed5e
Organización

Seleccione la organización donde se realizaran los actos.

https://api.calendly.com/organizations/b35404f6-e07c-4p2e-beb9-1b6f49d5ed5e
Asignar resultado a variable Variable donde se almacenará la lista de tipos de eventos.
{“events”: [{“active”: true, “admin_managed”: false, “booking_method”: “instant”, “color”: “#8247f5”, “created_at”: “2025-02-06T20:14:21.261173Z”, “custom_questions”: [{“answer_choices”: [], “enabled”: true, “include_other”: false, “name”: “Please share anything that will help prepare for our meeting.”, “position”: 0, “required”: false, “type”: “text”}], “deleted_at”: null, “description_html”: null, “description_plain”: null, “duration”: 30, “duration_options”: null, “internal_note”: null, “kind”: “solo”, “locations”: [{“kind”: “google_conference”}], “name”: “30 Minute Meeting”, “pooling_type”: null, “position”: 1, “profile”: {“name”: “John Doe”, “owner”: “https://api.calendly.com/users/3ebfdf0d-830c-476d-a5ae-19c58053c772”, “type”: “User”}, “scheduling_url”: “https://calendly.com/johndoe/30min”, “secret”: false, “slug”: “30min”, “type”: “StandardEventType”, “updated_at”: “2025-02-06T20:35:33.776350Z”, “uri”: “https://api.calendly.com/event_types/fa91ae2a-fc4e-4992-838f-1fd570f38554”}]}
{var}

Obtener un Tipo de Evento

Obtener un tipo de evento en Calendly

Parámetro Descripción Ejemplo
Credencial Credencial de Calendly necesaria para obtener el tipo de evento. credential
Tipo de Evento Tipo de evento que se desea obtener. https://api.calendly.com/event_types/EBHAAFHDCAEQTSEZ
Asignar resultado a variable Variable donde se almacenarán los detalles del tipo de evento.
{“event_type”: {“resource”: {“active”: true, “admin_managed”: false, “booking_method”: “instant”, “color”: “#8247f5”, “created_at”: “2025-02-06T20:14:21.261173Z”, “custom_questions”: [{“answer_choices”: [], “enabled”: true, “include_other”: false, “name”: “Please share anything that will help prepare for our meeting.”, “position”: 0, “required”: false, “type”: “text”}], “deleted_at”: null, “description_html”: null, “description_plain”: null, “duration”: 30, “duration_options”: null, “internal_note”: null, “kind”: “solo”, “locations”: [{“kind”: “google_conference”}], “name”: “30 Minute Meeting”, “pooling_type”: null, “position”: 1, “profile”: {“name”: “John Doe”, “owner”: “https://api.calendly.com/users/9ebfdfed-830c-4767-w2ae-39c58053c772”, “type”: “User”}, “scheduling_url”: “https://calendly.com/johndoe/30min”, “secret”: false, “slug”: “30min”, “type”: “StandardEventType”, “updated_at”: “2025-02-06T20:35:33.776350Z”, “uri”: “https://api.calendly.com/event_types/sa92ae2f-fc4e-3992-831f-1dd370f38554”}}}
{var}

Crear una Reunión Única

Crear una reunión única (one-off) en Calendly con parámetros específicos.

Parámetro Descripción Ejemplo
Credencial Credencial de Calendly necesaria para crear la reunión. credential
Nombre Nombre del tipo de evento para la reunión única. Mi Evento
Anfitrión Nombre del anfitrión https://api.calendly.com/users/9ebfdfed-830c-4767-w2ae-39c58053c772
Co-anfitrión(es) Nombre del co-anfitrión https://api.calendly.com/users/9ebfdfed-830c-4767-w2ae-39c58053c772, https://api.calendly.com/users/9ebfdfed-830c-4767-w2ae-39c58053c772
Duración Duración de la reunión en minutos. 30
Zona Horaria Zona horaria en la que se establecerá la reunión. America/New_York
Fecha de Inicio Fecha de inicio de la disponibilidad para la reunión. Formato: YYYY-MM-DD. Debe ser anterior a la Fecha de Fin. 2025-02-25
Fecha de Fin Fecha de fin de la disponibilidad para la reunión. Formato: YYYY-MM-DD. Debe ser futura y a menos de 365 días de la Fecha de Inicio. 2025-02-25
Ubicación Descripción de la ubicación de la reunión Oficina Principal
Asignar resultado a variable Variable donde se almacenarán los detalles de la reunión única creada. {"event_type": {"resource": {"active": true, "admin_managed": false, "booking_method": "instant", "color": "#0069ff", "created_at": "2025-02-07T16:38:06.225078Z", "custom_questions": [{"answer_choices": [], "enabled": true, "include_other": false, "name": "Please share anything that will help prepare for our meeting.", "position": 0, "required": false, "type": "text"}], "deleted_at": null, "description_html": null, "description_plain": null, "duration": 50, "duration_options": null, "internal_note": null, "kind": "solo", "locations": [{"additional_info": null, "kind": "physical", "location": "Main Office"}], "name": "Saturn event", "pooling_type": null, "position": 0, "profile": {"name": "John Doe", "owner": "https://api.calendly.com/users/3ebfdf0t-830j-4567-y5ae-69c58053c772", "type": "User"}, "scheduling_url": "https://calendly.com/d/cqse-m72-ssq/saturn-event", "secret": true, "slug": "sf9c96xn", "type": "AdhocEventType", "updated_at": "2025-02-07T16:38:06.225078Z", "uri": "https://api.calendly.com/event_types/24606510-1wbf-51eh-8c55-nbd1d4909887"}}}{var}

Ejemplo de uso

  1. Listar Tipos de Eventos: Obtener la lista de todos los tipos de eventos disponibles para un usuario específico (ej. https://api.calendly.com/users/b354...) y guardar el resultado en listaEventos.
  2. Obtener un Tipo de Evento: Seleccionar un URI de evento de la listaEventos (ej. https://api.calendly.com/event_types/EBH...) y usar Obtener un Tipo de Evento para conseguir sus detalles completos, almacenándolos en detallesEvento.
  3. Crear una Reunión Única: Utilizar el comando Crear una Reunión Única para programar una nueva reunión puntual, especificando el anfitrión, duración, fechas, ubicación y otros detalles necesarios, y guardar la información de la reunión creada en nuevaReunionInfo.

Requisitos

  • Tener una credencial válida de Calendly configurada en Saturn Studio.
  • Para listar o crear eventos, conocer la URI del Usuario o de la Organización correspondiente.
  • Para obtener un tipo de evento, se necesita la URI específica del evento.
  • Para crear una reunión única, se deben proporcionar todos los parámetros obligatorios como nombre, anfitrión, duración y fechas válidas.



Saturn Studio – Claude.ai

Claude.ai es un asistente avanzado de IA desarrollado por Anthropic. Está diseñado para ofrecer respuestas precisas, útiles y seguras en una amplia gama de tareas, desde consultas sencillas hasta análisis complejos.

¿Qué es este módulo?

Este módulo integra Saturn Studio con Claude.ai, el asistente de inteligencia artificial avanzado de Anthropic. Permite aprovechar las capacidades de Claude.ai para generar texto y procesar documentos (imágenes o PDF) directamente desde tus flujos de automatización, facilitando la incorporación de IA generativa en diversas tareas.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

Generar Texto

Genera texto coherente y contextualmente relevante a partir de una indicación (prompt) proporcionada por el usuario.

Parámetro Descripción Ejemplo
Credencial Credencial de Claude.ai necesaria para generar texto. credential
Modelo Selecciona el modelo de Claude.ai que deseas utilizar. Claude 3.7 Sonnet
Texto La indicación (prompt) o texto base a partir del cual se generará la respuesta. Explica cómo funciona la IA
Max tokens El número máximo de tokens que pueden ser generados en la completación. La longitud total de los tokens de entrada y los generados está limitada por la longitud del contexto del modelo. 300
Temperatura Temperatura de muestreo a usar, entre 0 y 2. Valores más altos como 0.8 harán la salida más aleatoria, mientras que valores más bajos como 0.2 la harán más enfocada y determinista. 1
Thinking (Pensamiento) Si se establece en true, Claude realizará un proceso de razonamiento interno sobre el texto de entrada antes de generar la respuesta. true
Budget Tokens (Thinking) Determina el número máximo de tokens que Claude puede usar para su proceso de razonamiento interno. Por defecto es 16000. 16000
Asignar resultado a variable Variable donde se almacenará el texto generado.
 {“response” “AI works by learning patterns from data”}
{var}

Procesar Documento

Genera texto basado en el contenido de un archivo de imagen o PDF proporcionado.

Parámetro Descripción Ejemplo
Credencial Credencial de Claude.ai necesaria para generar texto basado en un documento. credential
Modelo Selecciona el modelo de Claude.ai que deseas utilizar. Claude 3.7 Sonnet
Ruta de archivo Ruta local al archivo de imagen o PDF que se va a procesar. image.jpg
Texto La indicación (prompt) o pregunta sobre el contenido del documento. Describe la imagen
Max tokens El número máximo de tokens que pueden ser generados en la completación. La longitud total de los tokens de entrada y los generados está limitada por la longitud del contexto del modelo. 300
Temperatura Temperatura de muestreo a usar, entre 0 y 2. Valores más altos como 0.8 harán la salida más aleatoria, mientras que valores más bajos como 0.2 la harán más enfocada y determinista. 1
Asignar resultado a variable Variable donde se almacenará el texto generado a partir del documento.
{“response” “The image shows a cat sitting on a chair”}
{var}

Ejemplo de uso

Generar Texto: Utilizar el comando Generar Texto con una pregunta como “Explica los principios básicos de la computación cuántica”, especificando el modelo Claude 3.7 Sonnet, un Max tokens de 500 y una Temperatura de 0.5. El resultado se guarda en la variable explicacionCuantica.
Procesar Documento: Tomar un archivo PDF (informe_anual.pdf) y usar el comando Procesar Documento con la indicación “Resume los puntos clave de la sección de resultados financieros”. Guardar el resumen generado en la variable resumenFinanciero.
Generar Texto (Continuación): Usar nuevamente Generar Texto, esta vez con el resumenFinanciero como parte del prompt: “Basado en el siguiente resumen: ‘{resumenFinanciero}’, redacta un correo para los inversores destacando los logros.”, y almacenar el borrador del correo en correoInversores.

Requisitos

Tener una credencial válida de Claude.ai configurada en Saturn Studio.
Seleccionar un modelo de Claude.ai disponible y apropiado para la tarea.
Tener en cuenta los límites de tokens tanto para la entrada (prompt + contenido del documento si aplica) como para la salida generada, ajustando el parámetro Max tokens según sea necesario.
Para Procesar Documento, asegurar que el archivo especificado en Ruta de archivo exista y sea accesible.




Saturn Studio – Freshdeck

Freshdesk es una plataforma de soporte al cliente que ayuda a gestionar tickets de soporte, automatizar flujos de trabajo y brindar asistencia multicanal de manera eficiente.

¿Qué es este módulo?

Freshdesk es una plataforma de soporte al cliente que permite gestionar tickets, automatizar flujos de trabajo y brindar asistencia multicanal de forma eficiente. Este módulo permite listar tickets, obtener detalles, crear nuevos tickets y generar respuestas utilizando plantillas predefinidas, todo desde Saturn Studio.

¿Cómo obtener las credenciales? Haz clic aquí

Descripción de los comandos

Listar Tickets

Permite listar tickets desde Freshdesk.

Parámetro Descripción Ejemplo
Credencial Credencial de Freshdesk necesaria para listar tickets. credential
Filtro Predefinido Filtro predefinido para listar tickets. Puede ser: New and my open, Watching, Spam o Deleted. New and my open
Ordenar por Criterio de orden para los tickets. Puede ser: Created at, Due by, Updated at o Status. Created at
Límite Límite de tickets a listar. 10
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“tickets”:[{“cc_emails”:[“jane.doe@example.com“,”support@acme.io“],”status”:4,”subject”:”Problema de acceso a la cuenta – Ticket #8453″,”id”:8453,…}]} {var}

Obtener Ticket

Permite obtener los detalles de un ticket específico mediante su ID.

Parámetro Descripción Ejemplo
Credencial Credencial de Freshdesk necesaria para obtener el ticket. credential
ID de Ticket ID del ticket que se desea obtener. 8453
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“ticket”:{“id”:192000,”subject”:”REQ2098 – Solicitud de acceso a plataforma interna”,”status”:4,”description_text”:”Información del solicitante\nNombre Laura Martínez\nTeléfono +54 9 11 4567-8910\nCorreo laura@empresa.com\nDepartamento Recursos Humanos\n\nDescripción\nSe solicita acceso al sistema de gestión interna para el nuevo empleado del área…”,…}} {var}

Crear Ticket

Permite crear un nuevo ticket en Freshdesk.

Parámetro Descripción Ejemplo
Credencial Credencial de Freshdesk necesaria para crear el ticket. credential
Contacto Contacto asignado al ticket. John Doe
Asunto Asunto del ticket. Ticket Subject
Descripción Contenido del ticket. Ticket Description
Estado Estado inicial del ticket. Open
Tipo Tipo de ticket. Support
Prioridad Prioridad del ticket. Puede ser: Low, Medium, High o Urgent. High
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“ticket”:{“id”:987654,”subject”:”Acme Corp – Reporte de actividad semanal”,”priority”:1,”custom_fields”:{“cf_tipo_visita”:”Remota”,”cf_forma_de_resolucion”:”Telefónica”,”cf_cliente”:”Carlos Gómez”},…}} {var}

Generar Respuesta de Ticket

Permite generar una respuesta utilizando una plantilla predefinida en Freshdesk.

Parámetro Descripción Ejemplo
Credencial Credencial de Freshdesk necesaria para generar la respuesta. credential
Carpeta Carpeta donde se encuentra la respuesta predefinida. My Folder
Respuesta Predefinida Respuesta a utilizar desde la carpeta seleccionada. Close Ticket
Ticket Ticket al cual se desea enviar la respuesta. My Ticket
Asignar resultado a variable Variable donde se almacenará el resultado. Ejemplo: {“response”:{“ticket_id”:112233,”body_text”:”Dear Customer,\nAn initial check was performed and no issues were found on our end. The case has been escalated to the relevant department for further investigation. We will keep you informed of any updates as soon as possible.\n\nBest regards,”,…}} {var}

Ejemplo de uso

Listar Tickets
Recuperar una lista de tickets aplicando filtros como “New and my open” y almacenarla en una variable.

Obtener Ticket
Seleccionar el ID de un ticket específico y recuperar toda su información para visualizar o procesar.

Crear Ticket
Ingresar los datos del contacto, asunto, descripción y prioridad para registrar un nuevo ticket de soporte.

Generar Respuesta de Ticket
Aplicar una plantilla de respuesta predefinida a un ticket existente para acelerar la comunicación con el cliente.

Requisitos

  • Tener una credencial válida de Freshdesk configurada en Saturn Studio.
  • Contar con permisos adecuados para consultar, crear y gestionar tickets.
  • Para generar respuestas automáticas, es necesario tener configuradas respuestas predefinidas en carpetas accesibles desde la cuenta Freshdesk vinculada.