Obtendo certificação no Marketplace de aplicativos

Conquiste uma posição de destaque no Marketplace de aplicativos, proporcione uma ótima experiência ao cliente e ganhe recompensas se qualificando para certificação.


Requisitos mínimos para obter certificação 

  • Mais de 6 meses: É necessário que o aplicativo esteja listado no Marketplace de aplicativos há pelo menos seis meses e mantenha um mínimo de seis instalações exclusivas ativas durante o período.
  • Tráfego de APIs: O aplicativo deve manter um volume razoável de solicitações de API. Não serão validados aplicativos com um volume baixo ou inexistente de chamadas de API, webhooks ou extensões de CRM nos 30 dias anteriores à aplicação.
  • Situação regular: O aplicativo não deveria ter se candidatado à certificação, não conseguiu obter a certificação ou disparou escalonamentos de suporte não resolvidos nos últimos seis meses. Ele precisa estar em conformidade com todos os termos aplicáveis.

Critérios de avaliação 

Qualidade técnica 

  • O aplicativo está limitado a 100 solicitações a cada 10 segundos. As solicitações que resultaram em resposta de erro não devem exceder 5% das solicitações diárias. Saiba mais sobre limites de taxa.
  • A maioria das solicitações de API do aplicativo não pode vir da sua própria conta conectada (ou seja, você não pode ser seu maior consumidor de chamadas de API).
  • O aplicativo só pode estar associado a um ID de aplicativo da HubSpot. Os aplicativos que usarem vários IDs de aplicativos para driblar limites de taxa de API não serão certificados.
  • O aplicativo não deve solicitar escopos que não sejam usados ou necessários. Se os escopos solicitados não refletirem os recursos ou o tráfego de APIs do aplicativo, ele não será certificado. 
  • Os Webhooks enviados ao aplicativo do HubSpot não devem resultar nos erros 500 ou 503. Se isso acontecer, isso significa que seu servidor não consegue lidar com o volume de solicitações e pode estar causando perda dos dados do cliente.
  • Qualquer erro relacionado a limites de simultaneidade — o que indica que provavelmente o aplicativo está perdendo mensagens de webhook devido ao limite de estouro de eventos nas configurações do aplicativo — impede a certificação. O aumento desse limite, que pode significar o aumento da capacidade do sistema, deve resolver esse problema.
  • O aplicativo deve ser criado usando as versões estáveis mais recentes de nossas APIs.

Documentação de suporte

  • É necessário que a documentação de suporte do aplicativo esteja disponível on-line por meio de um URL público (ou seja, que não exija acesso pago nem login) e atenda a padrões atuais de acessibilidade, privacidade e GDPR.
  • Ela deve estar atualizada e ser consistente com a versão mais recente do aplicativo
  • O “URL da documentação de configuração” do aplicativo deve estar atualizado. Esse URL não deve ser um link para a página inicial do aplicativo; ele deve conter um subdomínio e levar os usuários diretamente para a página que hospeda a documentação do aplicativo.
  • A documentação de suporte deve descrever claramente o seguinte:
    • A funcionalidade do aplicativo
    • Como instalar o aplicativo
    • Como configurar o aplicativo depois que ele estiver instalado
    • Como usar o aplicativo, incluindo interações manuais e automatizadas
    • Como desinstalar o aplicativo, incluindo informações sobre como a desinstalação pode afetar os dados e as contas do HubSpot dos usuários
  • Devem ser usadas imagens em toda a documentação. Todas as imagens que contêm capturas de tela da interface do usuário do HubSpot devem estar atualizadas e ser consistentes com nosso sistema de design
  • O uso de vídeos também é recomendado, mas não obrigatório. Os vídeos devem ser atualizados regularmente e refletir a versão atual do aplicativo.

Experiência do usuário 

  • O aplicativo deve demonstrar práticas recomendadas de usabilidade. A instalação e o uso não devem causar confusão ou frustração para os clientes da HubSpot nem prejudicar a experiência do usuário do HubSpot.
  • O aplicativo não deve usar extensões do Chrome ou meios semelhantes para inserir recursos ou componentes na interface de usuário do HubSpot. Extensões da interface de usuário que sejam oficialmente compatíveis (como extensões de CRM e fluxo de trabalho) fornecem uma experiência de usuário mais consistente para os clientes.
  • A configuração do aplicativo não deve exigir que usuários criem ou disparem webhooks manualmente. Em vez disso, utilize extensões de fluxo de trabalho. 
  • Não é permitido solicitar aos usuários que copiem e colem códigos de autorização OAUTH de HubSpot ou chaves de API da conta. Além de dificultar o processo de configuração, isso representa um risco para a segurança.

Inscreva-se sem problemas 

  • A lista do aplicativo deve conter informações claras e precisas sobre preços, inclusive um link ativo e atualizado para sua página de preços.
    • Alguns parceiros de aplicativos que não possuem páginas de preços nem avaliações gratuitas criaram os “Planos da HubSpot”, oferecendo aos clientes uma política de preços transparente, inscrições sem intervenção e outros benefícios.

Exemplos de feedback 

Veja abaixo alguns exemplos de feedback que compartilhamos com desenvolvedores. Dependendo da escala, alguns desses problemas podem impedir que um aplicativo seja certificado. Antes de se candidatar à certificação, leia todos os problemas e faça as alterações necessárias em seu aplicativo.

  • O aplicativo gera erros durante a tentativa de atualização de contatos usando um endereço de e-mail indefinido, o que não funcionará com o endpoint. Os aplicativos deverão ignorar essas solicitações se o registro não tiver um endereço de e-mail.
  • O aplicativo gera erros devido a um tokens do OAuth expirados. Verifique o tempo de expiração do token. Se forem exibidos erros 401 para todas as solicitações e você não conseguir atualizar o token de acesso, considere o aplicativo como desinstalado e pare de fazer solicitações para a conta até que um usuário autorize novamente a integração. 
  • O aplicativo gera erros 403 quando se tenta usar a API das Listas de contatos com contas gratuitas do Marketing Hub, que não têm acesso às listas de contatos. Se um aplicativo receber erros 403 repetidamente por não ter acesso às listas de contatos, é necessário parar de fazer chamadas para obter listas dessa conta.
  • O aplicativo acessa os endpoints sem IDs numéricos, que são obrigatórios; essas chamadas sempre falharão. Como eles não funcionam, as solicitações sem IDs numéricos serão ignoradas.
  • O aplicativo está extraindo muitos contatos, um de cada vez, em vez de extraí-los em lotes. O desempenho é melhor quando as solicitações de contatos são feitas em lotes de no máximo 100 contatos. Se possível, use endpoints de lote. Independentemente do método, as solicitações nunca devem exceder 1.000 contatos por chamada.
  • O aplicativo está usando os endpoints “criar contato” e “criar ou atualizar contato”, o que resulta em erros de contatos duplicados. Para evitar erros de contatos duplicados, use exclusivamente o endpoint “criar ou atualizar contato”, em vez de ficar alternando entre eles.
  • O aplicativo recebe muitos erros para solicitações de busca de extensões de CRM, o que resulta nos erros 429 ou 400. Isso pode fazer com que seja exibido um erro quando o usuário do HubSpot exibir registros no HubSpot.
  • Quando compram nossos produtos e serviços, os clientes do HubSpot estão acostumados com uma experiência “experimente antes de comprar”. Por esse motivo, os aplicativos devem fornecer uma experiência gratuita de avaliação ou uma experiência de assinatura freemium.

 

Revisão, feedback e aprovação

O processo de avaliação levará no máximo 60 dias. Se o aplicativo concluir a avaliação com sucesso, o ícone “Certificado” estará visível para os clientes que usam o Marketplace de aplicativos. O aplicativo também aparecerá quando os usuários utilizarem o filtro “Certificado da HubSpot”. Depois de um período inicial de 12 meses, talvez seja solicitado que você certifique novamente o aplicativo caso ele esteja fora da conformidade de certificação.

Se o aplicativo não for concluído com sucesso, não se preocupe. Você poderá repetir a aplicação para certificação após seis meses. 

Como indicado nos Termos do Marketplace de Aplicativos, nos reservamos o direito de cancelar a publicação da lista do aplicativo a qualquer momento. Se, a qualquer momento, o aplicativo deixar de atender aos requisitos listados para certificação, podemos iniciar um processo de recertificação.

 

Recompensas para Parceiros de aplicativos certificados

Além das Recompensas para Parceiros “Listados”, os Parceiros de aplicativos certificados:
  • Têm mais visibilidade no Marketplace de aplicativos da HubSpot
    • São incluídos em pesquisas de “Parceiro certificado”
    • Estão aptos a serem incluídos nas coleções do Marketplace de aplicativos com curadoria
  • Recebem o Emblema de Parceiro de Aplicativo Certificado, que aparece na lista do marketplace
  • Têm acesso prioritário à nossa Equipe de gerenciamento de parceiros
  • Recebem convites prioritários para participar dos Dias do Parceiro, Dias do Fundador e muito mais
  • São elegíveis para Acesso prioritário às APIs alfa/beta do HubSpot