Ação de IA do HubSpot Collect Leads

Use a seguinte ação personalizada de IA para enviar novos leads diretamente para o HubSpot quando um chat for iniciado ou concluído. Este guia mostra como coletar campos de lead ou contato no chat e, em seguida, passá-los diretamente para a API de contato da HubSpot quando um chat começa, termina ou com base nos critérios de qualificação de lead.

Configuração de ação personalizada da solicitação da API do clima

O que essa integração de IA da Hubspot faz

Quando seu bot identifica um visitante qualificado, ele chama a API de contatos ou leads da HubSpot com os detalhes do visitante e as informações de transcrição. O resultado é um registro de contato novo ou atualizado no HubSpot sem sair do chat. Você pode automaticamente acionar a criação de contato ou lead automaticamente quando um chat for concluído ou com base nas regras de qualificação de lead que você configurou no seu AI Chatbot.

Pré-requisitos

Você precisará de uma conta da HubSpot e de um aplicativo privado com escopos que permitam a criação de contatos ou leads (para a maioria das configurações: crm.objects.leads.write; se, em vez disso, você criar contatos, use crm.objects.contacts.write). Copie o token de acesso de seu aplicativo privado. Você o usará como cabeçalho do token do portador de autorização nas configurações da ação personalizada.

Dados que você coletará no chat

Configure your AI action to collect fields like: email, first name, last name, phone, company, and any campaign or channel info you want to track (e.g., channel, campaign, pageUrl). These become variables in your Custom Action body (e.g., {{email}}).

Adicionar uma ação personalizada em Social Intents

Crie uma nova ação personalizada → Chamar solicitação de API. Dê a ela um nome descritivo (por exemplo, create_hubspot_lead) e escreva uma breve descrição de "Quando usar" (por exemplo, "Quando um visitante pede para ser contatado ou solicita uma demonstração").

Configuração da API

  • Tipo de ação: Acionamento automático no final do bate-papo
  • Nome da ação: Um nome descritivo, como create_hubspot_lead
  • Quando usar: Exemplo: "Esta ação é acionada quando um bate-papo é concluído".
  • Resposta acionada: Exemplo: "Claro, deixe-me ver a previsão do tempo para você".
  • Coleta entradas de dados para ação: Quaisquer parâmetros na solicitação, como nome, sobrenome, e-mail, transcrição
  • Solicitação de API: O URL do endpoint, no nosso caso, está criando ou atualizando leads (por exemplo https://api.hubapi.com/crm/v3/objects/contacts/batch/upsert
  • Método da API: Escolha POST.
  • Cabeçalhos de solicitação: Adicione um cabeçalho de autorização com um valor de cabeçalho "Bearer pat-****". Esse é o token de API que você gerou no Hubspot.
  • Solicitar modelo JSON:
    {
        "inputs": [
           {
             "idProperty":"email",
             "id":"{{email}}",  
             "properties": {
              "firstname": "{{firstName}}",
               "lastname": "{{lastName}}",
               "email": "{{email}}",
               "si_transcript": "{{transcript}}"
             }
           }
         ]
    }

Esta é a aparência dos detalhes de sua ação personalizada no Social Intents. Essa configuração enviará os dados do lead, bem como a transcrição, para o Hubspot

Criar ação de IA personalizada da Hubspot

Exemplos de casos de uso

Crie um contato no Hubspot quando um chat for concluído

Essa ação personalizada sempre será acionada assim que uma conversa de bate-papo ao vivo terminar, para que você sempre tenha suas transcrições de bate-papo enviadas para o Hubspot. Como alternativa, você pode configurar a ação personalizada para ser acionada com base em critérios de qualificação no contexto de seu chat de IA.