Sectorsoftware

Realworks-koppeling laten maken

Ik koppel Realworks, het CRM dat acht op de tien Nederlandse makelaars gebruiken, aan je website, leadopvolging, e-mailmarketing, dashboard of eigen software via de API’s van Realworks. Aanbod, relaties, afspraken en facturen komen eruit; leads, zoekopdrachten, relaties en taken gaan erin. Toegang regelt de makelaar zelf: per API een bestelling in de Marketplace, de Developer ID van de bouwer en de gegevens die hij vrijgeeft.

Alle integraties

Zo loopt de data

voorbeeldopzet

Sync-log, zoals je hem in het logboek terugziet (voorbeeld)

Vrijgegeven aanbod gaat naar de website en leads komen terug, relaties gaan met hun mailingkeuze naar e-mailmarketing, afspraken komen uit een eigen planner en facturen gaan naar een dashboard.
  • Aanbod, Lead: tussen Website en Realworks, in beide richtingen, periodiek opgevraagd.
  • Relatie: van Realworks naar Mailing, periodiek opgevraagd.
  • Afspraak: van Planner naar Realworks, op verzoek.
  • Facturen: van Realworks naar Dashboard, per batch.

Kort antwoord

Werkgebied: Nederland · Bijgewerkt op door Alisina Nawabi

Wat het is
Een Realworks-koppeling verbindt het Realworks CRM met je andere systemen via de REST API’s van Realworks, zoals Wonen, BOG, Nieuwbouw, Relatie, Agenda, Taken en Facturen. Aanbod, relaties, afspraken en facturen komen eruit; leads, zoekopdrachten, relaties, afspraken en taken gaan erin. Elke API draait op een token dat de makelaar uitgeeft.
Voor wie
Makelaarskantoren die hun aanbod, leads of cijfers buiten Realworks willen gebruiken, en webbouwers en softwarebedrijven die een website of product voor veel makelaars bouwen.
Doorlooptijd
Een eerste koppeling tussen twee systemen staat meestal binnen 2 weken live. Meer objecten, richtingen of administraties kosten meer tijd; dat staat vooraf in de offerte. De bestelling in de Marketplace en het vrijgeven van gegevens doet de makelaar zelf.
Prijsindicatie
vanaf €4.000 voor een basisopzetEen basisopzet is één koppeling tussen twee systemen, gebouwd, getest en gedocumenteerd. Meer objecten, richtingen, administraties of uitzonderingen maken het groter. Je krijgt vooraf een vaste prijs.

Welke data synchroniseer ik?

Zo richt ik het meestal in. De tabel is ook het startpunt van de intake: jij bepaalt per object de richting en de bron.

Welke data de koppeling synchroniseert, in welke richting, wie de bron is en hoe vaak
ObjectRichtingBron van waarheidFrequentie
Aanbod (wonen, BOG, nieuwbouw)Alleen objecten die de makelaar voor deze koppeling vrijgaf; welke velden meekomen, hangt af van het inzagelevel.van RealworksRealworksElk kwartier, alleen wat veranderde
Leads en statistiekenAls response: contactaanvraag, brochuredownload of statistiek.naar RealworksWebsiteDirect
Zoekopdrachtennaar RealworksWebsiteDirect
RelatiesAlleen relaties die de makelaar vrijgaf. Via de relatie-endpoints van Wonen, BOG, Nieuwbouw, Agenda en Taken zoekt Realworks eerst een bestaande relatie op e-mail, telefoon of bedrijfsnaam; via de Relatie API zoekt de koppeling eerst zelf.beide kantenRealworksElk uur en bij een nieuwe lead
Afspraken en takenBinnen de periode die de makelaar vrijgeeft, maximaal 730 dagen; standaard staat er niets open. Webhooks staan niet in de openbare specificaties, dus wat in Realworks verandert, haalt de koppeling gepland op: afspraken met gewijzigdNa, taken zonder dat filter.beide kantenRealworksDirect naar Realworks, terug gepland
FacturenAfgeronde facturen van de administratie van een vestiging, alleen te lezen. Delen vestigingen één administratie, dan komen hun facturen samen.van RealworksRealworksDagelijks

Wat je met een Realworks-koppeling doet

Voor bedrijven die zelf met de software werken, en voor wie er een product op bouwt voor eigen klanten.

  1. Je aanbod op je eigen site, leads direct in Realworks

    Makelaarskantoor met een website van een webbouwer naar keuze

    1. Makelaar bestelt de Wonen API en geeft objecten vrij
    2. Aanbod met foto’s en open huizen op de site
    3. Contactaanvraag of brochuredownload als response terug
    4. Lead staat direct in Realworks

    Je site toont altijd het actuele aanbod, en elke aanvraag landt in Realworks zonder doorsturen of overtypen.

    Wat de API hiervoor biedt: Via de Wonen API haalt een website de woningen op die de makelaar voor deze koppeling vrijgaf, en stuurt hij contactaanvragen, brochuredownloads en statistieken terug als response. Sinds 19 augustus 2026 blijven open huizen die niet meer actief zijn in het antwoord staan, gemarkeerd als niet actief; de site filtert ze zelf. Open huizen beheert de makelaar sinds eind juli 2026 in Realworks, dat ze doorzet naar Funda, Move.nl en makelaarswebsites. Realworks bouwt en host met Websites 3.0 ook zelf makelaarswebsites, waarop aanbod en reacties al vanzelf met het CRM werken; werk je met de bezichtigingsplanner van Realworks, dan is die ook op een externe site kosteloos als widget te plaatsen, en voor NVM-makelaars de waardecheck. Dit scenario is voor een site van een eigen webbouwer.

    Lees de uitwerking in de gids
  2. Relaties met hun mailingkeuze naar je e-mailmarketing

    Makelaarskantoor dat zijn nieuwsbrief in een eigen e-mailtool maakt

    1. Makelaar geeft relaties vrij voor de Relatie API
    2. Relaties met hun keuze voor mailing opgehaald
    3. Alleen wie mailing wil, in je e-mailtool
    4. Afmelden via de uitschrijflink van Realworks

    Je mailt alleen wie dat wil, en je mailinglijst loopt niet achter op Realworks.

    Wat de API hiervoor biedt: Realworks verstuurt in CRM Pro zelf mailingen aan doelgroepen, met een aparte module ook nieuwsbrieven, en stuurt zoekers zelf nieuw passend aanbod; deze koppeling is voor een nieuwsbrief in een eigen e-mailtool. De Relatie API geeft alleen relaties die de makelaar vrijgaf, per relatie, in bulk of allemaal. Op het niveau Basis horen daar naam, adressen, telefoonnummers en e-mail bij, en ook de keuze wel of geen mailing en een uitschrijflink. De makelaar kiest het niveau en kan het zelf aanpassen.

  3. Kantoorcijfers uit facturen, taken en afspraken

    Makelaarskantoor dat omzet en activiteit per administratie wil volgen

    1. Facturen per administratie dagelijks opgehaald
    2. Taken en afspraken binnen de vrijgegeven periode erbij
    3. Per medewerker en administratie gegroepeerd
    4. Signalen in het kantoordashboard

    Je ziet per administratie wat er gefactureerd is en per medewerker wat er gepland staat, zonder exports uit Realworks.

    Wat de API hiervoor biedt: De Facturen API is alleen te lezen en geeft de afgeronde facturen van de administratie van een vestiging, met grootboekgegevens; vallen meerdere vestigingen onder één administratie, dan komen hun facturen samen binnen. Agenda en taken zijn te lezen en te schrijven, binnen een periode van maximaal 730 dagen die de makelaar vrijgeeft; standaard staat er niets open, en taken zitten volgens de prijzenpagina in CRM Pro. Factureren is in Realworks een aparte module, en daarvoor heeft Realworks zelf een koppeling met Exact Online per administratie en een BVO-rapport per boekjaar; onder Management staan statistieken zoals het overzicht dagen in verkoop per kwartaal, naast de cijfers van alle kantoren. Deze koppeling is voor een eigen dashboard dat die cijfers combineert.

    Lees de uitwerking in de gids

Wat de API van Realworks ondersteunt

Per object wat er via de API kan. Webhooks staan niet in de openbare specificaties; het ontwikkelaarsportaal heeft wel een instelling voor webhooks, maar welke objecttypen het daar kent, laat het pas na inloggen zien. Daarom staat bij wat je kunt lezen deels, en reken ik op gepland ophalen, met gewijzigdNa waar de API dat filter kent.

Per object: lezen, aanmaken, wijzigen, verwijderen en webhook-ondersteuning in de Realworks-API
ObjectLezenAanmakenWijzigenVerwijderenWebhook
Woonobjecten/wonen/v3/objectenAlleen vrijgegeven objecten; velden volgens het inzagelevel.janeeneeneedeels
Bedrijfsobjecten (BOG)/bog/v3/objectenOp realworks.nl heet dit de Business API, in de specificatie BOG.janeeneeneedeels
Nieuwbouwprojecten en bouwnummers/nieuwbouw/v3/projectenDe specificatie spreekt van aanmaken en beheren, maar kent alleen aanmaken, geen wijzig- of verwijderaanroep.jajadeelsneedeels
Aankoopopdrachten/aankoop/v3/objectenAlleen raadplegen; apart te bestellen in de Marketplace. Aankoop zit volgens de prijzenpagina in CRM Pro.janeeneeneedeels
Leads en statistieken/wonen/v3/responseContactaanvraag, brochuredownload of statistiek, ook voor BOG en nieuwbouw.neejaneeneenee
Zoekopdrachten/wonen/v3/zoekopdrachtneejaneeneenee
Relaties/relaties/v1Alleen vrijgegeven relaties, op niveau Basis, Plus of Compleet.jajajaneedeels
Medewerkers/relaties/v1/medewerkerjaneeneeneedeels
Afspraken/agenda/v3Binnen de periode die de makelaar vrijgeeft, maximaal 730 dagen.jajajaneedeels
Taken/taken/v3jajajaneedeels
Facturen/facturen/v1Afgeronde facturen per administratie, met grootboeken en btw-codes.janeeneeneedeels
Kantoorgegevens/makelaars/v1janeeneeneedeels
Media/mediaswitch/v1Klaarzetten gaat via een uploadadres dat je bij Realworks opvraagt; daarna accepteert of weigert de makelaar. De status volg je via de Opvragenresultaat API.jadeelsneeneenee

ja kan via de APIdeels kan met beperkingennee kan niet

Techniek en deadlines

De feiten waar een koppeling op rust, met de bron erbij. En wat er de komende tijd verandert.

API
REST met JSON op api.realworks.nl, met een openbare OpenAPI-specificatie per API en de versie in het pad, zoals /wonen/v3 en /relaties/v1. De API-pagina van Realworks noemt acht API’s; de openbare statusfeed kent er twaalf, onder meer ook Makelaar, Mediaswitch en VoIP. De Business API van de website heet in de specificatie BOG.
Toegang
De makelaar bestelt elke API in de Marketplace in Realworks, vult in de API Manager de Developer ID van de ontwikkelaar in en kiest welke gegevens vrijkomen, eventueel met extra voorwaarden en toegestane IP-adressen. Realworks mailt per API een token naar de ontwikkelaar. Over de voorwaarden zijn de pagina’s het niet eens: een ouder artikel in het Kenniscentrum zegt dat Realworks de API activeert na ontvangst van de getekende voorwaarden, de huidige specificaties dat ze op developers.realworks.nl geaccepteerd moeten zijn.
Authenticatie
Het token gaat mee in de Authorization-header, met het voorvoegsel rwauth. Een nieuw token genereert de makelaar zelf in de Marketplace.
Vrijgeven
Objecten geeft de makelaar per koppeling vrij, los of standaard, op de niveaus Basis, Object, Transactie en Relatie. Relaties geeft hij apart vrij, op Basis, Plus of Compleet. Voor agenda en taken kiest hij een periode van maximaal 730 dagen; standaard staat er niets open. Facturen kennen geen niveaus en gelden per administratie: vallen meerdere vestigingen onder één administratie, dan komen al hun facturen mee.
Testen
Registreren op het Realworks Developer Portal is volgens het portaal gratis, en met voorbeelddata kun je zonder klant al gegevens ophalen en testen. In het portaal geeft Try it out echte antwoorden van de API.
Limieten
Elke aanroep kan 429 geven bij te veel aanvragen, maar een getal noemt Realworks niet. Lijsten geven maximaal 100 regels per pagina, en met gewijzigdNa haal je alleen op wat sinds een moment veranderde. Dat filter kennen onder meer de Wonen, Relatie, Agenda en Facturen API; de Taken en Aankoop API niet.
Webhooks
De openbare specificaties beschrijven geen webhooks. Het ontwikkelaarsportaal heeft er wel een instelling voor, met een verificatietoken in de header x-rw-signature. Ik reken op gepland ophalen, met gewijzigdNa waar de API dat filter kent, en gebruik webhooks alleen als ze voor de koppeling beschikbaar zijn.
Kosten
Een API bestelt de makelaar in de Marketplace in Realworks; een prijs voor API’s staat niet op de openbare API- of prijzenpagina. Voor Realworks zelf noemt de prijzenpagina maandelijkse kosten en daarnaast eenmalige aansluitkosten.
Gegevens
Realworks is verwerker voor de makelaar, met een ISO/IEC 27001:2022-certificaat van PwC, redundante datacenters in Nederland en verwerking van persoonsgegevens in de EU. Voor koppelingen gelden de API-voorwaarden, en volgens de richtlijnen voor ontwikkelaars gebruik je gegevens niet zonder toestemming van de gebruiker en sla je ze niet zonder die toestemming in bulk op.
AI
Op 29 oktober 2026 kondigde Realworks een AI-koers aan die stap voor stap vorm krijgt: Realworks opent voor AI-agents van andere aanbieders, zoals ChatGPT, Claude en Copilot, met standaarden als MCP en OAuth, en er komen nieuwe API’s voor onder meer telefonie, taxatie en de bezichtigingsplanner. De huidige specificaties werken met een token per API.
Bereik
Realworks zegt dat 80% van de Nederlandse makelaars het gebruikt, en is sinds 2015 voor 100% van de NVM.

Deadlines en wijzigingen

Wat de leverancier heeft aangekondigd, en wat het voor een bestaande koppeling betekent.

  1. al ingegaan

    Agenda API met medewerker- en relatie-id’s

    Afspraken gebruiken medewerkerId en relatieId in plaats van codes. Op dezelfde dag werd in de Aankoop API de status LOPEND hernoemd naar BEZICHTIGING.

  2. al ingegaan

    Relaties in de Aankoop API anders opgebouwd

    Relaties bij aankoopopdrachten hebben nu een algemene opbouw met id en type. Een koppeling die de oude opbouw las, moet om.

  3. al ingegaan

    Algemeen vragenlijst-endpoint verwijderd

    Het algemene endpoint voor de vragenlijst bij een woning is weg. Een koppeling gebruikt de endpoints voor model 2019 of model 2023.

  4. al ingegaan

    Open huizen krijgen het veld actief

    In de Wonen en Nieuwbouw API blijven open huizen die niet meer actief zijn in het antwoord staan, gemarkeerd als niet actief. Een website die ze niet filtert, toont een open huis dat niet doorgaat.

App, iPaaS of maatwerk?

Niet elke koppeling hoeft maatwerk te zijn. Zo kies je de route die past.

Een vaste partner of een koppeling van Realworks zelf

Past als: Realworks werkt met een groot aantal vaste partners, bouwt en host met Websites 3.0 ook zelf je website, en heeft koppelingen als Funda Leads, die Funda aanbiedt, en Atrium; aan die laatste zijn volgens Realworks geen kosten verbonden. Zelf verstuurt Realworks in CRM Pro mailingen aan doelgroepen en met een aparte module nieuwsbrieven, stuurt het zoekers nieuw aanbod, plant het bezichtigingen met de Move.nl-bezichtigingsplanner en koppelt het de module Facturatie zelf aan Exact Online.

Grens: Je werkt binnen wat de partner of Realworks aanbiedt. Eigen leadregels, een eigen dashboard of een koppeling met je eigen software vallen daar vaak buiten.

Zapier, Make of n8n

Past als: Voor een losse melding of export, met een token dat de makelaar voor jou uitgaf.

Grens: Elke API heeft een eigen token met eigen vrijgaven, webhooks staan niet in de openbare specificaties, en gegevens van makelaars mag je volgens de richtlijnen niet zonder toestemming in bulk opslaan. Een losse flow houdt dat lastig bij.

Maatwerk op de Realworks API’s

Past als: Als je eigen website, leadtool of dashboard precies moet werken zoals jij wilt, of als je een product voor veel makelaars bouwt.

Grens: De makelaar bestelt elke API en bepaalt wat vrijkomt, per kantoor is er een eigen token, en een limiet in getallen publiceert Realworks niet.

Standaard-app, iPaaS of maatwerk voor Realworks?

Bestaat er al een app in de marktplaats die precies doet wat je met Realworks wilt?

Zo pak ik het aan

Vier stappen, met een vaste prijs vooraf. Een basisopzet begint vanaf €4.000.

  1. 1

    Dag 1

    Intake

    Een kort gesprek over je systemen, je proces en wat er misgaat. Ik vul samen met jou de sync-tabel in: welk object, welke richting, wie de bron is en hoe vaak.

  2. 2

    Binnen een paar dagen

    Vaste offerte

    Je krijgt een voorstel met scope, vaste prijs en planning. Geen uurtje-factuurtje: je weet vooraf wat het kost en wat je krijgt.

  3. 3

    Week 1-2

    Bouwen en testen

    Ik bouw de koppeling op jouw eigen account en test met echte voorbeelden, inclusief de randgevallen: creditnota's, dubbele records, een API die even niet antwoordt. Een eerste koppeling staat binnen 2 weken live.

  4. 4

    Daarna

    Live en beheer

    De koppeling gaat live met monitoring en een foutenlijst die je kunt inzien. Je krijgt documentatie en een overdracht. Onderhoud kan, maar hoeft niet bij mij.

Veilig, en van jou

Hoe ik met je toegang omga, en waarom de koppeling op jouw account draait.

Ik vraag nooit om je Realworks-wachtwoord.

  • Per API een eigen token, met alleen de inzagelevels die de koppeling echt nodig heeft.
  • De makelaar kan in de API Manager vastleggen vanaf welke IP-adressen de koppeling mag aanroepen.
  • Gegevens van relaties gebruik ik alleen voor het doel van de koppeling, en ik sla ze niet in bulk op.
  • Tokens staan versleuteld, in jouw omgeving of op een Europese server.

Wie beheert de koppeling

De koppeling draait op jouw account, niet op dat van mij. Ik bouw, documenteer en onderhoud hem; jij houdt het eigendom en de toegang.

Account
De koppeling draait op een token dat de makelaar per API uitgeeft: hij bestelt de API in de Marketplace van zijn Realworks, vult de Developer ID in van het ontwikkelaarsaccount dat de koppeling beheert en bepaalt welke gegevens vrijkomen. Bouw je een product voor veel makelaars, dan is dat ontwikkelaarsaccount van jouw bedrijf.
Sleutels
De tokens staan in jouw omgeving. De makelaar kan in de Marketplace een nieuw token genereren en de vrijgaven en inzagelevels zelf aanpassen.
Goedkeuring door de leverancier
De ontwikkelaar accepteert de API-voorwaarden van Realworks, en de makelaar kan er eigen voorwaarden aan toevoegen. Dat loopt op naam van jouw bedrijf of webbouwer, nooit op naam van FLOH. Een plek tussen de vaste partners van Realworks is een afspraak met Realworks zelf.
  • Jouw account en jouw app-registratie bij de leverancier. Ik verkoop geen eigen koppel-abonnement en zit er niet tussen.
  • Jij bent eigenaar van de code en de documentatie. Stop je met mij, dan kan een andere ontwikkelaar verder.
  • Bouw je zelf een product voor jouw klanten? Dan draait het op jouw toegang en, waar de leverancier dat vraagt, op jouw certificering.

Onderhoud en monitoring

Een koppeling is pas af als je merkt dat er iets misgaat voordat je klant het merkt.

Foutenlijst met herkansing
Wat niet lukt, verdwijnt niet. Het komt in een wachtrij met de reden erbij en wordt opnieuw geprobeerd, met steeds langere tussenpozen.
Geen dubbele of gemiste records
Elke boeking krijgt een vaste sleutel, zodat een herhaalde poging nooit een tweede factuur of order maakt.
Alarm bij stilte
Komt er een tijd geen data binnen terwijl dat wel zou moeten, dan krijg je een melding. Een stilgevallen koppeling merk je zo voordat je klant belt.
Logboek
Per record zie je wanneer het ging, wat er ging en wat het andere systeem antwoordde. Handig voor je boekhouder en voor jezelf.
Changelogs in de specificaties gevolgd
Veel API’s van Realworks houden in hun specificatie een changelog bij, een deel met datum. Ik volg die en zet een koppeling om voordat een wijziging haar raakt, zoals het verwijderde vragenlijst-endpoint en het nieuwe veld voor open huizen.
Vrijgaven bewaakt
Geeft de makelaar geen objecten of relaties vrij, dan komt er geen data. De koppeling merkt dat en meldt het, in plaats van stil een lege site te tonen.
Netjes bij te veel aanvragen
Krijgt de koppeling een 429, dan wacht ze en gaat ze daarna verder, en waar de API gewijzigdNa kent, haalt ze alleen op wat veranderde.
Tokenfouten herkend
Een 401 kan een verkeerd token zijn of voorwaarden die nog niet geaccepteerd zijn. De koppeling meldt welke van de twee, zodat de makelaar of ontwikkelaar weet wat er moet gebeuren.

Verder lezen

Mijn gidsen en artikelen die dieper ingaan op Realworks.

AI voor de makelaar: woningteksten, leadopvolging en bezichtigingsplanning automatiseren
Gids
8 min

2 jul 20:31

AI voor de makelaar: woningteksten, leadopvolging en bezichtigingsplanning automatiseren

Woningteksten schrijven, Funda-leads opvolgen en bezichtigingen inplannen kost een makelaarskantoor uren per week. Ik laat stap voor stap zien waar AI dat werk overneemt, en precies waar de AVG-grens ligt.

Twee volle systemen koppelen: zo match je klanten en artikelen zonder dubbelen
Gids
Uitgebreide gids16 min

5 aug 17:00

Twee volle systemen koppelen: zo match je klanten en artikelen zonder dubbelen

Twee systemen die allebei al vol staan en geen gedeeld veld hebben. Zo match je klanten en artikelen in zes stappen, van KvK-nummer tot naam, en houd je het bij één klant per klant.

MKB-dashboard kiezen: volg één besluit van bron tot actie
Gids
Uitgebreide gids23 min

1 nov 17:00

MKB-dashboard kiezen: volg één besluit van bron tot actie

Een KPI-scherm helpt pas als bron, definitie en eigenaar kloppen. Volg één wekelijks projectbesluit van CRM, projectsoftware en boekhouding naar een actuele grens, actie en keuze tussen SaaS-dashboard, BI of maatwerk.

Wix, WordPress of maatwerk: leg je koppelingen vooraf vast
Gids
Uitgebreide gids15 min

20 okt 17:00

Wix, WordPress of maatwerk: leg je koppelingen vooraf vast

Je site staat vandaag los van je voorraad, boekhouding en CRM. Deze checklist helpt je vóór de offerte vastleggen wat je kunt exporteren, wie eigenaar is en welke API-koppeling later echt open blijft.

AI in je verkoopproces: van leadkwalificatie tot gepersonaliseerde opvolging
Gids
10 min

27 jun 09:00

AI in je verkoopproces: van leadkwalificatie tot gepersonaliseerde opvolging

Leads automatisch scoren, prioriteren en opvolgen met AI tussen je CRM, e-mail en telefonie. Een concreet stappenplan, de valkuilen, en wanneer kant-en-klaar volstaat versus maatwerk.

Koppelingen bewaken: hoe je een stilgevallen koppeling merkt voordat je klant belt
Gids
Uitgebreide gids14 min

3 aug 09:00

Koppelingen bewaken: hoe je een stilgevallen koppeling merkt voordat je klant belt

Een koppeling die stilvalt geeft geen foutmelding maar een leegte, en die kost per dag orders, facturen en voorraad. Zo richt je hartslag, herhaalpogingen, een dode brievenbus en een nachtelijke telling in.

FAQ

Veelgestelde vragen over de Realworks-koppeling

Antwoorden op wat het vaakst gevraagd wordt over Realworks koppelen.

Klaar om Realworks te koppelen?

Vertel me welke systemen je gebruikt en wat er nu misgaat. Ik denk mee en zeg eerlijk wat er kan, vrijblijvend.

Bekijk alle integraties

Liever eerst zelf kijken waar de winst zit? Doe de gratis automatiseringsscan