Dominando HubSpot Deals com BuildShip: Guia Completo de Automação
Aprenda a integrar HubSpot e BuildShip para automatizar a criação, recuperação, atualização e exclusão de 'Deals' (Negócios) usando a API do HubSpot.

Dominando HubSpot Deals com BuildShip: Guia Completo de Automação
A automação de marketing é uma peça fundamental para empresas que buscam eficiência e escalabilidade em suas operações. Nesse contexto, plataformas como o HubSpot se destacam como líderes, oferecendo um conjunto robusto de ferramentas para gerenciamento de relacionamento com o cliente (CRM) e automação. Quando combinada com plataformas de desenvolvimento low-code como o BuildShip, o potencial de otimização de fluxos de trabalho se torna ainda maior.
Este artigo explora como você pode integrar o HubSpot ao BuildShip para gerenciar seus "Deals" (Negócios) de forma programática, cobrindo as operações CRUD (Create, Retrieve, Update, Delete). Veremos como obter sua chave de API do HubSpot e como configurar os nós no BuildShip para automatizar essas tarefas essenciais.
Entendendo a Integração HubSpot e BuildShip para Automação de Marketing
O HubSpot é uma plataforma CRM completa que ajuda empresas a atrair visitantes, converter leads e fechar clientes. Seus recursos de automação de marketing, vendas e serviços são amplamente utilizados por equipes que buscam otimizar processos. Por outro lado, o BuildShip é uma plataforma de desenvolvimento visual que permite criar APIs, tarefas agendadas e webhooks conectando diversas ferramentas sem a necessidade de escrever código complexo.
A integração entre HubSpot e BuildShip permite que você crie fluxos de trabalho personalizados que interagem diretamente com os dados do seu HubSpot, como a seção de "Deals". Isso abre um leque de possibilidades para automatizar tarefas repetitivas, enriquecer dados ou disparar ações com base em eventos específicos no seu funil de vendas.
O que são "Deals" (Negócios) no HubSpot e por que as operações CRUD são importantes?
No HubSpot, um "Deal" (Negócio) representa uma oportunidade de venda em andamento com um contato ou empresa. Gerenciar esses negócios de forma eficaz é crucial para o sucesso de qualquer equipe de vendas. As operações CRUD referem-se às funções básicas de manipulação de dados:
- Create (Criar): Adicionar um novo negócio ao HubSpot.
- Retrieve (Recuperar): Buscar informações de um negócio existente.
- Update (Atualizar): Modificar dados de um negócio existente.
- Delete (Deletar): Remover um negócio do sistema.
Automatizar essas operações com o BuildShip pode economizar tempo, reduzir erros manuais e garantir que seu CRM esteja sempre atualizado.
Configurando sua Chave de API do HubSpot para Integração com BuildShip
Para que o BuildShip possa interagir com sua conta HubSpot, é necessário obter uma Chave de API. Este processo envolve a criação de um aplicativo privado dentro do HubSpot.
Passo 1: Criando um Aplicativo Privado no HubSpot
Conforme demonstrado no tutorial da BuildShip, o primeiro passo é acessar o painel do HubSpot. No menu lateral, navegue até "Integrações" e, em seguida, clique em "Aplicativos Privados". Aqui, você criará um novo aplicativo privado, que é a forma segura recomendada pelo HubSpot para conceder acesso programático à sua conta.
- Clique em "Criar um aplicativo privado".
- Dê um nome ao seu aplicativo (por exemplo, "BuildShip Integration" ou algo que o identifique).
- Opcionalmente, adicione uma descrição.
Passo 2: Definindo Escopos (Scopes) para seu Aplicativo no HubSpot
Após nomear seu aplicativo, a etapa crucial é definir os "Scopes" (Escopos). Os escopos determinam quais permissões seu aplicativo privado terá sobre os dados da sua conta HubSpot. É uma boa prática de segurança conceder apenas as permissões estritamente necessárias.
- Clique na aba "Escopos" na configuração do seu aplicativo privado.
- Para gerenciar "Deals", você precisará pesquisar por escopos relacionados a negócios. Por exemplo, procure por "deal" ou navegue pelas seções de CRM.
- Selecione as permissões de leitura (read) e escrita (write) para os objetos de negócios (crm.objects.deals.read, crm.objects.deals.write) e esquemas de negócios (crm.schemas.deals.read, crm.schemas.deals.write), conforme necessário para as operações CRUD. A documentação para desenvolvedores do HubSpot oferece detalhes sobre cada escopo disponível.
- Após selecionar os escopos adequados, clique em "Criar aplicativo" e confirme.
O HubSpot então gerará um token de acesso (sua Chave de API). Este token é sensível e deve ser tratado como uma senha. Copie este token.
Passo 3: Armazenando a Chave de API no BuildShip Secrets
De volta ao BuildShip, é fundamental armazenar essa chave de API de forma segura. O BuildShip oferece um gerenciador de "Secrets" para isso, que criptografa suas chaves e as torna disponíveis para seus nós de forma segura.
Adicione a chave API do HubSpot copiada como um novo "Secret" no BuildShip. Isso garantirá que ela não fique exposta diretamente nos seus fluxos de trabalho.
Gerenciando "Deals" do HubSpot com BuildShip: Operações CRUD Detalhadas
Com a chave de API configurada, podemos começar a usar os nós do BuildShip para interagir com os "Deals" do HubSpot.
Criando um Novo Deal (Negócio) no HubSpot usando BuildShip
O nó "HubSpot - Create Deal" no BuildShip permite adicionar um novo negócio. Os campos principais são:
- API Key: Selecione o "Secret" que você criou contendo sua chave de API do HubSpot.
- Deal Name: O nome do negócio (ex: "Novo Projeto Web").
- Amount: O valor monetário do negócio (ex: 2000). Este valor será na moeda padrão configurada na sua conta HubSpot.
- Deal Stage: O estágio do funil em que o negócio se encontra (ex: "appointmentscheduled"). Você pode encontrar os IDs dos estágios na documentação de estágios de negócios do HubSpot ou visualizando as propriedades do negócio no próprio HubSpot.
- Pipeline: O funil de vendas ao qual o negócio pertence (ex: "default").
- Additional Properties (Opcional): Um objeto JSON para adicionar outras propriedades personalizadas ou padrão ao negócio (ex: `{"close_date": "2024-12-31"}`). A documentação de propriedades do HubSpot API detalha todas as propriedades disponíveis.
Ao executar este nó, um novo negócio será criado no HubSpot, e o BuildShip retornará os dados do negócio criado, incluindo seu ID.
Recuperando Detalhes de um Deal (Negócio) no HubSpot com BuildShip
Para buscar informações de um negócio existente, utilize o nó "HubSpot - Retrieve Deal". Ele requer:
- API Key: Sua chave de API do HubSpot (via Secrets).
- Deal ID: O ID do negócio que você deseja recuperar. Este ID é obtido quando um negócio é criado ou pode ser encontrado no HubSpot.
A execução deste nó retornará um objeto JSON com todas as informações do negócio especificado.
Atualizando um Deal (Negócio) Existente no HubSpot via BuildShip
O nó "HubSpot - Update Deal" permite modificar as propriedades de um negócio existente. Os campos são:
- API Key: Sua chave de API do HubSpot.
- Deal ID: O ID do negócio a ser atualizado.
- Properties: Um objeto JSON contendo os pares de chave-valor das propriedades que você deseja atualizar (ex: `{"dealname": "Nome Atualizado do Negócio", "amount": "2500"}`). Consulte a documentação de propriedades da API do HubSpot para a lista completa de propriedades que podem ser atualizadas.
Ao testar, o nó retornará os dados do negócio com as atualizações aplicadas.
Deletando um Deal (Negócio) no HubSpot através do BuildShip
Finalmente, para remover um negócio, use o nó "HubSpot - Delete Deal". Ele precisa de:
- API Key: Sua chave de API do HubSpot.
- Deal ID: O ID do negócio que será excluído.
Após a execução, o BuildShip confirmará se o negócio foi deletado com sucesso.
Expandindo as Possibilidades com HubSpot e BuildShip
O gerenciamento de "Deals" é apenas uma das muitas funcionalidades do HubSpot que podem ser automatizadas com o BuildShip. A mesma lógica de obtenção de API Key e uso de nós pode ser aplicada para interagir com Contatos, Empresas, Tickets e outras entidades dentro do HubSpot.
Imagine automatizar a criação de negócios quando um formulário específico é preenchido, atualizar negócios com base em interações em outras plataformas, ou sincronizar dados entre o HubSpot e outros sistemas que sua empresa utiliza. Com BuildShip, esses cenários complexos se tornam mais acessíveis.
Conclusão
A integração entre HubSpot e BuildShip oferece um caminho poderoso para a automação de marketing e vendas. Ao dominar as operações CRUD para "Deals", você pode construir fluxos de trabalho mais inteligentes, eficientes e personalizados, liberando tempo para que sua equipe se concentre em atividades de maior valor estratégico. Lembre-se sempre de seguir as boas práticas de segurança com suas chaves de API e de consultar a documentação oficial do HubSpot e do BuildShip para explorar todo o potencial dessas ferramentas.