Visão Geral
Permita que seus agentes gerenciem relacionamentos com clientes, processos de vendas e dados através do Salesforce. Crie e atualize registros, gerencie leads e oportunidades, execute consultas SOQL e otimize seus fluxos de trabalho de CRM com automação potencializada por IA.Pré-requisitos
Antes de usar a integração Salesforce, certifique-se de que você possui:- Uma conta CrewAI AMP com assinatura ativa
- Uma conta Salesforce com permissões apropriadas
- Sua conta Salesforce conectada via a página de Integrações
Ferramentas Disponíveis
Gerenciamento de Registros
SALESFORCE_CREATE_RECORD_CONTACT
SALESFORCE_CREATE_RECORD_CONTACT
FirstName
(string, opcional): Primeiro nomeLastName
(string, obrigatório): Sobrenome - Este campo é obrigatórioaccountId
(string, opcional): ID da Conta - Conta à qual o contato pertenceEmail
(string, opcional): Endereço de e-mailTitle
(string, opcional): Cargo do contato, como CEO ou Vice-presidenteDescription
(string, opcional): Descrição do contatoadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Contato
SALESFORCE_CREATE_RECORD_LEAD
SALESFORCE_CREATE_RECORD_LEAD
FirstName
(string, opcional): Primeiro nomeLastName
(string, obrigatório): Sobrenome - Este campo é obrigatórioCompany
(string, obrigatório): Empresa - Este campo é obrigatórioEmail
(string, opcional): Endereço de e-mailPhone
(string, opcional): Número de telefoneWebsite
(string, opcional): URL do siteTitle
(string, opcional): Cargo do contato, como CEO ou Vice-presidenteStatus
(string, opcional): Status do Lead - Use as Configurações de Workflow do Connect Portal para selecionar o status do LeadDescription
(string, opcional): Descrição do leadadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Lead
SALESFORCE_CREATE_RECORD_OPPORTUNITY
SALESFORCE_CREATE_RECORD_OPPORTUNITY
Name
(string, obrigatório): Nome da Oportunidade - Este campo é obrigatórioStageName
(string, opcional): Estágio da Oportunidade - Use as Configurações de Workflow do Connect Portal para selecionar o estágioCloseDate
(string, opcional): Data de fechamento no formato YYYY-MM-DD - Padrão para 30 dias a partir da data atualAccountId
(string, opcional): Conta à qual a Oportunidade pertenceAmount
(string, opcional): Valor total estimado da vendaDescription
(string, opcional): Descrição da oportunidadeOwnerId
(string, opcional): Usuário Salesforce designado para esta OportunidadeNextStep
(string, opcional): Descrição da próxima tarefa no fechamento da OportunidadeadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Oportunidade
SALESFORCE_CREATE_RECORD_TASK
SALESFORCE_CREATE_RECORD_TASK
whatId
(string, opcional): Relacionado ao ID - ID da Conta ou Oportunidade relacionada à TarefawhoId
(string, opcional): ID do Nome - ID do Contato ou Lead relacionado à Tarefasubject
(string, obrigatório): Assunto da tarefaactivityDate
(string, opcional): Data da Atividade no formato YYYY-MM-DDdescription
(string, opcional): Descrição da tarefataskSubtype
(string, obrigatório): Subtipo da Tarefa - Opções: task, email, listEmail, callStatus
(string, opcional): Status - Opções: Not Started, In Progress, CompletedownerId
(string, opcional): ID do responsável - Usuário Salesforce designado para a TarefacallDurationInSeconds
(string, opcional): Duração da chamada em segundosisReminderSet
(boolean, opcional): Se o lembrete está definidoreminderDateTime
(string, opcional): Data/Hora do lembrete no formato ISOadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Tarefa
SALESFORCE_CREATE_RECORD_ACCOUNT
SALESFORCE_CREATE_RECORD_ACCOUNT
Name
(string, obrigatório): Nome da Conta - Este campo é obrigatórioOwnerId
(string, opcional): Usuário Salesforce responsável por esta ContaWebsite
(string, opcional): URL do sitePhone
(string, opcional): Número de telefoneDescription
(string, opcional): Descrição da contaadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Conta
SALESFORCE_CREATE_RECORD_ANY
SALESFORCE_CREATE_RECORD_ANY
Atualização de Registros
SALESFORCE_UPDATE_RECORD_CONTACT
SALESFORCE_UPDATE_RECORD_CONTACT
recordId
(string, obrigatório): ID do registro a ser atualizadoFirstName
(string, opcional): Primeiro nomeLastName
(string, opcional): SobrenomeaccountId
(string, opcional): ID da Conta à qual o contato pertenceEmail
(string, opcional): Endereço de e-mailTitle
(string, opcional): Cargo do contatoDescription
(string, opcional): Descrição do contatoadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Contato
SALESFORCE_UPDATE_RECORD_LEAD
SALESFORCE_UPDATE_RECORD_LEAD
recordId
(string, obrigatório): ID do registro a ser atualizadoFirstName
(string, opcional): Primeiro nomeLastName
(string, opcional): SobrenomeCompany
(string, opcional): Nome da empresaEmail
(string, opcional): Endereço de e-mailPhone
(string, opcional): Número de telefoneWebsite
(string, opcional): URL do siteTitle
(string, opcional): Cargo do contatoStatus
(string, opcional): Status do LeadDescription
(string, opcional): Descrição do leadadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Lead
SALESFORCE_UPDATE_RECORD_OPPORTUNITY
SALESFORCE_UPDATE_RECORD_OPPORTUNITY
recordId
(string, obrigatório): ID do registro a ser atualizadoName
(string, opcional): Nome da OportunidadeStageName
(string, opcional): Estágio da oportunidadeCloseDate
(string, opcional): Data de fechamento no formato YYYY-MM-DDAccountId
(string, opcional): Conta à qual a Oportunidade pertenceAmount
(string, opcional): Valor total estimado da vendaDescription
(string, opcional): Descrição da oportunidadeOwnerId
(string, opcional): Usuário Salesforce responsável por esta OportunidadeNextStep
(string, opcional): Descrição da próxima tarefa no fechamento da OportunidadeadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Oportunidade
SALESFORCE_UPDATE_RECORD_TASK
SALESFORCE_UPDATE_RECORD_TASK
recordId
(string, obrigatório): ID do registro a ser atualizadowhatId
(string, opcional): Relacionado ao ID - ID da Conta ou Oportunidade relacionadawhoId
(string, opcional): ID do Nome - ID do Contato ou Lead relacionado à Tarefasubject
(string, opcional): Assunto da tarefaactivityDate
(string, opcional): Data da Atividade no formato YYYY-MM-DDdescription
(string, opcional): Descrição da tarefaStatus
(string, opcional): Status - Opções: Not Started, In Progress, CompletedownerId
(string, opcional): ID do responsável - Usuário Salesforce designado para a TarefacallDurationInSeconds
(string, opcional): Duração da chamada em segundosisReminderSet
(boolean, opcional): Se o lembrete está definidoreminderDateTime
(string, opcional): Data/Hora do lembrete em formato ISOadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Tarefa
SALESFORCE_UPDATE_RECORD_ACCOUNT
SALESFORCE_UPDATE_RECORD_ACCOUNT
recordId
(string, obrigatório): ID do registro a ser atualizadoName
(string, opcional): Nome da ContaOwnerId
(string, opcional): Usuário Salesforce responsável por esta ContaWebsite
(string, opcional): URL do sitePhone
(string, opcional): Número de telefoneDescription
(string, opcional): Descrição da contaadditionalFields
(object, opcional): Campos adicionais no formato JSON para campos personalizados de Conta
SALESFORCE_UPDATE_RECORD_ANY
SALESFORCE_UPDATE_RECORD_ANY
Recuperação de Registros
SALESFORCE_GET_RECORD_BY_ID_CONTACT
SALESFORCE_GET_RECORD_BY_ID_CONTACT
recordId
(string, obrigatório): ID do registro do Contato
SALESFORCE_GET_RECORD_BY_ID_LEAD
SALESFORCE_GET_RECORD_BY_ID_LEAD
recordId
(string, obrigatório): ID do registro do Lead
SALESFORCE_GET_RECORD_BY_ID_OPPORTUNITY
SALESFORCE_GET_RECORD_BY_ID_OPPORTUNITY
recordId
(string, obrigatório): ID do registro da Oportunidade
SALESFORCE_GET_RECORD_BY_ID_TASK
SALESFORCE_GET_RECORD_BY_ID_TASK
recordId
(string, obrigatório): ID do registro da Tarefa
SALESFORCE_GET_RECORD_BY_ID_ACCOUNT
SALESFORCE_GET_RECORD_BY_ID_ACCOUNT
recordId
(string, obrigatório): ID do registro da Conta
SALESFORCE_GET_RECORD_BY_ID_ANY
SALESFORCE_GET_RECORD_BY_ID_ANY
recordType
(string, obrigatório): Tipo do registro (ex.: “CustomObject__c”)recordId
(string, obrigatório): ID do registro
Busca de Registros
SALESFORCE_SEARCH_RECORDS_CONTACT
SALESFORCE_SEARCH_RECORDS_CONTACT
filterFormula
(object, opcional): Filtro avançado em forma normal disjuntiva com operadores específicos de camposortBy
(string, opcional): Campo para ordenação (ex.: “CreatedDate”)sortDirection
(string, opcional): Direção da ordenação - Opções: ASC, DESCincludeAllFields
(boolean, opcional): Incluir todos os campos nos resultadospaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_SEARCH_RECORDS_LEAD
SALESFORCE_SEARCH_RECORDS_LEAD
filterFormula
(object, opcional): Filtro avançado em forma normal disjuntiva com operadores específicos de camposortBy
(string, opcional): Campo para ordenação (ex.: “CreatedDate”)sortDirection
(string, opcional): Direção da ordenação - Opções: ASC, DESCincludeAllFields
(boolean, opcional): Incluir todos os campos nos resultadospaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_SEARCH_RECORDS_OPPORTUNITY
SALESFORCE_SEARCH_RECORDS_OPPORTUNITY
filterFormula
(object, opcional): Filtro avançado em forma normal disjuntiva com operadores específicos de camposortBy
(string, opcional): Campo para ordenação (ex.: “CreatedDate”)sortDirection
(string, opcional): Direção da ordenação - Opções: ASC, DESCincludeAllFields
(boolean, opcional): Incluir todos os campos nos resultadospaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_SEARCH_RECORDS_TASK
SALESFORCE_SEARCH_RECORDS_TASK
filterFormula
(object, opcional): Filtro avançado em forma normal disjuntiva com operadores específicos de camposortBy
(string, opcional): Campo para ordenação (ex.: “CreatedDate”)sortDirection
(string, opcional): Direção da ordenação - Opções: ASC, DESCincludeAllFields
(boolean, opcional): Incluir todos os campos nos resultadospaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_SEARCH_RECORDS_ACCOUNT
SALESFORCE_SEARCH_RECORDS_ACCOUNT
filterFormula
(object, opcional): Filtro avançado em forma normal disjuntiva com operadores específicos de camposortBy
(string, opcional): Campo para ordenação (ex.: “CreatedDate”)sortDirection
(string, opcional): Direção da ordenação - Opções: ASC, DESCincludeAllFields
(boolean, opcional): Incluir todos os campos nos resultadospaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_SEARCH_RECORDS_ANY
SALESFORCE_SEARCH_RECORDS_ANY
recordType
(string, obrigatório): Tipo de registro para buscarfilterFormula
(string, opcional): Critérios de busca por filtroincludeAllFields
(boolean, opcional): Incluir todos os campos nos resultadospaginationParameters
(object, opcional): Configurações de paginação com pageCursor
Recuperação por List View
SALESFORCE_GET_RECORD_BY_VIEW_ID_CONTACT
SALESFORCE_GET_RECORD_BY_VIEW_ID_CONTACT
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_GET_RECORD_BY_VIEW_ID_LEAD
SALESFORCE_GET_RECORD_BY_VIEW_ID_LEAD
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_GET_RECORD_BY_VIEW_ID_OPPORTUNITY
SALESFORCE_GET_RECORD_BY_VIEW_ID_OPPORTUNITY
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_GET_RECORD_BY_VIEW_ID_TASK
SALESFORCE_GET_RECORD_BY_VIEW_ID_TASK
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_GET_RECORD_BY_VIEW_ID_ACCOUNT
SALESFORCE_GET_RECORD_BY_VIEW_ID_ACCOUNT
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursor
SALESFORCE_GET_RECORD_BY_VIEW_ID_ANY
SALESFORCE_GET_RECORD_BY_VIEW_ID_ANY
recordType
(string, obrigatório): Tipo do registrolistViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursor
Campos Personalizados
SALESFORCE_CREATE_CUSTOM_FIELD_CONTACT
SALESFORCE_CREATE_CUSTOM_FIELD_CONTACT
label
(string, obrigatório): Rótulo do campo para exibições e referência internatype
(string, obrigatório): Tipo do campo - Opções: Checkbox, Currency, Date, Email, Number, Percent, Phone, Picklist, MultiselectPicklist, Text, TextArea, LongTextArea, Html, Time, UrldefaultCheckboxValue
(boolean, opcional): Valor padrão para campos checkboxlength
(string, obrigatório): Comprimento para campos numéricos/textodecimalPlace
(string, obrigatório): Casas decimais para campos numéricospickListValues
(string, obrigatório): Valores para campos picklist (separados por novas linhas)visibleLines
(string, obrigatório): Linhas visíveis para campos multiseleção/área de textodescription
(string, opcional): Descrição do campohelperText
(string, opcional): Texto de ajuda exibido ao passar o mousedefaultFieldValue
(string, opcional): Valor padrão do campo
SALESFORCE_CREATE_CUSTOM_FIELD_LEAD
SALESFORCE_CREATE_CUSTOM_FIELD_LEAD
label
(string, obrigatório): Rótulo do campo para exibições e referência internatype
(string, obrigatório): Tipo do campo - Opções: Checkbox, Currency, Date, Email, Number, Percent, Phone, Picklist, MultiselectPicklist, Text, TextArea, LongTextArea, Html, Time, UrldefaultCheckboxValue
(boolean, opcional): Valor padrão para campos checkboxlength
(string, obrigatório): Comprimento para campos numéricos/textodecimalPlace
(string, obrigatório): Casas decimais para campos numéricospickListValues
(string, obrigatório): Valores para campos picklist (separados por novas linhas)visibleLines
(string, obrigatório): Linhas visíveis para campos multiseleção/área de textodescription
(string, opcional): Descrição do campohelperText
(string, opcional): Texto de ajuda exibido ao passar o mousedefaultFieldValue
(string, opcional): Valor padrão do campo
SALESFORCE_CREATE_CUSTOM_FIELD_OPPORTUNITY
SALESFORCE_CREATE_CUSTOM_FIELD_OPPORTUNITY
label
(string, obrigatório): Rótulo do campo para exibições e referência internatype
(string, obrigatório): Tipo do campo - Opções: Checkbox, Currency, Date, Email, Number, Percent, Phone, Picklist, MultiselectPicklist, Text, TextArea, LongTextArea, Html, Time, UrldefaultCheckboxValue
(boolean, opcional): Valor padrão para campos checkboxlength
(string, obrigatório): Comprimento para campos numéricos/textodecimalPlace
(string, obrigatório): Casas decimais para campos numéricospickListValues
(string, obrigatório): Valores para campos picklist (separados por novas linhas)visibleLines
(string, obrigatório): Linhas visíveis para campos multiseleção/área de textodescription
(string, opcional): Descrição do campohelperText
(string, opcional): Texto de ajuda exibido ao passar o mousedefaultFieldValue
(string, opcional): Valor padrão do campo
SALESFORCE_CREATE_CUSTOM_FIELD_TASK
SALESFORCE_CREATE_CUSTOM_FIELD_TASK
label
(string, obrigatório): Rótulo do campo para exibições e referência internatype
(string, obrigatório): Tipo do campo - Opções: Checkbox, Currency, Date, Email, Number, Percent, Phone, Picklist, MultiselectPicklist, Text, TextArea, Time, UrldefaultCheckboxValue
(boolean, opcional): Valor padrão para campos checkboxlength
(string, obrigatório): Comprimento para campos numéricos/textodecimalPlace
(string, obrigatório): Casas decimais para campos numéricospickListValues
(string, obrigatório): Valores para campos picklist (separados por novas linhas)visibleLines
(string, obrigatório): Linhas visíveis para campos multiseleçãodescription
(string, opcional): Descrição do campohelperText
(string, opcional): Texto de ajuda exibido ao passar o mousedefaultFieldValue
(string, opcional): Valor padrão do campo
SALESFORCE_CREATE_CUSTOM_FIELD_ACCOUNT
SALESFORCE_CREATE_CUSTOM_FIELD_ACCOUNT
label
(string, obrigatório): Rótulo do campo para exibições e referência internatype
(string, obrigatório): Tipo do campo - Opções: Checkbox, Currency, Date, Email, Number, Percent, Phone, Picklist, MultiselectPicklist, Text, TextArea, LongTextArea, Html, Time, UrldefaultCheckboxValue
(boolean, opcional): Valor padrão para campos checkboxlength
(string, obrigatório): Comprimento para campos numéricos/textodecimalPlace
(string, obrigatório): Casas decimais para campos numéricospickListValues
(string, obrigatório): Valores para campos picklist (separados por novas linhas)visibleLines
(string, obrigatório): Linhas visíveis para campos multiseleção/área de textodescription
(string, opcional): Descrição do campohelperText
(string, opcional): Texto de ajuda exibido ao passar o mousedefaultFieldValue
(string, opcional): Valor padrão do campo
SALESFORCE_CREATE_CUSTOM_FIELD_ANY
SALESFORCE_CREATE_CUSTOM_FIELD_ANY
Operações Avançadas
SALESFORCE_WRITE_SOQL_QUERY
SALESFORCE_WRITE_SOQL_QUERY
query
(string, obrigatório): Consulta SOQL (ex.: “SELECT Id, Name FROM Account WHERE Name = ‘Exemplo’”)
SALESFORCE_CREATE_CUSTOM_OBJECT
SALESFORCE_CREATE_CUSTOM_OBJECT
label
(string, obrigatório): Rótulo do objeto para abas, layouts de página e relatóriospluralLabel
(string, obrigatório): Rótulo plural (ex.: “Contas”)description
(string, opcional): Uma descrição do Objeto PersonalizadorecordName
(string, obrigatório): Nome do registro exibido em layouts e buscas (ex.: “Nome da Conta”)
SALESFORCE_DESCRIBE_ACTION_SCHEMA
SALESFORCE_DESCRIBE_ACTION_SCHEMA
recordType
(string, obrigatório): Tipo de registro a ser detalhadooperation
(string, obrigatório): Tipo de Operação (ex.: “CREATE_RECORD” ou “UPDATE_RECORD”)