La integración de Google Forms con Saturn Studio puede realizarse mediante una conexión rápida (básica) o utilizando una configuración avanzada a través de Google Cloud (OAuth 2.0).
Método Básico (Conexión rápida)
Pasos:
Ingresa al módulo Google Forms en Saturn Studio.
Haz clic en el botón “New” para crear una nueva credencial.
Asigna un nombre a la credencial.
Haz clic en “Conectar con Google”.
Selecciona tu cuenta de Google y otorga los permisos solicitados.
✅ Una vez autenticado, podrás utilizar las funciones básicas del módulo con acceso rápido a tus formularios.
Configuración Avanzada (OAuth con Google Cloud)
La configuración avanzada permite gestionar permisos personalizados, acceso granular y seguridad reforzada a través de Google Cloud.
Crear / elegir proyecto y habilitar APIs
Accede a Google Cloud Console.
Inicia sesión con tu cuenta de Google.
Crea un nuevo proyecto o selecciona uno existente.
Desde la barra superior, busca y habilita:
Google Forms API
Google Drive API (necesaria si listarás/crearás archivos o accederás al Drive)
Verifica que las APIs queden con estado: Habilitada.
📌 Si una API no está habilitada, la autenticación puede funcionar, pero las llamadas fallarán con error “access_not_configured”.
Configurar Pantalla de consentimiento OAuth
Ruta: APIs y servicios → Pantalla de consentimiento OAuth → Configurar pantalla de consentimiento
Completa los campos:
Nombre de la aplicación
Correo de soporte
(Opcional) Logo, política de privacidad y términos
Tipo de usuario
Tipos de usuario para la Pantalla de consentimiento OAuth
Opción
¿Quién puede usar la app?
Qué debes hacer
Interno
Solo usuarios dentro del mismo dominio Google Workspace. No funciona con cuentas personales @gmail.com.
– No es necesario agregar testers. – Todos los usuarios del dominio pueden autorizar. – Recomendado solo si toda tu organización usa Workspace.
Usuarios externos
Cualquier usuario con Cuenta de Google. La app inicia en modo de prueba.
– Agrega manualmente los correos de prueba (incluyéndote). – Solo usuarios en la lista podrán autenticar. – Para publicar a Producción sin testers, Google puede requerir verificación si usas scopes sensibles.
📌 Nota: Google Forms y Drive suelen activar scopes sensibles. Para pasar a Producción, Google puede solicitar:
Dominio verificado
Política de privacidad pública
Logo y branding
Revisión manual
Agregar scopes (permisos)
Dentro de la pantalla de consentimiento, ve a Acceso a los datos.
Copia y pega estos scopes, agrégalos a la tabla y haz clic en Actualizar y guardar.
Crear Client ID y Client Secret
Ve a APIs y servicios > Credenciales.
Haz clic en “Crear credencial” > “ID de cliente de OAuth”.
Configura:
Tipo de aplicación: Aplicación web
Nombre de la aplicación (Saturn Studio)
URLs de redirección (https://studio.rocketbot.com/)
Una vez completado, Google te proporcionará:
Client ID
Client Secret
Copia ambos datos y guárdalos.
Ingresar datos en Saturn Studio
Vuelve al módulo Google Forms en Saturn Studio.
Pega el Client ID y el Client Secret en los campos correspondientes del modo avanzado.
Saturn Studio – Google Drive
¿Qué es este módulo?
El módulo de Google Drive permite interactuar con el servicio de almacenamiento en la nube de Google. Con este módulo podrás listar, buscar, subir, descargar, crear carpetas y eliminar archivos de tu cuenta de Google Drive, de forma sencilla y segura.
Este módulo requiere autenticación mediante una credencial de Google Drive que deberás generar previamente para habilitar la integración.
Para obtener la credencial de este módulo, puede ingresar en el siguiente enlace Credencial Google Drive
📌 Descripción de los comandos
📑 Listar archivos de una carpeta
Lista los archivos contenidos en una carpeta de Google Drive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Google Drive necesaria para listar los archivos
Mis credenciales de Google Drive
Carpeta
Carpeta de Google Drive donde se buscarán los archivos
Carpeta
Asignar resultado a variable
Variable donde se almacenará el resultado
{var}
🔍 Buscar archivos y carpetas
Busca archivos y carpetas en Google Drive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Google Drive necesaria para buscar archivos
Mis credenciales de Google Drive
Tipo de búsqueda
Tipo de búsqueda a realizar
Tipo de búsqueda
Nombre
Nombre del archivo o carpeta a buscar
Nombre
Filtro avanzado
Filtro avanzado para la búsqueda
name contains ‘hello’ and name contains ‘goodbye’
Asignar resultado a variable
Variable donde se almacenará el resultado
{var}
⬇️ Descargar archivo
Descarga un archivo desde Google Drive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Google Drive necesaria para descargar el archivo
Mis credenciales de Google Drive
Archivo
Archivo de Google Drive a descargar
Archivo
Asignar resultado a variable
Variable donde se almacenará el resultado
{var}
⬆️ Subir archivo
Sube un archivo a Google Drive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Google Drive necesaria para subir el archivo
Mis credenciales de Google Drive
Ruta del archivo
Ruta del archivo a subir
Ruta del archivo
Carpeta
Carpeta de Google Drive donde se subirá el archivo
Carpeta
Asignar resultado a variable
Variable donde se almacenará el resultado
{var}
📂 Crear carpeta
Crea una nueva carpeta en Google Drive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Google Drive necesaria para crear la carpeta
Mis credenciales de Google Drive
Nombre
Nombre de la carpeta a crear
Nombre
Si existe, crear de todas formas
Pasar True, si la carpeta existe, crear igualmente
True
Carpeta
Carpeta de Google Drive donde se creará la nueva carpeta
Carpeta
Asignar resultado a variable
Variable donde se almacenará el resultado
{var}
❌ Eliminar archivo
Elimina un archivo de Google Drive.
Parámetro
Descripción
Ejemplo
Credencial
Credencial de Google Drive necesaria para eliminar el archivo
Mis credenciales de Google Drive
Archivo
Archivo de Google Drive a eliminar
Archivo
Asignar resultado a variable
Variable donde se almacenará el resultado
{var}
📌 Ejemplo de uso
Listar los archivos de la carpeta “Documentos Compartidos”.
Subir un archivo “informe.pdf” a la carpeta “Proyectos”.
Descargar el archivo “plan.xlsx” y asignar el resultado a la variable {archivo_descargado}.
✅ Requisitos
Tener una cuenta activa de Google.
Crear y configurar la credencial de Google Drive en Saturn Studio.
Contar con conexión a internet para establecer la comunicación con la API de Google.
Saturn Studio – Credencial Google Drive
Para integrar Google Drive con Saturn Studio, puedes hacerlo mediante una conexión rápida (básica) o una configuración avanzada con OAuth 2.0 a través de Google Cloud.
Método Básico (Conexión rápida)
Pasos:
Accede al módulo Google Drive en Saturn Studio.
Haz clic en el botón “New” para crear una nueva credencial.
Asigna un nombre a la credencial.
Haz clic en “Conectar con Google”.
Selecciona tu cuenta de Google y otorga los permisos solicitados.
✅ Una vez autorizado el acceso, la credencial estará lista para ser utilizada en flujos automáticos con acceso básico a Google Drive.
Configuración Avanzada (OAuth con Google Cloud)
Este método te permite definir permisos personalizados (scopes) y tener mayor control sobre la autenticación.
Crear / elegir proyecto y habilitar APIs
Dirígete a Google Cloud Console.
Inicia sesión con tu cuenta de Google.
Crea un nuevo proyecto o selecciona uno existente.
En la barra de búsqueda superior, habilita:
Google Drive API (obligatoria para todas las funciones del módulo)
Comprueba que el estado final de cada API sea: Habilitada.
📌 Si la API no está habilitada, la autenticación podría funcionar, pero las operaciones devolverán el error access_not_configured.
Configurar Pantalla de consentimiento OAuth
Ruta: APIs y servicios → Pantalla de consentimiento OAuth → Configurar pantalla de consentimiento
Completa los campos requeridos:
Nombre de la aplicación
Correo de soporte
(Opcional) Logo, dominios verificados, política de privacidad, términos
Tipo de usuario
Tipos de usuario para la Pantalla de consentimiento OAuth
Opción
¿Quién puede usar la app?
Qué debes hacer
Interno
Solo usuarios de tu organización (dominio de Google Workspace). No funciona con cuentas @gmail.com personales.
No necesitas agregar testers. Cualquier usuario del dominio puede autorizar. Úsalo si todo tu equipo pertenece al mismo dominio.
Usuarios externos
Cualquier usuario con Cuenta de Google, pero la app inicia en modo de prueba.
Debes agregar manualmente a los usuarios de prueba (incluyéndote) para poder autorizar. Sólo esos usuarios podrán iniciar sesión mientras la app esté en prueba. Para abrirla a más usuarios/publicar, debes enviar a verificación si usas scopes sensibles/restringidos.
📌 Google Drive utiliza scopes sensibles y restringidos, lo que puede requerir verificación si deseas publicar la aplicación para uso externo masivo.
Agregar permisos (scopes) manualmente
Dentro de la pantalla de consentimiento, accede a la sección Acceso a los datos.
Haz clic en Agregar o quitar permisos.
Utiliza la opción “Agregar permisos manualmente” y pega los siguientes scopes:
Scopes necesarios para Google Drive:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
openid
Copia y pega los permisos anteriores.
Agrega los scopes a la tabla.
Haz clic en Actualizar y guardar.
Crear el Client ID y Client Secret
Ve a APIs y servicios > Credenciales.
Haz clic en “Crear credencial” > “ID de cliente de OAuth”.
Completa los campos requeridos:
Tipo de aplicación: Aplicación web
Nombre de la app (Saturn Studio)
URLs de redirección (https://studio.rocketbot.com/)
Google generará automáticamente:
Client ID
Client Secret
Copia ambos códigos y guárdalos.
Ingresar los datos en Saturn Studio
Regresa al módulo Google Drive en Saturn Studio.
Pega el Client ID y el Client Secret en los campos correspondientes del modo avanzado
Saturn Studio – Credencial Google Sheets
La integración con Google Sheets en Saturn Studio puede hacerse de dos maneras:
Método Básico (Conexión rápida)
Pasos
Abre el módulo Google Sheets en Saturn Studio.
Haz clic en New para crear una nueva credencial.
Asigna un nombre a la credencial.
Haz clic en Conectar con Google.
Selecciona tu cuenta y acepta los permisos solicitados.
✅ Listo: la credencial queda registrada para funciones básicas de Google Sheets.
Configuración Avanzada (OAuth 2.0 con Google Cloud)
Este método da mayor control de permisos y seguridad. Define manualmente los accesos que usará Saturn Studio.
Crear / elegir proyecto y habilitar APIs
Entra a Google Cloud Console y accede a tu proyecto (crea uno si hace falta).
Desde la barra de búsqueda superior, escribe y abre cada servicio para Habilitar:
Google Sheets API
Google Drive API (requerida si listarás/crearás archivos o usarás el selector del Drive)
Verifica que queden con estado Habilitado.
Si una API no está habilitada, la autenticación puede funcionar, pero las llamadas fallarán por access_not_configured.
Configurar Pantalla de consentimiento OAuth
Ruta: APIs y servicios → Pantalla de consentimiento OAuth → Configurar pantalla de consentimiento.
Completa:
Nombre de la aplicación
Correo de soporte
(Opcional) Política de privacidad, Términos y dominio (recomendado para publicación/producción)
Público (tipo de usuario)
Elige uno y actúa según corresponda:
Opción
¿Quién puede usar la app?
Qué debes hacer
Interno
Solo usuarios de tu organización (dominio de Google Workspace). No funciona con cuentas @gmail.com personales.
No necesitas agregar testers. Cualquier usuario del dominio puede autorizar. Úsalo si todo tu equipo pertenece al mismo dominio.
Usuarios externos
Cualquier usuario con Cuenta de Google, pero la app inicia en modo de prueba.
Debes agregar manualmente a los usuarios de prueba (incluyéndote) para poder autorizar. Sólo esos usuarios podrán iniciar sesión mientras la app esté en prueba. Para abrirla a más usuarios/publicar, debes enviar a verificación si usas scopes sensibles/restringidos.
Nota: Usar Drive y Sheets suele marcar scopes como sensibles. Para pasar a Producción (sin lista de testers) es probable que Google solicite verificación de la app (dominio verificado, logo, política de privacidad, etc.).
Guarda los cambios.
Agregar scopes (permisos) a la app
Ruta: Pantalla de consentimiento OAuth → Acceso a los datos → Agregar o quitar permisos.
Agrega manualmente los scopes que necesites (principio de menor privilegio):
Scopes recomendados para Google Sheets
https://www.googleapis.com/auth/spreadsheets (leer/escribir en hojas)
https://www.googleapis.com/auth/drive (acceso a archivos de Drive: listar/crear/mover, etc., úsalo solo si lo necesitas)
https://www.googleapis.com/auth/userinfo.email
https://www.googleapis.com/auth/userinfo.profile
openid
Actualiza y guarda.
Crear Client ID y Client Secret
Ruta: APIs y servicios → Credenciales → Crear credencial → ID de cliente de OAuth.
Completa:
Tipo de aplicación: Aplicación web
Nombre: por ejemplo, Saturn Studio
URIs de redirección:
https://studio.rocketbot.com/
Al guardar, Google genera:
Client ID
Client Secret
Cópialos y resérvalos.
Cargar credenciales en Saturn Studio
Regresa al módulo Google Sheets en Saturn Studio.
En el modo Avanzado (OAuth), pega el Client ID y Client Secret en los campos correspondientes.
Guarda la credencial y realiza la conexión.
Notas importantes
Usuarios externos (modo de prueba): agrega tu correo y los de tu equipo en Usuarios de prueba. Si no están en la lista, verán error al autorizar.
Interno: solo disponible con Google Workspace. Si usas cuenta personal @gmail.com, deberás elegir Usuarios externos.
Scopes y APIs: los scopes permiten solicitar permisos; habilitar la API permite realmente usarla. Necesitas ambos.
URIs de redirección: deben coincidir exactamente con lo configurado en Google Cloud.
Verificación: para publicar la app a producción (externa) y usar scopes sensibles/restringidos, Google puede requerir verificación (política de privacidad pública, dominio verificado, branding, etc.).
Saturn Studio – Credencial Groq
Para conectar Saturn Studio con Groq, seguí estos pasos desde el módulo correspondiente:
📌Credencial Groq
Ingresá al módulo Groq en Saturn Studio.
Hacé clic en el botón “New” para crear una nueva credencial.
Se abrirá un formulario donde deberás:
Asignar un nombre a la credencial.
Pegar tu API Key de Groq.
🔑 ¿Cómo obtener la API Key de Groq?
Hacé clic en el enlace que aparece dentro del módulo (te llevará al sitio oficial de Groq).
Registrate o iniciá sesión en tu cuenta.
Creá una nueva API Key, asignale un nombre y Groq te proporcionará el código correspondiente.
Copiá esa API Key y pegala en el campo correspondiente dentro de Saturn Studio.
✅ Verificación
Una vez ingresada la clave, podés hacer clic en “Check” o “Verificar” para confirmar que la conexión sea correcta.
Saturn Studio – Credencial Calendly
Para utilizar el módulo de Calendly en Saturn Studio, es necesario crear previamente una aplicación en Calendly y luego configurar la credencial dentro de Saturn Studio.
Crear una nueva aplicación Haz clic en Create App y completa los datos solicitados.
Configurar la URL de redirección En el campo Redirect URL, debes colocar exactamente: studio.rocketbot.com
Obtener las credenciales Al crear la aplicación, Calendly generará:
Client ID: puede verse posteriormente al editar la aplicación.
Client Secret: se muestra solo una vez al momento de crear la app y no puede volver a visualizarse.
Guarda ambos valores, ya que serán necesarios para la conexión.
Configuración de la credencial en Saturn Studio
Acceso al módulo Calendly Desde Saturn Studio, abre el módulo Calendly.
Crear una nueva credencial Haz clic en New para crear una nueva credencial.
Asignar nombre y conectar Ingresa un nombre para la credencial y luego haz clic en Connect to Calendly.
Autorización en Calendly Se abrirá una nueva pestaña con la página oficial de Calendly. Inicia sesión con tu cuenta de Calendly y autoriza la conexión con Saturn Studio.
Conexión completada Una vez otorgados los permisos, Saturn Studio se conectará automáticamente con Calendly y la credencial quedará lista para su uso.
Saturn Studio – X
📌 ¿Qué es este módulo?
Este módulo integra X (antes Twitter), la plataforma de medios sociales, directamente en Saturn Studio. Permite a los robots interactuar con la red social para automatizar tareas como la publicación de tuits, la búsqueda de contenido, el monitoreo de menciones y la obtención de información sobre usuarios y sus publicaciones.
Con esta integración, puedes conectar la gestión de tus redes sociales con otros procesos de negocio. Por ejemplo, un robot puede publicar automáticamente en X las nuevas entradas de un blog, monitorear la opinión pública sobre una marca buscando palabras clave, o crear alertas cuando un cliente importante tuitee sobre un tema específico.
📚 Descripción de los comandos
A continuación se detallan los comandos disponibles para la integración con X:
Obtiene la información de un tuit a partir de su ID.
Parámetro
Descripción
Ejemplo
Credential
Credencial de X necesaria para obtener información.
credential
Tweet ID
El ID del tuit del que se desea obtener información.
1293593516040269825
Assign result to variable
Variable donde se almacenará el resultado.
{“data”: {“id”: “1293593516040269825”, “text”: “Este es el contenido del tuit.”, “author_id”: “2244994945”, “created_at”: “2025-06-23T10:00:00.000Z”}}
🧪 Ejemplo de uso
Monitoreo de Marca: Utilizar “Search Tweets” para buscar menciones del nombre de una empresa o producto y analizar el sentimiento de los comentarios.
Publicación Automática: Programar un robot que use “Create Tweet” para publicar noticias o actualizaciones del blog de la empresa a una hora específica.
Atención al Cliente: Emplear “Get Mentions” para identificar cuando un usuario menciona la cuenta de soporte y crear automáticamente un ticket en un sistema de gestión de incidencias.
Análisis de Competencia: Ejecutar “Get User Timeline” sobre las cuentas de la competencia para recopilar y analizar sus últimos tuits y estrategias de comunicación.
🧩 Requisitos
Tener una cuenta de desarrollador en la plataforma X (Twitter).
Crear una aplicación en el Portal de Desarrollador de X para obtener las credenciales de la API (API Key, API Key Secret, Access Token y Access Token Secret).
La credencial en Saturn Studio se debe configurar con las claves y tokens obtenidos.
Asegurarse de que la aplicación creada en X tenga los permisos (scopes) necesarios para realizar las acciones deseadas (ej: tweet.read, tweet.write, user.read).
Saturn Studio – Voximplant
📌 ¿Qué es este módulo?
Este módulo integra Voximplant, la plataforma en la nube para automatización de comunicaciones, directamente con Saturn Studio. Permite a los robots gestionar interacciones en tiempo real, como esperar y recibir llamadas, ejecutar escenarios de voz interactivos (IVR), y consultar historiales y números telefónicos.
Gracias a esta integración, puedes automatizar completamente las operaciones de un centro de contacto, crear sistemas de notificación por voz, o desarrollar flujos de trabajo complejos que se activan a partir de una llamada entrante, todo orquestado desde la lógica de un robot en Saturn Studio.
📚 Descripción de los comandos
A continuación se detallan los comandos disponibles para la integración con Voximplant:
🪝 Subscribe to Webhook
Suscribe un webhook a Voximplant para recibir eventos. (Este comando prepara la conexión para otros, como “Wait for a call”).
📥 Wait for a call
Espera una llamada entrante desde Voximplant.
Parámetro
Descripción
Ejemplo
Credential
Credencial de Voximplant necesaria para esperar mensajes.
Credencial de Voximplant necesaria para ejecutar un escenario.
credential
Scenario ID
El ID del escenario a ejecutar.
2066
Caller ID
El ID de llamada (número) a utilizar.
2212003838
Variables
Variables a enviar al escenario.
[{“Name”: “John”, “Lastame”: “Doe”, “Age”: 30}]
Assign result to variable
Variable donde se almacenará el resultado.
{“success”: true,”result”: true}
🧪 Ejemplo de uso
IVR de Atención al Cliente: Utilizar “Wait for a call” para recibir una llamada y “Run Scenario” para lanzar un menú de voz interactivo que guíe al cliente.
Campañas de Voz: Crear un robot que lea una lista de clientes desde una base de datos y use “Run Scenario” en un bucle para llamar a cada uno y reproducir un mensaje promocional.
Auditoría y Reportería: Programar un robot para que use “Get Call History” semanalmente para obtener todas las llamadas, calcular costos y duraciones, y generar un informe.
Verificación Telefónica: Como parte de un proceso de registro, ejecutar un escenario que llame al usuario y le pida que ingrese un código en su teclado para validar su número.
🧩 Requisitos
Tener una cuenta activa en la plataforma Voximplant.
Disponer de las credenciales de API de Voximplant (como API Key, Account ID) para ser utilizadas en el parámetro Credential.
Haber configurado previamente las aplicaciones, reglas y escenarios de voz en el panel de control de Voximplant.
Conocer los IDs de los escenarios, llamadas o números para los comandos que requieran una consulta específica.
Saturn Studio – Twilio
📌 ¿Qué es este módulo?
Este módulo integra Twilio, la plataforma de comunicaciones en la nube, directamente en Saturn Studio. Permite a los robots enviar y recibir mensajes SMS, mensajes de WhatsApp y realizar llamadas de voz, automatizando la interacción con clientes, empleados o sistemas a través de canales de comunicación directos.
Con esta integración, los flujos de trabajo en Saturn Studio pueden notificar a los usuarios sobre eventos importantes, enviar recordatorios de citas, implementar sistemas de verificación por código, o incluso realizar llamadas automáticas para entregar información crítica, todo de manera programada y eficiente.
📚 Descripción de los comandos
A continuación se detallan los comandos disponibles para la integración con Twilio:
💬 Create a Message
Crea y envía un mensaje (SMS o WhatsApp) a través de Twilio.
Parámetro
Descripción
Ejemplo
Credential
Credencial de Twilio necesaria para crear un mensaje.
credential
Send mode
Modo de envío del mensaje.
SMS or WhatsApp
From
Número de teléfono que enviará el mensaje.
+15005550006
To
Número de teléfono que recibirá el mensaje.
+15005550006
Message Body
El mensaje que será enviado.
Message
Assign result to variable
Variable donde se almacenará el resultado.
[{“body”: “Hola, este es un saludo de Saturn Studio”, “numSegments”: “1”, “direction”: “outbound-api”, “from”: “+15005550006”, “to”: “+15005550005”, “dateUpdated”: “2024-12-04T183627.000Z”, “errorMessage”: null, “uri”: “/2010-04-01/Accounts/ACc0a38f96f87ebc57f5a5405bc6a8fe6c/Messages/SM971b134c3a799d1e3865ac663442590b.json”, “accountSid”: “ACc0a38f96f87ebc57f5a5405bc6a8fe6c”, “sid”: “SM971b134c3a799d1e3865ac663442590b”}]
📂 List Messages
Lista todos los mensajes en Twilio, con opción de filtrado.
Parámetro
Descripción
Ejemplo
Credential
Credencial de Twilio necesaria para listar mensajes.
Credencial de Twilio necesaria para eliminar una llamada.
credential
Call ID (SID)
El ID de la llamada que se desea eliminar.
CAde0fd68dc4ed3e9c05d875e5478333d9
Assign result to variable
Variable donde se almacenará el resultado (true o false).
true
🧪 Ejemplo de uso
Notificaciones de sistema: Enviar un SMS a un administrador de sistemas cuando un servidor crítico deja de responder.
Recordatorios de citas: Automatizar el envío de un recordatorio por WhatsApp a los clientes 24 horas antes de su cita agendada.
Verificación de dos factores (2FA): Crear un robot que, como parte de un proceso de login, genere un código y lo envíe por SMS al usuario para que pueda continuar.
Encuestas de satisfacción: Realizar una llamada automática a un cliente después de una compra para que califique su experiencia, utilizando TwiML para gestionar las respuestas por tonos.
🧩 Requisitos
Tener una cuenta de Twilio.
Disponer del Account SID y el Auth Token de tu cuenta de Twilio. Estos dos valores conforman la credencial necesaria en Saturn Studio.
Haber adquirido al menos un número de teléfono de Twilio para poder enviar mensajes o realizar llamadas.
Asegurarse de que el número de destino sea válido y tenga el formato internacional correcto (ej: +15005550006).
Saturn Studio – tufirma.digital
📌 ¿Qué es este módulo?
Este módulo conecta Saturn Studio con la plataforma tufirma.digital, permitiendo automatizar por completo el ciclo de vida de la firma de documentos electrónicos con validez legal. Los robots pueden crear, enviar, consultar y gestionar documentos directamente desde un flujo de automatización.
La integración con Saturn Studio es ideal para procesos de negocio que requieren formalización. Por ejemplo, un robot puede tomar los datos de un nuevo cliente desde un CRM, generar un contrato, enviarlo a firmar a través de este módulo y, una vez firmado, descargarlo y archivarlo en el sistema correspondiente, todo sin intervención humana.
📚 Descripción de los comandos
A continuación se detallan los comandos disponibles para la integración con tufirma.digital:
✍️ Get Available Signatures
Obtiene las firmas disponibles desde tufirma.digital.
Parámetro
Descripción
Ejemplo
Credential
Credencial de tufirma.digital necesaria para la consulta.
Obtiene una firma por su Id desde tufirma.digital.
Parámetro
Descripción
Ejemplo
Credential
Credencial de tufirma.digital necesaria para la consulta.
credential
Signature Id
ID de la firma que se desea obtener.
5128391293
Assign result to variable
Variable donde se almacenará el resultado.
{“documentos”:{“nombre”:”Contrato de Servicios”,”descripcion”:”Contrato firmado para prestación de servicios”,”firmantes”:[{“nombre”:”Pedro Perez”,”email”:”pedro.perez@example.com”,”tipo”:”simple”,”ready”:false}],”firmantesFea”:[],”viewers”:[{“nombre”:”Ana López”,”email”:”ana.lopez@example.com”}],”tags”:[“servicio”,”contrato”],”url”:”https//aws-tufirma-dev-v2.s3.us-east-2.amazonaws.com/1746817287261Contrato“,”fields”:[{“filler”:”pedro.perez@example.com”,”type”:”signature”,”required”:true,”name”:”Firma Principal”,”ready”:false},{“filler”:”Observaciones”,”type”:”text”,”required”:false,”name”:”Campo de Texto”,”ready”:false}],”historial”:[{“date”:”202550″,”data”:”CREATED”,”contexto”:”admin@example.com”}],”costCenterCode”:[]}}
📄 Get Document
Obtiene un documento por su Id desde tufirma.digital.
Parámetro
Descripción
Ejemplo
Credential
Credencial de tufirma.digital necesaria para la consulta.
credential
Document Id
ID del documento que se desea obtener.
5128391293
Assign result to variable
Variable donde se almacenará el resultado.
{“documentos”:{“nombre”:”Contrato de Servicios”,”descripcion”:”Contrato firmado para prestación de servicios”,”firmantes”:[{“nombre”:”Pedro Perez”,”email”:”pedro.perez@example.com”,”tipo”:”simple”,”ready”:false}],”firmantesFea”:[],”viewers”:[{“nombre”:”Ana López”,”email”:”ana.lopez@example.com”}],”tags”:[“servicio”,”contrato”],”url”:”https//aws-tufirma-dev-v2.s3.us-east-2.amazonaws.com/1746817287261Contrato“,”fields”:[{“filler”:”pedro.perez@example.com”,”type”:”signature”,”required”:true,”name”:”Firma Principal”,”ready”:false},{“filler”:”Observaciones”,”type”:”text”,”required”:false,”name”:”Campo de Texto”,”ready”:false}],”historial”:[{“date”:”202550″,”data”:”CREATED”,”contexto”:”admin@example.com”}],”costCenterCode”:[]}}
📂 List Documents
Lista documentos desde tufirma.digital, con opción de filtrar por rango de fechas.
Parámetro
Descripción
Ejemplo
Credential
Credencial de tufirma.digital necesaria para la consulta.
Automatización de RRHH: Al dar de alta a un nuevo empleado, el robot puede generar su contrato, usar “Create Document” para enviarlo a firmar y luego usar “Get Document” periódicamente para verificar si ya fue firmado.
Gestión de Acuerdos Comerciales: Un robot puede leer una lista de nuevos clientes desde un CRM, crear un acuerdo de servicios para cada uno y enviarlo a firmar, añadiendo al gerente de ventas como “visualizador”.
Auditoría y Reportería: Programar un robot para que, a fin de mes, use “List Documents” para obtener todos los documentos firmados y archive sus detalles en una hoja de cálculo o base de datos.
Consulta de Estado: Un chatbot interno podría permitir a los empleados consultar el estado de un documento. El usuario proporciona un ID, y el robot usa “Get Document” para devolverle la información de los firmantes y el historial.
🧩 Requisitos
Tener una cuenta activa en la plataforma tufirma.digital.
Disponer de la credencial de API (API Key o Token) proporcionada por tufirma.digital para ser utilizada en el parámetro Credential.
Para crear documentos, el archivo base (ej: PDF) debe estar en una ruta local accesible para el robot.
Conocer los IDs de las firmas o documentos para los comandos de consulta específica (“Get Signature” o “Get Document”).