Conecta tu cuenta de Salesforce a Goodweek para gestionar registros de CRM, leads, oportunidades, cuentas y contactos directamente desde tu espacio de trabajo de IA.
ℹ️ Nota sobre gobernanza
Goodweek nunca superará los niveles de acceso concedidos al usuario dentro de Salesforce, lo que garantiza la alineación con las políticas de gobernanza de tu organización. Los resultados y las funciones disponibles pueden variar según los permisos específicos y el acceso autenticado de cada usuario.
📋 Requisitos previos
Antes de que cualquier usuario pueda ver y conectar la integración con Salesforce, el administrador de tu organización debe habilitarla primero desde el Panel de administración de Goodweek, en la pestaña Integraciones.
Configuración administrativa
La integración con Salesforce utiliza OAuth 2.0. El usuario que realiza la conexión debe contar con los permisos de perfil de Salesforce adecuados para autorizar aplicaciones de terceros.
⚠️ Políticas de aplicaciones OAuth a nivel de organización de Salesforce
Las organizaciones de Salesforce pueden restringir qué usuarios y aplicaciones pueden utilizar OAuth. Es posible que un System Administrator de Salesforce deba autorizar la Connected App de Composio en Salesforce:
En Salesforce, ve a Setup → Apps → Connected Apps → Manage Connected Apps.
Busca la aplicación Composio y verifica que el acceso esté configurado como All users may self-authorize, o asigna la aplicación a los perfiles o permission sets correspondientes.
Si tu organización de Salesforce restringe las "Connected App Policies", los usuarios que intenten conectarse desde Goodweek pueden recibir un mensaje error=access_denied hasta que un administrador de Salesforce conceda el acceso.
Conexión del usuario
En Goodweek, ve a Integraciones.
Busca Salesforce y haz clic en Connect.
Se te redirigirá a Salesforce, donde se te pedirá que inicies sesión y autorices el acceso.
Haz clic en Allow para conceder el acceso y volver a Goodweek.
Notas importantes
Cada usuario debe conectar su propia cuenta individualmente.
Goodweek solo puede acceder a los registros y objetos de Salesforce que tu cuenta de usuario individual tiene permiso para ver. Se aplican los ajustes de seguridad a nivel de objeto y de campo de Salesforce.
Si tu organización de Salesforce utiliza Named Credentials o aplica una lista blanca de IP, puede ser necesaria una configuración adicional por parte de un administrador de Salesforce.
Puedes revocar el acceso de Goodweek en cualquier momento desde Salesforce → Setup → My Personal Information → OAuth Connected Apps → Composio → Revoke.
Herramientas disponibles
Herramienta | Descripción | Tipo |
Get Account | Recupera un registro específico de Cuenta de Salesforce por su ID. | Lectura |
Get All Objects | Recupera una lista de todos los tipos de objetos estándar y personalizados de Salesforce disponibles en la organización. | Lectura |
Get All Fields for an Object | Recupera todas las definiciones de campos de un tipo de objeto de Salesforce especificado. | Lectura |
Execute SOSL Search | Ejecuta una consulta SOSL (Salesforce Object Search Language) para buscar en varios tipos de objetos. | Lectura |
Execute SOQL Query | Ejecuta una consulta SOQL para recuperar registros de Salesforce según condiciones de consulta estructuradas. | Lectura |
Get Record | Recupera un registro específico de Salesforce por tipo de objeto e ID. | Lectura |
Get Batch of UI API Records | Recupera varios registros de Salesforce de distintos tipos de objeto en una única solicitud por lotes. | Lectura |
Create Account | Crea un nuevo registro de Cuenta de Salesforce. | Escritura |
Create Contact | Crea un nuevo registro de Contacto de Salesforce. | Escritura |
Create Lead | Crea un nuevo registro de Lead de Salesforce. | Escritura |
Create Opportunity | Crea un nuevo registro de Oportunidad de Salesforce. | Escritura |
Create Campaign | Crea un nuevo registro de Campaña de Salesforce. | Escritura |
Create Note | Crea un nuevo registro de Nota y lo asocia con un objeto de Salesforce. | Escritura |
Create a Record | Crea un nuevo registro para cualquier tipo de objeto de Salesforce especificado. | Escritura |
Create SObject Record | Crea un nuevo registro para un objeto estándar o personalizado de Salesforce. | Escritura |
Update a Record | Actualiza campos de un registro existente de Salesforce por tipo de objeto e ID. | Escritura |
Associate Contact to Account | Asocia un Contacto existente de Salesforce a una Cuenta específica. | Lectura |
Add Contact to Campaign | Añade un Contacto existente como miembro de campaña de una Campaña de Salesforce. | Escritura |
Add Lead to Campaign | Añade un Lead existente como miembro de campaña de una Campaña de Salesforce. | Escritura |
Add Product to Opportunity | Añade un producto (OpportunityLineItem) a una Oportunidad existente de Salesforce. | Escritura |
Apply Lead Assignment Rules | Aplica las reglas de asignación de leads de Salesforce a uno o más registros de Lead. | Lectura |
Clone Record | Clona un registro existente de Salesforce, creando una nueva copia con los mismos valores de campo. | Lectura |
Clone Opportunity with Products | Clona un registro de Oportunidad de Salesforce junto con sus productos asociados. | Lectura |
Complete Task | Marca un registro existente de Tarea de Salesforce como completado. | Lectura |
Delete Account | Elimina permanentemente un registro de Cuenta de Salesforce por su ID. | ⚠️ Destructivo |
Delete Contact | Elimina permanentemente un registro de Contacto de Salesforce por su ID. | ⚠️ Destructivo |
Delete Lead | Elimina permanentemente un registro de Lead de Salesforce por su ID. | ⚠️ Destructivo |
Delete Opportunity | Elimina permanentemente un registro de Oportunidad de Salesforce por su ID. | ⚠️ Destructivo |
Delete Note | Elimina permanentemente un registro de Nota de Salesforce por su ID. | ⚠️ Destructivo |
Delete sObject Record | Elimina permanentemente un registro de cualquier tipo de objeto de Salesforce especificado. | ⚠️ Destructivo |
Delete Multiple Records (SObject Collections) | Elimina permanentemente varios registros de Salesforce de uno o más tipos de objeto en una única solicitud. | ⚠️ Destructivo |
Casos de uso
Crea y actualiza registros de CRM desde las conversaciones. Añade nuevas Accounts, Contacts, Leads u Opportunities de Salesforce directamente desde una conversación de Goodweek sin necesidad de navegar por la interfaz de Salesforce.
Busca y recupera datos de CRM bajo demanda. Ejecuta consultas SOQL o SOSL desde Goodweek para mostrar registros específicos de Salesforce para su revisión, cualificación o seguimiento.
Registra notas y asocia registros. Crea notas adjuntas a Accounts, Contacts u Opportunities existentes desde Goodweek para mantener actualizados los registros del CRM después de llamadas o reuniones.
Gestiona campañas y el pipeline. Añade leads o contacts a campañas, asocia productos a opportunities y actualiza la etapa del deal directamente desde Goodweek para mantener datos de pipeline precisos.
Solución de problemas
"error=access_denied" al conectar
La política de Connected App de tu organización de Salesforce restringe quién puede autorizar aplicaciones de terceros. Un System Administrator de Salesforce debe revisar la configuración de la Connected App de Composio en Setup → Apps → Connected Apps → Manage Connected Apps y conceder acceso a los perfiles o permission sets correspondientes.
Algunos objetos o campos no son accesibles después de conectar
Goodweek respeta la seguridad a nivel de objeto y de campo de Salesforce. Si un objeto o campo específico no es accesible, es posible que tu administrador de Salesforce deba actualizar tu perfil o permission set.
La integración no es visible en Goodweek
Asegúrate de que el administrador de tu organización haya habilitado la integración con Salesforce desde el Panel de administración de Goodweek, en la pestaña Integraciones.
