Skip to main content
Pode acionar automaticamente uma chamada do VoiceAgent da CloudTalk através dos Workflows do HubSpot. Este guia mostra-lhe como configurar o acionador, enviar os dados do contacto para a CloudTalk e ver os resultados das inscrições no HubSpot.
Nível de utilizador: Agente

Antes de começar

Vai precisar de:
  • Um VoiceAgent da CloudTalk já criado
  • Credenciais da API da CloudTalk (Chave da API e Secret)
  • Uma conta HubSpot com acesso a Workflows
  • Propriedades de contacto que incluam, pelo menos, um número de telefone

Criar um acionador de workflow no HubSpot

  1. Abra HubSpot > Workflows.
  2. Crie um novo workflow Contact-based.
  3. Escolha um tipo de acionador, por exemplo:
    • Property value changed
    • List membership changed
      (Também são suportados campos personalizados.)
  4. Opcional: Ative Re-enrollment se quiser que o mesmo contacto seja chamado várias vezes sempre que as condições forem cumpridas.

Adicionar a ação Custom code

Depois de definir o acionador:
  1. Clique em + Adicionar ação
  2. Selecione Data ops > Custom code
  3. Configure a ação:
    • Language: Node.js 20.x
    • Secrets: Deixe vazio
    • Properties to include in code:
      • phone (obrigatório)
      • Campos adicionais conforme necessário, como name ou contactId
Estas propriedades passam a ser event.inputFields[...] dentro do script.

Colar o excerto de código

Este script:
  • Envia um pedido POST para a API do VoiceAgent da CloudTalk
  • Transmite o número de telefone do contacto
  • Opcionalmente, transmite variáveis como o nome próprio ou o Record ID
  • Recebe o resultado do VoiceAgent no endpoint selecionado na CloudTalk

Gerar o cabeçalho de autorização

A CloudTalk utiliza Basic Authentication nos pedidos à API.
Para gerar o seu valor codificado:
  1. Aceda a https://www.debugbear.com/basic-auth-header-generator
  2. Introduza a sua Chave da API da CloudTalk e o Secret da API da CloudTalk
    (disponíveis nas Definições da empresa da CloudTalk).
  3. Copie o cabeçalho gerado. Será semelhante a: Basic XXXXXXXXX
Substitua #{{ Auth Header }} no script por este valor.

Publicar e testar o workflow

  1. Guarde o passo de código personalizado.
  2. Clique em Review and publish.
  3. Decida se o workflow deve:
    • Ser executado apenas para novos contactos que cumpram as condições, ou
    • Ser executado também para os contactos que já as cumprem no momento em que o workflow é ativado.
  4. Acione o workflow atualizando uma propriedade ou a pertença a uma lista de um contacto de teste.

Verificar o Enrollment history

Para confirmar que a chamada do VoiceAgent foi acionada:
  1. Abra o workflow
  2. Aceda a Performance history > Enrollment history
  3. Encontre o contacto de teste na lista
Se tudo tiver funcionado, deverá ver o contacto inscrito e a ação Call triggered successfully. Está tudo pronto! O seu workflow do HubSpot passa agora a acionar automaticamente uma chamada do VoiceAgent da CloudTalk sempre que um contacto cumprir as condições definidas.
Precisa de ajuda ou tem alguma questão? Contacte-nos através do nosso Portal de Suporte — estamos aqui para si.