Naar hoofdinhoud

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

DuxDux
HappyBedHappyBed
Swim EssentialsSwim Essentials
Washin7Washin7
VouwwagenspecialistVouwwagenspecialist
Fit PrepsFit Preps
Verzijden ClinicsVerzijden Clinics
Fysio MoovFysio Moov
Rund & KipRund & Kip
MörgennMörgenn

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.

Bron: documentatie van Teamleader, Gent

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

Daan van den NosterumDaanAdvertising & Data085 83 30 533daan@klubb.nl

Veelgestelde 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.