> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Salesforce

> Salesforce te ayuda a administrar cuentas, contactos, leads, oportunidades y campañas a través de tu cuenta conectada.

# Salesforce

Usa Salesforce cuando tu flujo de trabajo necesite encontrar, crear, actualizar o conectar registros de CRM. Es una buena opción para pasos de ventas y gestión de cuentas.

## Configuración

| Opción | Requerido | Descripción |
| - | - | - |
| Nombre | No | Etiqueta para el paso en el lienzo del flujo de trabajo. |
| Authentication | Sí | La cuenta conectada de Salesforce que se usará para este paso. |
| Action | Sí | La acción de Salesforce que se realizará (por ejemplo, Obtener cuenta, Crear cuenta, Actualizar cuenta, Obtener contacto). |
| Arguments | Sí | Campos de formulario por acción generados a partir del esquema de la acción. Cada campo de texto tiene un botón **Insert Variable** para insertar valores `{{placeholder}}`. Hay una pestaña **Raw JSON** disponible para uso avanzado. |
| When the step fails | No | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla. |

Antes de configurar este paso, conecta Salesforce en **Integrations** para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay una conexión activa disponible, el paso muestra una advertencia con un enlace a **Integrations** en lugar del selector de cuenta.

## Formulario de Arguments

Cuando seleccionas una acción, la sección **Arguments** muestra un formulario basado en el esquema de entrada de la acción. Los campos que hacen referencia a registros existentes incluyen selectores desplegables.

Cambia a la pestaña **Raw JSON** cuando prefieras escribir a mano el objeto completo de argumentos. Los cambios en cualquiera de las dos pestañas se mantienen sincronizados.

## Acciones comunes

| Acción | Descripción |
| - | - |
| **Get account** | Recupera una cuenta específica por ID de Salesforce. |
| **Create account** | Crea una nueva cuenta en Salesforce con la información especificada. |
| **Update account** | Actualiza una cuenta existente en Salesforce con los cambios especificados. |
| **Get contact** | Recupera un contacto específico por ID de Salesforce. |
| **Create contact** | Crea un nuevo contacto en Salesforce con la información especificada. |
| **Update contact** | Actualiza un contacto existente en Salesforce con los cambios especificados. |
| **Get lead** | Recupera un lead específico por ID de Salesforce. |
| **Create lead** | Crea un nuevo lead en Salesforce. |
| **Update lead** | Actualiza un lead existente en Salesforce con los cambios especificados. |
| **Get opportunity** | Recupera una oportunidad específica por ID de Salesforce. |
| **Create opportunity** | Crea una nueva oportunidad en Salesforce con la información especificada. |
| **Update opportunity** | Actualiza una oportunidad existente en Salesforce con los cambios especificados. |
| **Get campaign** | Recupera una campaña específica por ID de Salesforce. |
| **Create campaign** | Crea una nueva campaña en Salesforce. |
| **Update campaign** | Actualiza una campaña existente en Salesforce con los cambios especificados. |

Las acciones destructivas, como eliminar registros, no están disponibles en el selector de acciones del flujo de trabajo.

## Output

Este paso almacena la respuesta de Salesforce como la salida del paso. La forma de la respuesta depende de la acción.

Usa la referencia de salida completa en pasos posteriores:

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## Ejemplo

1. Abre **Integrations** y conecta Salesforce si aún no lo has hecho.
2. Agrega un paso de **Salesforce** a tu flujo de trabajo.
3. Selecciona una cuenta conectada en **Authentication**.
4. Elige **Get account** en **Action**.
5. Completa los campos obligatorios. Usa **Insert Variable** para hacer referencia a la salida de un paso anterior en cualquier valor de campo.
6. Haz clic en **Run** en el encabezado del paso para probar la acción y luego revisa la carga útil devuelta en **Output**.

## Casos de uso

### Crear un lead a partir de un formulario

1. Crear lead
2. Agregar contacto a campaña
3. Crear tarea

### Actualizar un registro de cuenta

1. Ejecutar consulta SOQL
2. Obtener cuenta
3. Actualizar cuenta

### Seguir una oportunidad

1. Crear oportunidad
2. Obtener oportunidad
3. Actualizar oportunidad

## Notas

* Este paso depende de una integración de Salesforce conectada en tu espacio de trabajo.
* El selector de acciones del flujo de trabajo muestra un conjunto seleccionado de acciones. Los agentes con la herramienta de Salesforce pueden usar más de ellas.
* La pantalla de inicio de sesión puede mostrar la marca de autorización de terceros.

## Usar Salesforce como herramienta del agente

También puedes agregar Salesforce como herramienta en el **Agent Editor**. Abre el agente, haz clic en **Add tool** y selecciona **Salesforce**. En el panel de configuración de la herramienta, elige la cuenta conectada que el agente debe usar. El agente llama a acciones de Salesforce cuando son relevantes para la conversación.

Consulta también: [Integrations](https://docs.fetchhive.com/es/workspace/integrations.md), [Creating and Editing](https://docs.fetchhive.com/es/workflows/creating-and-editing.md) y [Testing and Iteration](https://docs.fetchhive.com/es/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.