Kom i gang med PullPush NO
Aktiver en kobling, konfigurer credentials og feltmapping, og sett opp automatiserte arbeidsflyter mellom Kaduno og eksterne systemer.
PullPush er integrasjons- og arbeidsflytmodulen i Kaduno. Den dekker to ting i ett produkt: koblinger til eksterne systemer og regelbasert automatisering på tvers av Kaduno-moduler. Du trenger ikke et separat iPaaS-verktøy, et eget connector-bibliotek eller en custom webhook-rammeverk.
Adapterbiblioteket i produksjon
PullPush leveres med 16+ produksjonsklare adaptere — bygget og vedlikeholdt av Kloner-teamet:
| Domene | Adaptere |
|---|---|
| Regnskap/ERP | Tripletex |
| Fraktleverandører | Bring, Cargonizer, Logistra, PostNord, DHL Express, FedEx |
| Betaling | Worldline, Bambora, manuell faktura |
| Nyhetsbrev | Klaviyo, Mailchimp |
| Søk/RAG | Ragnar |
| Produksjon/MES | Bake-it |
| Compliance | EcoOnline |
| Norsk register | Brreg |
Disse er ikke konfigurerbare maler — de er ferdige, produksjonssatte koblinger med feltmapping, feilhåndtering og revisjonslogg.
Aktiver en kobling
For å aktivere en adapter:
- Legg inn credentials — API-nøkkel, OAuth-token eller annen autentisering registreres i credential-registeret. Hemmeligheter lagres sikkert og rulleres uten at tilkoblingen brytes.
- Velg feltmapping — definer hvilke felt i Kaduno som tilsvarer felt i det eksterne systemet. De fleste adaptere har standard mapping som du kan overstyre.
- Velg synkroniseringstype — hendelsestriggert (umiddelbar) eller planlagt (periodisk BullMQ-jobb).
- Aktiver og følg med — revisjonsloggen viser hvert run: hva som ble sendt, hva som kom tilbake, og eventuelle feil.
Hendelsesbussen
PullPush kjører på en domenehendelsebuss med 24 hendelsestyper på tvers av 8 grupper:
| Gruppe | Eksempler |
|---|---|
| Ordre | order.placed, order.state_changed |
| Lager | stock.received |
| Forsendelse | shipment.dispatched |
| Betaling | betalingsbekreftelse, betalingsfeil |
| Produkt, pris, ressurs, retur | øvrige typer i bussen |
Eksempel på en hendelsesdrevet flyt:
order.placed → finanseksport til Tripletex + ordresynk + e-postvarsling til kunde
- analyssporing i Kaduno Insight
Regelbasert arbeidsflytautomasjon
PullPush lar deg sette opp «når X, gjør Y»-regler på tvers av moduler og eksterne systemer:
- Utløser: en hendelse i Kaduno (ordre, lagerendring, kundeoppdatering) eller et eksternt webhook-kall
- Betingelse: valgfri filtrering (f.eks. «bare for butikk X» eller «bare ved beløp over grense»)
- Handling: oppdater et felt, opprett en Kaduno Tasks-oppgave, kall et eksternt API, send et varsel
Reglene er regelbaserte — ingen svart boks, fullt revidert.
Dead-letter queue og circuit breaker
Hvert adapter i PullPush har:
- Dead-letter queue — meldinger som feiler legges i en separat kø, ikke forkastet. Du kan inspisere, rette og kjøre om.
- Circuit breaker — hvis en ekstern tjeneste svarer dårlig eller er nede, åpner circuit breakeren og stanser nye forsøk midlertidig. Resten av driften fortsetter upåvirket.
Disse mekanismene betyr at en nede Tripletex-server ikke stopser ordrebehandlingen — meldingene venter til tjenesten er oppe igjen.
Webhooks og REST-API
PullPush eksponerer et versjonert REST-API og signerte webhooks. Enhver ekstern tjeneste kan kalle inn til Kaduno via disse — med standard autentisering og hendelsesbehandling.