---
title: Extern verktygsintegration
info: Dessa arbetsflöden fokuserar på att överföra data in och ut ur Twenty via API-anrop och webhooks.
image: /images/user-guide/integrations/plug.png
sectionInfo: Automatisera processer och integrera med externa verktyg
---

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

Nedan följer exempel på arbetsflöden som du kan rulla ut för att koppla Twenty med resten av din tech-stack.

## Dataingestering Användningsfall

### Webbformulär Inlämningar

**Problem**: Du behöver fånga leads från webbplatsformulär, landningssidor eller kontaktformulär direkt in i Twenty.

**Lösning**: Använd webhook-utlösningar för att automatiskt skapa register från formulärinlämningar.

**Setup**:

- Skapa ett arbetsflöde med en Webhook-utlösare
- Konfigurera webbhooken att förvänta sig formulärdata (namn, e-post, företag, etc.)
- Set the webhook method to POST
- Define the expected body structure in the trigger

**Utlösare**: Webhook (POST-begäran från ditt formulär)

**Åtgärder**:

- Sök poster för att kontrollera om person/företag redan finns
- Avgrening: Om existerar → Uppdatera post, Om inte → Skapa post
- Skapa post för uppföljningsuppgift tilldelad till säljrepresentant
- Skicka e-postmeddelande till säljteam

### Produktdatasynkronisering

**Problem**: Ditt säljteam behöver insyn i data om produktanvändning, fakturering eller funktionsanvändning som lagras i ditt datalager.

**Lösning**: Synkronisera regelbundet produktdata in i Twenty för att ge säljare kontext om sina konton.

**Utlösare**: På ett schema (dagligen eller veckovis)

**Åtgärder**:

- HTTP-begäran till ditt datawarehouse API
- Kodåtgärd för att bearbeta och formatera data
- Använd Iterator-funktionen för de följande stegen
- Sök poster för att hitta matchande företagsregister
- Uppdatera post för att lägga till produktanvändningsstatistik
- Skapa post för uppgifter när användningen sjunker under tröskeln

### Mötesanteckningar från samtalsinspelare

**Problem**: Viktiga insikter från säljsamtal går förlorade eller dokumenteras inte korrekt i CRM.

**Lösning**: Skapa automatiskt anteckningar och åtgärdspunkter från samtalsinspelningssystem.

**Utlösare**: Webhook (från samtalsinspelare)

**Åtgärder**:

- Kodåtgärd för att extrahera mötessammanfattning och åtgärdspunkter
- Sök poster för att hitta den relaterade möjligheten eller kontakten
- Skapa post för en anteckning med mötessammanfattning
- Skapa post för uppföljningsuppgifter baserat på åtgärdspunkter
- Skicka e-post till deltagarna med sammanfattning och nästa steg

### Data Berikning

**Problem**: Dina kontakt- och företagsregister saknar viktig demografi och firmografisk information.

**Lösning**: Berika automatiskt poster med hjälp av externa dataleverantörer.

**Utlösare**: Posten Skapad (Personer eller Företag objekt)

**Åtgärder**:

- HTTP-begäran till beriknings-API
- Kodåtgärd för att bearbeta berikningssvar
- Använd Iterator-funktionen för de följande stegen
- Uppdatera post med ytterligare företags-/kontaktinformation
- Skapa post för säljuppgift om högt värde prospekt identifieras
- Skicka e-postvarning om berikning avslöjar viktiga köpsignaler

## Data Distribution Användningsfall

### Nyhetsbrev Prenumerationshantering

**Problem**: Du vill skicka marknadsförings e-post till specifika segment av din CRM-data med hjälp av specialiserade e-postverktyg.

**Lösning**: Exportera prenumerantlistor till din e-postmarknadsföringsplattform vid behov.

**Setup**: Create a view in Twenty with all newsletter recipients

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

**Åtgärder**:

- Sök poster med hjälp av nyhetsbrevets kriterier
- Kodåtgärd för att formatera e-post adresser för din e-postplattform
- HTTP-begäran för att lägga till prenumeranter till ditt e-postmarknadsföringsverktyg
- Skapa post för kampanjspårning
- Skicka e-post bekräftelse till marknadsföringsteamet

### E-postsekvensutlösare

**Problem**: Du vill utlösa sofistikerade e-postsekvenser baserade på CRM-evenemang med dedikerade e-postautomationsverktyg.

**Lösning**: Skicka nya leads eller kunder till din e-postautomationsplattform när specifika händelser inträffar.

**Utlösning**: Post skapas (Personobjekt med specifika kriterier)

**Åtgärder**:

- Kodåtgärd för att avgöra lämplig e-postsekvens
- HTTP-begäran för att lägga till kontakt till e-postautomationsplattformen
- Uppdatera post för att följa sekvensinmatning
- Skapa post för uppgift att övervaka engagemang

### Lead Scoring Integration

**Problem**: You need sophisticated lead scoring that combines CRM data with external signals.

**Solution**: Send lead data to external scoring tools or implement scoring logic within workflows.

**Alternativ 1 - Externt Verktyg**:

**Utlösning**: Post är Uppdaterad (Personobjekt)

**Åtgärder**:

- HTTP-begäran för att skicka leaddata till scoringplattformen
- Kodåtgärd för att behandla score-svar
- Uppdatera post med lead-poäng
- Skapa post för försäljningsuppgift om poängen överstiger tröskelvärdet

**Alternativ 2 - Intern Logik**:

**Utlösning**: Post är Uppdaterad (Personobjekt)

**Åtgärder**:

- Kodåtgärd med score-algoritm (företagsstorlek, bransch, beteende)
- Uppdatera post med beräknad poäng
- Skicka e-post varning till säljare för leads med höga poäng

### Faktura Generering

**Problem**: När affärer stängs måste ditt faktureringssystem uppdateras med kund- och affärsinformation.

**Lösning**: Skicka automatiskt affärsdata till ditt faktureringssystem när möjligheter vinns.

**Utlösning**: Post är Uppdaterad (Möjlighetsobjekt, Steg = "Stängt Vunnit")

**Åtgärder**:

- Sök poster för att få komplett kundinformation
- Kodåtgärd för att formatera data för faktureringssystemet
- HTTP-begäran för att skapa kund i faktureringsplattformen
- HTTP-begäran för att generera faktura
- Uppdatera post för att lagra fakturareferens
- Skicka e-post till ekonomiteamet med fakturadetaljer

## Avancerade integrationsmönster

### Tvåvägssynkronisering

**Problem**: Du behöver hålla data synkroniserad mellan Twenty och ett annat system i båda riktningarna.

**Lösning**: Kombinera schemalagda arbetsflöden med webhook-utlösare för realtidssynkronisering.

**Från Twenty till Externt System**:

**Utlösning**: Post är Uppdaterad (alla relevanta objekt)

**Åtgärder**:

- HTTP-begäran för att uppdatera externt system
- Uppdatera post för att följa synkroniseringsstatus och tidsstämpel

**Från Externt System till Twenty**:

**Utlösning**: Webhook (från externt system)

**Åtgärder**:

- Sök poster för att hitta motsvarande post
- Uppdatera post med nya data från externt system
- Skapa post för konfliktlösningsuppgift vid behov

### Flerskiktsdatabearbetning

**Problem**: Data från externa källor behöver komplex bearbetning innan de kan användas i Twenty.

**Solution**: Use Code actions for data transformation and validation.

**Utlösning**: Webhook eller På ett Schema

**Åtgärder**:

- Kodåtgärd för att validera inkommande dataformat
- Kodåtgärd för att transformera datastruktur
- Kodåtgärd för att tillämpa affärsregler och beräkningar
- Sök poster för att kontrollera duplicat
- Skapa eller Uppdatera post med bearbetad data
- Skicka e-post varning om datakvalitetsproblem upptäcks

## Implementeringstips

- Lagra API-nycklar säkert i Inställningar → API & Webhooks
- Använd HTTPS för alla externa API-samtal
- Var uppmärksam på API-takt begränsningar - använd schemalagda arbetsflöden när möjligt
- Överväg batchuppdateringar "På ett Schema" när realtidsbearbetning inte är nödvändig
- Kom ihåg gränsen på 100 samtidiga arbetsflöden per arbetsyta - använd "Bulk" tillgänglighet för manuella utlösare vid bearbetning av flera poster (se [Arbetsflödesfunktioner](/l/sv/user-guide/workflows/workflow-features) för detaljer)
- Testa med exempeldata innan du aktiverar arbetsflöden

För felsökning av integrationsproblem, se vår [Arbetsflödesfelsökning](/l/sv/user-guide/workflows/workflow-troubleshooting) guide. För hjälp med implementering av komplexa integrationer, överväg vår [Professional Services](/l/sv/user-guide/workflows/professional-services).
