Webhooks
Envie eventos de recrutamento em tempo real (POST) para qualquer URL — a matéria-prima sobre a qual o Zapier, n8n e Make são construídos.
Todas as equipas de recrutamento têm um sistema que o ATS não consegue ver: um armazém de dados, um painel interno, uma ferramenta personalizada que precisa de saber quando algo aconteceu. Os webhooks são a resposta universal. Quando um emprego é publicado, surge uma candidatura ou um candidato muda de etapa, o Expertini ATS envia um evento JSON estruturado via POST para qualquer URL que configurar — em tempo real, à medida que o evento ocorre.
A lacuna que isto fecha é o problema da consulta cíclica (polling): sem eventos, os sistemas externos verificam repetidamente se há alterações ou ficam desatualizados. Os webhooks invertem essa lógica — os seus sistemas são informados imediatamente e apenas quando há algo a saber. Esta é a mesma primitiva em que plataformas de automatização como o Zapier, n8n e Make são construídas, o que significa que um único ponto de terminação (endpoint) de webhook pode difundir os seus eventos de recrutamento para praticamente qualquer ferramenta suportada por essas plataformas. Vem incluído de raiz na sua subscrição: sem escalão de suplemento de automatização, sem preço por evento, sem produto de integração separado. As entregas são disparadas de forma assíncrona, para que os sistemas a jusante mais pesados nunca atrasem os seus recrutadores ou o seu processo de recrutamento.
Nesta página
- Eventos que correspondem a momentos de recrutamento reais
- Traga a sua própria plataforma de automatização — ou nenhuma
- Conceção para utilizar e esquecer
- Connection architecture
- Escrever semântica e fluxo de dados
- Considerações operacionais
- Posicionamento na topologia de integração
- Esquema da interface e fluxo de interação
- Perguntas frequentes
01Eventos que correspondem a momentos de recrutamento reais
Os eventos cobrem os momentos em torno dos quais as equipas automatizam efetivamente: uma vaga a ficar ativa, uma nova candidatura a chegar, um candidato a mover-se entre fases. Cada entrega é um payload JSON com os registos relevantes, enviado para o seu URL no momento exato em que o evento ocorre.
A partir destas três primitivas, as equipas constroem muito: notificações instantâneas para canais internos, substituições de relatórios noturnos, temporizadores de SLA em alterações de etapas e fluxos de armazém que mantêm os painéis de BI atualizados sem exportações.
02Traga a sua própria plataforma de automatização — ou nenhuma
Aponte o webhook para um URL de acionamento do Zapier, n8n ou Make e os seus eventos de contratação entram em ecossistemas de milhares de aplicações sem necessidade de código. Ou ignore o intermediário: qualquer ponto final HTTPS que execute — uma função sem servidor, um serviço interno — recebe os mesmos payloads. O ATS não quer saber quem está a escutar; apenas entrega de forma fiável.
03Conceção para utilizar e esquecer
A entrega de Webhooks é executada em segundo plano, desligada do pedido do utilizador que a originou. Um recetor lento ou brevemente indisponível nunca bloqueia um recrutador a guardar uma alteração de etapa ou um candidato a submeter uma candidatura. A configuração encontra-se nas definições da sua organização — defina um URL, escolha os eventos e está pronto. Consulte as novidades para ver as adições de eventos mais recentes.
Arquitetura e operações da plataforma
A1Connection architecture
Esta aplicação baseia-se na configuração: o que guarda é acionado diretamente pela plataforma — não está envolvida nenhuma ligação de conta de terceiros. As definições são validadas ao guardar, armazenadas por organização e entram em vigor no pedido seguinte.
As alterações são imediatas e reversíveis; remover a configuração interrompe o comportamento de forma visível. Tal como acontece com qualquer conetor, os segredos (quando existem) são armazenados de forma encriptada e mostrados apenas como indicadores de presença.
A2Escrever semântica e fluxo de dados
Cada movimento de dados é uma ação explícita com um resultado registado. As gravações ocorrem com o seu clique — ou automaticamente apenas quando ativa uma regra (o envio automático na contratação está desativado por predefinição, por fornecedor). As leituras — importações de pessoas, contas ou ficheiros — são executadas quandoprime o botão Importar, desduplicam em relação ao que já possui (clientes por nome, pessoas por e-mail), ignoram em vez de substituir e reportam com transparência o que foi criado versus o que foi ignorado, razão pela qual executar novamente qualquer importação é seguro por conceção.
Cada ação escreve uma linha no diário de atividade da aplicação (ats_app_activity): o que foi executado, quando, para que registo e o resultado — incluindo o texto de erro do próprio fornecedor na íntegra quando algo falha. Os relatórios de utilização dentro do ATS agregam esse mesmo diário, pelo que os relatórios de integração e a realidade da integração não podem divergir.
Tudo o que sai do caminho do pedido — distribuição de notificações, entrega de webhooks, registo de atividades, correio — é executado em threads de segundo plano do tipo "disparar e esquecer". Um endpoint externo lento nunca pode fazer com que a interface encrave, e um efeito secundário falhado é registado em vez de ser repetido silenciosamente gerando inconsistência.
A3Considerações operacionais
As ligações são ao nível da organização e restritas aos perfis de proprietário e administrador; os recrutadores utilizam as funcionalidades alimentadas por uma ligação, mas não podem ligar, desligar ou reconfigurar. Desligar remove imediatamente as credenciais armazenadas e interrompe as funcionalidades dependentes de forma visível, e não silenciosa. Os dados já importados continuam a ser seus e editáveis.
As pessoas importadas chegam marcadas como importadas com predefinições de privacidade conservadoras — não é assumido nenhum consentimento para quem nunca preencheu o seu formulário de candidatura, e aplicam-se as predefinições de retenção. Tudo o que escreve é seu para levar: as exportações em CSV e a aplicação Exportação de Dados abrangem os mesmos locais que o próprio produto lê. A saída é tão aberta quanto a entrada — por conceção, e não por concessão.
A4Posicionamento na topologia de integração
Esta integração já está disponível no registo. One connection per provider unlocks every feature it powers, and the topology grid below shows the neighbouring connectors in the same capability area — statuses come from the same registry that drives the in-app hub, so this page can never claim more than the product does. For anything the catalogue does not cover, Webhooks and Zapier are the generic, documented escape hatch.
Mapa de dependências de
Esboço da interface de
Fluxo de interação — estados, validações, feedback
Catálogo de eventos (do registo em direto)
POST https://your-endpoint.example/hook Content-Type: application/json {"event": "application.received", "org": "acme-recruiting", "data": {"job_title": "Senior Backend Engineer", ...}}
Neighbouring connectors — Automation & Webhooks
Perguntas frequentes
Quais os eventos que podem acionar um webhook?⌄
Os webhooks funcionam com o Zapier, n8n e Make?⌄
Um endpoint lento tornará o meu ATS mais lento?⌄
Existe uma taxa por evento ou por nível de automatização?⌄
Num relance
- POST JSON em tempo real sobre eventos de contratação chave
- Emprego publicado, candidatura recebida, etapa alterada
- Funciona com o Zapier, n8n, Make ou qualquer endpoint HTTPS
- A entrega assíncrona nunca bloqueia os utilizadores
- Sem taxas por evento ou escalões de automatização
- Configurado por organização em minutos
Veja webhooks no seu próprio processo de recrutamento.
Traga uma descrição de vaga real para uma demonstração de 30 minutos — teste gratuito incluído.
Marcar uma demonstração