--- 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 --- Header 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).