Integraties

Teamleader koppelen

Teamleader is de centrale CRM koppeling voor besapro. Sync workflows, facturen en assignment regels werken via deze integratie.

Integratie starten via het dashboard

Open het Integraties dashboard. Op de kaart "Teamleader integratie" ziet u meteen of de koppeling actief is. Klik op "Teamleader opties" om de instellingen te openen in een modaal venster.

Teamleader kaart op het Integraties dashboard

OAuth autorisatie doorlopen

In de modaal start u onder "Stap 1: Verbind met Teamleader" de autorisatie via de knop "Verbind met Teamleader". U wordt doorgestuurd naar Teamleader om in te loggen en de toegang te bevestigen. Na succesvolle autorisatie keert u automatisch terug in besapro en worden de access en refresh tokens bewaard op uw team.

Webhooks registreren

Na de OAuth flow controleert besapro of er een webhook is geregistreerd op de juiste URL en met de volledige lijst event types die we ondersteunen. Bestaat er al een webhook met een verkeerde URL of een onvolledige set events, dan wordt die eerst verwijderd en daarna opnieuw aangemaakt. Zo bent u zeker dat alle relevante Teamleader events (deals, facturen, contacten, projecten, taken, en meer) bij besapro aankomen.

Status controleren en hertesten

Onder "Stap 2: Controleer status" toont besapro een groen bolletje met het ingelogde Teamleader e-mailadres als alles in orde is. Bij een rood bolletje verschijnt de melding dat de koppeling opnieuw gemaakt moet worden, samen met de ontvangen foutdata. Druk op "Status vernieuwen" om de check opnieuw uit te voeren zonder het venster te sluiten.

Statusweergave in de Teamleader opties

Tokens vernieuwen

Tokens van Teamleader hebben een beperkte levensduur. Besapro vernieuwt deze automatisch met de bewaarde refresh token zolang die geldig is. Als de refresh token verlopen of ingetrokken is, ziet u een rode status. Doorloop in dat geval de OAuth stap opnieuw via "Verbind met Teamleader".

Welke modules gebruiken deze koppeling

De Teamleader koppeling is de basis voor meerdere onderdelen van besapro. Sync gebruikt ze om workflows te triggeren op webhooks en om outbound acties (zoals facturen of taken aanmaken) uit te voeren. Tijdregistraties haalt werktypes, departementen en gebruikers op via dezelfde verbinding. Assign verdeelt nieuwe deals over verkopers op basis van Teamleader gegevens.

Zie ook Integratiestatus en overzicht voor een overzicht van alle koppelingen.