Hooks para WhatsApp

O que são os Hooks para WhatsApp?

Os Hooks para WhatsApp são eventos do sistema que podem ser utilizados no módulo do WhatsApp.

O Perfex CRM tem vários Hooks, e os módulos podem conter um ou mais Hooks. Além disso, você pode criar Hooks para as suas customizações. 

O que são Hooks

Hooks são pontos de extensão ou eventos predefinidos em um sistema que permitem que desenvolvedores adicionem funcionalidades personalizadas sem alterar o código principal do sistema. No contexto do Perfex CRM, os hooks possibilitam que módulos ou customizações sejam integrados de forma dinâmica e não invasiva.

Como Funcionam os Hooks

Os hooks funcionam como "ganchos" que o sistema oferece em locais estratégicos de seu código, onde ações ou filtros podem ser aplicados. Quando um hook é acionado, ele verifica se existem funções ou métodos registrados para ele e os executa. Essa abordagem é comum em frameworks e sistemas que suportam extensibilidade, como o WordPress, Laravel, e o Perfex CRM.

Tipos de Hooks no Perfex CRM

  1. Action Hooks: Permitem executar um código adicional em pontos específicos do sistema.

    • Exemplo: Adicionar uma funcionalidade customizada durante o processo de criação de um cliente.
  2. Filter Hooks: Permitem modificar dados antes de serem exibidos ou processados.

    • Exemplo: Alterar o formato de exibição de um número de telefone.

Lista de Hooks Basicos do perfex CRM

Os Hooks básicos, ou principais do Perfex CRM são:

  • after_invoice_added Disparado quando uma invoice é gerad
  • after_payment_added Confirmação de pagamento
  • invoice_marked_as_cancelled Quando uma invoice é cancelada
  • invoice_unmarked_as_cancelled Quando uma invoice é "descancelada"
  • before_invoice_added Antes de adicionar a invoice
  • invoice_copied Quando a invoice é copiada
  • before_update_invoice Depois de adicionar a invoice
  • invoice_updated A invoice foi atualizada
  • before_invoice_deleted Antes de deletar a invoice
  • invoice_overdue_reminder_sent Envio de notificação SMS e E-mail de invoice atrasada
  • send_order_abandoned Abandono de Pedido Módulo de E-commerce
  • after_payment_added Pagamento Adicionado
  • after_project_customer_email_sent Envio de notificação de Projeto
  • estimate_sent Envio de notificação de Orçamento

Além desses, o Perfex tem Hooks para os demais módulos/funções, Leads, Projetos, Tarefas e outros.

Variáveis de Dados

As variáveis de dados são utilizadas para automação, elas podem ser para diversos tipos de dados, como por exemplo os dados do Cliente, Contato, Lead, entre outros.

Um exemplo seria o {token}, nativo do módulo de WhatsApp que gera um token real que subistitui o {token} por algo tipo fe15s1e8a165186818aefa, que seria um token para identificar o usuário em páginas, formulário e outros.

Você pode verificar as variáveis nativas do Perfex CRM nos Modelos de E-mail, já outras variáveis podem ser fornecidas pelos desenvolvedores de módulos.

Veja na Print abaixo as variáveis disponíveis para o e-mail de invoice.

Parâmetros de Header

O Header aceita uma Imagem personaliza ou um PDF, dependendo do tipo de Hook.

Veja a imagem abaixo com os dois modelos para o envio de orçamento.

Para fazer o uso do PDF você precisa criar o template com o modelo de documento.

Na tela de Hook você deve usar a tag {pdf} para que o sistema considere o uso do PDF.

Add-Ons de WhatsApp

Os Add-ons de WhatsApp são componentes, ou Módulo (Módulo do Módulo) que são desenvolvidos para algumas demandas. O uso de Add-ons traz redução de custos para quem compra Módulo e precisam de apenas algumas funcionalidades desses módulos, então, sempre que possível, os Módulos são divididos em Add-ons. 

O Módulo de WhatsApp tem de forma nativa o Add-ons de Invoice criada, já os outros Hooks são vendidos a parte ou desenvolvidos sob demanda.

Os Add-ons tem o valor inicial em R$20,00. Consulte valores em nossa central de vendas pelo whatsapp 31 9 9332-0829 

Você achou esse artigo útil?