Salesforce
INTEGRATIONS · EXPERTINI ATS

Salesforce

Kaksisuuntainen Salesforce-integraatio: siirrä sijoitukset CRM-kontakteiksi, tuo asiakkuustilit (Accounts) asiakkaiksi, vie asiakkaat takaisin ja muunna Salesforce-kontaktit pisteytettäviksi ATS-kandidaateiksi — kaikki omalla kirjautumisellanne.

3 min lukuaika · Päivitetty heinäkuussa 2026 · Expertini Editorial

Tuhansille rekrytointitoimistoille Salesforce on asiakassuhteiden keskeinen järjestelmä — ja jokainen tiiminne tekemä sijoitus ansaitsee päätyä sinne ilman tietojen uudelleensyöttämistä. Salesforce-integraatio Expertini ATS -järjestelmään yhdistää organisaationne oman Salesforce-kirjautumisen tavanomaisen OAuth-prosessin kautta ja siirtää palkatut ehdokkaat Salesforceen Contact-tietueina: nimi, sähköpostiosoite ja rooli, juuri sinne, missä asiakkuustiimit niitä odottavat.

Yhteys on suoraviivainen ja minimaalinen: Expertini pyytää vain API-pääsyn ja mahdollisuuden päivittää sen — ei markkinointioikeuksia, ei yleislupia. Siirrä palkattu henkilö manuaalisesti Seulonta & HRIS -sivulta hakukentällisen ehdokasvalitsimen avulla, tai ota automaattinen siirto käyttöön, jolloin jokainen hyväksytty tarjous luo kontaktin automaattisesti. Jokainen siirto kirjataan ATS-järjestelmäsi toimintalokiin ja linkitetään alkuperäiseen ehdokastietueeseen.

01Puute, jonka tämä korjaa: asiakastiimeiltä näkymättömissä olevat sijoitukset

Kun työllistymiset ovat vain ATS-järjestelmässä, asiakassuhteesta vastaavat henkilöt saavat tiedon myöhässä. Jokaisen rekrytoinnin vieminen Salesforceen kontaktina tuo rekrytointitulokset suoraan CRM-järjestelmään, jossa asiakastiiminne jo valmiiksi työskentelevät — liitettynä tileihin, mahdollisuuksiin ja seurantoihin, joita he siellä hoitavat.

02How the connection works

Yhdistä kerran sovelluksen Yhteydet-sivulla organisaatiosi Salesforce-tunnuksilla — OAuth-suostumusnäyttö näyttää tarkalleen, mitä pyydetään. Salesforce-ilmentymäsi URL-osoite tallennetaan automaattisesti, tunnisteet päivittyvät taustalla ja yhteyden katkaiseminen kummassa tahansa järjestelmässä päättää pääsyn välittömästi. Tietojen siirrot ovat käytettävissä manuaalisesti (hakijan automaattitäytöllä) ja automaattisesti hyväksyttyjen tarjousten yhteydessä, molemmat kirjattuna suorilla linkeillä takaisin hakijaan.

03Kaksisuuntainen synkronointi: Salesforce-tietonne toimivat ATS:n sisällä

Yhteys sekä lukee että kirjoittaa tietoja, ja juuri siinä saavutetaan todellinen ajansäästö. Tuonti siirtää Salesforce Accounts -tilit Expertinin Client CRM -järjestelmään prospektiasiakkaiksi — nimen perusteella täsmäytettynä, mitään ylikirjoittamatta ja turvallisesti uudelleenajettavana — jolloin rekrytointitoimiston asiakaskanta on käytettävissä ATS:ssä heti ensimmäisestä päivästä alkaen sen sijaan, että sitä kirjoitettaisiin uudelleen kuukauden ajan. Vienti toimii toisinpäin: ATS:ssä luoduista asiakkaista tulee Accounts-tilejä Salesforcessa ja ne deduplikoidaan olemassa olevia tietoja vasten, mikä pitää molemmat järjestelmät ajan tasalla ilman yhtäkään kopioi-liitä-vaihetta. Lisäksi yhteystietojen tuonti muuntaa Salesforce Contacts -kontaktit ATS-ehdokkaiksi — millä on merkitystä, koska ne eivät päädy staattiseen luetteloon, vaan todelliseen ehdokastietokantaan, johon kuuluvat ansioluettelon jäsennys, kokotekstihaku ja resume scoring -pisteytys: eilisen CRM-kontaktista tulee huomisen pisteytetty, esivalintakelpoinen ehdokas avoimeen rooliin.

Jokainen suunta on harkittu toimenpide, jonka käynnistätte itse — tuonti- ja vientipainikkeet Asiakkaat-sivulla ja CRM-kokonaisuudessa, ei koskaan taustasynkronointia, jota ette ole pyytäneet. Jokainen suoritus raportoi tarkalleen, mitä luotiin ja mitä ohitettiin, jokainen toiminto kirjataan lokiin linkeillä takaisin tietueisiin, ja yhteyden katkaiseminen kummalla tahansa puolella päättää pääsyn välittömästi. Tietonne, kumpaankin suuntaan, omassa hallinnassanne.

04Sisältyy tilaukseen

Salesforce-integraatio on osa Business-tilausta — CRM-, ERP- ja kirjanpitoliittimet kuuluvat enterprise-tasoon ilman erillisiä siirtomaksuja tai liitinlisämaksuja. Tutustu kaikkeen integraatiosivulla.

Tekniset muistiinpanot

Alusta-arkkitehtuuri & toiminnot

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 (asiakkaan tunnistetiedot (client credentials) token-pyynnön rungossa, 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.

Pääsytunnisteiden elinkaari käsitellään yhdessä keskitetyssä kohdassa: vanheneminen käynnistää automaattisen päivityksen, kierrätetyt päivitystunnisteet tallennetaan, ja palveluntarjoajan hylkäämä päivitys tuodaan näkyviin uudelleenyhdistämiskehotteena — ei koskaan äänettömästi rikkoutuneina toimintoina. Kumoaminen toimii kummaltakin puolelta: katkaise yhteys täältä tai kumoa se palveluntarjoajan omissa turvallisuusasetuksissa.

A2Kirjoita semantiikka ja tietovirta

Jokainen tiedonsiirto on nimenomainen toimenpide, josta jää lokimerkintä. Kirjoitukset tapahtuvat klikkauksellasi — tai automaattisesti vain silloin, kun olet ottanut säännön käyttöön (automaattinen siirto palkattaessa on oletusarvoisesti pois päältä palveluntarjoajakohtaisesti). Lukemiset — henkilöiden, tilien tai tiedostojen tuonnit — suoritetaan, kun painat Tuo, ne poistavat kaksoiskappaleet vertaamalla aiemmin luotuihin tietoihin (asiakkaat nimen mukaan, henkilöt sähköpostin mukaan), ohittavat päällekirjoittamisen sijaan ja raportoivat luodut ja ohitetut tiedot todenmukaisesti, minkä vuoksi minkä tahansa tuonnin suorittaminen uudelleen on suunnitellusti turvallista.

Jokainen toiminto kirjoittaa rivin sovelluksen toimintalokiin (ats_app_activity): mitä suoritettiin, milloin, mille tietueelle ja mikä oli tulos — mukaan lukien palveluntarjoajan oma virheteksti sanatarkasti virhetilanteissa. ATS:n sisäinen käyttöraportointi kokoaa tämän saman lokin, joten integraatioraportointi ja integraation todellisuus eivät voi poiketa toisistaan.

Kaikki, mikä poistuu pyyntöpolulta — ilmoitusten hajautus, webhook-toimitukset, tapahtumien lokikirjaus, sähköposti — suoritetaan asynkronisissa taustasäikeissä. Hidas ulkoinen päätepiste ei voi koskaan jumittaa käyttöliittymää, ja epäonnistunut sivuvaikutus kirjataan lokiin sen sijaan, että sitä yritettäisiin hiljaisesti uudelleen epäjohdonmukaisuuteen asti.

A3Operatiiviset näkökohdat

Yhteydet ovat organisaatiotasoisia ja rajattuja omistaja- ja ylläpitäjärooleille; rekrytoijat käyttävät yhteyden mahdollistamia ominaisuuksia, mutta eivät voi muodostaa, katkaista tai määrittää yhteyksiä uudelleen. Yhteyden katkaiseminen poistaa tallennetut tunnistetiedot välittömästi ja pysäyttää riippuvaiset ominaisuudet näkyvästi, ei hiljaisesti. Aiemmin tuodut tiedot säilyvät teillä ja ovat muokattavissa.

Tuodut henkilöt merkitään tuoduiksi varovaisin tietosuojaoletuksin — suostumusta ei oleteta kenellekään, joka ei ole täyttänyt hakulomakettasi, ja säilytyksen oletusasetuksia sovelletaan.Kaikki tallennettu tieto on vietävissänne: CSV-viennit ja Data Export -sovellus kattavat samat tietovarastot, joita itse tuote lukee. Järjestelmästä poistuminen on yhtä avointa kuin käyttöönotto – suunnitellusti, ei myönnytyksenä.

A4Sijainti integraatiotopologiassa

Tämä integraatio on käytettävissä rekisterissä tänään. 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.

Riippuvuuskartta

Connection typeOAuth 2.0 (palveluntarjoajan suostumusnäyttö)
Scopes requestedapi · refresh_token
Callback path/apps/oauth/callback/salesforce/
Token exchangeserver-side; credentials in body
Secrets at restsalattu; käyttöliittymä näyttää läsnäolomääritteet, ei koskaan arvoja
Action journalats_app_activity — yksi rivi toimintoa kohden, toimittajavirheet sanasta sanaan
Auto-push rulesoletusarvoisesti pois päältä, toimittajakohtainen, jokainen suoritus kirjataan lokiin
Registry statuslive

-käyttöliittymämalli

Näkymän rakenteellinen kaavio — paneelit, hierarkia ja vuorovaikutusmahdollisuudet. Sopimus, ei kuvakaappaus.
Yhteyskortti
● yhdistetty — läsnäololippu
käyttöoikeudet: vähimmäisvaatimus katkaise yhteys
Toiminnot
vienti — nimenomainen klikkaustuonti — kaksoiskappaleet poistettu
Toimintaloki
Kuva 1 — Salesforce: käyttöliittymän rakenneskaavio. Paneelit ja tilat muodostavat määrittelyn; näytetyt tiedot ovat paikkamerkkejä.

Vuorovaikutuspolku — tilat, tarkistukset, palaute

Jokainen alla oleva tila vahvistetaan palvelinpäässä; käyttöliittymä raportoi sen, ei päätä siitä.
Connectomistaja/ylläpitäjä napsauttaa Yhdistä Yhdistimet-sivulla
Vendor consenttoimittajan omassa näkymässä luetellaan tarkat käyttöoikeuslaajuudet
Token exchangepalvelinpuolen takaisinkutsu; salaisuudet eivät koskaan päädy selaimeen
Connectedsalattu tallennus; kortti kääntyy läsnäololipun mukaan
Explicit actionsvienti / tuonti / aikataulutus – jokainen kirjataan lokiin
Suostumus evätty → palveluntarjoajan virhekoodi näytetään ilmoituksessa nimelläAlustan avaimet puuttuvat → selkeä asennusohje, ei hiljainen hylkäysTunniste vanhentunut → automaattinen päivitys pullonkaulassaPäivitys hylätty → näkyvä uudelleenyhdistämiskehote, ominaisuudet eivät koskaan katkea huomaamattomastiTilaus alle minimin → lukituskortti nimeää tarkan tilauksen
Kuva 2 — vuorovaikutuskulku: laivastonsininen = tilat, kulta = palvelimen valvomat vaiheet, vihreä = vahvistetut tulokset; tunnisteet luettelevat erikoistapaukset ja niiden palautteen.

OAuth 2.0 -tietoturvakulku — Salesforce

1
ValtuutuspyyntöUudelleenohjaus palveluntarjoajan omaan suostumusnäkymään, jossa nimetään täsmälleen alla olevat käyttöoikeudet — ei koskaan enempää.
2
Identiteetin varmennus & suostumusTunnistaudutte palveluntarjoajan omalla verkkotunnuksella. Tunnistetietonne eivät koskaan päädy Expertini-järjestelmään.
3
Palvelinpuolen poletinvaihtoTakaisinkutsu osoitteessa /apps/oauth/callback/salesforce/ vaihtaa koodin käyttäen asiakkaan tunnistetiedot pyynnön rungossa — täysin palvelinpuolella.
4
Hallittu istunnon tilaTunnisteet salattu lepotilassa; automaattinen päivitys keskitetysti; läsnäolotilan näyttö; kumoaminen kummaltakin puolelta.
apirefresh_token
Käyttöoikeusluettelo luetaan samasta palveluntarjoajan rekisteristä, jolla sovellus valtuutetaan — tämä sivu ei voi yli- tai aliarvioida sitä.

Neighbouring connectors — Asiakkuudenhallinta

Tilat haetaan suoraan rekisteristä — selaa koko valikoimaa →

Usein kysytyt kysymykset

Voinko yhdistää Salesforcen tänään?
Kyllä — yhdistä organisaatiosi Salesforce-kirjautuminen sovelluksen Yhteydet-sivulla ja siirrä sitten palkatut ehdokkaat Seulonta & HRIS -osiosta tai ota käyttöön automaattisiirto hyväksyttyjen tarjousten kohdalla.
Mitä Expertini luo Salesforceen?
Yhteystietueet — etunimi, sukunimi, sähköpostiosoite ja nimike. Salesforce-automaationne ja kaksoiskappalesääntönne koskevat niitä kuten mitä tahansa muuta Yhteyshenkilöä.
Mitä käyttöoikeuksia integraatio pyytää?
Vain API-käyttöoikeus ja tunnuksen uusiminen. Voit tarkistaa tarkat käyttöoikeuslaajuudet Salesforcen suostumusnäkymästä ja peruuttaa käyttöoikeuden Salesforcesta milloin tahansa.
Voinko tuoda Salesforce-tietoni ATS-järjestelmään?
Kyllä, kolmella tavalla: tuomalla tilit (Accounts) asiakkaiksi asiakas-CRM:ään, viemällä ATS-asiakkaat takaisin tileiksi (molemmat ilman kaksoiskappaleita, turvallista suorittaa uudelleen) ja tuomalla yhteyshenkilöt (Contacts) ehdokkaiksi — joista tulee haettavia, jäsenneltäviä ja Resume Score -pisteytettäviä tietueita omaan ehdokastietokantaanne.
Is there an extra fee?
Integraatio sisältyy Business-tilaukseen — ilman erillisiä tietue- tai siirtokohtaisia lisämaksuja.

Yhdellä silmäyksellä

  • Käytettävissä nyt — yhdistäkää sovelluksen keskuksesta
  • Palkatut henkilöt siirretään Salesforce Contact -tietueiksi
  • Tuo tilit asiakkaina · vie asiakkaat takaisin — kaksoiskappaleet poistetaan molempiin suuntiin
  • Salesforce-yhteystiedoista tulee pisteytettäviä ehdokkaita omaan tietokantaanne
  • Valinnainen automaattinen siirto jokaisen hyväksytyn tarjouksen yhteydessä
  • Kaikki toimet kirjataan lokiin ja linkitetään niihin liittyviin tietueisiin
  • Ei julkaisukohtaisia maksuja ATS:n puolelta

Katso salesforce omassa rekrytoinnissasi.

Tuo todellinen työpaikkailmoitus 30 minuutin esittelyyn — ilmainen kokeilujakso sisältyy.

Varaa esittely
Älykäs Expertini
Paikalla nyt
Hei! Olen Expertinin älykäs tuoteasiantuntija. Kysy minulta mitä tahansa ratkaisuistamme, pyydä ohjeita rekrytointityökaluihimme tai kerro vain, mitä yrität tehdä — ohjaan sinut oikeaan suuntaan. Tiliä koskevissa ongelmissa lähetä sähköpostia osoitteeseen support@expertini.com.