Skip to main content
Seeki.eu

Taal, valuta en weergave

Taal

Valuta

Weergave

Hoe makelaarskantoren hun CRM-aanbod naar Seeki.eu brengen

Hoe makelaarskantoren hun CRM-aanbod naar Seeki.eu brengen

Peter Marci
Peter Marci

Oprichter van Seeki.eu. Schrijft over kopen, huren en verkopen op Europese vastgoedmarkten, gebaseerd op de eigen advertentiegegevens van het platform.

Laatst gecontroleerd: 2026-08-11

Je CRM bevat al elk object dat je kantoor beheert, inclusief de foto's, de prijzen en de omschrijvingen. Datzelfde aanbod op een ander portaal krijgen betekent meestal dat een operationeel medewerker het object voor object overtypt, of dat een ontwikkelaar gokt naar een feed-specificatie die niemand heeft opgeschreven. Zo ziet de route naar Seeki.eu er werkelijk uit, van een CRM-export tot objecten die kopers in heel Europa kunnen vinden.

Wat moet een makelaarskantoor echt doen om te starten?

Vijf stappen, en maar één ervan kost echt werk.

  1. Start eerst het abonnement. Een API-sleutel wordt uitgegeven tegen een actief abonnement: het dashboard maakt geen sleutel aan voordat je er een hebt, en de import-API weigert een sleutel waarvan het abonnement inmiddels is verlopen. Er is één plan, dus er valt niets te dimensioneren of te onderhandelen. Wat erin zit staat op de pagina voor makelaars.
  2. Maak een API-sleutel aan. Het dashboard toont de volledige sleutel precies één keer bij het aanmaken en bewaart daarna alleen een hash, dus zet hem in je wachtwoordkluis voordat je het venster sluit. Sleutels kun je later vanaf hetzelfde scherm roteren of intrekken.
  3. Map je CRM-export naar een ondersteund formaat. Er worden er drie geaccepteerd: het JSON-schema van Seeki.eu, veld voor veld gedocumenteerd; OpenImmo, als losse XML of als zip die de XML met de fotobestanden bundelt; en Idealista XML-ML. Levert je systeem er al een van, dan is deze stap vooral configuratie.
  4. Stuur het aanbod naar de import-API op ingest.seeki.eu. Grote bestanden gaan als een reeks batches in plaats van één enorm bestand.
  5. Volg het importscherm. Elk object krijgt een eigen regel met de actuele status, de reden bij een fout, en een knop om opnieuw te proberen zonder dat de hele feed opnieuw hoeft.

Stap 3 is waar de moeite zit. Stap 4 en 5 draaien aan onze kant.

Wat gebeurt er met een object nadat het binnenkomt?

Een object verschijnt niet op het portaal op het moment dat je verzoek klaar is. Elk item wordt afzonderlijk en asynchroon afgehandeld: het wordt gevalideerd, het adres wordt herleid tot een punt op de kaart, de afgeleide velden worden berekend, het wordt in de catalogus geschreven en het wordt gescoord. Een probleem in een van die stappen markeert dat ene item als mislukt met een specifieke reden en laat de rest van de batch gewoon doorlopen.

In de praktijk clusteren de fouten op twee plekken. De eerste is een ontbrekend verplicht veld, dat het schema opvangt voordat er iets anders gebeurt. De tweede is de locatie: een adres dat niet tot een punt te herleiden is, of coördinaten die buiten het eigen land van het object vallen. Beide zijn dataproblemen stroomopwaarts, beide noemen zichzelf in het dashboard, en beide zijn in het CRM te corrigeren en opnieuw te proberen zonder de feed opnieuw te versturen.

Elk object dat binnenkomt krijgt ook een objectbeoordeling en een locatiescore, de twee signalen waarop kopers kunnen filteren en sorteren. Wat die twee cijfers meten is tien minuten van een operationeel verantwoordelijke waard, want de beoordeling reageert direct op de kwaliteit van je export: hoeveel velden je invult, hoeveel foto's je meestuurt en hoe stevig de omschrijving is, verschuiven hem allemaal.

Hoe lang blijft een geïmporteerd object live?

Zestig dagen vanaf de laatste geslaagde import. Een dagelijkse taak haalt alles offline dat die grens voorbij is, en het dashboard markeert de objecten die binnen de komende week verlopen voordat het zover is.

Die ene regel bepaalt de integratie meer dan wat dan ook op deze pagina. Een object opnieuw versturen vernieuwt de levensduur, zelfs als er niets aan veranderd is, dus het patroon om te bouwen is een nachtelijke hersynchronisatie van je actieve voorraad en geen eenmalige bulkupload. Een kantoor dat één keer importeert en daarna nooit meer, ziet zijn aanbod na twee maanden stilletjes leeglopen.

Het geeft je ook een tweede, zachtere manier om een object terug te trekken: laat het weg uit de hersynchronisatie en het verloopt vanzelf.

Handmatige invoer of API-import: wat past bij jouw kantoor?

Twee echte routes naar het platform, voor heel verschillende schalen.

Aanpak Inrichtingsmoeite Geschikt voor Schaalbaar tot
Handmatige invoer in het dashboard Geen. Inloggen en typen. Een handvol premium objecten, of een kantoor dat het platform uitprobeert voordat er iets wordt aangesloten Tientallen
Feed- of API-import Een ochtend integratiewerk, minder als je CRM al OpenImmo of Idealista XML levert Een kantoor met een CRM, frequente prijs- en statuswijzigingen, of aanbod in meer dan één land Duizenden, in batches verstuurd

De keuze is meestal pragmatisch. Exporteert je systeem al OpenImmo, of heb je een ontwikkelaar die ons JSON kan produceren, dan is de API het goedkoopst en als enige bestand tegen een nachtelijke verversing. Een boetiekkantoor met een dozijn premium objecten kan die beter met de hand invoeren en de uitgespaarde ochtend aan de fotografie besteden, want dat verschuift de belangstelling van kopers meer dan het leidingwerk.

Wat laat het importdashboard eigenlijk zien?

Het overzichtsscherm draagt de tellingen waarop een operationeel medewerker zijn dag inricht: objecten live, imports nog onderweg, imports mislukt, en objecten die binnen de week verlopen. Daaronder toont het importscherm elk item met het externe ID dat je CRM gebruikt, de status, een foutcode en een leesbare melding als er iets misging, met een filter zodat je alleen de mislukkingen kunt opvragen.

Open een regel en je krijgt de payload die wij hebben ontvangen naast de fout, wat meestal genoeg is om een dataprobleem in het CRM te scheiden van een mappingprobleem in de export. Mislukte regels dragen een knop die dat ene item opnieuw in de wachtrij zet. De hele feed opnieuw uploaden voor een paar slechte records is niet nodig.

Waarom een binnenlands aanbod op een pan-Europees portaal zetten?

Omdat je koper misschien niet in jouw land woont of in jouw taal zoekt. Een aanbod dat alleen op een nationaal portaal staat, bereikt de mensen die daar al zoeken, in die taal, en verder niets. Seeki.eu is één portaal voor het hele continent: titel en omschrijving van een object lezen in de taal waarin de bezoeker browst, de prijs staat in de valuta die hij kiest, en het object staat in dezelfde resultatenlijst als woningen aan de andere kant van de grens voor iedereen die markten vergelijkt.

Het bereik reikt ook verder dan de website. Kopers die via een AI-assistent zoeken, bereiken het aanbod vanuit ChatGPT en Claude, zonder account en zonder configuratie aan jouw kant. Weeg je af waar het aanbod van een kantoor thuishoort, dan zet ons overzicht van de belangrijkste woningsites in Europa uiteen waar elk type portaal echt goed in is.

Wat dekt het abonnement?

Eén plan: €99 per maand, of €990 per jaar, wat twee maanden scheelt. Onbeperkt aanbod, opzegbaar wanneer je wilt. Er is geen vergoeding per object bovenop, geen tegoedbundel om af te kopen en geen doorvoertarief om over te onderhandelen voordat je begint.

Eén gevolg is het waard om te weten vóór je je aanmeldt in plaats van erna. Wordt een abonnement opgezegd of gepauzeerd, dan gaan de gepubliceerde objecten van dat kantoor mee offline, en heractiveren zet ze terug. Een factuur die alleen te laat is doet dit niet: zolang een betaling openstaat, blijven imports werken en blijven objecten staan. De facturatiestatus, het einde van de huidige periode en de facturen staan allemaal op het facturatiescherm in het dashboard, afgehandeld via het klantenportaal van Stripe.

Veelgestelde vragen

Welke feed-formaten kan ik versturen?

Drie. Het JSON-schema van Seeki.eu is van ons: een platte, gedocumenteerde vorm die de objectvelden en de foto-URL's dekt. OpenImmo, de XML-standaard die de meeste Duitstalige systemen exporteren, wordt geaccepteerd als losse XML of als zip die de XML met de fotobestanden bundelt. Idealista XML-ML wordt geaccepteerd voor Spaanse en Portugese systemen waarvan de export dat al spreekt. De API-referentie bevat de volledige veldenlijst.

Hoe worden dubbele records afgehandeld?

Een object wordt geïdentificeerd op basis van jouw kantoor plus het externe ID dat je CRM er al voor gebruikt. Datzelfde externe ID opnieuw versturen werkt het bestaande record bij in plaats van een tweede aan te maken, en vernieuwt tegelijk de levensduur van 60 dagen. Dat is wat een nachtelijke volledige hersynchronisatie veilig maakt: je hebt geen eigen deduplicatielogica nodig, en een ongewijzigd object opnieuw versturen kost je niets.

Kan ik objecten in bulk bijwerken?

Ja, en er is niets aparts voor aan te roepen. Aanmaken en bijwerken zijn dezelfde handeling: verstuur een object opnieuw met gewijzigde velden en het live record wordt bijgewerkt. Stuur alleen het deel dat is veranderd en de objecten die niet in die batch staan blijven ongemoeid, met één kanttekening die het herhalen waard is: een object dat je niet meer verstuurt, krijgt ook zijn levensduur van 60 dagen niet meer vernieuwd.

Hoe haal ik een object offline?

Op twee manieren, en geen van beide is een statusveld in de feed. Pauzeer het vanaf het objectenscherm in het makelaarsdashboard, waardoor het uit de zoekresultaten verdwijnt en wat net zo makkelijk terug te draaien is; of laat het weg uit je hersynchronisatie en laat de levensduur van 60 dagen vanzelf aflopen. Is een object verkocht en wil je de pagina vandaag weg, pauzeer het dan.

Kan een kantoor buiten de EU Europees aanbod importeren?

Ja. Waar je kantoor gevestigd is, wordt niet gecontroleerd. Wat telt, is dat het object in een van de Europese markten ligt die wij dekken en dat het adres herleidbaar is tot een punt binnen het eigen land. Een kantoor in Londen of New York met Spaans of Tsjechisch aanbod gebruikt exact dezelfde integratie. Je eigen fiscale en contractuele structuur blijft jouw verantwoordelijkheid; onze overeenkomst dekt de plaatsingsdienst.

Hoe snel gaat een geïmporteerd object live?

Elk item wordt afzonderlijk opgepakt zodra het binnenkomt, in plaats van te wachten op een nachtelijke herbouw, dus een object is normaal gesproken kort na acceptatie van de batch vindbaar. Titel en omschrijving worden op verzoek vertaald voor kopers die in een andere taal browsen, wat betekent dat het vanaf het begin vindbaar is in de brontaal en in de taal van de bezoeker leest zodra die het opent.

Wat gebeurt er met mijn aanbod als ik opzeg?

Het gaat samen met het abonnement offline, en het komt terug als je heractiveert. Een late betaling wordt anders behandeld: zolang een factuur openstaat, blijven imports werken en blijven gepubliceerde objecten staan. Er wordt niets verwijderd wanneer een abonnement eindigt, dus heractiveren herstelt het aanbod in plaats van je te dwingen opnieuw te importeren.

Volgende stappen

Is je kantoor klaar, dan is het pad kort: start het abonnement, maak een sleutel aan, stuur een kleine testbatch uit een echte CRM-export, volg hem in het dashboard en zet daarna de nachtelijke feed aan. We houden de afstand tussen „ik heb een export" en „de objecten staan live in heel Europa" bewust zo klein mogelijk, en het platform vangt de operationele complexiteit op in plaats van die terug naar jou te schuiven.

De pagina voor makelaars behandelt wat het abonnement bevat, en de API-referentie behandelt de veldenlijst, de foutcodes en de interactieve console die je ontwikkelaar de eerste ochtend open wil hebben.