> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cooby.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Conjunto de Permisos y Configuración de Acceso

Para conectar Cooby con Salesforce correctamente y garantizar que los chats de WhatsApp se sincronicen adecuadamente entre ambos sistemas, los usuarios deben tener el perfil y los permisos configurados de manera correcta.

Si aún no has asignado el conjunto de permisos requeridos, sigue primero los pasos en nuestra guía de [Configuración de Administrador](https://help.cooby.co/es/article/configuracion-de-administrador-kbfb9y/) para completar la configuración.

Si ya has asignado el conjunto de permisos `Cooby Admin/Member Permission Set` y `Cooby Required Field Permission Set` al usuario de integración, pero aún ves el mensaje de error “You are unable to access the Salesforce integration.” en WhatsApp Web, puede que el usuario no tenga el acceso suficiente para que el sistema complete la configuración.
Este artículo explica cómo resolver este problema en dos escenarios comunes.

# I. Si el perfil del usuario se puede cambiar

En la mayoría de los casos, este error aparece cuando el usuario tiene asignado un perfil con acceso limitado, como `Read Only` o `Minimum Access – Salesforce`.
Estos tipos de perfil no proporcionan acceso suficiente para que la integración de Cooby con Salesforce funcione correctamente.

###### Cómo solucionarlo:
1. Ve a **Setup** en **Salesforce**.
2. Abre el **Profile** del usuario afectado.
3. Cámbialo a **Standard User** o a un **perfil personalizado equivalente** con permisos suficientes.
4. Guarda los cambios y vuelve a conectar **Cooby** con **Salesforce**.
Una vez actualizado, la conexión debería funcionar con normalidad.

# II. Si el perfil del usuario no se puede cambiar

Si no puedes modificar el tipo de perfil del usuario, verifica que tenga todos los permisos requeridos de **Objeto** y **Campo**.

### Paso 1. Verificar los Permisos de Objeto

###### Para Administrador
| Nombre del Objeto | Crear | Eliminar | Editar | Leer | Modificar Todos los Registros | Ver Todos los Registros |
| ---- |
| Contact | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| Lead | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| Account | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| Opportunity | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| User | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| Message__c | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| Message_Attachment__c | ✅ | ✅ | ✅ | ✅ | ❌ | ❌ |
| WhatsApp_user__c | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| WhatsApp_chat__c | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |

###### Para Miembro
| Nombre del Objeto | Crear | Eliminar | Editar | Leer | Modificar Todos los Registros | Ver Todos los Registros |
| ---- |
| Contact | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| Lead | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| Account | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| Opportunity | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| User | ❌ | ❌ | ❌ | ✅ | ❌ | ❌ |
| Message__c | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| Message_Attachment__c | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| WhatsApp_user__c | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |
| WhatsApp_chat__c | ✅ | ❌ | ✅ | ✅ | ❌ | ❌ |

### Paso 2. Verificar los Permisos de Campo

Cada objeto también requiere que ciertos campos tengan habilitado el acceso de **Lectura (Read)** y **Edición (Edit)**.
Asegúrate de que los siguientes campos tengan el acceso correcto.

| Nombre del Objeto | Nombre del Campo | Editar | Leer |
| ---- |
| Contact | AccountId | ✅ | ✅ |
| Contact | Description | ✅ | ✅ |
| Contact | Email | ✅ | ✅ |
| Contact | HomePhone | ✅ | ✅ |
| Contact | LeadSource | ✅ | ✅ |
| Contact | MobilePhone | ✅ | ✅ |
| Contact | OtherPhone | ✅ | ✅ |
| Contact | Phone | ✅ | ✅ |
| Contact | First_message_from_contact_1to1__c | ✅ | ✅ |
| Contact | First_message_from_contact_all__c | ✅ | ✅ |
| Contact | First_message_from_contact_group__c | ✅ | ✅ |
| Contact | First_message_from_team_1to1__c | ✅ | ✅ |
| Contact | First_message_from_team_all__c | ✅ | ✅ |
| Contact | First_message_from_team_group__c | ✅ | ✅ |
| Contact | Formatted_Phone__c | ✅ | ✅ |
| Contact | Last_WhatsApp_properties_sync_time__c | ✅ | ✅ |
| Contact | Last_message_from_contact_1to1__c | ✅ | ✅ |
| Contact | Last_message_from_contact_all__c | ✅ | ✅ |
| Contact | Last_message_from_contact_group__c | ✅ | ✅ |
| Contact | Last_message_from_team_1to1__c | ✅ | ✅ |
| Contact | Last_message_from_team_all__c | ✅ | ✅ |
| Contact | Last_message_from_team_group__c | ✅ | ✅ |
| Contact | WhatsApp_Formatted_Phone__c | ✅ | ✅ |
| Contact | WhatsApp_user__c | ✅ | ✅ |
| Lead | Address | ✅ | ✅ |
| Lead | AnnualRevenue | ✅ | ✅ |
| Lead | Description | ✅ | ✅ |
| Lead | DoNotCall | ✅ | ✅ |
| Lead | Email | ✅ | ✅ |
| Lead | Industry | ✅ | ✅ |
| Lead | LeadSource | ✅ | ✅ |
| Lead | MobilePhone | ✅ | ✅ |
| Lead | NumberOfEmployees | ✅ | ✅ |
| Lead | Phone | ✅ | ✅ |
| Lead | Rating | ✅ | ✅ |
| Lead | Title | ✅ | ✅ |
| Lead | Website | ✅ | ✅ |
| Lead | First_message_from_contact_1to1__c | ✅ | ✅ |
| Lead | First_message_from_contact_all__c | ✅ | ✅ |
| Lead | First_message_from_contact_group__c | ✅ | ✅ |
| Lead | First_message_from_team_1to1__c | ✅ | ✅ |
| Lead | First_message_from_team_all__c | ✅ | ✅ |
| Lead | First_message_from_team_group__c | ✅ | ✅ |
| Lead | Formatted_Phone__c | ✅ | ✅ |
| Lead | Last_WhatsApp_properties_sync_time__c | ✅ | ✅ |
| Lead | Last_message_from_contact_1to1__c | ✅ | ✅ |
| Lead | Last_message_from_contact_all__c | ✅ | ✅ |
| Lead | Last_message_from_contact_group__c | ✅ | ✅ |
| Lead | Last_message_from_team_1to1__c | ✅ | ✅ |
| Lead | Last_message_from_team_all__c | ✅ | ✅ |
| Lead | Last_message_from_team_group__c | ✅ | ✅ |
| Lead | WhatsApp_Formatted_Phone__c | ✅ | ✅ |
| Lead | WhatsApp_user__c | ✅ | ✅ |
| Message_Attachment__c | Size__c | ✅ | ✅ |
| Message_Attachment__c | Type__c | ✅ | ✅ |
| Message_Attachment__c | Url__c | ✅ | ✅ |
| Message_Attachment__c | WhatsApp_Message__c | ✅ | ✅ |
| Message__c | External_Id__c | ✅ | ✅ |
| Message__c | Is_Manually_Synced__c | ✅ | ✅ |
| Message__c | Is_Sent_by_Target_user__c | ❌ | ✅ |
| Message__c | Message_Id__c | ✅ | ✅ |
| Message__c | Message_body__c | ✅ | ✅ |
| Message__c | Related_Account__c | ✅ | ✅ |
| Message__c | Related_Contact__c | ✅ | ✅ |
| Message__c | Related_Lead__c | ✅ | ✅ |
| Message__c | Related_Opportunity__c | ✅ | ✅ |
| Message__c | Related_Task__c | ✅ | ✅ |
| Message__c | Sender_Phone__c | ❌ | ✅ |
| Message__c | Sent_Datetime__c | ❌ | ✅ |
| Message__c | Sent_time__c | ✅ | ✅ |
| User | Phone__c | ✅ | ✅ |
| WhatsApp_chat__c | Is_Group_Chat__c | ✅ | ✅ |
| WhatsApp_chat__c | Syncer__c | ✅ | ✅ |
| WhatsApp_user__c | First_Name__c | ✅ | ✅ |
| WhatsApp_user__c | Picture_URL__c | ✅ | ✅ |

### Paso 3. Reasignar o Actualizar Conjuntos de Permisos

Si has actualizado los permisos o creado un nuevo conjunto de permisos, reasígnalo a los usuarios afectados para que los cambios surtan efecto.

1. Ve a **Setup → Permission Sets** en **Salesforce**.
2. Selecciona el conjunto de permisos actualizado (por ejemplo, `Custom Permission Set for Cooby`).
3. Haz clic en **Manage Assignments → Add Assignments**.
4. Selecciona los usuarios que necesiten acceso.
5. Haz clic en **Assign**, luego en **Done**.
Después de guardar, pide al usuario que vuelva a conectar **Cooby** con **Salesforce** para completar la actualización.

Esperamos que este documento te ayude a comprender mejor cómo funciona Cooby. Si tienes preguntas o necesitas ayuda adicional con la integración de Salesforce, escríbenos a support@cooby.co 💜
