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