Ga naar inhoud
Tesoro CRM

Data importeren

Tesoro CRM biedt een ingebouwde importwizard waarmee u data kunt importeren vanuit CSV-bestanden. U kunt leads, contacten en relaties (bedrijven en zakenpartners) importeren, met volledige controle over de veldmapping en de mogelijkheid om eerst een testimport uit te voeren voordat u de echte data invoert.

De importfunctie is alleen beschikbaar voor gebruikers met de rol Admin.


Tesoro ondersteunt het importeren van de volgende entiteiten via CSV:

ImporttypeBeschrijvingVoorbeeldbestandNavigatie
LeadPotentiele kopers met lead-tracking informatieTesoro Lead - Lead.csvLeads > Import
Lead (Owner)Eigenaren/verkopers met woningdetailsTesoro Lead - Owner.csvLeads > Import
ContactGekwalificeerde contacten met roltoewijzingTesoro Contact.csvContacts > Import
RelationBedrijven en zakenpartnersTesoro Relation.csvRelations > Import

Bij het importeren van leads kunt u kiezen tussen twee varianten: Leads (kopers) of Owners (verkopers). Voor contacten en relaties is er geen variantkeuze.


EigenschapVereiste
BestandstypeCSV (.csv)
Maximale bestandsgrootte50 MB
ScheidingstekenKomma (,) of puntkomma (;) — Tesoro detecteert dit automatisch
KopregelDe eerste rij moet kolomkoppen bevatten
CoderingUTF-8 wordt aanbevolen

Tesoro detecteert het scheidingsteken automatisch door de eerste regel van uw bestand te analyseren. Het scheidingsteken dat het vaakst voorkomt (komma of puntkomma) wordt gebruikt voor de gehele import.


Een goed voorbereid CSV-bestand is de sleutel tot een succesvolle import. Volg deze richtlijnen:

  1. Download het voorbeeldbestand vanuit de importpagina en gebruik het als sjabloon.
  2. Behoud de kopregel — de eerste rij moet kolomkoppen bevatten die overeenkomen met de Tesoro-veldnamen.
  3. Gebruik UTF-8-codering om problemen met speciale tekens te voorkomen.
  4. Laat geen verplichte velden leeg — rijen met ontbrekende verplichte velden worden overgeslagen.
  • Gebruik bij voorkeur het internationale formaat met landcode, bijvoorbeeld +31612345678.
  • Spaties worden automatisch verwijderd tijdens de import.
  • Andere tekens zoals haakjes of streepjes kunnen validatiefouten veroorzaken.

Sommige velden accepteren meerdere waarden. Scheid deze waarden met een komma binnen dezelfde cel:

  • property_details.type: apartment, villa, townhouse
  • property_details.location: Marbella, Estepona, Benahavis

Tesoro gebruikt puntsyntax voor geneste gegevens in de CSV. Het systeem verwerkt deze automatisch naar de juiste objectstructuur:

PrefixWordt genest onderVoorbeeld
address.Adresobjectaddress.city, address.street
lead.Lead-tracking objectlead.source, lead.status
property_details.Woningwensenproperty_details.type, property_details.price_min
property_address.Woningadres (verkopers)property_address.street, property_address.city
timing.Timingobjecttiming.looking_to, timing.timeline_max
social.Social media (relaties)social.facebook, social.linkedIn

De lead-import ondersteunt de meest uitgebreide set velden, inclusief velden voor zowel kopers als verkopers.

KolomnaamBeschrijvingVerplicht
typeType record: altijd leadJa
statusStatus van de leadJa
owner_emailE-mail van de toegewezen gebruikerJa
salutationAanhef (Mr, Mrs)Nee
languageTaal van de lead (nl, en, fr, de, es)Nee
first_nameVoornaamJa
last_nameAchternaamJa
emailE-mailadresJa
phoneTelefoonnummerJa
additional_informationExtra informatie of opmerkingenNee

De contact-import bevat de volgende velden:

KolomnaamBeschrijvingVerplicht
typeType record: altijd contactJa
statusStatus van het contactJa
owner_emailE-mail van de toegewezen gebruikerJa
salutationAanhef (Mr, Mrs)Nee
roleRol van het contact (Buyer, Seller, Lawyer, Notary, etc.)Nee
languageTaalNee
first_nameVoornaamJa
last_nameAchternaamJa
emailE-mailadresJa
phoneTelefoonnummerJa
additional_informationExtra informatieNee
address.cityStadNee
address.countryLandNee
address.stateProvincieNee
address.streetStraatNee
address.zip_codePostcodeNee
do_not_contactNiet contacteren (true/false)Nee
portal_userPortal-gebruiker (true/false)Nee

De relation-import (bedrijven en zakenpartners) bevat de volgende velden:

KolomnaamBeschrijvingVerplicht
nameBedrijfsnaamJa
typeType relatieJa
emailE-mailadresJa
phone_numberTelefoonnummerJa
statusStatusJa
website_urlWebsite-URLNee
preferred_communicationVoorkeurscommunicatiekanaalNee
noteOpmerkingNee
credit_termsBetalingsvoorwaardenNee
address.streetStraatNee
address.cityStadNee
address.stateProvincieNee
address.zip_codePostcodeNee
address.countryLandNee
address.address_line_2Adresregel 2Nee
social.facebookFacebook-URLNee
social.linkedInLinkedIn-URLNee
social.instagramInstagram-URLNee

De importwizard begeleidt u door vier stappen: Bestand selecteren, Velden toewijzen, Valideren en Klaar. Hieronder wordt elke stap in detail beschreven.

  1. Bestand selecteren

    Navigeer naar de importpagina van het gewenste type:

    • Leads: Ga naar Leads en klik op Import
    • Contacten: Ga naar Contacts en klik op Import
    • Relaties: Ga naar Relations en klik op Import

    Upload uw CSV-bestand via het uploadveld. Het bestand mag maximaal 50 MB groot zijn en moet het formaat .csv hebben.

    Op deze pagina kunt u ook:

    • Het voorbeeldbestand downloaden voor het juiste importtype (bij leads kunt u kiezen tussen de variant “leads” of “owners”)
    • De importgeschiedenis bekijken door op “Open import history” te klikken

    Klik op Next om door te gaan naar de volgende stap.

  2. Velden toewijzen (mapping)

    Na het uploaden parseert Tesoro uw CSV-bestand en toont de kolomkoppen uit uw bestand. Voor elke kolom ziet u:

    • De kolomnaam uit uw bestand
    • Een voorbeeldwaarde uit de tweede rij van uw bestand
    • Een dropdown met alle beschikbare Tesoro-velden

    Wijs elke kolom uit uw bestand toe aan het juiste Tesoro-veld via de dropdown.

    Automatische matching: Als de kolomnamen in uw bestand overeenkomen met de Tesoro-veldnamen (of labels), worden ze automatisch gekoppeld. Daarnaast onthoudt Tesoro uw vorige mapping — als u eerder een import heeft uitgevoerd met dezelfde kolomnamen, worden die mappings automatisch hersteld.

    Verplichte velden: Bovenaan de pagina verschijnt een waarschuwing als niet alle verplichte velden zijn toegewezen. U kunt pas doorgaan wanneer alle verplichte velden zijn gekoppeld.

    Klik op Preview om een testimport te starten.

  3. Valideren (preview)

    Tesoro voert een testimport uit: elke rij wordt gevalideerd, maar er worden geen records daadwerkelijk aangemaakt. Na afloop ziet u het importlogboek met per rij:

    • Rijnummer — de positie in uw CSV-bestand
    • Status — geslaagd of mislukt
    • Foutmelding — bij mislukte rijen wordt de specifieke validatiefout getoond

    Controleer het logboek zorgvuldig. Als er fouten zijn, kunt u teruggaan naar stap 1, uw CSV-bestand corrigeren en opnieuw uploaden.

    Als alles er goed uitziet, klik op Import om de definitieve import te starten.

  4. Klaar

    Na de definitieve import toont Tesoro opnieuw het importlogboek met de resultaten. U kunt hier zien hoeveel records succesvol zijn aangemaakt en welke rijen eventueel zijn overgeslagen vanwege fouten.

    Bij geslaagde rijen wordt een verwijzing naar het aangemaakte record opgeslagen in het logboek (contact, lead of relatie).


De veldmapping is het hart van de importwizard. Hier bepaalt u welke kolom uit uw CSV-bestand overeenkomt met welk veld in Tesoro.

Tesoro probeert uw kolommen automatisch te koppelen aan Tesoro-velden op drie manieren:

  1. Exacte waarde-match — de kolomnaam in uw CSV komt exact overeen met de veldwaarde in Tesoro (bijvoorbeeld first_name)
  2. Label-match — de kolomnaam komt overeen met het label van het veld (bijvoorbeeld First Name)
  3. Gedeeltelijke match — het label van het Tesoro-veld bevat de kolomnaam (niet hoofdlettergevoelig)
  4. Vorige mapping — als u eerder een import heeft uitgevoerd met dezelfde kolomnamen, worden de mappings van die vorige import hersteld
ImporttypeVerplichte velden
Leadfirst_name, last_name, email, phone, owner_email
Contactfirst_name, last_name, email, phone, owner_email
Relationname, type, email, phone_number, status

Bij het importeren van leads en contacten wordt de eigenaar (de toegewezen makelaar) op twee manieren bepaald:

  1. Via de kolom owner_email — als uw CSV-bestand een kolom bevat die is gekoppeld aan owner_email, wordt per rij de gebruiker opgezocht op basis van het opgegeven e-mailadres.
  2. Fallback naar bedrijfseigenaar — als er geen owner_email is opgegeven of als het e-mailadres niet overeenkomt met een bestaande gebruiker, wordt het record toegewezen aan de eerste gebruiker van uw bedrijf.

Tesoro voert geen automatische duplicaatdetectie uit tijdens de CSV-import. Elk record in uw CSV-bestand wordt als een nieuw record aangemaakt, ook als er al een contact met hetzelfde e-mailadres bestaat.

  • Controleer uw CSV-bestand vooraf op dubbele e-mailadressen
  • Verwijder duplicaten uit uw bronbestand voordat u importeert
  • Gebruik de testimport om te controleren hoeveel records worden aangemaakt
  • Na de import kunt u duplicaten handmatig samenvoegen in Tesoro

Tesoro valideert elke rij individueel tijdens de import. Als een rij niet aan de validatieregels voldoet, wordt deze overgeslagen en wordt de fout gelogd. Andere rijen worden wel verwerkt — een enkele fout stopt niet de hele import.

FoutOorzaakOplossing
Verplicht veld ontbreektEen vereist veld zoals first_name, last_name of email is leegVul de ontbrekende waarden in uw CSV
Ongeldig e-mailadresHet e-mailadres heeft geen geldig formaatControleer op typefouten en ontbrekende @-tekens
Ongeldige owner_emailDe opgegeven eigenaar bestaat niet in uw Tesoro-accountGebruik het e-mailadres van een bestaande gebruiker
Ongeldig type of statusDe waarde komt niet overeen met de toegestane optiesGebruik exact de waarden uit het voorbeeldbestand
Ongeldig telefoonnummerHet telefoonnummer heeft geen geldig internationaal formaatGebruik het formaat +31612345678 met landcode
Locatie als string i.p.v. lijstMeerdere locaties niet correct gescheidenScheid meerdere waarden met een komma binnen de cel
Naam bevat cijfersHet veld first_name of last_name bevat numerieke tekensVerwijder cijfers uit naamvelden

Na elke import (zowel test als definitief) kunt u het importlogboek raadplegen. Dit toont per rij:

  • Rijnummer — welke rij in het CSV-bestand (startend bij rij 2, omdat rij 1 de kopregel is)
  • Status — geslaagd (error: 0) of mislukt (error: 1)
  • Foutmelding — bij mislukte rijen wordt de validatiefout getoond
  • Aangemaakt record — bij geslaagde rijen een verwijzing naar het aangemaakte contact, lead of relatie (resource name en ID)

Tesoro verwerkt CSV-imports in batches van 100 records. Dit betekent:

  • Grote bestanden worden automatisch opgedeeld in kleinere brokken
  • Elke batch wordt apart verwerkt via een achtergrondtaak
  • De voortgang wordt live bijgewerkt in de interface (bijvoorbeeld “150/500 processed”)
  • U kunt de pagina open houden om de voortgang te volgen — het systeem pollt elke 5 seconden voor updates

Tesoro houdt een overzicht bij van al uw eerdere imports. U kunt de importgeschiedenis bekijken door op de knop Open import history te klikken op de importpagina (stap 1 van de wizard).

De importgeschiedenis toont een tabel met:

KolomBeschrijving
BestandsnaamDe naam van het geimporteerde CSV-bestand
Totaal rijenHet totale aantal rijen in het bestand
Verwerkte rijenHet aantal rijen dat is verwerkt
DatumDe datum waarop de import is uitgevoerd

De geschiedenis is gepagineerd (standaard 10 items per pagina) en gesorteerd op datum, met de nieuwste imports bovenaan. U kunt ook het aantal items per pagina aanpassen (10, 20, 30, 40 of 50).


Naast CSV-import voor contacten en leads ondersteunt Tesoro ook het importeren van woningen via XML-feeds. Dit wordt voornamelijk gebruikt voor:

  • Kyero XML-feeds — automatische synchronisatie van woningaanbod
  • Handmatige XML-uploads — eenmalige woningimport

De XML-import voor woningen wordt geconfigureerd via Settings > XML Import. Bij een XML-import kunt u ook instellen wat er moet gebeuren met woningen die niet meer in de feed voorkomen — deze kunnen automatisch een bepaalde status krijgen (bijvoorbeeld “Removed by Feed”).


  1. Begin altijd met een testimport — De wizard voert automatisch eerst een testimport uit in de preview-stap. Controleer het resultaat zorgvuldig voordat u op “Import” klikt.

  2. Gebruik het voorbeeldbestand als sjabloon — Download het voorbeeldbestand voor het juiste importtype en gebruik het als basis. Dit voorkomt problemen met kolomnamen en veldformaten, en zorgt ervoor dat de automatische matching goed werkt.

  3. Controleer uw telefoonnummers — Gebruik het internationale formaat met landcode (bijvoorbeeld +31612345678 of +34612345678). Spaties worden automatisch verwijderd, maar andere tekens kunnen fouten veroorzaken.

  4. Controleer uw e-mailadressen — Zorg dat elk e-mailadres geldig is. Records zonder geldig e-mailadres worden overgeslagen.

  5. Controleer de owner_email — Het e-mailadres in dit veld moet overeenkomen met een bestaande gebruiker in uw Tesoro-account. Een typefout in dit veld zorgt ervoor dat het record wordt toegewezen aan de standaard bedrijfseigenaar.

  6. Splits grote bestanden — Als u meer dan een paar duizend records importeert, overweeg dan om het bestand op te splitsen in kleinere bestanden. Hoewel Tesoro grote bestanden aankan, zijn kleinere bestanden makkelijker te controleren in het logboek.

  7. Sla uw bestand op in UTF-8 — Dit voorkomt problemen met speciale tekens zoals accenten, umlauten en andere diakritische tekens. In Excel kiest u voor “CSV UTF-8 (gescheiden door lijstscheidingsteken)”.

  8. Controleer meervoudige-waardenvelden — Velden zoals property_details.type en property_details.location accepteren meerdere waarden gescheiden door een komma. Zorg ervoor dat u geen puntkomma gebruikt als scheidingsteken binnen deze cellen.