# Salesforce

Esse Salesforce permitirá que você execute as seguintes ações:

* Obter contato
* Criar contato
* Criar conta
* Recuperar entidade (tipo Contato)
* Criar entidade (tipo Caso)
* Consultar SOQL - mais informações em [documentação do Salesforce](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm)

## Adicionar Salesforce em um bloco de ação

Para adicionar um passo do Salesforce:

{% stepper %}
{% step %}
A partir de um [**Ação**](https://docs.chatlayer.ai/chatlayer-documentation-pt-br/buildabot/flow-logic/dialog-state/action-bot-dialog) bloco, vá para a **Integrações** aba e pesquise por **Salesforce.**

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2F9yimpNrsM1tgdTDs1XtV%2Fimage.png?alt=media&#x26;token=22fac8fa-e101-4698-8e97-3b2c9a1e7bb9" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Selecione uma ação na lista suspensa.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FaddSSezraT25GldW3QMQ%2Fimage.png?alt=media&#x26;token=8b5c6816-4d55-4ec7-b0e1-f792ce2812ca" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
A próxima opção que aparecerá é a de **Conectar uma conta** no Salesforce. Clique no botão e um pop-up aparecerá para que você adicione nome de usuário e senha para conectar:

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2Fz2BvULLtsbtxdV1c2sMS%2Fimage.png?alt=media&#x26;token=bac5cb0b-76e7-4d7b-9bde-e9e482780b66" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Na ação Obter contato, os nomes dos campos de consulta são ID, nome, e-mail, telefone e celular.

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FyWMksF3mL0ugsr6D4d6L%2Fimage.png?alt=media&#x26;token=de0d7c32-68de-4fb5-b0a8-505030762b9e" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Para criação de Contato, os campos e-mail, nome, sobrenome, telefone, celular, descrição e país estão disponíveis:

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FWRx5JV6jpGAWZWS1yrVm%2Fimage.png?alt=media&#x26;token=b441a97b-a708-4eb0-89ec-269abcefe521" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
A resposta da requisição feita ao Salesforce será salva em uma variável: `apps.salesforce.createContact`

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FxJAtqvs5tedctyoTwmCf%2Fimage.png?alt=media&#x26;token=3277bfe6-8ccb-4871-b8ba-aa67e175ea72" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
A ação Criar conta permitirá que você adicione nome, site, telefone, país de cobrança e descrição à conta que será criada através do chatbot. A resposta do Salesforce será salva na variável `apps.salesforce.createAccount`

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2Fwfb3dzOYCwN7SybS8gWr%2Fimage.png?alt=media&#x26;token=ac0fb7ff-de44-4242-9d68-209062650975" alt=""><figcaption></figcaption></figure>

{% endstep %}

{% step %}
Para a ação Consultar SOQL, uma sugestão aparecerá: `SELECT Id, name FROM Contact WHERE Name LIKE '{internal.user.id}'` mas você pode editar livremente com sua própria consulta. Mais informações em [documentação do Salesforce](https://developer.salesforce.com/docs/atlas.en-us.soql_sosl.meta/soql_sosl/sforce_api_calls_soql.htm).

<figure><img src="https://181262846-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LLTwFwbOqJj4dDhg8Ju%2Fuploads%2FTRJ8Wr1C929e924mcZfk%2Fimage.png?alt=media&#x26;token=0c24e631-8bdd-45fe-8579-f4b0eb3940b0" alt=""><figcaption></figcaption></figure>

{% endstep %}
{% endstepper %}

Agora você está pronto para fornecer o melhor suporte ao cliente com o Chatlayer e o Salesforce!
