In de moderne zakelijke context opereren bedrijven vaak met meerdere softwaresystemen die voor specifieke doeleinden worden gebruikt. Dit kunnen verkoopplanningssoftware, boekhoudsystemen, marketingtools of speciaal ontwikkelde interne applicaties zijn. Elk van deze systemen bevat waardevolle gegevens en speelt een cruciale rol in de bedrijfsvoering.

De grootste uitdaging is niet het gebrek aan gegevens, maar het feit dat deze gegevens verspreid zijn over meerdere platforms. Medewerkers moeten schakelen tussen systemen, dezelfde informatie meerdere keren handmatig invoeren en hebben geen alomvattend beeld van de klant. Dit verspilt niet alleen tijd, maar vergroot ook het risico op fouten en gemiste zakelijke kansen.

De Integration Hub & API van GTG CRM is ontworpen om dit probleem fundamenteel aan te pakken. In plaats van bedrijven te dwingen om hun bestaande systemen te vervangen, creëert deze oplossing een brug die de systemen met elkaar verbindt. Gegevens kunnen vrijelijk tussen platforms worden uitgewisseld, processen worden geautomatiseerd en, belangrijker nog, AI Agents kunnen worden ingezet om de operationele efficiëntie te verbeteren.

Dit document leidt u stap voor stap door de implementatie van succesvolle integratie, van het creëren van applicaties en het configureren van toegangsrechten, tot het gebruik van API's voor het lezen en schrijven van gegevens, het instellen van webhooks voor automatische gebeurtenisontvangst, en ten slotte de integratie met AI Agents om volledig geautomatiseerde, intelligente verwerkingsprocessen te creëren.

Giao diện Integration Hub

Overzicht van de belangrijkste functies

De Integration Hub & API biedt een uitgebreide set tools waarmee bedrijven GTG CRM kunnen verbinden met elke applicatie via de standaard RESTful API-protocol. Het API Token beheersysteem met gedetailleerde scope-gebaseerde rechtenmechanismen waarborgt hoge beveiliging, waardoor nauwkeurige controle over de toegang van elke geïntegreerde applicatie mogelijk is.

AI Agent Integration is een belangrijk onderscheidend vermogen, waarmee bedrijven kunstmatige intelligentie kunnen benutten om gegevens te automatiseren en complexe taken uit te voeren zonder te programmeren. Bedrijven kunnen meerdere AI Agents beheren met verschillende rollen, waarbij elke Agent is getraind voor een specifiek gebruiksdoel.

De mogelijkheid tot tweerichtings gegevenssynchronisatie tussen GTG CRM en externe systemen zorgt ervoor dat bedrijven altijd een uniform beeld hebben van klantgegevens. Volledige API-documentatie met curl command-voorbeelden helpt ontwikkelaars bij het eenvoudig integreren en debuggen. Bedrijven kunnen lijsten met contacten, taken, transacties opvragen en informatie in realtime bijwerken.

Het Webhook-endpoint maakt het mogelijk om automatisch gegevens van externe systemen te ontvangen zonder constant te hoeven pollen. Door Webhooks te combineren met Automation en AI Agents kunnen bedrijven volledig geautomatiseerde gebeurtenisverwerkingsprocessen bouwen. De geïntegreerde Website Builder in het ecosysteem maakt het mogelijk om direct vanuit GTG CRM websites te bouwen met volledige SEO-functionaliteit en automatische sitemaps.

Stapsgewijze handleiding

Stap 1: Creëer een integratie-applicatie

De eerste stap om te beginnen met integreren is het aanmaken van een nieuwe applicatie in GTG CRM. Ga naar het menu "Integratie & API" en klik op de knop "Nieuwe applicatie aanmaken". Geef de applicatie een betekenisvolle naam voor eenvoudig beheer in de toekomst, bijvoorbeeld "Verkoopsysteem Integratie" of "Mobiele Applicatie". Na het invoeren van de naam, klikt u op "Creëren" om te voltooien.

screenshot_08-18.webp

Stap 2: Configureer toegangsrechten

Het scope-gebaseerde rechtenbeheer maakt nauwkeurige controle mogelijk over wat de applicatie kan doen met de CRM-gegevens. Nadat u de applicatie heeft aangemaakt, selecteert u de zojuist aangemaakte applicatie en gaat u naar het tabblad "Toegangsrechten" of "Scopes". Hier ziet u een lijst met de rechten die u kunt toekennen.

Als de applicatie alleen contactinformatie hoeft te lezen, selecteer dan de scope "contacts.read". Als er contacten aangemaakt en bijgewerkt moeten worden, voeg dan de scope "contacts.write" toe. Om de applicatie in staat te stellen informatie over AI Agents in het systeem te lezen, verleent u de machtiging "agents.read". Als u wilt dat de applicatie AI Agents kan instrueren taken uit te voeren, verleent u de machtiging "agents.execute". Nadat u de benodigde machtigingen hebt geselecteerd, klikt u op Opslaan om de configuratie bij te werken.

Configuratie van toegangsrechten

Stap 3: API Token aanmaken

Een token is een authenticatiesleutel waarmee externe applicaties veilig de API van GTG CRM kunnen aanroepen. Zoek in de detailpagina van de applicatie naar de sectie "API Token" en klik op "Token aanmaken" of "Generate Token". De token wordt slechts één keer weergegeven met een formaat dat begint met "gtg_", kopieer en bewaar deze onmiddellijk op een veilige plaats. Deze token moet worden gebruikt in de Authorization header van elke API-request.

screenshot_1776915277225.webp

Belangrijke opmerking: Als u nieuwe machtigingen toevoegt aan een applicatie nadat een token is aangemaakt, zal de oude token niet automatisch die nieuwe machtigingen hebben. U moet een nieuwe token aanmaken om de volledige geconfigureerde toegangsrechten te verkrijgen.

Stap 4: API-verbinding testen

Nadat u de token hebt verkregen, is de volgende stap het testen of de integratie correct werkt. De eenvoudigste manier is om een curl-commando vanuit de terminal te gebruiken. Het onderstaande voorbeeld laat zien hoe u een lijst met contacten uit GTG CRM kunt ophalen.

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

Als de verbinding succesvol is en de token voldoende machtigingen heeft, ontvangt u een JSON-response met een lijst van contacten met volledige informatie, zoals ID, naam, e-mail, telefoonnummer en andere gegevensvelden.

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

Stap 5: Integreren met uw systeem

Nadat het testen succesvol is, kunt u de API integreren in uw daadwerkelijke applicatie. Hieronder staat een voorbeeld met Node.js, een van de meest populaire talen voor backend development. Deze code laat zien hoe u een lijst met contacten ophaalt en een nieuw contact aanmaakt in 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;
}

Op dezelfde manier kunt u elke andere programmeertaal zoals Python, PHP, Java of C# gebruiken voor integratie. Het algemene principe is om de token altijd te verzenden in de Authorization header met het formaat "Bearer YOUR_TOKEN" en Content-Type "application/json" te gebruiken voor POST- of PUT-requests.

Stap 6: AI Agent toepassen in een realistische workflow

Om de waarde van de Integration Hub te illustreren, bekijken we een realistisch bedrijfsscenario. Wanneer een nieuwe klant zich registreert op de verkoopsite van een bedrijf, kan het hele proces worden geautomatiseerd, in plaats van dat medewerkers handmatig profielen in het CRM moeten aanmaken en welkomstmails moeten versturen.

Het proces werkt als volgt. Eerst vult de klant het registratieformulier in op de website van de verkoper. De backend van de website roept onmiddellijk de GTG CRM API aan om een nieuw contact aan te maken met volledige klantgegevens zoals naam, e-mailadres, telefoonnummer en klantbron.

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"
  }'

Zodra het contact is aangemaakt in GTG CRM, herkent de AI Agent automatisch dat het een nieuwe klant van de website is. De Agent analyseert de klantgegevens om een gepersonaliseerde welkomst-e-mail te versturen, in plaats van een algemene sjabloon. Tegelijkertijd maakt de Agent een opvolgingstaak aan voor de verkoopmedewerker met het verzoek om binnen 24 uur te bellen om de klant te adviseren.

De voordelen van dit geautomatiseerde proces zijn duidelijk. Klanten ontvangen direct na registratie een welkomst-e-mail, wat een professionele indruk achterlaat en het vertrouwen vergroot. Er is geen handmatige tussenkomst van medewerkers nodig, wat tijd bespaart en fouten minimaliseert. De e-mail is gepersonaliseerd op basis van klantgegevens, niet op algemene inhoud. Verkoopmedewerkers worden geïnformeerd en hebben een specifieke taak om op te volgen, zodat geen enkele kans wordt gemist. Al deze factoren samen helpen de conversieratio van leads naar daadwerkelijke klanten te verhogen.

Stap 7: Webhooks instellen voor automatische gegevensontvangst

Webhooks zijn een technologie waarmee externe systemen proactief gegevens naar GTG CRM kunnen sturen wanneer er een gebeurtenis plaatsvindt, in plaats van continu te moeten pollen om te controleren. Om te beginnen, gaat u naar de pagina "Integraties & API" en selecteert u het tabblad "Webhooks", klik vervolgens op "Nieuwe Webhook maken" en geef de webhook een betekenisvolle naam.

Webhook endpoint aanmaken

Na het aanmaken zal het systeem twee belangrijke stukjes informatie verstrekken. De Webhook URL is het endpoint waarnaar externe systemen gegevens zullen sturen via HTTP POST. Het Signing Secret is een geheime code die wordt gebruikt om te verifiëren dat het verzoek daadwerkelijk afkomstig is van een geautoriseerd systeem en niet van een vervalste bron.

screenshot_08-48.webp

Een zeer belangrijke opmerking is dat het Signing Secret slechts één keer wordt weergegeven bij het aanmaken van de webhook. Kopieer en bewaar het onmiddellijk in het beveiligde secret management systeem van uw bedrijf. Als u dit secret verliest, moet u een nieuwe webhook aanmaken.

Om te controleren of de webhook correct werkt, stuurt u een testgebeurtenis met een curl-commando. Het verzoek moet de header Content-Type als application/json en de header X-Webhook-Signature met het signing secret bevatten voor authenticatie.

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
    }
  }'

Als de webhook correct werkt, ziet u deze gebeurtenis verschijnen in de lijst met ontvangen gebeurtenissen.

Webhook test succesvol

Stap 8: Webhooks combineren met Automatisering en AI Agent

De ware kracht van de Integration Hub wordt optimaal benut wanneer Webhooks worden gecombineerd met automatiseringsprocessen en de AI Agent. Hierdoor kunnen bedrijven intelligente verwerkingsworkflows bouwen die automatisch reageren op gebeurtenissen uit externe systemen zonder handmatige tussenkomst.

Om een workflow in te stellen, gaat u naar het menu "Automatisering" in GTG CRM en klikt u op "Nieuwe workflow maken".

Nieuw geautomatiseerd proces aanmaken

Het belangrijkste deel is het configureren van de trigger, zodat het proces weet wanneer het moet worden geactiveerd. Selecteer de module "Externe integratie", het object "Webhook" en de actie "Gegevens ontvangen". Dit betekent dat elke keer dat de webhook een gebeurtenis van een extern systeem ontvangt, dit proces automatisch wordt geactiveerd.

Webhook trigger configureren

Nadat de trigger is geconfigureerd, voegt u de AI Agent-taak toe aan het proces. Klik op taak toevoegen, selecteer de module "AI" en vervolgens "AI Agent-taak". Hier schrijft u de instructies voor de AI Agent over hoe de gegevens die van de webhook worden ontvangen, moeten worden verwerkt.

AI Agent-taak toevoegen aan proces

Het gedeelte waarin de prompt voor de AI Agent wordt geschreven, is waar het bedrijf zijn bedrijfslogica kan weergeven. U kunt bijvoorbeeld schrijven: "Wanneer de gebeurtenis order.completed is, maak dan een document aan dat de ontvangsttijd van de gebeurtenis en de bestelgegevens vastlegt. Stuur vervolgens een bedankmail naar de klant en informeer het verkoopteam."

Prompt voor AI Agent om gebeurtenis te verwerken

Na voltooiing van de configuratie, wijzigt u de status van het proces in "Actief". Vanaf nu zal de AI Agent, telkens wanneer een extern systeem een gebeurtenis naar de webhook stuurt, automatisch de taken uitvoeren volgens de instructies.

Geautomatiseerd proces actief

Wanneer er een gebeurtenis wordt verzonden, kunt u het verwerkingsproces volgen in de uitvoeringsgeschiedenis van het proces. De AI Agent zal de verwerkingsresultaten vastleggen, zodat het bedrijf deze kan controleren en auditen.

AI Agent succesvol verwerkt

Documenten worden gemaakt volgens de vereisten:

Automatisch gegenereerd document door AI

Echte Case Study: MM3.vn automatiseert marketinginhoud

MM3 is een bedrijf dat de website mm3.vn exploiteert en heeft Integration Hub gecombineerd met AI Agent gebruikt om het proces van inhoudcreatie volledig te automatiseren – van het ontvangen van marktdatagegevens, het creëren van AI-afbeeldingen, het schrijven van analyseartikelen, publiceren op de website, tot het posten op sociale media en automatische SEO. Resultaat: reductie van 2-3 contentmedewerkers naar 0, onbeperkt aantal artikelen.

📖 Lees de gedetailleerde case study van MM3.vn →

Kernvoordelen van het gebruik van Integration Hub

Tijdsbesparing is het meest directe en zichtbare voordeel. De automatisering van gegevenssynchronisatie tussen systemen elimineert volledig handmatige gegevensinvoer, een taak die zowel tijdrovend als foutgevoelig is. Medewerkers kunnen zich richten op taken met een hogere waarde in plaats van op repetitieve taken.

Het benutten van bestaande infrastructuur is een belangrijk voordeel voor bedrijven die al in softwaresystemen hebben geïnvesteerd. In plaats van alle bestaande technologie te vervangen, hoeft een bedrijf alleen GTG CRM aan te sluiten om AI- en automatiseringsmogelijkheden toe te voegen. Dit minimaliseert het risico op onderbrekingen in de bedrijfsvoering en beschermt de geïnvesteerde technologische middelen.

Verhoogde verkoopresultaten dankzij de AI Agent, die zevenentwintig dagen per week klantenservice kan bieden zonder rust. Elke kans wordt gevolgd en tijdig afgehandeld, geen enkele lead wordt gemist omdat medewerkers druk zijn of buiten werktijd.

Flexibele schaalbaarheid is de kracht van API-architectuur. Bedrijven kunnen eenvoudig nieuwe functionaliteiten toevoegen of verbinding maken met meerdere systemen naarmate de bedrijfsbehoeften groeien. Zonder vast te zitten aan een rigide platform, kunnen bedrijven zich aanpassen en uitbreiden in hun eigen tempo.

Beveiligingscontrole wordt gegarandeerd door een gedetailleerd toegangsbeheersysteem met scopes en tokens. Bedrijven kunnen nauwkeurige machtigingen verlenen aan elke geïntegreerde applicatie, zodat gevoelige gegevens alleen toegankelijk zijn voor geautoriseerde systemen.

Tweeweg-webhooks breiden de integratiemogelijkheden uit die verder gaan dan traditionele API-oplossingen. Bedrijven kunnen niet alleen actief API's aanroepen wanneer dat nodig is, maar ook real-time automatische gegevens ontvangen van externe systemen.

Automatisering van content is een unieke mogelijkheid van GTG CRM. In combinatie met Webhooks, Automatisering en AI Agents kunnen bedrijven automatisch artikelen, afbeeldingen en social media posts genereren uit ruwe data. Dit is vooral nuttig voor bedrijven in de content- of marketingsector.

Automatische SEO via de Website Builder, die Sitemap en Google Search Console integreert, zorgt ervoor dat alle nieuwe content snel wordt gedetecteerd en geïndexeerd door zoekmachines, waardoor organisch verkeer voor het bedrijf wordt gegenereerd.

Belangrijke overwegingen bij implementatie

Tokenbeveiliging is de topprioriteit. API-tokens verlenen toegang tot belangrijke bedrijfsgegevens en mogen daarom nooit worden gedeeld met buitenstaanders of worden doorgegeven aan broncode. Tokens moeten worden opgeslagen in omgevingsvariabelen of een speciaal beheersysteem voor geheimen. Bij vermoeden van een gecompromitteerd token, moet dit onmiddellijk worden ingetrokken en een nieuw token worden aangemaakt.

Vernieuw tokens bij het wijzigen van machtigingen is een regel die men moet onthouden. Telkens wanneer een nieuwe scope aan een applicatie wordt toegevoegd, heeft het huidige token niet automatisch de nieuwe machtiging. Bedrijven moeten het token opnieuw aanmaken, zodat het nieuwe token alle geconfigureerde machtigingen bevat. Het vergeten van deze stap leidt vaak tot moeilijk te debuggen "Permission Denied"-fouten.

Webhookbeveiliging via een signing secret is vergelijkbaar met tokenbeveiliging. Dit geheim wordt slechts één keer weergegeven bij het aanmaken van een webhook en moet daarom onmiddellijk worden opgeslagen. Het externe systeem dat een event verzendt, moet dit geheim in de header opnemen, zodat GTG CRM de geldigheid van het verzoek kan verifiëren.

Rate limiting is een mechanisme om het systeem te beschermen tegen overbelasting. API's hebben een limiet op het aantal verzoeken binnen een bepaalde tijd. Geïntegreerde applicaties moeten een retry-logica implementeren met exponentiële back-off en vermijden om te veel API-aanroepen in korte tijd te doen. Bij overschrijding van de rate limit wordt het verzoek geweigerd met HTTP statuscode 429.

Het valideren van gegevens voordat ze naar de API worden verzonden, helpt onnodige fouten te voorkomen. Controleer het e-mailformaat, de tekenreekslengte en andere gegevensbeperkingen aan de clientzijde voordat u de API aanroept. Dit bespaart API-quota en verbetert de gebruikerservaring.

Monitoring en logging zijn essentieel om integratieproblemen vroegtijdig op te sporen. Houd logs en de uitvoeringsgeschiedenis van automatisering in de gaten om ervoor te zorgen dat webhooks de juiste gegevens ontvangen, AI Agents zoals verwacht verwerken en geen fouten worden over het hoofd gezien. GTG CRM biedt een monitoringdashboard, zodat bedrijven de integratiestatus kunnen volgen.

De prompts voor AI Agents moeten duidelijk en specifiek zijn. Hoe gedetailleerder de verwerking van elk type event wordt beschreven, hoe nauwkeuriger het resultaat van de AI. In plaats van "verwerk event" te schrijven, schrijf "wanneer het event order.completed is, maak een document aan met de tijd en bestelgegevens, stuur vervolgens een bedankmail naar de klant met template A, en maak ten slotte een taak aan voor het salesteam met een deadline van 24 uur".

Conclusie

De Integration Hub & API van GTG CRM is een uitgebreide integratieoplossing die bedrijven helpt hun bestaande systemen te verbinden met moderne AI-technologie zonder de volledige technologische infrastructuur te hoeven wijzigen. Via gedetailleerde begeleiding, van het aanmaken van applicaties, het configureren van machtigingen, het instellen van webhooks tot de integratie met AI Agents, kunnen bedrijven slimme automatiseringsprocessen bouwen en operationele middelen aanzienlijk besparen.

Casestudy van MM3 heeft het potentieel van deze oplossing duidelijk aangetoond, niet alleen in het automatiseren van eenvoudige taken, maar ook in het opbouwen van de volledige waardeketen van ruwe data tot gepubliceerde content en automatische SEO. Het belangrijkste is dat de oplossing geen diepgaande programmeerkennis of een groot technisch team vereist, maar alleen basiskennis van API's en het vermogen om instructies in natuurlijke taal te schrijven voor de AI Agent.

Met een gedetailleerd permissiesysteem, meerlaagse beveiliging en flexibele schaalbaarheid, is Integration Hub geschikt voor elk bedrijf, van startups tot grote ondernemingen. Bedrijven kunnen beginnen met eenvoudige integraties, zoals het synchroniseren van contactpersonenlijsten, en vervolgens geleidelijk uitbreiden naar complexere processen, zoals contentautomatisering, geautomatiseerde klantenservice, of het verwerken van betalingen en het uitgeven van facturen.

De aanbeveling voor startende bedrijven is om stapsgewijs te werk te gaan, elke fase grondig te testen en gebruik te maken van het gratis proefpakket van GTG CRM om vertrouwd te raken met het systeem voordat u definitief implementeert. Begin met een eenvoudige webhook-test om te begrijpen hoe het werkt, en upgrade vervolgens geleidelijk naar complexere taken naarmate u meer ervaring opdoet.

Het supportteam van GTG CRM staat klaar om gedetailleerd advies te geven over integratieoplossingen die passen bij de specifieke bedrijfskenmerken en de huidige technologische infrastructuur van elk bedrijf. Aarzel niet om contact op te nemen voor ondersteuning bij de implementatie en optimalisatie van uw integratieprocessen.