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