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ámetroDescripciónEjemplo
CredencialCredencial de Salesforce necesaria para realizar la búsqueda.credential
ConsultaFiltro de búsqueda usando SOSL.FIND {John Doe} IN ALL FIELDS RETURNING Account(Id, Name), Contact(Id, FirstName, LastName)
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de Salesforce necesaria para realizar la búsqueda.credential
ConsultaConsulta SOQL para filtrar registros.SELECT Id, FirstName, LastName, Email FROM Contact WHERE LastName = ‘Doe’ LIMIT 10
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de Salesforce necesaria para obtener el registro.credential
TipoTipo de objeto a recuperar.Contact
ID del registroID del registro que se desea obtener.003Hu00003pjXihIAE
Asignar resultado a variableVariable 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ámetroDescripciónEjemplo
CredencialCredencial de Salesforce necesaria para crear el registro.credential
Asignar resultado a variableVariable 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.