9bc5486d0d
Created by Github action --------- Co-authored-by: github-actions <github-actions@twenty.com>
221 lines
8.0 KiB
Plaintext
221 lines
8.0 KiB
Plaintext
---
|
|
title: External Tool Integration
|
|
info: Disse arbeidsflytene fokuserer på å føre data inn og ut av Twenty gjennom API-kall og webhooks.
|
|
image: /images/user-guide/integrations/plug.png
|
|
sectionInfo: Automatiser prosesser og integrer med eksterne verktøy
|
|
---
|
|
|
|
<Frame>
|
|
<img src="/images/user-guide/integrations/plug.png" alt="Header" />
|
|
</Frame>
|
|
|
|
Nedenfor er eksempler på arbeidsflyter du kan implementere for å koble Twenty til resten av systemet ditt.
|
|
|
|
## Data Ingestion Use Cases
|
|
|
|
### Webform Submissions
|
|
|
|
**Problem**: Du trenger å fange opp leads fra nettskjemaer, landingssider eller kontaktskjemaer direkte inn i Twenty.
|
|
|
|
**Løsning**: Bruk webhook-utløsere for automatisk å opprette poster fra skjema innsendinger.
|
|
|
|
**Oppsett**:
|
|
|
|
- Create a workflow with a Webhook trigger
|
|
- Konfigurer webhooken til å forvente skjemadata (navn, e-post, firma, etc.)
|
|
- Set the webhook method to POST
|
|
- Define the expected body structure in the trigger
|
|
|
|
**Utløser**: Webhook (POST-forespørsel fra skjemaet ditt)
|
|
|
|
**Handlinger**:
|
|
|
|
- Search Records to check if person/company already exists
|
|
- Gren: Hvis eksisterer → Oppdater post, Hvis ikke → Opprett post
|
|
- Opprett post for oppfølgningsoppgave tildelt salgsrepresentant
|
|
- Send e-postvarsling til salgsteamet
|
|
|
|
### Product Data Synchronization
|
|
|
|
**Problem**: Your sales team needs visibility into product usage, billing, or feature adoption data stored in your data warehouse.
|
|
|
|
**Løsning**: Synkroniser produktdata regelmessig inn i Twenty for å gi selgere kontekst om sine kontoer.
|
|
|
|
**Utløser**: På en tidsplan (daglig eller ukentlig)
|
|
|
|
**Handlinger**:
|
|
|
|
- HTTP Request to your data warehouse API
|
|
- Kodehandling for å behandle og formatere dataene
|
|
- Bruk funksjonen Iterator for følgende trinn
|
|
- Søk i poster for å finne tilsvarende firmaposter
|
|
- Oppdater post for å legge til produktbruksstatistikk
|
|
- Create Record for tasks when usage drops below threshold
|
|
|
|
### Meeting Notes from Call Recorders
|
|
|
|
**Problem**: Important insights from sales calls get lost or aren't properly documented in the CRM.
|
|
|
|
**Solution**: Automatically create notes and action items from call recording systems.
|
|
|
|
**Trigger**: Webhook (from call recording platform)
|
|
|
|
**Handlinger**:
|
|
|
|
- Kodehandling for å hente møtesammendrag og handlingspunkter
|
|
- Søk i poster for å finne relaterte muligheter eller kontakter
|
|
- Opprett post for en notat med møtesammendrag
|
|
- Opprett post for oppfølgingsoppgaver basert på handlingspunkter
|
|
- Send e-post til deltakere med sammendrag og neste trinn
|
|
|
|
### Data Berikelse
|
|
|
|
**Problem**: Your contact and company records lack important demographic and firmographic information.
|
|
|
|
**Løsning**: Berik poster automatisk ved å bruke eksterne dataleverandører.
|
|
|
|
**Utløser**: Post er opprettet (Person eller Firmaobjekt)
|
|
|
|
**Handlinger**:
|
|
|
|
- HTTP-forespørsel til berikelses-API
|
|
- Code action to process enrichment response
|
|
- Bruk funksjonen Iterator for følgende trinn
|
|
- Update Record with additional company/contact information
|
|
- Create Record for sales task if high-value prospect identified
|
|
- Send e-postvarsling hvis berikelse avslører viktige kjøpesignaler
|
|
|
|
## Data Distribution Use Cases
|
|
|
|
### Håndtering av nyhetsbrevmottakere
|
|
|
|
**Problem**: Du ønsker å sende markedsføringsmailer til spesifikke segmenter av CRM-dataene dine ved hjelp av spesialiserte e-postverktøy.
|
|
|
|
**Løsning**: Eksporter abonnentlister til plattformen for e-postmarkedsføring ved behov.
|
|
|
|
**Oppsett**: Opprett en visning i Twenty med alle nyhetsbrevmottakere
|
|
|
|
**Utløser**: Kjøre Manuelt (når ingen post er valgt)
|
|
|
|
**Handlinger**:
|
|
|
|
- Søk i poster ved hjelp av nyhetsbrevvisningens kriterier
|
|
- Code action to format email addresses for your email platform
|
|
- HTTP-forespørsel for å legge til abonnenter i e-postmarkedsføringsverktøyet ditt
|
|
- Opprett post for kampanjesporing
|
|
- Send e-postbekreftelse til markedsføringsteamet
|
|
|
|
### Utløsere for e-postsekvenser
|
|
|
|
**Problem**: Du ønsker å utløse sofistikerte e-postsekvenser basert på CRM-hendelser ved hjelp av dedikerte e-postautomatiseringsverktøy.
|
|
|
|
**Løsning**: Send nye leads eller kunder til din e-postautomatiseringsplattform når spesifikke hendelser inntreffer.
|
|
|
|
**Utløser**: Post er opprettet (Personobjekt med spesifikke kriterier)
|
|
|
|
**Handlinger**:
|
|
|
|
- Kodehandling for å bestemme passende e-postsekvens
|
|
- HTTP-forespørsel for å legge kontakt til e-postautomatiseringsplattform
|
|
- Oppdater post for å spore sekvensdeltakelse
|
|
- Opprett post for oppfølging for å overvåke engasjement
|
|
|
|
### Lead-scoreintegrasjon
|
|
|
|
**Problem**: Du trenger sofistikert leadscoring som kombinerer CRM-data med eksterne signaler.
|
|
|
|
**Løsning**: Send lead-data til eksterne scoreverktøy eller implementer scoringlogikk i arbeidsflyter.
|
|
|
|
**Alternativ 1 - Eksternt verktøy**:
|
|
|
|
**Utløser**: Post er oppdatert (Personobjekt)
|
|
|
|
**Handlinger**:
|
|
|
|
- HTTP-forespørsel for å sende lead-data til scoreplattform
|
|
- Code action to process score response
|
|
- Oppdater post med leadscore
|
|
- Create Record for sales task if score exceeds threshold
|
|
|
|
**Alternativ 2 - Intern logikk**:
|
|
|
|
**Utløser**: Post er oppdatert (Personobjekt)
|
|
|
|
**Handlinger**:
|
|
|
|
- Koding handling med scoringsalgoritme (firmastørrelse, industri, atferd)
|
|
- Oppdater post med beregnet score
|
|
- Send e-postvarsel til salgsrepresentant for leads med høy score
|
|
|
|
### Fakturagenerering
|
|
|
|
**Problem**: Når avtaler lukkes, må faktureringssystemet oppdateres med kunde- og avtaleinformasjon.
|
|
|
|
**Løsning**: Send automatisk avtaledata til faktureringssystemet når muligheter vinnes.
|
|
|
|
**Utløser**: Post er oppdatert (Muligheter-objekt, Fase = "Lukket Vunnet")
|
|
|
|
**Handlinger**:
|
|
|
|
- Søk i poster for å få komplett kundeinformasjon
|
|
- Code action to format data for billing system
|
|
- HTTP-forespørsel for å opprette kunde i faktureringsplattformen
|
|
- HTTP-forespørsel for å generere faktura
|
|
- Oppdater post for å lagre fakturareferanse
|
|
- Send e-post til økonomiavdelingen med fakturadetaljer
|
|
|
|
## Avanserte integrasjonsmønstre
|
|
|
|
### Toveissynkronisering
|
|
|
|
**Problem**: Du må holde data synkronisert mellom Twenty og et annet system i begge retninger.
|
|
|
|
**Løsning**: Kombiner planlagte arbeidsflyter med webhook-utløsere for sanntidssynkronisering.
|
|
|
|
**Fra Twenty til Eksternt System**:
|
|
|
|
**Utløser**: Post er oppdatert (relevant objekt)
|
|
|
|
**Handlinger**:
|
|
|
|
- HTTP-forespørsel for å oppdatere eksternt system
|
|
- Oppdater post for å spore synkroniseringsstatus og tidsstempel
|
|
|
|
**Fra Eksternt System til Twenty**:
|
|
|
|
**Utløser**: Webhook (fra eksternt system)
|
|
|
|
**Handlinger**:
|
|
|
|
- Søk i poster for å finne matchende post
|
|
- Oppdater post med nye data fra eksternt system
|
|
- Opprett post for konflikthåndtering om nødvendig
|
|
|
|
### Flertrinns databehandling
|
|
|
|
**Problem**: Data fra eksterne kilder trenger kompleks behandling før de kan brukes i Twenty.
|
|
|
|
**Solution**: Use Code actions for data transformation and validation.
|
|
|
|
**Utløser**: Webhook eller På en tidsplan
|
|
|
|
**Handlinger**:
|
|
|
|
- Kode handling for å validere innkommende dataformat
|
|
- Kode handling for å transformere datastruktur
|
|
- Kode handling for å anvende forretningsregler og beregninger
|
|
- Søk i poster for å sjekke etter duplikater
|
|
- Opprett eller oppdater post med bearbeidede data
|
|
- Send e-postvarsel hvis det oppdages problemer med datakvalitet
|
|
|
|
## Implementeringstips
|
|
|
|
- Lagre API-nøkler sikkert i Innstillinger → API & Webhooks
|
|
- Bruk HTTPS for alle eksterne API-anrop
|
|
- Vær oppmerksom på API-grenseverdier - bruk planlagte arbeidsflyter når det er mulig
|
|
- Vurder gruppeoppdateringer "På en tidsplan" når sanntidsbehandling ikke er påkrevd
|
|
- Husk grensen på 100 samtidige arbeidsflytløp per arbeidsområde - bruk "Bulk" tilgjengelighet for manuelle utløsere når flere poster behandles (se [Arbeidsflytfunksjoner](/l/no/user-guide/workflows/workflow-features) for detaljer)
|
|
- Test med eksempeldata før aktivering av arbeidsflyter
|
|
|
|
For feilsøking av integrasjonsproblemer, se vår [Feilsøkingsveiledning for arbeidsflyt](/l/no/user-guide/workflows/workflow-troubleshooting). For hjelp med å implementere komplekse integrasjoner, vurder vår [Profesjonelle tjenester](/l/no/user-guide/workflows/professional-services).
|