Automação de CRM com Fórmulas: Eficiência em Atribuição de Prioridades e Cálculo de Comissões

Campo de Fórmula: Casos de Uso

Atribuição de níveis de prioridade

Cenário

Suponha que seu módulo Empresas armazene informações cruciais sobre diversos clientes e suas oportunidades associadas, e você precise otimizar o processo de atribuição de níveis de prioridade para essas empresas com base em suas oportunidades declaradas.

Solução

Você pode implementar uma lógica baseada em fórmula dentro do sistema Bigin para automatizar a atribuição de prioridade com base no conteúdo do campo "Oportunidade".

Seu módulo Empresas possui um campo chamado "Oportunidade", onde os representantes de vendas inserem a natureza de cada oportunidade.

Fórmula de Automação

If(Contains(${Opportunity}, 'Existing'), 'High', 'Medium')

Lógica

No módulo Empresas, o campo "Oportunidade" indica diferentes tipos de oportunidades para cada empresa.

  • Se o campo "Oportunidade" contém "Existing", o sistema define a prioridade como "High".

  • Caso contrário, se "Existing" não estiver presente, a prioridade será definida como "Medium".

Esse processo automatizado simplifica a atribuição de prioridades com base nas oportunidades associadas a cada empresa, garantindo que sejam categorizadas como "High" ou "Medium" de acordo com o conteúdo inserido no campo "Oportunidade".


Calcular comissão

Cenário

Você precisa calcular a comissão com base no campo "Valor da Oportunidade" associado a cada empresa.

Solução

Você pode implementar uma lógica baseada em fórmula dentro do sistema Bigin para calcular automaticamente a comissão com base no campo "Valor da Oportunidade".

O módulo Empresas inclui um campo "Valor da Oportunidade", onde o valor monetário de cada oportunidade é registrado.

Fórmula de Automação

If(${OpportunityAmount} < 10000, ${AnnualRevenue} * 0.10, ${AnnualRevenue} * 0.15)

Lógica

O cálculo de comissão da sua organização é automatizado com base no campo "Valor da Oportunidade".

  • Se o valor for inferior a $10.000, o sistema calcula uma comissão de 10% sobre a receita anual da empresa.

  • Se o valor for superior a $10.000, a comissão é de 15% sobre a receita anual da empresa.

Esse processo automatizado garante cálculos de comissão precisos e simplificados, com base nos valores inseridos no campo "Valor da Oportunidade" para cada empresa.


Categorizar tamanhos de negócios

Cenário

Você deseja que o módulo Empresas categorize automaticamente os tamanhos dos negócios com base no campo "Valor da Oportunidade".

Solução

Você pode implementar uma lógica baseada em fórmula dentro do sistema Bigin para calcular automaticamente e categorizar os tamanhos dos negócios com base no campo "Valor da Oportunidade".

O módulo Empresas inclui um campo "Valor da Oportunidade", onde o valor monetário de cada oportunidade é registrado.

Fórmula de Automação

If(${OpportunityAmount} > 1000000, "Large Deal", "Small Deal")

Lógica

Sua empresa classifica cada negócio no módulo Empresas como "Large Deal" ou "Small Deal", com base no valor inserido no campo "Valor da Oportunidade".

  • Se o valor da oportunidade exceder $1.000.000, o sistema categoriza automaticamente como "Large Deal".

  • Se o valor for igual ou inferior a $1.000.000, ele é classificado como "Small Deal".

Essa regra simples permite que o sistema categorize negócios de forma rápida e automática com base em seu valor financeiro, otimizando o processo dentro do sistema CRM.

Cobranças faturáveis

Cenário

Você precisa calcular com precisão as cobranças faturáveis com base nas horas trabalhadas.

Solução

Você pode implementar uma abordagem baseada em fórmulas dentro do sistema Bigin para automatizar o cálculo das cobranças faturáveis com base nas horas trabalhadas, taxas horárias e se o IVA é aplicável.

Fórmula de automação

${Billable rate} * ${Billable duration in days} * 14 * If(${VAT check} == 'TRUE', 1 + ${VAT} / 100, 1)

Lógica

Você pode calcular a cobrança faturável para serviços multiplicando o tempo trabalhado (convertido para horas) pela taxa horária.

  • Se o IVA for incluído, ele ajusta o total adicionando a porcentagem de IVA ao cálculo.

  • Se o IVA não for incluído, ele calcula o valor sem ajustes adicionais.

  • Por fim, formata o valor calculado como um montante em dólares.

Essa fórmula simplifica o processo de determinação das cobranças, considerando tanto o tempo trabalhado quanto a inclusão opcional do IVA nos sistemas de faturamento.

Nota: O número "14" nesta fórmula representa as horas de trabalho por dia. Esse valor pode ser ajustado conforme necessário.


Cálculo de comissão

Cenário

Você precisa calcular a comissão de cada empresa com base em vários fatores, incluindo os campos "User Credit Score", "Commission Percent" e "Discount Percent". O objetivo é determinar a comissão mais alta possível entre os cálculos disponíveis, garantindo um valor mínimo fixo de $100.

Solução

Você pode implementar uma fórmula para calcular a comissão de cada empresa com base nos campos "User Credit Score", "Commission Percent" e "Discount Percent".

Fórmula de automação

Max(${UserCreditScore} * ${CommissionPercent}, ${DiscountPercent} * ${UserCreditScore}, 100)

Lógica

Você pode calcular a comissão de cada empresa com base nos campos "User Credit Score", "Commission Percent" e "Discount Percent".

  1. Multiplique o "User Credit Score" pelo "Commission Percent".

  2. Multiplique o "User Credit Score" pelo "Discount Percent".

  3. Compare ambos os valores com o valor fixo de $100 e utilize o maior valor.

Isso garante que a comissão seja o maior valor entre os dois cálculos ou o valor fixo de $100.


Calcular bônus

Cenário

Você deseja determinar o valor do bônus de cada funcionário com base nos campos "User Credit Score" e "Bonus Percent".

Solução

Você pode adotar uma abordagem baseada em fórmulas dentro do sistema Bigin para automatizar o cálculo do bônus total da empresa e distribuir a participação de cada funcionário no bônus.

O cálculo também deve garantir um valor mínimo de $10.000 para cada funcionário.

Fórmula de automação

Min(${UserCreditScore} * ${BonusPercent}, ${BonusAmount} / ${TotalEmployees}, 10000)

Lógica

Você pode calcular os bônus dos funcionários usando os campos "User Credit Score", "Bonus Percent", e o bônus total da empresa dividido pelo número total de funcionários.

  1. Multiplique o campo "User Credit Score" pelo campo "Bonus Percent" para determinar um possível valor de bônus.

  2. Divida o campo "Bonus Amount" pelo campo "Total Employees" para calcular a parcela de cada funcionário no bônus total.

  3. Compare esses resultados com o valor fixo de $10.000 e utilize o menor valor entre os dois cálculos ou o valor fixo de $10.000.


Validar códigos de produtos

Cenário

Você precisa validar os códigos de produtos no seu sistema de gerenciamento de estoque. Os códigos de produtos são usados para rastrear vários itens no inventário. No entanto, os formatos e comprimentos variam conforme o fornecedor e a categoria do produto.

É necessário garantir que todos os códigos de produto tenham um comprimento específico (por exemplo, 10 caracteres) para manter a consistência.

Solução

Você pode adotar uma abordagem baseada em fórmulas dentro do sistema para automatizar a validação de códigos de produtos, garantindo que eles sigam o comprimento exigido de 10 caracteres.

Fórmula de automação

Len(${PartNumber})

Lógica

Compare o comprimento de cada código de produto com o comprimento exigido (10 caracteres).

  • Se o comprimento for igual a 10 caracteres, o código do produto é válido.

  • Se o comprimento não for igual a 10 caracteres, o código do produto é inválido.

Pagamentos em atraso

Cenário

Você precisa rastrear pagamentos associados a negócios. Cada negócio possui uma data de fechamento, que indica quando ele deveria ser concluído, e uma descrição que inclui o status do pagamento (por exemplo, "Unpaid" se o pagamento ainda estiver pendente).

O objetivo é identificar negócios com pagamentos vencidos para garantir a cobrança em tempo hábil e manter um fluxo de caixa saudável.

Solução

Você pode implementar uma abordagem baseada em fórmulas dentro do seu sistema para identificar automaticamente negócios com pagamentos em atraso, com base na data de fechamento e no status do pagamento.

Fórmula de automação 1

If(And(Datecomp(${Closing Date}, ${Date 1}) <= 4320, ${Description} == 'UNPAID'), 'PAYMENT OVERDUE', 'null')

Essa fórmula verifica se a diferença entre a data de fechamento e um campo de data personalizado (${Date 1}) está dentro do limite especificado.
Se o status do pagamento for "UNPAID" e a diferença de tempo atender ao critério, a fórmula retorna "PAYMENT OVERDUE"; caso contrário, retorna "null".

Fórmula de automação 2

If(And(Datecomp(${Closing Date}, Now()) <= 4320, ${Description} == 'UNPAID'), 'PAYMENT OVERDUE', 'null')

Essa fórmula compara a data de fechamento com a data atual (Now()).
Se o status do pagamento for "UNPAID" e a diferença entre as datas for dentro do limite, a fórmula retorna "PAYMENT OVERDUE"; caso contrário, retorna "null".

Lógica

Ambas as fórmulas utilizam um limite de 4.320 minutos (três dias) para verificar se a data de fechamento de um negócio está dentro do prazo aceitável.

Os campos utilizados incluem:

  • "Closing Date" (data prevista para a conclusão do negócio)

  • "Date 1" (data de referência)

  • "Description" (informação sobre o status do pagamento, como "UNPAID")

A primeira fórmula verifica se a diferença entre "Closing Date" e "${Date 1}" é menor ou igual a três dias e se o status do pagamento é "UNPAID". Se ambas as condições forem atendidas, a fórmula retorna "PAYMENT OVERDUE"; caso contrário, retorna "null".

A segunda fórmula compara "Closing Date" com a data atual ("Now()") para verificar se a diferença é menor ou igual a três dias. Se o status do pagamento for "UNPAID" e a diferença atender ao critério, a fórmula retorna "PAYMENT OVERDUE"; caso contrário, retorna "null".


Endereços de rua

Cenário

Você precisa separar o nome da rua do restante do endereço de cada cliente (por exemplo, número da casa) para melhorar a qualidade dos dados e simplificar a entrada de dados.

Ao isolar o nome da rua, você pode categorizar e analisar negócios imobiliários com base na localização.

Solução

Você pode adotar uma abordagem baseada em fórmulas dentro do seu sistema para separar automaticamente o nome da rua do restante do endereço no campo "Deal Owner".

Fórmula de automação

Find(${Deal Owner}, ' ', 1)

Lógica

Essa fórmula localiza a posição do primeiro espaço no campo "Deal Owner".

  • Depois de identificar a posição do primeiro espaço, você pode usar uma função de substring para extrair o nome da rua do endereço.

  • O nome da rua pode ser extraído como a substring do início do endereço até a posição do primeiro espaço.


Compras de baixo custo

Cenário

Sua empresa vende diversos produtos, alguns vendidos em grande quantidade e outros vendidos individualmente.

O objetivo é identificar pequenas compras de baixo custo para otimizar o estoque e as estratégias de vendas.

Especificamente, você deseja marcar compras onde tanto o preço quanto a quantidade de um item são menores que 1.

Solução

Você pode adotar uma abordagem baseada em fórmulas dentro do seu sistema para identificar automaticamente compras pequenas com base no preço e na quantidade de um item.

Fórmula de automação

If(And(Price < 1, Quantity < 1), "Small", null)

Lógica

  • A fórmula verifica se o preço e a quantidade são menores que 1.

  • Se ambas as condições forem atendidas, a fórmula retorna "Small", marcando a compra como de baixo custo.

  • Caso contrário, retorna "null", deixando o campo em branco.

Regras de Validação

Cenário

Sua empresa produz uma variedade de produtos e realiza verificações de controle de qualidade em cada lote de produção por meio de um processo de amostragem. Você possui um campo personalizado chamado "Sample_Rate_Check", que especifica a porcentagem de produtos de cada lote que devem ser amostrados para controle de qualidade.

Solução

Para garantir práticas consistentes e eficientes de controle de qualidade, você pode impor uma taxa de amostragem dentro de um intervalo especificado: entre 0% e 40%.
Taxas de amostragem fora desse intervalo podem resultar em testes ineficientes ou problemas de qualidade.

Fórmula de automação

Or(Sample_Rate_Check < 0, Sample_Rate_Check > 0.40)

Lógica

A fórmula de regra de validação "Or(Sample_Rate_Check < 0, Sample_Rate_Check > 0.40)" verifica se o campo "Sample_Rate_Check" (que representa a taxa de amostragem) está fora do intervalo aceitável de 0% a 40%.

  • A função "OR" retorna "true" se a taxa de amostragem for inferior a 0% ou superior a 40% (0.40 como decimal).

  • Se a fórmula retornar "true", a regra de validação é acionada, exibindo uma mensagem de erro e impedindo a entrada de uma taxa de amostragem inválida.

Isso garante que a taxa de amostragem permaneça dentro do intervalo desejado e ajuda a manter práticas consistentes de controle de qualidade.


Tipos de Produtos

Cenário

Sua empresa gerencia uma variedade de produtos e serviços, e cada item possui um campo de texto personalizado chamado "Product_Type_Check", que especifica se o item é uma peça ou um serviço.

O objetivo é categorizar cada item automaticamente como "Part" ou "Service", com base no conteúdo do campo "Product_Type_Check".

Solução

Você pode adotar uma abordagem baseada em fórmulas dentro do seu sistema para categorizar automaticamente os itens como "Part" ou "Service" com base no conteúdo do campo "Product_Type_Check".

Fórmula de automação

If(Contains(Product_Type_Check, "part"), "Part", "Service")

Lógica

A fórmula "If(Contains(Product_Type_Check, "part"), "Part", "Service")" categoriza os itens com base em se o campo personalizado "Product_Type_Check" contém a substring "part".

  • A função "Contains" verifica se o campo inclui a substring "part" e distingue maiúsculas de minúsculas, ou seja, só retorna "true" se a substring for exatamente "part" em letras minúsculas.

  • A função "IF" avalia o resultado da função "Contains":

    • Se retornar "true", a fórmula retorna "Part" como categoria.

    • Caso contrário, retorna "Service".

Essa abordagem permite classificar automaticamente os itens nos campos "Part" ou "Service", melhorando a qualidade dos dados e proporcionando relatórios e análises mais precisas.


Classificação com base nos códigos de produtos

Cenário

Sua empresa produz uma ampla variedade de produtos e precisa categorizá-los com base em seus códigos de produto.

O objetivo é diferenciar produtos com base no prefixo de seus códigos de produto:

  • Se o código do produto começar com "ICU", ele será classificado como "Medical".

  • Caso contrário, será classificado como "Technical".

Solução

Você pode adotar uma abordagem baseada em fórmulas dentro do seu sistema para categorizar automaticamente os produtos como "Medical" ou "Technical", dependendo do prefixo do código do produto.

Fórmula de automação

If(Startswith(${Product Code}, 'ICU'), 'Medical', 'Technical')

Lógica

A fórmula "If(Startswith(${Product Code}, 'ICU'), 'Medical', 'Technical')" classifica os produtos com base no prefixo do código do produto.

  • A função "Startswith" verifica se o campo "Product Code" começa com o prefixo "ICU".

  • Se o código do produto começar com "ICU", a fórmula retorna "Medical" para classificá-lo como um produto médico.

  • Caso contrário, a fórmula retorna "Technical", categorizando-o como um produto técnico.

Essa abordagem permite uma classificação eficiente dos produtos nas categorias "Medical" ou "Technical", ajudando a aprimorar relatórios, gerenciamento de estoque e estratégias de vendas direcionadas.


    • Related Articles

    • Campo de Fórmula: Visão Geral

      O Campo de Fórmula é uma ferramenta versátil que permite realizar cálculos numéricos utilizando diversas funções predefinidas e campos disponíveis, possibilitando a obtenção de dados dinâmicos. Ele funciona como um campo personalizado dentro do ...
    • Como criar um modelo de e-mail no Bigin

      Os modelos de e-mail ajudam você a se comunicar com vários destinatários de forma rápida e eficiente. Além disso, é possível personalizá-los usando campos de mesclagem (merge fields) para inserir informações dinâmicas automaticamente. ✉️ Para criar ...
    • Páginas de Agendamento

      As Páginas de Agendamento permitem que você crie páginas públicas para diversos fins, como agendar chamadas, reservar eventos, entre outros. Você pode publicar sua disponibilidade nessas páginas para que seus clientes escolham os horários que ...
    • Criar modelos de e-mail

      Os modelos de e-mail no Bigin ajudam a economizar tempo e manter a consistência na comunicação. Com um formato padrão definido, você pode reutilizar os modelos em diferentes situações ou campanhas. Para uma imobiliária, isso é especialmente útil ao ...
    • Formulários: Otimize a coleta de dados dos seus clientes

      O construtor de formulários do Bigin é uma ferramenta excelente para o setor imobiliário capturar uma variedade de informações de clientes em potencial. A Zylker Homes pode criar formulários personalizados para solicitações de imóveis, aplicações de ...