---
title: Ekstern værktøjsintegration
info: Disse arbejdsprocesser fokuserer på at bringe data ind og ud af Twenty gennem API-opkald og webhooks.
image: /images/user-guide/integrations/plug.png
sectionInfo: Automatiser processer og integrer med eksterne værktøjer
---

<Frame>
  <img src="/images/user-guide/integrations/plug.png" alt="Header" />
</Frame>

Nedenfor er eksempler på arbejdsprocesser, du kunne rulle ud for at forbinde Twenty med resten af din stack.

## Dataindsamlingsbrugsscenarier

### Webformular-indsendelser

**Problem**: Du skal fange leads fra websideformularer, landingssider eller kontaktformularer direkte ind i Twenty.

**Løsning**: Brug webhook-udløsere til automatisk at oprette poster fra formularindsendelser.

**Opsætning**:

- Opret en arbejdsproces med en Webhook-udløser
- Configure the webhook to expect form data (name, email, company, etc.)
- Indstil webhook-metoden til POST
- Define the expected body structure in the trigger

**Udløser**: Webhook (POST-anmodning fra din formular)

**Handlinger**:

- Søg efter poster for at kontrollere, om person/firma allerede eksisterer
- Gren: Hvis eksisterer → Opdater post, Hvis ikke → Opret post
- Opret post for opfølgningstask tildelt til salgskonsulent
- Send e-mailnotifikation til salgsteamet

### Produktsynkronisering

**Problem**: Dit salgsteam har brug for indsigt i produktbrug, fakturering eller brug af funktioner, som er gemt i dit datalager.

**Løsning**: Synkroniser regelmæssigt produktdata ind i Twenty for at give sælgere kontekst om deres konti.

**Udløser**: Efter en tidsplan (dagligt eller ugentligt)

**Handlinger**:

- HTTP-anmodning til dit datalager API
- Kodehandling til at bearbejde og formatere dataene
- Brug Iterator-funktionen til de følgende trin
- Søg efter poster for at finde matchende firmaposter
- Opdater post for at tilføje brugsmetrikker for produkt
- Opret post for opgaver, når brug falder under tærsklen

### Mødenotater fra opkaldsoptagere

**Problem**: Vigtige indsigter fra salgssamtaler går tabt eller er ikke ordentligt dokumenteret i CRM.

**Løsning**: Opret automatisk notater og handlingspunkter fra opkaldsoptagelsessystemer.

**Udløser**: Webhook (fra opkaldsoptagelsesplatform)

**Handlinger**:

- Kodehandling til at udtrække møderesumé og handlingspunkter
- Søg efter poster for at finde den relaterede mulighed eller kontakt
- Opret post for et notat med møderesumé
- Opret post for opfølgningstasker baseret på handlingspunkter
- Send e-mail til deltagere med resumé og næste trin

### Dataforøgelse

**Problem**: Dine kontakt- og firmasregistre mangler vigtige demografiske og firmografiske oplysninger.

**Løsning**: Berig poster automatisk med eksterne dataleverandører.

**Udløser**: Post er oprettet (Personer eller virksomheder objekt)

**Handlinger**:

- HTTP-anmodning til berigelses-API
- Kodehandling til at bearbejde berigelsesrespons
- Brug Iterator-funktionen til de følgende trin
- Opdater post med yderligere firma-/kontaktoplysninger
- Opret post for salgstask, hvis højværdi-prospect er identificeret
- Send e-mail alarm, hvis berigelse afslører vigtige købsignaler

## Datadistributionsbrugsscenarier

### Nyhedsbrevsabonnentstyring

**Problem**: Du vil sende markedsføringsmails til specifikke segmenter af dine CRM-data ved hjælp af specialiserede e-mailværktøjer.

**Løsning**: Eksporter abonnentlisterne til din email marketingplatform efter behov.

**Opsætning**: Opret en visning i Twenty med alle nyhedsbrevsmodtagere

**Trigger**: Launch Manually (when no record is selected)

**Handlinger**:

- Search Records using the newsletter view criteria
- Kodehandling til at formatere e-mailadresser til din e-mailplatform
- HTTP Request to add subscribers to your email marketing tool
- Opret post til kampagnesporing
- Send e-mailbekræftelse til marketingteamet

### E-mailsekvensudløsere

**Problem**: Du ønsker at udløse sofistikerede e-mailsekvenser baseret på CRM-begivenheder ved brug af dedikerede email-automatiseringsværktøjer.

**Løsning**: Send nye leads eller kunder til din e-mailautomatiseringsplatform, når specifikke hændelser opstår.

**Trigger**: Record is Created (People object with specific criteria)

**Handlinger**:

- Kodehandling til at bestemme den passende e-mailsekvens
- HTTP-anmodning for at tilføje kontakt til e-mailautomatiseringsplatformen
- Opdater post for at spore sekvenstilmelding
- Opret post til opfølgende opgave for at overvåge engagement

### Leadscoringintegration

**Problem**: Du har brug for sofistikeret leadscoring, der kombinerer CRM-data med eksterne signaler.

**Løsning**: Send lead-data til eksterne scoringværktøjer eller implementer scoringlogik i arbejdsgange.

**Mulighed 1 - Eksternt værktøj**:

**Trigger**: Record is Updated (People object)

**Handlinger**:

- HTTP-anmodning for at sende lead-data til scoringplatformen
- Kodehandling for at behandle scoringssvar
- Opdater post med leadscore
- Opret post til salgstask, hvis score overstiger tærsklen

**Mulighed 2 - Intern logik**:

**Trigger**: Record is Updated (People object)

**Handlinger**:

- Kodehandling med scoringsalgoritme (virksomhedsstørrelse, industri, adfærd)
- Opdater post med beregnet score
- Send e-mailadvarsel til sælger for leads med høj score

### Fakturagenerering

**Problem**: Når aftaler lukkes, skal dit faktureringssystem opdateres med kunde- og aftaleinformation.

**Løsning**: Send automatisk aftaledata til dit faktureringssystem, når muligheder vindes.

**Trigger**: Record is Updated (Opportunities object, Stage = "Closed Won")

**Handlinger**:

- Search Records to get complete customer information
- Kodehandling for at formatere data til faktureringssystem
- HTTP-anmodning for at oprette kunde på faktureringsplatformen
- HTTP-anmodning for at generere faktura
- Opdater post for at gemme fakturareference
- Send e-mail til økonomiafdelingen med fakturaoplysninger

## Avancerede integrationsmønstre

### To-vejs synkronisering

**Problem**: Du skal holde data synkroniseret mellem Twenty og et andet system i begge retninger.

**Solution**: Combine scheduled workflows with webhook triggers for real-time sync.

**Fra Twenty til eksternt system**:

**Trigger**: Optegnelse opdateres (ethvert relevant objekt)

**Handlinger**:

- HTTP-anmodning for at opdatere eksternt system
- Opdater post for at spore synkroniseringsstatus og tidsstempel

**Fra eksternt system til Twenty**:

**Trigger**: Webhook (fra eksternt system)

**Handlinger**:

- Søg poster for at finde matchende post
- Opdater post med nye data fra eksternt system
- Opret post til konfliktløsning, hvis nødvendigt

### Multi-step Data Processing

**Problem**: Data fra eksterne kilder kræver kompleks behandling, før de kan bruges i Twenty.

**Løsning**: Brug Kodehandlinger til datatransformation og validering.

**Trigger**: Webhook eller på en tidsplan

**Handlinger**:

- Kodehandling for at validere indgående dataformat
- Kodehandling for at transformere datastruktur
- Kodehandling for at anvende forretningsregler og beregninger
- Søg poster for at tjekke for dubletter
- Opret eller opdater post med behandlede data
- Send e-mailadvarsel, hvis der opstår datakvalitetsproblemer

## Implementation Tips

- Opbevar API-nøgler sikkert i Indstillinger → API & Webhooks
- Brug HTTPS til alle eksterne API-kald
- Vær opmærksom på API-grænser - brug planlagte arbejdsgange, når det er muligt
- Overvej batchopdateringer "På en tidsplan", når realtidsbehandling ikke er påkrævet
- Husk 100 samtidige arbejdsgange pr. arbejdsområde - Brug "Bulk"-tilgængelighed til manuelle triggere ved behandling af flere poster (se [Arbejdsgange Funktioner](/l/da/user-guide/workflows/workflow-features) for detaljer)
- Test med eksempeldata, før du aktiverer arbejdsgange

For fejlfinding af integrationsproblemer, se vores [Fejlfinding af arbejdsgange](/l/da/user-guide/workflows/workflow-troubleshooting) guide. For hjælp til implementering af komplekse integrationer, overvej vores [Professionelle tjenester](/l/da/user-guide/workflows/professional-services).
