I en modern affÀrsmiljö drivs företag ofta av mÄnga olika mjukvarusystem som tjÀnar specifika ÀndamÄl. Det kan vara sÀljhante­ringsprogram, redovisningssystem, marknadsföringsverktyg eller egna interna applikationer. Varje system innehÄller vÀrdefull data och spelar en viktig roll i företagets drift.

Den största utmaningen Àr inte bristen pÄ data, utan att denna data finns spridd över flera olika plattformar. AnstÀllda mÄste vÀxla mellan system, mata in samma information manuellt flera gÄnger och saknar en helhetsbild av kunden. Detta slösar inte bara tid utan ökar ocksÄ risken för fel och missade affÀrsmöjligheter.

GTG CRMs Integration Hub & API Àr designat för att lösa detta grundlÀggande problem. IstÀllet för att krÀva att företaget byter ut alla befintliga system, skapar denna lösning en brygga som kopplar samman systemen. Data kan flöda fritt mellan plattformar, processer automatiseras, och viktigast av allt, AI-agenter kan delta i behandlingen för att öka driftseffektiviteten.

Detta dokument guidar dig steg för steg för att framgÄngsrikt implementera integration, frÄn att skapa applikationer och konfigurera Ätkomstbehörigheter, till att anvÀnda API:er för att lÀsa och skriva data, stÀlla in webhooks för att ta emot automatiska hÀndelser och slutligen kombinera med AI-agenter för att skapa helt automatiserade intelligenta processer.

Integration Hub Interface

Översikt över huvudfunktioner

Integration Hub & API tillhandahÄller en omfattande uppsÀttning verktyg som gör det möjligt för företag att ansluta GTG CRM till vilken applikation som helst via standardiserat RESTful API-protokoll. Systemet hanterar API-token med detaljerad behörighetsmekanism per scope, vilket sÀkerstÀller hög sÀkerhet och exakt kontroll över ÄtkomstrÀtten för varje integrerad applikation.

AI Agent Integration Àr en viktig skillnad som gör det möjligt för företag att utnyttja artificiell intelligens för att automatiskt bearbeta data och utföra komplexa uppgifter utan programmering. Företag kan hantera flera AI-agenter med olika roller, var och en trÀnad för ett specifikt anvÀndningsomrÄde.

TvÄvÀgs datasynkronisering mellan GTG CRM och externa system sÀkerstÀller att företag alltid har en enhetlig bild av kundinformation. FullstÀndig API-dokumentation med exempel pÄ curl-kommandon hjÀlper utvecklare att enkelt integrera och felsöka. Företag kan frÄga efter kontaktlistor, uppgifter, affÀrer och uppdatera information i realtid.

Webhook-Àndpunkter gör det möjligt att ta emot data automatiskt frÄn externa system utan kontinuerlig polling. Genom att kombinera webhooks med automation och AI-agenter kan företag bygga helt automatiserade hÀndelsehanteringsprocesser. En integrerad Website Builder i ekosystemet gör det möjligt att bygga webbplatser direkt frÄn GTG CRM med fullstÀndiga SEO-funktioner och automatiska sitemaps.

Steg-för-steg-guide

Steg 1: Skapa en integrationsapplikation

Det första steget för att pÄbörja integrationen Àr att skapa en ny applikation i GTG CRM. GÄ till menyn "Integration & API" och klicka pÄ knappen "Skapa ny applikation". Ge applikationen ett meningsfullt namn för enkel hantering i framtiden, till exempel "Integrering av sÀljsystem" eller "Mobilapplikation". Klicka pÄ "Skapa" för att slutföra efter att ha angett namnet.

screenshot_08-18.webp

Steg 2: Konfigurera Ätkomstbehörigheter

Systemet för behörighetsdelning per scope gör det möjligt att exakt kontrollera vad applikationen kan göra med CRM-data. Efter att ha skapat applikationen, vÀlj den och gÄ till fliken "Behörigheter" eller "Scopes". HÀr hittar du en lista över tillgÀngliga behörigheter.

Om applikationen bara behöver lÀsa kontaktinformation, vÀlj scopet "contacts.read". Om den behöver skapa och uppdatera kontakter, lÀgg till scopet "contacts.write". För att applikationen ska kunna lÀsa information om AI-agenter i systemet, ge behörigheten "agents.read". Om du vill att applikationen ska kunna be AI-agenter att utföra uppgifter, mÄste du ge behörigheten "agents.execute". Klicka pÄ spara efter att ha valt nödvÀndiga behörigheter för att uppdatera konfigurationen.

Konfigurera Ätkomstbehörigheter

Steg 3: Skapa en API-token

Token Àr en autentiseringsnyckel som gör det möjligt för externa applikationer att sÀkert anropa GTG CRM API. PÄ applikationens detaljsida, hitta avsnittet "API-token" och klicka pÄ "Skapa token" eller "Generera token". Token kommer att visas en enda gÄng med formatet som börjar med "gtg_". Kopiera och spara den omedelbart pÄ en sÀker plats. Denna token mÄste anvÀndas i Authorization-headern för varje API-begÀran.

screenshot_1776915277225.webp

Viktig anmÀrkning: Om du lÀgger till nya behörigheter för en applikation efter att ha skapat en token, kommer den gamla token inte automatiskt att fÄ dessa nya behörigheter. Du mÄste skapa en ny token för att fÄ fullstÀndiga konfigurerade behörigheter.

Steg 4: Testa API-anslutningen

Efter att ha fÄtt token, Àr nÀsta steg att testa om integrationen fungerar korrekt. Det enklaste sÀttet Àr att anvÀnda ett curl-kommando frÄn terminalen. Exemplet nedan visar hur du hÀmtar en lista över kontakter frÄn GTG CRM.

curl -X GET https://api.gtgcrm.com/v1/integration/contacts \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Om anslutningen lyckas och token har tillrÀckliga behörigheter fÄr du ett JSON-svar som innehÄller en lista över kontakter med fullstÀndig information som ID, namn, e-post, telefonnummer och andra datafÀlt.

{
  "data": [
    {
      "id": "contact_123",
      "name": "Nguyễn Văn A",
      "email": "nguyenvana@example.com",
      "phone": "0901234567"
    }
  ]
}
API-svar

Steg 5: Integrera med ditt system

Efter lyckad testning kan du integrera API:et i din faktiska applikation. Nedan Àr ett exempel med Node.js, ett av de mest populÀra sprÄken för backend-utveckling. Denna kod illustrerar hur man hÀmtar en lista över kontakter och skapar en ny kontakt i GTG CRM.

const axios = require('axios');

const API_URL = 'https://api.gtgcrm.com/v1/integration';
const API_TOKEN = 'your_api_token_here';

async function getContacts() {
  const response = await axios.get(`${API_URL}/contacts`, {
    headers: {
      'Authorization': `Bearer ${API_TOKEN}`
    }
  });
  return response.data;
}

async function createContact(contactData) {
  const response = await axios.post(`${API_URL}/contacts`, contactData, {
    headers: {
      'Authorization': `Bearer ${API_TOKEN}`,
      'Content-Type': 'application/json'
    }
  });
  return response.data;
}

PÄ samma sÀtt kan du anvÀnda vilket annat programmeringssprÄk som helst, som Python, PHP, Java eller C#, för integration. Den allmÀnna principen Àr att alltid skicka token i Authorization-headern med formatet "Bearer YOUR_TOKEN" och anvÀnda Content-Type som "application/json" för POST- eller PUT-begÀran.

Steg 6: AnvÀnda AI-agenter i verkliga processer

För att tydligt se vÀrdet av Integration Hub, övervÀg ett verkligt affÀrsscenario. NÀr en ny kund fyller i ett registreringsformulÀr pÄ företagets webbplats, istÀllet för att en anstÀlld manuellt skapar en profil i CRM och skickar ett vÀlkomstmail, kan hela processen automatiseras.

Processen fungerar pÄ följande sÀtt. Först fyller kunden i registreringsformulÀret pÄ webbplatsen. Webbplatsens backend anropar omedelbart GTG CRM API för att skapa en ny kontakt med fullstÀndig kundinformation som namn, e-post, telefonnummer och kundkÀlla.

curl -X POST https://api.gtgcrm.com/v1/integration/contacts \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Tráș§n Thị B",
    "email": "tranthib@example.com",
    "phone": "0987654321",
    "source": "Website"
  }'

SÄ fort kontakten skapas i GTG CRM identifierar AI-agenten automatiskt att det Àr en ny kund frÄn webbplatsen. Agenten analyserar kundinformationen för att skicka ett personligt vÀlkomstmail, inte ett generiskt mallinnehÄll. Samtidigt skapar agenten en uppföljningsuppgift för sÀljaren med instruktionen att ringa inom 24 timmar för att ge rÄd till kunden.

Fördelarna med denna automatiserade process Àr tydliga. Kunden fÄr ett vÀlkomstmail omedelbart efter registreringen, vilket skapar ett professionellt intryck och ökar förtroendet. Ingen manuell hantering krÀvs av anstÀllda, vilket sparar tid och minimerar fel. Mejlet Àr personligt baserat pÄ kundinformation, inte generellt innehÄll. SÀljare informeras och fÄr en specifik uppgift att följa upp, vilket sÀkerstÀller att inga möjligheter missas. Alla dessa faktorer bidrar tillsammans till att öka konverteringsgraden frÄn lead till faktisk kund.

Steg 7: StÀll in webhooks för att ta emot data automatiskt

Webhook Àr en teknik som gör det möjligt för externa system att aktivt skicka data till GTG CRM nÀr en hÀndelse intrÀffar, istÀllet för att stÀndigt polla för att kontrollera. För att komma igÄng, gÄ till sidan "Integration & API" och vÀlj fliken "Webhook", klicka sedan pÄ "Skapa ny webhook" och ge webhooken ett meningsfullt namn.

Skapa webhook-Ă€ndpunkt

Efter skapandet kommer systemet att ge tvÄ viktiga uppgifter. Webhook URL Àr Àndpunkten som externa system kommer att skicka data till via HTTP POST. Signing Secret Àr en hemlig kod som anvÀnds för att verifiera att begÀran verkligen kommer frÄn ett auktoriserat system och inte frÄn en falsk kÀlla.

screenshot_08-48.webp

Mycket viktigt: Signing Secret visas endast en gÄng nÀr webhooken skapas. Kopiera och spara den omedelbart i företagets sÀkra hemlighetshanteringssystem. Om du förlorar denna hemlighet mÄste du skapa en ny webhook.

För att testa att webhooken fungerar korrekt, skicka ett test hÀndelse med ett curl-kommando. BegÀran mÄste ha Content-Type-headern som application/json och X-Webhook-Signature-headern som innehÄller signing secret för autentisering.

curl -X POST "YOUR_WEBHOOK_URL" \
  -H "Content-Type: application/json" \
  -H "X-Webhook-Signature: YOUR_SIGNING_SECRET" \
  -d '{
    "event": "order.completed",
    "eventId": "evt_123456",
    "data": {
      "orderId": "ORD-001",
      "customerName": "Nguyễn Văn A",
      "amount": 500000
    }
  }'

Om webhooken fungerar korrekt ser du att hÀndelsen dyker upp i listan över mottagna hÀndelser.

Test webhook lyckades

Steg 8: Kombinera webhooks med automation och AI-agenter

Integration Hubs verkliga styrka utnyttjas till fullo nÀr webhooks kombineras med automatiserade processer och AI-agenter. Detta gör det möjligt för företag att bygga intelligenta behandlingsprocesser som automatiskt reagerar pÄ hÀndelser frÄn externa system utan manuellt ingripande.

För att stÀlla in en process, gÄ till menyn "Automation" i GTG CRM och klicka pÄ "Skapa ny process".

Skapa ny automatiserad process

Den viktigaste delen Àr att konfigurera triggern sÄ att processen vet nÀr den ska aktiveras. VÀlj modulen "Extern integration", objektet "Webhook", och ÄtgÀrden "Ta emot data". Detta innebÀr att varje gÄng webhooken tar emot en hÀndelse frÄn ett externt system, aktiveras denna process automatiskt.

Konfigurera webhook-trigger

Efter att ha konfigurerat triggern, lÀgg till en AI Agent-uppgift i processen. Klicka pÄ lÀgg till uppgift, vÀlj modulen "AI", vÀlj sedan "AI Agent-uppgift". Detta Àr dÀr du kommer att skriva instruktioner för AI-agenten om hur den ska bearbeta data som mottagits frÄn webhooken.

LĂ€gg till AI Agent-uppgift i processen

Avsnittet för att skriva prompten till AI-agenten Àr dÀr företaget uttrycker sin affÀrslogik. Du kan till exempel skriva: "NÀr hÀndelsen Àr order.completed, skapa ett dokument som noterar tidpunkten för hÀndelsen och orderinformationen. Skicka sedan ett tackmail till kunden och meddela sÀljteamet."

Prompt för AI Agent att hantera hÀndelser

Efter att ha slutfört konfigurationen, Àndra processens status till "Aktiv". FrÄn och med nu, varje gÄng ett externt system skickar en hÀndelse till webhooken, kommer AI-agenten automatiskt att utföra uppgifter enligt instruktionerna.

Automatisk process aktiv

NÀr en hÀndelse skickas in kan du följa bearbetningsprocessen i processens exekveringshistorik. AI-agenten kommer att logga bearbetningsresultatet sÄ att företaget kan granska och granska.

AI Agent bearbetade framgÄngsrikt

Dokument som skapats enligt begÀran:

AI-genererat dokument automatiskt

Verkligt fall: MM3.vn automatiserar marknadsföringsinnehÄll

MM3 Ă€r ett företag som driver webbplatsen mm3.vn och har anvĂ€nt Integration Hub i kombination med AI-agenter för att helt automatisera innehĂ„llsskapandeprocessen – frĂ„n att ta emot marknadsdata, skapa AI-bilder, skriva analysartiklar, publicera pĂ„ webbplatsen, till att automatiskt posta pĂ„ sociala medier och SEO. Resultat: minskning frĂ„n 2-3 innehĂ„llsmedarbetare till 0, obegrĂ€nsat antal artiklar.

📖 LĂ€s den detaljerade fallstudien om MM3.vn →

KÀrnfördelar med Integration Hub

Tidsbesparing Àr den mest direkta och mÀrkbaraste fördelen. Automatisering av datasynkronisering mellan system eliminerar helt manuellt datainmatningsarbete, ett tidskrÀvande och felbenÀget arbete. AnstÀllda kan fokusera pÄ mer vÀrdeskapande uppgifter istÀllet för repetitiva uppgifter.

Utnyttja befintlig infrastruktur Àr en viktig fördel för företag som har investerat i mjukvarusystem. IstÀllet för att behöva byta ut all befintlig teknik, behöver företaget bara ansluta GTG CRM för att lÀgga till AI- och automatiseringsfunktioner. Detta minimerar risken för avbrott i affÀrsverksamheten och skyddar redan gjorda teknikinvesteringar.

Ökad försĂ€ljningseffektivitet tack vare AI-agenter som kan hantera kundservice tjugofyra timmar om dygnet, sju dagar i veckan, utan rast. Alla möjligheter följs upp och hanteras i tid, inga leads missas pĂ„ grund av att anstĂ€llda Ă€r upptagna eller utanför arbetstid.

Flexibel skalbarhet Àr en styrka med API-arkitektur. Företag kan enkelt lÀgga till nya funktioner eller ansluta till fler system nÀr affÀrsbehoven vÀxer. Utan att vara lÄst till en stel plattform kan företag anpassa och expandera i sin egen takt.

SÀkerhetskontroll garanteras genom systemet för detaljerad behörighetshantering med scope och tokens. Företag kan ge exakta behörigheter till varje integrerad applikation, vilket sÀkerstÀller att kÀnslig data endast nÄs av auktoriserade system.

TvÄvÀgs webhooks utökar integrationsmöjligheterna lÄngt utöver traditionella API-lösningar. Företag kan inte bara aktivt anropa API:er vid behov, utan ocksÄ ta emot data automatiskt frÄn externa system i realtid.

Automatisering av innehÄll Àr en unik funktion i GTG CRM. Genom att kombinera webhooks med automation och AI-agenter kan företag automatiskt skapa artiklar, bilder och sociala medieinlÀgg frÄn rÄdata. Detta Àr sÀrskilt anvÀndbart för företag inom innehÄlls- eller marknadsföringssektorn.

Automatisk SEO genom en integrerad Website Builder med sitemap och Google Search Console sÀkerstÀller att allt nytt innehÄll snabbt upptÀcks och indexeras av sökmotorer, vilket genererar naturlig trafik till företaget.

Viktiga övervÀganden vid implementering

TokensÀkerhet Àr högsta prioritet. API-token ger Ätkomst till företagets viktiga data och bör dÀrför aldrig delas med utomstÄende eller kommitteras i kÀllkoden. Token bör lagras i miljövariabler eller ett dedikerat hemlighetshanteringssystem. Om du misstÀnker att en token har lÀckt, Äterkalla den och skapa en ny token omedelbart.

Uppdatera token vid Àndring av behörigheter Àr en regel som mÄste följas. Varje gÄng ett nytt scope lÀggs till för en applikation, fÄr den befintliga token inte automatiskt dessa nya behörigheter. Företaget mÄste skapa om token sÄ att den nya token inkluderar alla konfigurerade behörigheter. Att glömma detta steg leder ofta till svÄrfelsökta "Permission Denied"-fel.

WebhooksÀkerhet genom signing secret Àr liknande tokensÀkerhet. Denna hemlighet visas endast en gÄng nÀr webhooken skapas och mÄste dÀrför lagras omedelbart. Externa system som skickar hÀndelser mÄste inkludera denna hemlighet i headern för att GTG CRM ska kunna verifiera begÀrans giltighet.

Rate limiting Àr en mekanism för att skydda systemet frÄn överbelastning. API:et har en grÀns för antalet begÀranden inom en viss tidsperiod. Integrerade applikationer bör implementera retry-logik med exponential backoff och undvika att anropa API:et för ofta under korta perioder. Om rate limit överskrids, kommer begÀran att nekas med HTTP-statuskod 429.

Validering av data innan det skickas till API:et hjÀlper till att undvika onödiga fel. Kontrollera e-postformat, strÀnglÀngd och andra databegrÀnsningar pÄ klientsidan innan du anropar API:et. Detta sparar API-kvot och förbÀttrar anvÀndarupplevelsen.

Övervakning och loggning Ă€r nödvĂ€ndigt för att upptĂ€cka integrationsproblem tidigt. Övervaka loggar och automatiseringshistorik för att sĂ€kerstĂ€lla att webhooks tar emot korrekt data, att AI-agenter bearbetar som förvĂ€ntat och att inga fel missas. GTG CRM tillhandahĂ„ller en övervakningsdashboard sĂ„ att företag kan följa integrationens status.

Prompts för AI-agenter mÄste skrivas tydligt och specifikt. Ju mer detaljerad information om hur varje typ av hÀndelse ska hanteras, desto mer exakt blir AI:ns bearbetningsresultat. IstÀllet för att skriva "bearbeta hÀndelsen", skriv "nÀr hÀndelsen Àr order.completed, skapa ett dokument som registrerar tidpunkten och orderinformationen, skicka sedan ett tackmail till kunden med mall A, och slutligen skapa en uppgift för sÀljteamet med en deadline pÄ 24 timmar".

Slutsats

GTG CRMs Integration Hub & API Àr en komplett integrationslösning som hjÀlper företag att ansluta sina befintliga system till modern AI-teknik utan att behöva byta ut hela sin teknik infrastruktur. Genom detaljerade steg-för-steg-instruktioner frÄn att skapa applikationer, konfigurera behörigheter, stÀlla in webhooks till att kombinera med AI-agenter, kan företag bygga intelligenta automatiserade processer och spara betydande driftresurser.

MM3:s verkliga fallstudie har tydligt visat lösningens potential inte bara för att automatisera enkla uppgifter, utan ocksÄ för att bygga hela vÀrdekedjan frÄn rÄdata till publicerat innehÄll och automatisk SEO. Viktigast Àr att denna lösning inte krÀver djup programmeringskunskap eller ett stort tekniskt team, utan bara en grundlÀggande förstÄelse för API:er och förmÄgan att skriva instruktioner pÄ naturligt sprÄk för AI-agenter.

Med ett detaljerat behörighetssystem, flerskiktssÀkerhet och flexibel skalbarhet Àr Integration Hub lÀmplig för alla företagsstorlekar, frÄn startups till stora företag. Företag kan börja med enkla integrationer som synkronisering av kontaktlistor, och sedan gradvis utöka till mer komplexa processer som innehÄllsautomatisering, automatisk kundhantering, eller hantering av betalningar och fakturering.

Rekommendationen för nystartade företag Àr att följa stegen, testa noggrant i varje fas och utnyttja GTG CRMs kostnadsfria provperiod för att bekanta sig med systemet innan officiell implementering. Börja med en enkel webhook-test för att förstÄ hur det fungerar, och uppgradera sedan gradvis till mer komplexa uppgifter nÀr erfarenhet har samlats.

GTG CRMs supportteam Àr alltid redo att ge detaljerad rÄdgivning om integrationslösningar som passar företagets sÀrdrag och befintliga teknik infrastruktur. Tveka inte att kontakta oss för hjÀlp under implementeringsprocessen och optimeringen av integrationsprocesser.