Ir para o conteúdo principal
Certyneo
Integração oficial com HubSpot

Certyneo × HubSpot — a assinatura eletrônica eIDAS para seu CRM

Cada envelope Certyneo assinado, recusado ou expirado aparece na timeline do contato HubSpot correspondente em menos de 5 segundos. Conforme eIDAS, hospedagem na Alemanha, sem Zapier intermediário.

Conta Certyneo e conta HubSpot Admin obrigatórias. Gratuito a partir do plano Starter Certyneo.

Por que conectar Certyneo a HubSpot

A integração foi projetada para equipes comerciais e de RH que gerenciam seus deals no HubSpot e desejam ver as assinaturas sem trocar de ferramenta.

  • Eventos na timeline do contato

    Quando um envelope é assinado, o evento aparece automaticamente na timeline HubSpot do contato, com o nome do documento, o status e um link para o PDF assinado.

  • Sincronizar signatários como contatos HubSpot

    Ative o contact-sync: a cada envelope assinado, o signatário é upserido como contato HubSpot (email + nome + propriedades personalizadas). Ideal para fluxos de trabalho comerciais pós-assinatura.

  • 5 eventos suportados

    envelope.completed, envelope.signed, envelope.declined, envelope.expired, recipient.viewed — escolha quais deseja enviar, desative os outros com um clique.

  • OAuth 2.0 + tokens criptografados em repouso

    Autenticação HubSpot OAuth 2.0 padrão. Os tokens de acesso e atualização são criptografados com AES-256-GCM na base de dados. Nenhum token de cliente armazenado em texto simples.

Quais eventos são enviados?

Aqui está a lista exaustiva dos eventos que podem ser enviados para HubSpot e o que cada um contém. Todos são opt-in — escolha quais ativar em Configurações → Integrações.

EventoDados transmitidos ao HubSpot
envelope.completedDocumento assinado por todos os signatários. Push: nome do documento, datas, signatários, link para o PDF de prova eIDAS.
envelope.signedUm signatário acaba de assinar (mas nem todos ainda). Push: email do signatário, timestamp, ordem de assinatura.
envelope.declinedUm signatário recusou o envelope. Push: motivo da recusa (se fornecido), email, timestamp.
envelope.expiredData de validade excedida sem assinatura completa. Push: signatários faltando, data de expiração.
recipient.viewedUm signatário abriu o envelope sem assiná-lo. Push: email, timestamp, geolocalização IP.

Se o contact-sync estiver ativado, o evento envelope.completed também cria um contato HubSpot para cada signatário (se ainda não estiver presente) com as propriedades certyneo_first_signed_at e certyneo_last_envelope_id.

Instalar a integração em 4 etapas

A instalação leva menos de 2 minutos. Você precisa de uma conta Certyneo ativa e acesso Admin no seu portal HubSpot.

  1. 1

    Ir em Configurações → Integrações

    Conecte-se ao Certyneo, abra o menu Configurações, selecione Integrações e clique no botão « Conectar HubSpot » no cartão HubSpot.

  2. 2

    Autorizar no HubSpot

    Você é redirecionado para HubSpot. Escolha o portal a conectar, verifique os escopos solicitados (contacts read/write + timeline) e clique em Autorizar.

  3. 3

    Escolher os eventos a enviar

    De volta em Certyneo, selecione os eventos que deseja ver no HubSpot. Ative opcionalmente o contact-sync. Salve.

  4. 4

    Testar com um envelope

    Envie um envelope de teste para um email que corresponda a um contato HubSpot existente. Uma vez assinado, abra o contato no HubSpot: o evento Certyneo aparece na timeline.

Pronto para conectar?

A instalação é feita em Parâmetros → Integrações no seu dashboard Certyneo. O botão abaixo inicia diretamente o fluxo OAuth.

Segurança e conformidade

A integração HubSpot respeita a mesma política de segurança que o resto da Certyneo: criptografia, princípio do menor privilégio, audit trail completo, conformidade RGPD.

  • Access e refresh tokens criptografados AES-256-GCM em banco PostgreSQL, nunca em texto plano.
  • Escopos OAuth limitados ao estritamente necessário: contatos read/write + timeline. Sem acesso a deals ou tickets.
  • Dados HubSpot tratados como subcontratante RGPD: DPA assinado, hospedagem UE Alemanha, direito ao esquecimento respeitado.
  • Cada chamada de API HubSpot é registrada no audit trail Certyneo com timestamp e resultado (sucesso / erro).

Perguntas frequentes

Em qual plano Certyneo está incluída a integração HubSpot?

A integração HubSpot está disponível a partir do plano Starter (gratuito para 5 envelopes/mês) e em todos os planos pagos. Não há custo adicional relacionado ao HubSpot.

Quais dados HubSpot pode ver Certyneo?

Nenhum. A conexão vai apenas de Certyneo para HubSpot — nós escrevemos na timeline e criamos contatos (se ativado), mas não lemos nada do HubSpot. Os escopos OAuth pedem read/write de contatos apenas para poder fazer upsert sem duplicar.

Quais escopos OAuth são solicitados?

Quatro escopos: crm.objects.contacts.read (verificar que um contato existe antes de criar), crm.objects.contacts.write (upsert do signatário em contato), timeline (push dos eventos), tickets (push opcional nos tickets relacionados). Sem acesso a deals, companies ou pipelines.

Como desinstalar?

Duas opções: (1) no lado Certyneo, Configurações → Integrações → botão Desconectar — remove nossos tokens criptografados e interrompe todos os push; (2) no lado HubSpot, Settings → Integrations → Connected Apps → Uninstall Certyneo. Os dois métodos são equivalentes e reversíveis (você pode se reconectar a qualquer momento).

Posso escolher quais eventos são enviados?

Sim. Em Configurações → Integrações → HubSpot, marque os eventos desejados (envelope.completed, signed, declined, expired, recipient.viewed). As alterações entram em vigor imediatamente, sem reinstalação.

O aplicativo está listado no HubSpot Marketplace oficial?

A integração está tecnicamente completa e funciona via OAuth direto desde esta página. A listagem pública no HubSpot App Marketplace está em processo de submissão (processo de revisão HubSpot de 4-6 semanas). Você pode usá-la agora mesmo clicando no botão acima.

Para ir além

Conecte Certyneo ao HubSpot em 30 segundos

OAuth padrão. Nenhum cartão de crédito. Desativável a qualquer momento nas Configurações ou HubSpot.