Moderne software draait op integraties. Maar hoe meer tools een groeiend bedrijf gebruikt, hoe groter de kans op datasilo’s, manuele syncs en fouten bij het overzetten van informatie. Dit HR-techbedrijf uit Brussel — een startup met 18 medewerkers die recruitment-as-a-service aanbiedt aan middelgrote Belgische bedrijven — kende dat probleem van dichtbij.
Het bedrijf had in de loop van drie jaar zes verschillende SaaS-tools geadopteerd, elk uitstekend in hun domein:
| Tool | Doel |
|---|---|
| Teamtailor | ATS (applicant tracking system) |
| HubSpot CRM | Klantbeheer en communicatie |
| Calendly | Interview scheduling |
| LinkedIn Recruiter | Kandidaatbronning |
| Officient | HR-beheer voor eigen medewerkers |
| Exact Online | Facturatie en boekhouding |
Het probleem: geen van deze tools praatte automatisch met de andere. De workflow voor een nieuwe aanwerving zag er zo uit:
Dit kostte het team gemiddeld 3,5 uur per aanwerving aan puur administratief werk. Met gemiddeld 12–15 aanwervingen per maand was dat al snel een voltijdse administratieve last.
In plaats van elk systeem afzonderlijk te laten praten met elk ander systeem (een spaghetti van point-to-point integraties), kozen we voor een centrale integratiehub: een Laravel-applicatie die fungeert als middleware tussen alle externe tools.
Voordelen van deze aanpak:
Integratie 1 — Teamtailor → HubSpot
Via de Teamtailor webhook API luistert onze hub naar statuswijzigingen van kandidaten. Wanneer een kandidaat naar “Interview” gaat, wordt automatisch een deal aangemaakt in HubSpot onder de juiste klant, met de kandidaatgegevens ingevuld. Bij statuswijzigingen wordt de HubSpot-deal automatisch mee-geüpdated.
Integratie 2 — Teamtailor → Calendly
Wanneer een interview gepland wordt, genereert de hub een Calendly scheduling-link voor het juiste event type en verstuurt die automatisch naar de kandidaat via e-mail. De bevestiging vanuit Calendly wordt teruggeschreven naar Teamtailor als activiteit.
Integratie 3 — Teamtailor → Officient (bij aanwerving)
Wanneer een kandidaat de status “Aangenomen” krijgt, wordt via de Officient API automatisch een nieuw werknemersprofiel aangemaakt met de basisgegevens. De HR-medewerker moet nog enkel contractdetails toevoegen.
Integratie 4 — HubSpot → Exact Online (facturatie)
Op basis van de deal-status in HubSpot en de bijhorende tariefafspraken per klant genereert de hub automatisch een factuurvoorstel in Exact Online. Een accountmanager keurt het voorstel goed in een eenvoudig intern dashboard — één klik, geen manuele invoer.
Centraal dashboard
We bouwden een intern dashboard (Filament-gebaseerd) waar het team de status van alle integraties kan volgen, logs kan raadplegen, en handmatig syncs kan triggeren als dat nodig is.
| Aspect | Aanpak |
|---|---|
| API-authenticatie | OAuth 2.0 voor HubSpot en Exact Online; API-keys voor Teamtailor en Officient |
| Webhook-verwerking | Laravel Queue + Horizon voor asynchrone en betrouwbare verwerking |
| Foutafhandeling | Retry-logica met exponential backoff; alerts bij herhaalde fouten |
| Logging | Volledige audit trail per integratie-event (wie, wat, wanneer, resultaat) |
| Rate limiting | Respect voor API-limieten van externe diensten via throttling-middleware |
“Voor dit project waren onze recruiters evengoed administrative medewerkers. Nu kunnen ze zich volledig focussen op kandidaten en klanten. De ROI was al na de tweede maand positief.”
— CEO, HR-techbedrijf Brussel
Een API-hub zoals deze loont wanneer:
Het hoeft niet groots te zijn. Soms lost één enkele integratie tussen twee tools al een enorm probleem op.
We analyseren graag welke tools in jouw bedrijf beter met elkaar kunnen samenwerken, en wat de meest rendabele integratie zou zijn als startpunt.