KoppelingenTeamleader Focus
Teamleader Focus koppelen aan je website.
Teamleader Focus is het CRM van veel Nederlandse en Belgische mkb-bedrijven: contacten, deals, offertes, facturen en projecten in één pakket. Wij laten een aanvraag op je site daar binnenkomen, als contact met een deal eraan.
Vertrouwd door
200+ bedrijven en webshops
Wat het oplevert
Wat een koppeling met Teamleader Focus je oplevert.
Een aanvraag wordt een deal. Het formulier maakt niet alleen een contact aan maar zet de aanvraag ook in je pijplijn.
Geen dubbele contacten. Bestaat het e-mailadres al, dan koppelen we eraan in plaats van een tweede aan te maken.
Webhooks de andere kant op. Teamleader meldt zelf wanneer er iets verandert, zodat een portaal op je site kan meelopen.
Technisch
De koppeling in het kort.
- Vorm van de koppeling
- De API v2 op focus.teamleader.eu, met JSON. Onderdelen voor contacten, bedrijven, deals, offertes, facturen, projecten en taken, plus webhooks
- Authenticatie
- OAuth 2.0 met een client id en secret uit een integratie in de Marketplace. Een access token is een uur geldig; daarna haal je met het refresh token een nieuwe op
- Richting
- Beide kanten op
- Verversing
- Per aanroep; webhooks voor gebeurtenissen in het CRM
- Wij bouwen het op
- WordPress, Next.js, Maatwerk
Waar het misgaat
- Het access token is een uur geldig. Een koppeling moet dus zelf een nieuwe ophalen met het refresh token, en dat opslaan. Een formulier dat maar eens per dag wordt ingevuld loopt hier tegenaan: bij de eerste inzending werkt het, bij de tweede is het token verlopen. Dat is te ondervangen, maar het moet wel zijn gebouwd.
- Je registreert een integratie in de Marketplace van Teamleader, ook als je hem alleen voor jezelf gebruikt. Daar komen de client id en het secret vandaan. Reken op een stap met doorlooptijd aan het begin van het traject; het is geen knop in het CRM zelf.
- Spreek af wat een aanvraag is. Alleen een contact, of ook een deal in een bepaalde fase van een bepaalde pijplijn? Dat tweede is bijna altijd wat je wilt, want een contact zonder deal verdwijnt in de lijst. En als er een deal komt, hoort erbij wie de eigenaar is en wat de bron heet.
- Teamleader Focus is de huidige naam en het oude adres wijst door. Kom je documentatie of code tegen die nog naar het oude domein of naar API v1 verwijst, dan kijk je naar de vorige generatie. Bouw op v2.
Teamleader Focus koppelen
Wat je moet weten voor je begint.
Wat is Teamleader Focus?
Teamleader Focus is een CRM met offertes, facturatie, projecten en urenregistratie eromheen, gemaakt in Gent en veel gebruikt in het Nederlandse en Belgische mkb.
Het verschil met een puur verkoop-CRM is dat de hele keten erin zit: van eerste contact tot factuur. Voor een website betekent dat iets praktisch: een aanvraag die binnenkomt kan meteen op de goede plek in die keten worden gezet, in plaats van in een mailbox te belanden waar iemand hem overtypt.
Hoe de koppeling werkt
De API is versie 2 en werkt met JSON. Aanmelden gaat met OAuth 2.0: je registreert een integratie in de Marketplace van Teamleader en krijgt een client id en een secret.
Daarmee haalt de koppeling een access token op, dat een uur geldig is. Daarna vraag je met het refresh token een nieuwe aan. Die cyclus hoort in de koppeling te zitten, want anders werkt hij alleen in het uur waarin hij is gebouwd.
Wij zetten de sleutels op de server. Het formulier op je site praat met je eigen server, en die met Teamleader.
Van formulier naar pijplijn
De route die wij standaard bouwen: een aanvraag op je site maakt of vindt het contact, koppelt het aan het bedrijf als dat er is, en maakt er een deal bij in de fase die jij hebt gekozen.
Daar zetten we de bron bij: de pagina, de campagne, de zoekterm. Dat is wat later de vraag beantwoordt welke advertentie klanten oplevert en niet alleen leads.
Bestaat het contact al, dan koppelen we eraan. Dat is geen detail: een CRM met drie keer dezelfde persoon erin is een CRM waarin niemand meer vertrouwt, en het gebeurt vanzelf zodra een formulier blind aanmaakt.
Een portaal op je eigen site
De andere kant op kan ook. Met webhooks meldt Teamleader wanneer er iets verandert, bijvoorbeeld dat een offerte is verstuurd of een factuur is betaald.
Daarmee kun je een besloten deel op je site bouwen waar een klant zijn offertes, projecten of facturen terugvindt. Voor een dienstverlener met terugkerende klanten scheelt dat een stapel mails.
Begin daar niet mee. Zet eerst de aanvraagkant goed neer en kijk daarna of een portaal genoeg oplevert; het is een apart traject met een eigen ontwerp en eigen vragen over wie wat mag zien.
Bijgewerkt op
Specialist voor koppelingen
DaanAdvertising & Data085 83 30 533daan@klubb.nlVeelgestelde vragen
Kan een aanvraag op mijn site in Teamleader terechtkomen?
Ja, als contact en als deal in de pijplijn die jij kiest. Bestaat het contact al, dan koppelen we eraan in plaats van een tweede aan te maken.
Wat hebben jullie van ons nodig?
Een integratie in de Marketplace van Teamleader met een client id en een secret. Dat is een stap met doorlooptijd aan het begin; het is geen knop in het CRM zelf.
Zie ik waar een aanvraag vandaan komt?
Ja. Wij zetten de pagina en de campagnewaarden mee bij de deal, zodat je later kunt zien welke advertentie of zoekterm klanten heeft opgeleverd.
Kunnen klanten hun offertes of facturen op onze site zien?
Dat kan met webhooks en een besloten deel van de site. Het is wel een apart traject met een eigen ontwerp en eigen keuzes over wie wat mag zien; begin met de aanvraagkant.
Werkt een Teamleader-koppeling ook op WordPress?
Ja. Wij bouwen het formulier in je eigen opmaak en laten de aanroep vanaf de server lopen, zodat de sleutels niet in de paginabron staan.
Let’s work together.
Je aanvragen in je pijplijn, niet in je mailbox.