Salesforce
INTEGRATIONS · EXPERTINI ATS

Salesforce

Bidirecional com o seu Salesforce: envie colocações como contactos de CRM, importe as suas contas como clientes, exporte os seus clientes de volta e transforme contactos do Salesforce em candidatos ATS pontuáveis — tudo sob o seu próprio início de sessão.

4 min de leitura · Atualizado em julho de 2026 · Redação da Expertini

Para milhares de agências de recrutamento, o Salesforce é o sistema de registo para relações com clientes — e cada colocação que a sua equipa fecha merece chegar lá sem necessidade de nova introdução manual. A integração do Salesforce para o Expertini ATS liga o início de sessão do Salesforce da sua organização através do fluxo OAuth standard, e envia os candidatos contratados para o Salesforce como registos de Contacto: nome, email e cargo, exatamente onde as equipas de contas os esperam.

A ligação é honesta e mínima: a Expertini solicita apenas o acesso por API e a capacidade de o atualizar — sem âmbitos de marketing, sem permissões abrangentes. Envie uma contratação manualmente a partir da página de Triagem e RH com o seletor de candidatos de escrever para pesquisar, ou ative o envio automático para que cada proposta aceite crie o Contacto automaticamente. Cada envio é registado no seu trilho de atividade do ATS, ligado ao registo de candidato de onde veio.

01A lacuna que isto fecha: colocações invisíveis para as equipas de contas

Quando as colocações residem apenas no ATS, as equipas que gerem a relação com o cliente descobrem tarde. Enviar cada contratação para o Salesforce como um Contacto coloca os resultados de recrutamento no CRM em que as suas equipas de contas já trabalham — associados às contas, oportunidades e acompanhamentos que gerem aí.

02How the connection works

Ligue-se uma vez na página de Ligações da aplicação com o início de sessão Salesforce da sua organização — o ecrã de consentimento OAuth mostra exatamente o que está a ser pedido. O URL da sua instância do Salesforce é capturado automaticamente, os tokens são atualizados silenciosamente e desligar em qualquer um dos sistemas termina o acesso de imediato. Os envios estão disponíveis manualmente (com preenchimento automático de candidatos) e automaticamente em propostas aceites, ambos registados com links diretos de regresso ao candidato.

03Sincronização bidirecional: os seus dados do Salesforce a funcionar no ATS

A ligação realiza leituras e escritas, e é aí que reside a verdadeira poupança de tempo. A importação transfere as suas Contas do Salesforce para o CRM de Clientes da Expertini como clientes potenciais — correspondidos por nome, sem sobrescrever nada, seguros para reexecutar —, para que a carteira de negócios de uma agência exista no ATS no primeiro dia, em vez de ter de ser reescrita ao longo de um mês. A exportação funciona no sentido inverso: os clientes criados no ATS tornam-se Contas no Salesforce, desduplicados face ao que já lá existe, mantendo ambos os sistemas atualizados sem uma única operação de copiar e colar. E a importação de contactos transforma os seus Contactos do Salesforce em candidatos no ATS — o que importa porque não vão parar a uma lista estática, vão parar a uma base de dados de candidatos real com análise de CVs, pesquisa de texto completo e pontuação de currículo associada: o contacto de CRM de ontem torna-se o candidato pontuável e elegível para lista curta de amanhã para uma vaga ativa.

Cada direção é uma ação deliberada que despoleta — botões de importação e exportação na página de Clientes e no pacote CRM, nunca uma sincronização em segundo plano que não tenha solicitado. Cada execução relata exatamente o que foi criado e o que foi ignorado, cada ação é registada com links de retorno para os registos, e desligar de qualquer um dos lados termina o acesso instantaneamente. Os seus dados, em ambas as direções, sob o seu controlo.

04Incluído na subscrição

A integração com o Salesforce faz parte do plano Business — os conectores de CRM, ERP e contabilidade encontram-se no nível empresarial, sem taxas por envio ou sobretaxas de conector adicionais. Navegue por tudo na página de integrações.

Notas de engenharia

Arquitetura e operações da plataforma

A1Connection architecture

The connection uses OAuth 2.0 against the vendor's own consent screen. The authorisation request names the minimum scopes the features need — the exact scope list is shown in the security-flow panel below, pulled from the same provider registry the application uses. The code-for-token exchange happens entirely server-side (credenciais de cliente no corpo do pedido de token, per the vendor's token endpoint contract); tokens are stored encrypted at rest and are never rendered back to any screen — connection pages show presence, not values.

O ciclo de vida dos tokens é gerido num único ponto de controlo: a caducidade aciona uma atualização automática, os tokens de atualização rotativos são persistidos e uma atualização rejeitada pelo fornecedor traduz-se num aviso visível para restabelecer a ligação — nunca em funcionalidades avariadas em silêncio. A revogação funciona a partir de qualquer um dos lados: desligue aqui ou revogue nas definições de segurança do próprio fornecedor.

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

Connection typeOAuth 2.0 (ecrã de consentimento do fornecedor)
Scopes requestedapi · refresh_token
Callback path/apps/oauth/callback/salesforce/
Token exchangeserver-side; credentials in body
Secrets at restencriptado; a interface mostra indicadores de presença, nunca os valores
Action journalats_app_activity — uma linha por ação, erros do fornecedor na íntegra
Auto-push rulesdesativado por predefinição, por fornecedor, cada execução registada
Registry statuslive

Esboço da interface de

Esquema estrutural da interface — painéis, hierarquia e facilidades de interação. Um contrato, não uma captura de ecrã.
Cartão de ligação
● ligado — indicador de presença
âmbitos: mínimo obrigatório desligar
Ações
envio — clique explícitoimportação — deduplicada
Diário de atividade
Fig. 1 — Salesforce: esquema estrutural da interface. Os painéis e estados são o contrato; os dados apresentados são marcadores de posição.

Fluxo de interação — estados, validações, feedback

Todos os estados abaixo são aplicados do lado do servidor; a interface reporta-os, não os decide.
Connecto proprietário/administrador clica em Ligar na página de Conectores
Vendor consenta própria tela do fornecedor lista os âmbitos exatos
Token exchangecallback no lado do servidor; os segredos nunca chegam ao browser
Connectedarmazém encriptado; o cartão vira-se com indicador de presença
Explicit actionsenviar / importar / agendar — cada um registado em diário
Consentimento negado → o código de erro do fornecedor aparece numa notificação pop-up, devidamente identificadoChaves de plataforma em falta → indicação de configuração honesta, em vez de uma falha silenciosaToken expirado → atualização automática no ponto de controloAtualização rejeitada → aviso de nova ligação visível, as funcionalidades nunca falham silenciosamentePlano abaixo do mínimo → o cartão de bloqueio indica o plano exato
Fig. 2 — fluxo de interação: azul-marinho = estados, dourado = portas aplicadas pelo servidor, verde = resultados confirmados; as etiquetas enumeram os casos limite e respetivo feedback.

Fluxo de segurança OAuth 2.0 de — Salesforce

1
Pedido de autorizaçãoRedirecionar para o próprio ecrã de consentimento do fornecedor, indicando exatamente os âmbitos abaixo — nunca mais.
2
Desafio de identidade & consentimentoAutentica-se com o fornecedor, no domínio do fornecedor. As credenciais nunca chegam a tocar na Expertini.
3
Troca de tokens no lado do servidorA chamada de retorno em /apps/oauth/callback/salesforce/ troca o código utilizando credenciais do cliente no corpo do pedido — inteiramente no lado do servidor.
4
Estado de sessão geridoTokens encriptados em repouso; atualização automática num único ponto de controlo; apresentação de indicador de presença; revogação a partir de qualquer lado.
apirefresh_token
Lista de âmbitos lida a partir do mesmo registo de fornecedores com o qual a aplicação autoriza — esta página não pode exagerar nem minimizar.

Neighbouring connectors — Gestão de Relacionamento com Clientes

Os estados provêm do registo ativo — consultar o catálogo completo →

Perguntas frequentes

Posso ligar o Salesforce hoje?
Sim — ligue o início de sessão do Salesforce da sua organização na página Ligações dentro da aplicação, depois envie as contratações a partir de Triagem & HRIS ou ative o envio automático em propostas aceites.
O que cria o Expertini no Salesforce?
Registos de contactos — primeiro nome, último nome, e-mail e cargo. As suas automações do Salesforce e regras de duplicação aplicam-se-lhes como a qualquer outro Contacto.
Quais são as permissões solicitadas pela integração?
Apenas acesso à API e atualização de tokens. Pode rever os âmbitos exatos no ecrã de consentimento do Salesforce e revogar o acesso a partir do Salesforce a qualquer momento.
Posso importar os meus dados do Salesforce PARA o ATS?
Sim, de três formas: importar Contas como clientes para o CRM de Clientes, exportar clientes do ATS de volta como Contas (ambos desduplicados, seguros para reexecutar) e importar Contactos como candidatos — que se tornam registos pesquisáveis, analisáveis e pontuáveis por CV na sua própria base de dados de candidatos.
Is there an extra fee?
O conector está incluído no plano Business — sem taxas por registo ou por envio adicionais.

Num relance

  • Disponível hoje — estabeleça ligação a partir do hub na aplicação
  • Contratações enviadas como registos de Contacto do Salesforce
  • Importar Contas como clientes · exportar clientes de volta — desduplicados em ambas as direções
  • Os Contactos do Salesforce tornam-se candidatos pontuáveis na sua própria base de dados
  • Envio automático opcional em cada proposta aceite
  • Todas as ações registadas, ligadas aos registos que afetaram
  • Sem taxas por envio do lado do ATS

Veja salesforce 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
Expertini Inteligente
Online agora
Olá! Sou o Especialista de Produto de Inteligência Artificial da Expertini. Pergunte-me qualquer coisa sobre as nossas soluções, obtenha orientação sobre qualquer uma das nossas Ferramentas de Recrutamento ou diga-me simplesmente o que está a tentar fazer — direcioná-lo-ei para o caminho certo. Para questões específicas da conta, envie um e-mail para support@expertini.com.