Xero
INTEGRATIONS · EXPERTINI ATS

Xero

Looge Xeros töölevõtmise arve mustand, kui kliendi töölevõtmine saabub — ei mingeid ümbertrükkimise tasusid arvutustabelist pearaamatusse.

2 min lugemist · Värskendatud juulis 2026 · Expertini toimetus

Värbamisagentuuri jaoks pole paigutus lõppenud, kui kandidaat alustab — see on lõppenud, kui arve välja läheb. Kuid paljudes agentuurides on see viimane samm tabelarvutus, meil raamatupidamisele ja käsitsi sisestamine Xerosse päevi hiljem. Xero ATS-i integratsioon sulgeb paigutusest arveni lünga: kui kliendi palgatu jõuab Expertini ATS-i, loob üks toiming lehelt Screening & HRIS mustandarve teie enda Xero organisatsioonis, kus tasu on juba lisatud.

Arvud pärinevad tööst, mida ATS juba natiivselt teeb. Expertini Client CRM jälgib kliente, paigutusi ja komisjonitasusid osana põhitellimusest — ei mingit eraldi CRM-i litsentsi, ei mingeid kohapõhiseid ATS-i tasusid. Integratsiooni töö on lihtsalt kanda see komisjonitasu number Xerosse kui mustand, kus teie finantsprotsess võtab üle.

01Lünk, mida see täidab: töölevõtmised, mille arveldamisega oodatakse päevi

Iga päev paigutuse ja arve vahel on päev, mis lisandub teie sularaha kogumise tsüklile, ja käsitsi ümbertrükkimine kutsub esile klassikalised vead – vale tasu, vale kliendiüksus, vahelejäänud arve. Arve koostamine paigutuse hetkel muudab arveldamise ülevaatuse sammuks, mitte andmesisestuse sammuks.

02Why drafts, deliberately

Voog loob arve mustandid, mitte saadetud arveid. Teie raamatupidaja vaatab endiselt üle käibemaksukäsitluse, maksetingimused ja ostutellimuse viited enne, kui miski kliendini jõuab – midagi ei saadeta kliendile e-kirjaga enne, kui teie meeskond selle saadab. Automatiseerimine peaks eemaldama trükkimise, mitte otsustamise.

03Natiivne komisjonitasude jälgimine, reaalajas ühendus

Ülesvoolu pool on loomupärane: kliendi CRM koos vahendustasu jälgimisega on igas tellimuses aktiivne – salvestage klient, paigutus ja kokkulepitud tasu töö käigus ning võitke äri esimesena kliendi esitlustööriistaga. Xero ühendus on samuti aktiivne: ühendage oma organisatsioon rakenduse sees lehel Ühendused (Apps → Connections) ja mustandid on ühe toimingu kaugusel.

Tehnilised märkused

Platvormi arhitektuur ja toimingud

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 (HTTP Basic kliendi autentimine, 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.

Märkide elutsüklit hallatakse ühes kitsaskohas: aegumine käivitab automaatse värskenduse, pööratud värskendusmärgid säilitatakse ja värskendus, mille müüja tagasi lükkab, ilmub nähtava taasühendamise viipana — mitte kunagi katkiste funktsioonidena. Tühistamine töötab mõlemalt poolt: ühendage siin lahti või tühistage müüja enda turvaseadetes.

A2Kirjutage semantika ja andmevoog

Iga andmete liikumine on selgesõnaline tegevus koos logitud tulemusega. Kirjutamised toimuvad teie klõpsuga — või automaatselt ainult seal, kus olete reegli lubanud (automaatne tõuge töölevõtmisel on vaikimisi väljas, teenusepakkujapõhiselt). Lugemised — inimeste, kontode või failide importimine — käivituvad, kui vajutate Import, deduplikeerivad selle vastu, mis teil juba on (kliendid nime järgi, inimesed e-posti järgi), jätavad üle kirjutamise asemel vahele ja teatavad ausalt loodud versus vahelejäänud kirjed, mistõttu on mis tahes impordi uuesti käivitamine disaini poolest ohutu.

Iga tegevus kirjutab rea rakenduse tegevuste ajakirja (ats_app_activity): mis käivitus, millal, millise kirje jaoks ja tulemus – sealhulgas müüja enda veatekst sõna-sõnalt, kui midagi ebaõnnestub. ATS-i sisene kasutusaruandlus koondab sama ajakirja, seega ei saa integratsiooni aruandlus ja integratsiooni reaalsus lahkneda.

Kõik, mis väljub päringuteest — teavituste laialisaatmine, veebihaakide edastamine, tegevuste logimine, e-post — töötab taustal fire-and-forget põhimõttel. Aeglane väline lõpp-punkt ei saa kunagi liidest hanguma panna ja ebaõnnestunud kõrvalmõju logitakse, selle asemel et seda vaikimisi uuesti proovida, mis tooks kaasa ebakõlasid.

A3Operatiivsed kaalutlused

Ühendused on organisatsiooni tasemel ja piiratud omaniku ja admini rollidega; värbajad kasutavad funktsioone, mida ühendus toidab, kuid ei saa ühendada, lahti ühendada ega ümber konfigureerida. Lahtiühendamine eemaldab salvestatud mandaadid koheselt ja peatab sõltuvad funktsioonid nähtavalt, mitte vaikselt. Juba imporditud andmed jäävad teie omaks ja muudetavateks.

Imporditud inimesed saabuvad märgistatuna impordituna konservatiivsete privaatsuse vaikeseadetega — nõusolekut ei eeldata kelleltki, kes pole kunagi teie kandideerimisvormi täitnud, ja kehtivad säilitamise vaikeseaded.Kõik kirjutatu on teie võtta: CSV-eksport ja andmete ekspordi rakendus hõlmavad samu poode, mida toode ise loeb. Väljapääs on sama avatud kui sissepääs — disaini, mitte järeleandmise järgi.

A4Paigutus integratsiooni topoloogias

See integratsioon on täna registris aktiivne. 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.

sõltuvuste kaart

Connection typeOAuth 2.0 (müüja nõusoleku ekraan)
Scopes requestedopenid · email · offline_access · app.connections · accounting.contacts · accounting.invoices
Callback path/apps/oauth/callback/xero/
Token exchangeserver-side; HTTP Basic
Secrets at restkrüpteeritud; kasutajaliides näitab kohaloleku märke, mitte kunagi väärtusi
Action journalats_app_activity – üks rida toimingu kohta, müüja vead sõna-sõnalt
Auto-push rulesvaikimisi väljas, teenusepakkujapõhine, iga käivitus logitud
Registry statuslive

liidese kavand

Pinna struktuurne skeem – paneelid, hierarhia ja interaktsioonivõimalused. Leping, mitte ekraanipilt.
Ühenduskaart
● ühendatud — kohaloleku lipp
ulatus: miinimum nõutud katkesta ühendus
Toimingud
push – otsene klõpsimport – dubleerimatult
Tegevuste logi
Joon. 1 — Xero: struktuurse liidese skeem. Paneelid ja olekud on leping; esitatud andmed on kohatäited.

Interaktsiooni voog – olekud, valideerimised, tagasiside

Iga allolev olek jõustatakse serveri poolel; liides annab sellest teua, see ei otsusta seda.
Connectomanik/admin klõpsab konnektorite lehel nuppu Ühenda
Vendor consentmüüja enda ekraan loetleb täpsed ulatused
Token exchangeserveripoolne tagasihelistamine; saladused ei puuduta kunagi brauserit
Connectedkrüpteeritud salvestusruum; kaardipöörded kohaloleku lipuga
Explicit actionstõuge / import / ajakava — igaüks logitud
Nõusolek keelatud → müüja veakood ilmub teavitusena, nimegaPlatvormi võtmed puuduvad → aus seadistusviide, mitte vaikne põrgeToken aegus → automaatne värskendamine kitsaskohasKeeldumiste värskendamine → nähtav uuesti ühendamise viip, funktsioonid ei purune kunagi vaikseltPlaan alla miinimumi → lukustatud kaart nimetab täpse plaani
Joonis 2 — interaktsioonivoog: tumesinine = olekud, kuldne = serveri poolt jõustatud väravad, roheline = kinnitatud tulemused; sildid loetlevad äärejuhtumid ja nende tagasiside.

OAuth 2.0 turbevoog – Xero

1
AutoriseerimistaotlusSuunamine teenusepakkuja enda nõusolekukuvale, mis kuvab täpselt alltoodud ulatust – mitte kunagi rohkem.
2
Identiteedi kontroll ja nõusolekTe autentite end teenusepakkuja juures, teenusepakkuja domeenil. Sisselogimisandmed ei jõua kunagi Expertini süsteemi.
3
Serveripoolne loa vahetusTagasihelistus aadressil /apps/oauth/callback/xero/ vahetab koodi välja, kasutades HTTP Basic kliendi autentimine — täielikult serveri poolel.
4
Hallatud seansi olekMärgid on salvestamisel krüptitud; automaatne värskendamine ühes kitsaskohas; kohaloleku kuvamine; tühistamine kummalt poolt tahes.
openidemailoffline_accessapp.connectionsaccounting.contactsaccounting.invoices
Ulatuste loend on loetud samast teenusepakkuja registrist, millega rakendus volitab — see leht ei saa seda üle- ega alahinnata.

Neighbouring connectors — Accounting & Ledger

Staatused pärinevad reaalajas registrist – sirvi kogu kataloogi →

Korduma kippuvad küsimused

Kas ma saan täna Xero Expertini ATS-iga ühendada?
Jah – see on reaalajas. Ühendage oma Xero organisatsioon rakenduse ühenduste lehel (Rakendused → Ühendused), seejärel looge sõelumise ja HRIS-i lehelt mustand-töölevõtmise arved.
Kas arved saadetakse klientidele automaatselt?
Ei. Integratsioon loob Xeros mustandarved teie finantsmeeskonnale ülevaatamiseks ja saatmiseks — miski ei jõua kliendini enne, kui nad saadavad, ja te säilitate kontrolli maksuarvestuse ja tingimuste üle.
Kas ma vajan oma Xero tellimust?
Jah. Integratsioon ühendub teie enda Xero organisatsiooniga; Expertini ei edasimüü Xero't ega lisa arvepõhiseid tasusid.
Mis siis, kui minu agentuur kasutab hoopis QuickBooks'i või Zoho Booksi?
Samaväärsed arve koostamise integratsioonid QuickBooks Online'i ja Zoho Booksi jaoks on samuti aktiivsed, koos isehostitavate Odoo ja ERPNexti ühendustega.

Lühidalt

  • Kasutusvalmis — ühendage lehel Connections
  • Arvete mustandid, mis on loodud lehel Screening & HRIS
  • Komisjonitasu numbrid voolavad natiivsest kliendi CRM-ist
  • Ainult mustandid — rahandus vaatab enne saatmist üle
  • Teie enda Xero organisatsioon; puuduvad ATS-i tasud arve kohta
  • Lühem töölevõtmisest arveni, kiirem sularaha kogumine

Vaadake xero oma värbamisel.

Tooge 30-minutilisele demole reaalne ametijuhend – tasuta prooviperiood kaasas.

Broneeri demo
Expertini intelligentne süsteem
Hetkel võrgus
Tere! Mina olen Expertini intelligentne tooteekspert. Küsige minult mida tahes meie lahenduste kohta, saage juhiseid mõne meie värbamistööriista kohta või öelge lihtsalt, mida proovite teha – ma suunan teid õiges suunas. Kontopõhiste probleemide korral saatke e-kiri aadressile support@expertini.com.