Conecta-seEntrar na plataforma

Salesforce

Consultar e atualizar dados comerciais no Salesforce CRM.

Integrações e ferramentasVendas e CRMConexão: OAuth

O que faz

Consulte e gerencie contas, contatos, leads, oportunidades, casos e tarefas da organização Salesforce autorizada. Execute relatórios e consultas SOQL e consulte objetos em páginas leves. A criação ou alteração de campos e objetos personalizados ainda não está disponível.

Quando usar: Use quando o seu fluxo precisar consultar e atualizar dados comerciais no Salesforce CRM.

Exemplo de situação: Encontrar um cliente e registrar o resultado do atendimento no funil.

Antes de começar

Conexão necessária: OAuth.

Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.

Passo a passo

  1. Adicione Salesforce ao desenho a partir da aba Blocos e ligue a entrada dele à etapa anterior.
  2. Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
  3. Escolha a operação. O painel mostra só os campos que essa operação usa.
  4. Preencha os campos obrigatórios. Para usar um dado de uma etapa anterior, digite < e escolha o bloco e o campo.
  5. Clique em Executar com dados de teste e confira, no terminal, o que entrou e o que saiu do bloco.
  6. Só publique depois de conferir o resultado da execução de teste.

Para configurar o gatilho

  1. Copie a URL do webhook acima e defina um Segredo do webhook. No Salesforce, crie uma External Credential (que guarda o segredo) e uma Named Credential cuja URL seja esta URL do webhook, com um cabeçalho personalizado que envie o mesmo valor como Authorization: Bearer … ou X-Sim-Webhook-Secret: …. Se o valor do cabeçalho usar uma fórmula {!$Credential…}, marque Allow Formulas in HTTP Header ao adicioná-lo — caso contrário, o Salesforce envia o texto literal da fórmula em vez do segredo. A ação HTTP Callout do Flow exige uma Named Credential — ela não consegue chamar uma URL qualquer diretamente.
  2. Na External Credential, adicione um Permission Set com External Credential Principal Access ativado e atribua-o ao usuário com que o Flow é executado (o usuário Automated Process, nos flows acionados por registro) — caso contrário, o callout falha na autenticação.
  3. Acesse Setup → Flows e clique em New Flow.
  4. Selecione Record-Triggered Flow para o objeto certo e Registro criado como condição de entrada.
  5. Adicione um HTTP Callout usando a Named Credential do passo 1 — POST, corpo em JSON, caminho /. Flows acionados por registro só podem fazer callouts no caminho Run Asynchronously, então coloque esta ação nele.
  6. Inclua eventType no corpo JSON com um valor que este gatilho aceite (ex.: para Registro criado, use record_created, created ou after_insert).
  7. Se você usar Tipo de objeto (opcional), inclua também os metadados do tipo correspondente no corpo JSON (por exemplo objectType, sobjectType ou attributes.type); caso contrário, o evento será rejeitado.
  8. Salve o Flow e clique em Activate.
  9. Clique em "Salvar" acima para ativar o gatilho.

Operações

OperaçãoO que faz
Obter contasObtém contas com o bloco Salesforce.
Criar contaCria conta com o bloco Salesforce.
Atualizar contaAtualiza conta com o bloco Salesforce.
Excluir contaExclui conta com o bloco Salesforce.
Obter contatosObtém contatos com o bloco Salesforce.
Criar contatoCria contato com o bloco Salesforce.
Atualizar contatoAtualiza contato com o bloco Salesforce.
Excluir contatoExclui contato com o bloco Salesforce.
Obter leadsObtém leads com o bloco Salesforce.
Criar leadCria lead com o bloco Salesforce.
Atualizar leadAtualiza lead com o bloco Salesforce.
Excluir leadExclui lead com o bloco Salesforce.
Obter oportunidadesObtém oportunidades com o bloco Salesforce.
Criar oportunidadeCria oportunidade com o bloco Salesforce.
Atualizar oportunidadeAtualiza oportunidade com o bloco Salesforce.
Excluir oportunidadeExclui oportunidade com o bloco Salesforce.
Obter casosObtém casos com o bloco Salesforce.
Criar casoCria caso com o bloco Salesforce.
Atualizar casoAtualiza caso com o bloco Salesforce.
Excluir casoExclui caso com o bloco Salesforce.
Obter tarefasObtém tarefas com o bloco Salesforce.
Criar tarefaCria tarefa com o bloco Salesforce.
Atualizar tarefaAtualiza tarefa com o bloco Salesforce.
Excluir tarefaExclui tarefa com o bloco Salesforce.
Listar relatóriosLista relatórios com o bloco Salesforce.
Obter relatórioObtém relatório com o bloco Salesforce.
Executar relatórioExecuta relatório com o bloco Salesforce.
Listar tipos de relatórioLista tipos de relatório com o bloco Salesforce.
Listar painéisLista painéis com o bloco Salesforce.
Obter painelObtém painel com o bloco Salesforce.
Atualizar painelAtualiza painel com o bloco Salesforce.
Executar consulta SOQLExecuta consulta SOQL com o bloco Salesforce.
Obter mais resultados da consultaObtém mais resultados da consulta com o bloco Salesforce.
Descrever objetoDescreve objeto com o bloco Salesforce.
Listar objetosLista objetos com o bloco Salesforce.
Executar consulta da Tooling APIExecuta consulta da Tooling API com o bloco Salesforce.

Campos

Mostrar campos de
  • Operação

    Escolhe qual ação este bloco executará.

    Opções:
    Obter contas · Criar conta · Atualizar conta · Excluir conta · Obter contatos · Criar contato · Atualizar contato · Excluir contato · Obter leads · Criar lead · Atualizar lead · Excluir lead · Obter oportunidades · Criar oportunidade · Atualizar oportunidade · Excluir oportunidade · Obter casos · Criar caso · Atualizar caso · Excluir caso · Obter tarefas · Criar tarefa · Atualizar tarefa · Excluir tarefa · Listar relatórios · Obter relatório · Executar relatório · Listar tipos de relatório · Listar painéis · Obter painel · Atualizar painel · Executar consulta SOQL · Obter mais resultados da consulta · Descrever objeto · Listar objetos · Executar consulta da Tooling API
    Padrão:
    Obter contas
  • Conta do Salesforce

    Obrigatório

    Seleciona a conta já conectada que autoriza o acesso ao serviço.

    Exemplo:
    (escolha a conta conectada)
  • Conta do Salesforce

    ObrigatórioEm campos adicionais

    Informa manualmente a credencial usada pela integração no modo avançado.

  • Campos a retornar

    Em campos adicionais

    Campos separados por vírgula.

    Aparece em:
    Obter contas, Obter contatos, Obter leads, Obter oportunidades, Obter casos, Obter tarefas
    Exemplo:
    { "chave": "valor" }
  • Limite

    Em campos adicionais

    Define um valor numérico, quantidade ou limite da operação.

    Aparece em:
    Obter contas, Obter contatos, Obter leads, Obter oportunidades, Obter casos, Obter tarefas, Listar objetos
    Exemplo:
    10
  • Continuar após o objeto

    Em campos adicionais

    Define o nome ou título usado para identificar o recurso.

    Aparece em:
    Listar objetos
    Exemplo:
    Exemplo de atendimento
  • Ordenar por

    Em campos adicionais

    Campo e direção (ex.: "Name ASC").

    Aparece em:
    Obter contas, Obter contatos, Obter leads, Obter oportunidades, Obter casos, Obter tarefas
    Exemplo:
    "Name ASC"
  • ID da conta

    Obrigatório conforme a operação

    Informe o ID da conta no Salesforce.

    Aparece em:
    Atualizar conta, Excluir conta, Criar contato, Atualizar contato, Criar caso, Atualizar caso, Criar oportunidade, Atualizar oportunidade
    Exemplo:
    id-do-recurso
  • Nome

    Obrigatório conforme a operação

    Define o nome ou título usado para identificar o recurso.

    Aparece em:
    Criar conta, Atualizar conta, Criar oportunidade, Atualizar oportunidade
    Exemplo:
    Exemplo de atendimento
  • Tipo

    Em campos adicionais

    Classificação da conta no Salesforce, usando um dos valores da lista configurada na sua organização (ex.: Customer ou Prospect).

    Aparece em:
    Criar conta, Atualizar conta
    Exemplo:
    Tipo
  • Setor

    Em campos adicionais

    Setor de atuação da empresa da conta, usando um dos valores da lista do Salesforce (ex.: Transportation).

    Aparece em:
    Criar conta, Atualizar conta
    Exemplo:
    Setor
  • Telefone

    Identifica a conversa, o canal ou o telefone de destino.

    Aparece em:
    Criar conta, Atualizar conta, Criar contato, Atualizar contato, Criar lead, Atualizar lead
    Exemplo:
    +5511999999999
  • Site

    Em campos adicionais

    Endereço do site da empresa da conta (ex.: https://www.minhaempresa.com.br).

    Aparece em:
    Criar conta, Atualizar conta
    Exemplo:
    Site
  • Rua de cobrança

    Em campos adicionais

    Informe a rua do endereço de cobrança.

    Aparece em:
    Criar conta, Atualizar conta
  • Cidade de cobrança

    Em campos adicionais

    Informe a cidade de cobrança.

    Aparece em:
    Criar conta, Atualizar conta
  • Estado de cobrança

    Em campos adicionais

    Informe o estado/província de cobrança.

    Aparece em:
    Criar conta, Atualizar conta
  • CEP de cobrança

    Em campos adicionais

    Informe o CEP de cobrança.

    Aparece em:
    Criar conta, Atualizar conta
  • País de cobrança

    Em campos adicionais

    Informe o país de cobrança.

    Aparece em:
    Criar conta, Atualizar conta
    Exemplo:
    10
  • Receita anual

    Em campos adicionais

    Receita anual (número).

    Aparece em:
    Criar conta, Atualizar conta
    Exemplo:
    Receita anual (número)
  • Número de funcionários

    Em campos adicionais

    Quantidade de funcionários (número inteiro).

    Aparece em:
    Criar conta, Atualizar conta
    Exemplo:
    10
  • ID do contato

    Obrigatório conforme a operação

    ID do contato.

    Aparece em:
    Obter contatos, Atualizar contato, Excluir contato, Criar caso, Atualizar caso
    Exemplo:
    id-do-recurso
  • Sobrenome

    Obrigatório conforme a operação

    Define o nome ou título usado para identificar o recurso.

    Aparece em:
    Criar contato, Atualizar contato, Criar lead, Atualizar lead
    Exemplo:
    Exemplo de atendimento
  • Nome

    Define o nome ou título usado para identificar o recurso.

    Aparece em:
    Criar contato, Atualizar contato, Criar lead, Atualizar lead
    Exemplo:
    Exemplo de atendimento
  • E-mail

    Informa o destinatário ou endereço de e-mail usado pela operação.

    Aparece em:
    Criar contato, Atualizar contato, Criar lead, Atualizar lead
    Exemplo:
    cliente@exemplo.com
  • Cargo

    Define o nome ou título usado para identificar o recurso.

    Aparece em:
    Criar contato, Atualizar contato, Criar lead, Atualizar lead
    Exemplo:
    Exemplo de atendimento
  • Departamento

    Em campos adicionais

    Departamento em que o contato trabalha na empresa (ex.: Compras).

    Aparece em:
    Criar contato, Atualizar contato
    Exemplo:
    Departamento
  • Rua de correspondência

    Em campos adicionais

    Informe a rua do endereço de correspondência.

    Aparece em:
    Criar contato, Atualizar contato
  • Cidade de correspondência

    Em campos adicionais

    Informe a cidade de correspondência.

    Aparece em:
    Criar contato, Atualizar contato
  • Estado de correspondência

    Em campos adicionais

    Informe o estado/província de correspondência.

    Aparece em:
    Criar contato, Atualizar contato
  • CEP de correspondência

    Em campos adicionais

    Informe o CEP de correspondência.

    Aparece em:
    Criar contato, Atualizar contato
  • País de correspondência

    Em campos adicionais

    Informe o país de correspondência.

    Aparece em:
    Criar contato, Atualizar contato
    Exemplo:
    10
  • ID do lead

    Obrigatório conforme a operação

    ID do lead.

    Aparece em:
    Obter leads, Atualizar lead, Excluir lead
    Exemplo:
    id-do-recurso
  • Empresa

    Obrigatório conforme a operação

    Nome da empresa.

    Aparece em:
    Criar lead, Atualizar lead
    Exemplo:
    Nome da empresa
  • Status

    Situação do lead, caso ou tarefa no Salesforce, usando exatamente um dos valores configurados na sua organização (ex.: Working para um caso ou Completed para uma tarefa).

    Aparece em:
    Criar lead, Atualizar lead, Criar caso, Atualizar caso, Criar tarefa, Atualizar tarefa
    Exemplo:
    Status
  • Origem do lead

    Em campos adicionais

    Informe a origem do lead.

    Aparece em:
    Criar lead, Atualizar lead
  • ID da oportunidade

    Obrigatório conforme a operação

    ID da oportunidade.

    Aparece em:
    Obter oportunidades, Atualizar oportunidade, Excluir oportunidade
    Exemplo:
    id-do-recurso
  • Fase

    Obrigatório conforme a operação

    Informe o nome da fase.

    Aparece em:
    Criar oportunidade, Atualizar oportunidade
    Exemplo:
    Exemplo de atendimento
  • Data de fechamento

    Obrigatório conforme a operação

    AAAA-MM-DD (obrigatório ao criar).

    Aparece em:
    Criar oportunidade, Atualizar oportunidade
    Exemplo:
    2026-09-15
  • Valor

    Valor do negócio.

    Aparece em:
    Criar oportunidade, Atualizar oportunidade
    Exemplo:
    150.00
  • Probabilidade

    Em campos adicionais

    Probabilidade de ganho (0-100).

    Aparece em:
    Criar oportunidade, Atualizar oportunidade
    Exemplo:
    Probabilidade de ganho (0-100)
  • ID do caso

    Obrigatório conforme a operação

    ID do caso.

    Aparece em:
    Obter casos, Atualizar caso, Excluir caso
    Exemplo:
    id-do-recurso
  • Assunto

    Obrigatório conforme a operação

    Define o nome ou título usado para identificar o recurso.

    Aparece em:
    Criar caso, Atualizar caso, Criar tarefa, Atualizar tarefa
    Exemplo:
    Exemplo de atendimento
  • Prioridade

    Prioridade do caso ou da tarefa no Salesforce, usando um dos valores da lista (ex.: High, Medium ou Low em casos; High, Normal ou Low em tarefas).

    Aparece em:
    Criar caso, Atualizar caso, Criar tarefa, Atualizar tarefa
    Exemplo:
    Prioridade
  • Origem

    Em campos adicionais

    Origem (ex.: Phone, Email, Web).

    Aparece em:
    Criar caso, Atualizar caso
    Exemplo:
    Phone, Email, Web
  • ID da tarefa

    Obrigatório conforme a operação

    ID da tarefa.

    Aparece em:
    Obter tarefas, Atualizar tarefa, Excluir tarefa
    Exemplo:
    id-do-recurso
  • Prazo

    Define a data, o horário ou a programação usada pela operação.

    Aparece em:
    Criar tarefa, Atualizar tarefa
    Exemplo:
    2026-09-15
  • ID do contato/lead relacionado

    Em campos adicionais

    ID do contato ou do lead.

    Aparece em:
    Criar tarefa, Atualizar tarefa
    Exemplo:
    id-do-recurso
  • ID da conta/oportunidade relacionada

    Em campos adicionais

    ID da conta ou da oportunidade.

    Aparece em:
    Criar tarefa, Atualizar tarefa
    Exemplo:
    id-do-recurso
  • ID do relatório

    Obrigatório conforme a operação

    ID do relatório.

    Aparece em:
    Obter relatório, Executar relatório
    Exemplo:
    id-do-recurso
  • Termo de busca

    Em campos adicionais

    Busque relatórios pelo nome.

    Aparece em:
    Listar relatórios
  • Incluir detalhes

    Em campos adicionais

    Define se este comportamento fica ativado ou desativado.

    Aparece em:
    Executar relatório
    Opções:
    Sim · Não
    Padrão:
    Sim
  • Filtros do relatório

    Em campos adicionais

    Define a consulta ou o filtro aplicado aos dados.

    Aparece em:
    Executar relatório
    Exemplo:
    status = 'ativo'
  • ID do painel

    Obrigatório conforme a operação

    ID do painel.

    Aparece em:
    Obter painel, Atualizar painel
    Exemplo:
    id-do-recurso
  • Consulta SOQL

    Obrigatório conforme a operação

    Informa a consulta usada para localizar ou transformar dados.

    Aparece em:
    Executar consulta SOQL, Executar consulta da Tooling API
    Exemplo:
    SELECT * FROM clientes WHERE status = 'ativo'
  • URL dos próximos registros

    Obrigatório conforme a operação

    URL da resposta da consulta anterior.

    Aparece em:
    Obter mais resultados da consulta
    Exemplo:
    https://api.exemplo.com/v1/recurso
  • Nome do objeto

    Obrigatório conforme a operação

    Nome de API (ex.: Account, Lead, Custom_Object__c).

    Aparece em:
    Descrever objeto
    Exemplo:
    Exemplo de atendimento
  • Descrição

    Em campos adicionais

    Informa o conteúdo de texto que será enviado ou processado.

    Aparece em:
    Criar conta, Atualizar conta, Criar contato, Atualizar contato, Criar lead, Atualizar lead, Criar oportunidade, Atualizar oportunidade, Criar caso, Atualizar caso, Criar tarefa, Atualizar tarefa
    Exemplo:
    Descrição

Saídas

Para usar um resultado deste bloco em uma etapa seguinte, digite < no campo e escolha o bloco e o campo. A referência tem o formato <salesforce.success>: antes do ponto vai o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.

ReferênciaTipoO que contém
<salesforce.success>booleanIndica se a operação foi concluída com sucesso.
<salesforce.output>jsonResultado da operação: registro(s) sObject nas operações de obter/criar/atualizar/excluir (contas, contatos, leads, oportunidades, casos, tarefas); dados de relatório/painel nas operações de análise; records[] + paginação nas consultas SOQL; esquema do sObject nas operações de descrever/listar objetos.

Exemplo de uso

Objetivo: Encontrar um cliente e registrar o resultado do atendimento no funil.

InícioSalesforcepróxima etapa
Operação
Obter contas
Conta do Salesforce
(escolha a conta conectada)

Os valores são ilustrativos. Teste primeiro com dados fictícios ou de homologação.

Erros comuns e como resolver

O bloco não executa
Confira se existe um caminho de setas que parte do gatilho (ou do Início) até este bloco. Blocos soltos no desenho são ignorados.
Aparece “Validação do fluxo” no terminal
Há campo obrigatório vazio. Clique no aviso, abra o bloco indicado e preencha o campo marcado.
Um campo chega vazio na etapa seguinte
Confira se a referência aponta para um bloco que já executou e para um campo que existe, como <salesforce.success>. O nome antes do ponto é o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
O campo que eu procuro não aparece
Os campos mudam conforme a operação escolhida. Escolha a operação primeiro; campos menos usados ficam em “Mostrar campos adicionais”.
Erro de autorização ou permissão (401/403)
A conta conectada perdeu o acesso ou não tem permissão para esta operação. Reconecte a conta no campo de credencial e confirme as permissões pedidas.
O serviço recusou a chamada ou devolveu erro
Leia a mensagem no terminal: ela traz o motivo informado pelo serviço. Confira IDs, limites de uso e permissões, e teste antes com um recurso de homologação.

Blocos relacionados