Koppelingen · Boekhouding & ERP
AFAS Profit koppelen met je webshop, CRM en andere systemen
AFAS Profit koppel ik via de AFAS-connectoren: GetConnectoren om gegevens te lezen en UpdateConnectoren om ze te schrijven. n8n heeft geen ingebouwde AFAS-node, dus dit is maatwerk via de API, gebouwd in n8n en draaiend in jouw eigen EU-omgeving.
MaatwerkVia de API, maatwerk
Wat je met AFAS Profit koppelt
- Relaties en contactpersonen gelijk houden met je CRM
- Webshoporders als verkooporder of factuur in Profit
- Artikelen en prijzen uit Profit naar je webshop
- Nieuwe medewerkers en verlof doorzetten naar planning of andere HR-systemen
- Gegevens uit Profit verzamelen voor rapportage en dashboards
Hoe de koppeling werkt
AFAS werkt met connectoren die in Profit worden ingericht en met een token voor een app-connector worden aangesproken. Ik stem met jou en je AFAS-beheerder af welke connectoren nodig zijn, met precies de velden die de koppeling gebruikt. In n8n praat een HTTP-stap met die connectoren. Foutafhandeling, logging en een storingsmail in gewone taal horen er standaard bij.
Feiten over de API van AFAS Profit
Gecontroleerd op 2 november 2026 tegen de officiële documentatie. Limieten, prijzen en versies veranderen; de bron staat per regel erbij.
| Feit | Wat de documentatie zegt | Bron |
|---|---|---|
| Authenticatie | Token in de header (AfasToken, Base64) dat hoort bij een app-connector. De app-connector bepaalt welke GetConnectoren en UpdateConnectoren bereikbaar zijn. TLS 1.2 is verplicht. | AFAS Help: REST API |
| Geldigheid token | Geen vervaltermijn in de documentatie; een token blijft bruikbaar tot de beheerder het verwijdert. | AFAS Help: Token |
| Limieten | Geen vast aantal aanroepen; AFAS Online werkt met een fair-use-beleid. Wel harde grenzen: maximaal 75 MB per aanroep, URL's tot 2.048 tekens en een time-out na ongeveer 15 minuten. | AFAS Help: REST API |
| Webhooks | Alleen voor dossieritems en workflows. Het bericht zegt dat er iets is gewijzigd, niet wat; de gegevens haal je daarna op met een GetConnector. Handtekening via X-Profit-Signature-256. | AFAS Help: Webhooks |
| Testomgeving | Aparte test- en acceptatieomgevingen (resttest en restaccept in de URL). Demo-omgevingen alleen voor licentiehouders. | AFAS Help: API |
| Versie | Geen versienummer in de URL. REST en SOAP kunnen hetzelfde; de FileConnector alleen via REST. | AFAS Help: REST |
| Objecten | GetConnectoren (zelf ingerichte dataviews met filters en paginering), UpdateConnectoren (toevoegen, wijzigen, verwijderen), ReportConnector, FileConnector en metainfo. | AFAS Help: GetConnector |
| n8n | Geen ingebouwde node en geen community-node gevonden; de koppeling loopt via een HTTP-stap in n8n. | n8n-documentatie |
Wat jij nodig hebt
- Een AFAS-beheerder die een app-connector met token kan aanmaken en de benodigde GetConnectoren en UpdateConnectoren inricht
- Een testomgeving (resttest) om tegen te bouwen voordat productie wordt geraakt
- Per connector een lijst van precies de velden die de koppeling leest of schrijft
- Een vaste sleutel per relatie (bijvoorbeeld het debiteurnummer) om dubbele relaties te voorkomen
Waar het vaak misgaat, en hoe ik dat voorkom
- Vrije velden: elke Profit-omgeving heeft eigen velden. Die leg ik vooraf vast, zodat een koppeling niet stilletjes een leeg veld vult.
- Te ruime rechten: een connector krijgt alleen toegang tot wat de koppeling echt leest of schrijft.
- Dubbele relaties: zonder vaste sleutel ontstaan er dubbele relaties. Ik match op een vast nummer, niet op naam.
- Testen op productie: AFAS kent aparte omgevingen. De koppeling draait eerst tegen een testomgeving waar dat kan.
Uit de praktijk
Het patroon is hetzelfde als bij de koppeling van WooCommerce met Exact Online voor Mercabilis: één bron per gegeven, de andere systemen volgen, en bij elke afwijking een melding. Lees de case →
Wat het kost
Een koppeling met AFAS Profit bouw ik als één afgebakend proces voor een vaste prijs, vanaf €750. Onderhoud en bewaking zijn een maandbedrag: n8n-beheer vanaf €250 per maand, serverbeheer €145 per server. In de gratis scan rekenen we jouw proces door. Alle prijzen en wat erin zit →
Wat ik niet doe
- Ik richt AFAS Profit zelf niet in; connectoren en rechten maakt je AFAS-beheerder, op basis van mijn specificatie.
- Ik haal geen volledige tabellen leeg; een GetConnector krijgt altijd filters en paginering.
- Webhooks op dossiers en workflows gebruik ik alleen als signaal, nooit als bron van de gegevens.
Veelgestelde vragen over AFAS Profit koppelen
Heeft n8n een ingebouwde AFAS-koppeling?
Nee. n8n heeft geen officiële AFAS-node. Ik koppel AFAS via de AFAS-connectoren met een HTTP-stap in n8n. Dat is maatwerk, maar wel volledig leesbaar en exporteerbaar, en het draait op je eigen server.
Moet er in AFAS zelf iets worden ingericht?
Ja. Je AFAS-beheerder richt de connectoren en een app-connector met token in. Ik lever vooraf precies aan welke connectoren en velden nodig zijn, zodat er niet meer rechten worden gegeven dan nodig.
Wat gebeurt er als AFAS iets verandert?
De koppeling wordt bewaakt. Verandert er een veld of geeft een connector een fout, dan krijg je een melding in plaats van stille fouten. Met onderhoud pas ik de koppeling aan.
Heeft AFAS een limiet op API-aanroepen?
Geen vast getal; AFAS Online werkt met een fair-use-beleid. Wel gelden harde grenzen zoals 75 MB per aanroep en een time-out na ongeveer een kwartier. Daarom haalt de koppeling gegevens in porties op, met filters en sortering.
Kan ik AFAS laten melden als er iets verandert?
Alleen voor dossieritems en workflows. AFAS stuurt dan een bericht dat er iets is gewijzigd, zonder de inhoud; de koppeling haalt de gegevens daarna zelf op. Voor relaties, artikelen en orders controleert de koppeling op vaste momenten.
Verwante koppelingen
Vaak samen gekoppeld
Exact Online
In productieOrders, artikelen en prijzen synchroniseren met je webshop, ook klantgroepprijzen.
Meer over Exact Online koppelen →Business Central
MaatwerkOrders, voorraad en facturen tussen Business Central en webshop.
Bekijk in het overzicht →Nmbrs
MaatwerkNieuwe medewerkers en looncomponenten automatisch doorzetten.
Meer over Nmbrs koppelen →Teamleader Focus
MaatwerkDeals, offertes en facturen koppelen aan je boekhouding.
Meer over Teamleader Focus koppelen →