Automação de vendas e CRM com integração Salesforce para CrewAI.
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 ContatoSALESFORCE_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 LeadSALESFORCE_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 OportunidadeSALESFORCE_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 TarefaSALESFORCE_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 ContaSALESFORCE_CREATE_RECORD_ANY
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 ContatoSALESFORCE_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 LeadSALESFORCE_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 OportunidadeSALESFORCE_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 TarefaSALESFORCE_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 ContaSALESFORCE_UPDATE_RECORD_ANY
SALESFORCE_GET_RECORD_BY_ID_CONTACT
recordId
(string, obrigatório): ID do registro do ContatoSALESFORCE_GET_RECORD_BY_ID_LEAD
recordId
(string, obrigatório): ID do registro do LeadSALESFORCE_GET_RECORD_BY_ID_OPPORTUNITY
recordId
(string, obrigatório): ID do registro da OportunidadeSALESFORCE_GET_RECORD_BY_ID_TASK
recordId
(string, obrigatório): ID do registro da TarefaSALESFORCE_GET_RECORD_BY_ID_ACCOUNT
recordId
(string, obrigatório): ID do registro da ContaSALESFORCE_GET_RECORD_BY_ID_ANY
recordType
(string, obrigatório): Tipo do registro (ex.: “CustomObject__c”)recordId
(string, obrigatório): ID do registroSALESFORCE_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 pageCursorSALESFORCE_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 pageCursorSALESFORCE_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 pageCursorSALESFORCE_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 pageCursorSALESFORCE_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 pageCursorSALESFORCE_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 pageCursorSALESFORCE_GET_RECORD_BY_VIEW_ID_CONTACT
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursorSALESFORCE_GET_RECORD_BY_VIEW_ID_LEAD
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursorSALESFORCE_GET_RECORD_BY_VIEW_ID_OPPORTUNITY
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursorSALESFORCE_GET_RECORD_BY_VIEW_ID_TASK
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursorSALESFORCE_GET_RECORD_BY_VIEW_ID_ACCOUNT
listViewId
(string, obrigatório): ID do List ViewpaginationParameters
(object, opcional): Configurações de paginação com pageCursorSALESFORCE_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 pageCursorSALESFORCE_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 campoSALESFORCE_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 campoSALESFORCE_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 campoSALESFORCE_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 campoSALESFORCE_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 campoSALESFORCE_CREATE_CUSTOM_FIELD_ANY
SALESFORCE_WRITE_SOQL_QUERY
query
(string, obrigatório): Consulta SOQL (ex.: “SELECT Id, Name FROM Account WHERE Name = ‘Exemplo’”)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
recordType
(string, obrigatório): Tipo de registro a ser detalhadooperation
(string, obrigatório): Tipo de Operação (ex.: “CREATE_RECORD” ou “UPDATE_RECORD”)