Naar hoofdinhoud

KoppelingenRealworks

Realworks API koppelen aan je website.

Een koppeling op de Realworks API zet je aanbod automatisch op je eigen site en stuurt een contactaanvraag terug als lead in je CRM. Wij bouwen die koppeling op de officiële Realworks API, op WordPress of op maatwerk: objecten, foto’s en kenmerken komen binnen, actueel en zonder dat iemand het overtypt.

Vertrouwd door

200+ bedrijven en webshops

Dux
Swim Essentials
Vouwwagenspecialist
Fit Preps
Fysio Moov
Mörgenn
MBST
Sunwave Brands
Flaske
Boumij Makelaars

Wat het oplevert

Wat een koppeling met Realworks je oplevert.

Eén keer invoeren. Je zet een woning in Realworks en hij staat op je site, met foto’s, kenmerken, plattegrond en status.

Leads komen terug. Een contactverzoek of brochure-aanvraag op je site komt via de Wonen API binnen als lead in Realworks.

Je eigen ontwerp. Geen standaard portaalthema in een kader, maar jouw huisstijl met jouw zoekfilters en jouw indeling.

Technisch

De koppeling in het kort.

Vorm van de koppeling
REST API, per productlijn (Wonen, Aankoop, Business, Nieuwbouw, Relatie)
Authenticatie
Developer-ID met token, na activatie door de makelaar in de Realworks Marketplace
Richting
Beide kanten op
Verversing
Bij elke mutatie in Realworks
Wij bouwen het op
WordPress, Next.js, Maatwerk

Waar het misgaat

  • De makelaar zet de API zelf aan, in de Marketplace onder Servicedesk, en geeft daar het datalevel vrij. Gebeurt dat niet, dan kan een koppelpartij niets ophalen, ook niet met een geldig developer-ID. Dat is de meest voorkomende reden dat een koppeling “niet werkt” terwijl er technisch niets mis is.
  • Realworks rekent voor de API zelf kosten, los van het bouwen van de koppeling. Wat dat bedrag is hangt af van wat je kantoor met Realworks heeft afgesproken.
  • Er zijn acht API’s. Alleen aanbod tonen is de Wonen API; wil je ook relaties, agenda, taken of facturen, dan is elk daarvan een aparte afname in de Marketplace.

Bron: documentatie van Realworks B.V., Amsterdam

Wat is Realworks?

Realworks is het CRM waarmee Nederlandse makelaars hun verkoop- en verhuurproces beheren, van het eerste contact tot de overdracht. Het bestaat sinds 2004 en wordt volgens de leverancier door ongeveer tachtig procent van de Nederlandse makelaars gebruikt. Het systeem is van Realworks B.V. in Amsterdam.

In Realworks staat het volledige woningdossier: kenmerken, vraagprijs, foto’s, plattegronden, status en de relaties die erbij horen. Daarnaast zitten er onderdelen in voor identificatie, WWFT-controles en het biedlogboek. Voor een website is vooral het objectdeel interessant, want dat is wat een bezoeker wil zien. Wat we verder voor makelaars doen staat op de pagina over vastgoed.

Welke data de API met je website uitwisselt

De integratie haalt je objecten uit Realworks en zet ze op je eigen site. Verandert er iets in het CRM, zoals een nieuwe woning, een prijswijziging of verkocht onder voorbehoud, dan verandert het op de site mee. Niemand typt iets over en er staat nooit een woning te koop die al weg is.

De andere kant op werkt ook. De Wonen API kan leads importeren, dus een contactformulier, een bezichtigingsaanvraag of een brochure-aanvraag op je site belandt direct als lead in Realworks in plaats van in een mailbox. Dat scheelt overtypen en het scheelt aanvragen die blijven liggen.

Stappen om je website via de Realworks API te koppelen

  1. Je kiest welke API’s je nodig hebt. Realworks heeft er acht; voor aanbod tonen en leads terugsturen is dat de Wonen API, en relaties, agenda, taken of facturen zijn elk een aparte afname.

  2. Het kantoor activeert die API in Realworks onder Servicedesk, Marketplace, en geeft daar het datalevel vrij voor de koppelpartij.

  3. Wij melden ons als koppelpartij aan op het developerportaal van Realworks en koppelen met ons developer-ID en een token aan jullie omgeving.

  4. We halen eerst een handvol objecten op en controleren kenmerken, foto’s en status tegen wat er in Realworks staat, voordat de volledige lijst binnenkomt.

  5. Bij de livegang zetten we de verversing aan en sturen we een testaanvraag vanaf de site, om te zien dat hij als lead bij de goede woning landt.

De Realworks API koppelen met WordPress

Op WordPress halen we het aanbod periodiek op en slaan we het op als eigen berichttype. Dat is bewust: zou je de API bij elk bezoek bevragen, dan is je site zo traag als de koppeling op dat moment toevallig is, en ligt hij plat als Realworks onderhoud heeft.

Doordat elke woning een echt bericht is, werkt alles wat WordPress al kan: zoeken, filteren, een eigen indeling per woningtype en een eigen adres per object. De beheerder ziet het aanbod in zijn eigen beheerscherm staan, maar bewerkt het niet: Realworks blijft de bron, anders lopen de twee uit elkaar.

De API koppelen met Next.js of maatwerk

Op een maatwerksite halen we het aanbod aan de serverkant op en bouwen we elke woning als een eigen, statisch gegenereerde pagina. Die pagina staat er dus al voordat een bezoeker hem opvraagt, en hij ververst zichzelf op een vaste termijn of zodra Realworks een wijziging doorgeeft.

Dat heeft twee gevolgen die je merkt. De pagina laadt zonder te wachten op een externe partij, en de inhoud staat in de HTML die Google en antwoordmachines lezen. Bij een integratie die het aanbod pas in de browser ophaalt is dat allebei niet zo. Meer over zulke makelaarssites en de techniek erachter lees je onder Design & Development.

Waar een koppeling in de praktijk misgaat

Het vaakst op de rechten. De koppeling is gebouwd, het developer-ID klopt, en er komt niets binnen omdat de makelaar de API nog niet heeft geactiveerd of het datalevel niet heeft vrijgegeven. Dat is geen technisch probleem en het is in tien minuten opgelost, maar je zoekt er lang naar als je niet weet waar je moet kijken.

Daarna op de media. Realworks levert foto’s in één formaat; de site moet zijn eigen maten maken. Doe je dat niet, dan laadt elke zoekpagina tientallen foto’s op volledige grootte en is je site traag op een telefoon, precies waar de meeste bezoekers zitten.

Bijgewerkt op

Resultaat in de praktijk

Werk dat we hebben opgeleverd.

De website van Boumij Makelaars op een laptop, met de woningzoeker en drie beschikbare woningenBoumij MakelaarsLeadgeneratieEen eigen woningzoeker, rechtstreeks uit RealworksBekijk case
De aanbodpagina van DUX Real Estate op een laptop, met filters en zes panden in winkel- en kantoorruimteDUX Real EstateDUX Real EstateRealworks-koppeling voor het bedrijfsonroerendgoedaanbod

Specialist voor koppelingen

Portret van Jos van der Pluijm tussen de stellingen van een magazijnJosDesign & Development085 83 30 533jos@klubb.nl

Veelgestelde vragen

Hoe koppel ik mijn Realworks-aanbod aan mijn website?

In drie stappen. Je activeert in Realworks onder Servicedesk, Marketplace de Wonen API en geeft het datalevel vrij. Je koppelpartij meldt zich aan op developers.realworks.nl en krijgt een developer-ID. Met dat ID en een token haalt de koppeling je objecten op en zet ze op je site.

Wat kost een Realworks koppeling?

Twee dingen tellen mee. Realworks rekent kosten voor de API zelf, en wat dat is hangt af van wat je kantoor met Realworks heeft afgesproken. Daarnaast kost het bouwen van de koppeling geld. Voor dat tweede geven we vooraf een vaste prijs, op basis van wat je wilt tonen.

Hoe lang duurt het bouwen van een Realworks koppeling?

In de praktijk duurt het bouwen van een koppeling die alleen aanbod toont één tot twee weken. Gaat er ook data terug, zoals leads uit je formulieren, dan komt daar testen bij. De activatie in de Marketplace kun je zelf alvast doen, want daar wachten we anders op. Een harde levertijd staat pas in de offerte.

Moet ik de Realworks API zelf aanzetten?

Ja. Alleen de makelaar kan dat; een koppelpartij kan het niet namens jou doen. Je gaat in Realworks naar Servicedesk, dan Marketplace, en activeert daar de Wonen API. Vervolgens geef je aan welk datalevel de koppelpartij mag zien. Zonder die twee stappen komt er geen gegeven binnen.

Werkt een Realworks koppeling ook op WordPress?

Ja. We slaan het aanbod op als eigen berichttype in WordPress, zodat zoeken, filteren en losse woningpagina’s werken zoals de rest van je site. Realworks blijft de bron: je bewerkt woningen in het CRM, niet in WordPress, anders lopen de twee na een paar weken uit elkaar.

Welke Realworks API heb ik nodig voor mijn website?

Voor aanbod op je site en aanvragen terug in het CRM is dat de Wonen API. Realworks heeft in totaal acht API’s. Wil je ook relaties, de agenda, taken of facturen gebruiken, dan is elk daarvan een aparte afname in de Marketplace. Welke je afneemt, bepaalt ook wat de koppelpartij mag zien.

Kan ik ook aanvragen vanaf mijn site in Realworks krijgen?

Ja, dat kan met de Wonen API. Een contactverzoek, een bezichtigingsaanvraag of een brochure-aanvraag komt dan binnen als lead in Realworks, bij de juiste woning. Zonder die koppeling belandt zo’n aanvraag in een mailbox en moet iemand hem overtypen.

Wat gebeurt er met het aanbod op mijn website als Realworks een storing heeft?

Bij een storing in Realworks blijft het aanbod op je website gewoon staan. We slaan het aanbod op in je eigen site, in WordPress als eigen berichttype of in maatwerk als vooraf gebouwde pagina’s, dus de site bevraagt Realworks niet bij elk bezoek. Zodra Realworks weer bereikbaar is, komen de wijzigingen alsnog door.

Wat voor programma is Realworks?

Realworks is het CRM waarmee Nederlandse makelaars hun verkoop- en verhuurproces beheren, van eerste contact tot overdracht. Het bestaat sinds 2004 en wordt volgens de leverancier door ongeveer tachtig procent van de Nederlandse makelaars gebruikt. Er staat het volledige woningdossier in, met kenmerken, foto’s, status en relaties.

Let's work together.

Aanbod uit Realworks op je eigen site, in je eigen huisstijl.