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.