Ga naar inhoud
HelpdeskAgentdevTesoro CRM

Data importeren: CSV-wizard voor leads, contacten, relaties

Tesoro heeft een ingebouwde importwizard. Drie soorten records: leads, contacten en relaties. Auto-mapping van kolommen, testimport vóór definitief uitvoeren, batchverwerking voor grote bestanden. Alleen Admin.

  • 500 contacten uit een vorig CRM in CSV-vorm
  • Een lijst leads uit een marketing-campagne
  • Verzameling zakelijke relaties (bedrijven) handmatig samengesteld
Type Wat Navigatie
Lead Buyer-leads met tracking Leads → Import
Lead (Owner) Verkopers met woningdetails Leads → Import (kies Owner)
Contact Gekwalificeerde contacten Contacts → Import
Relation Bedrijven, zakenpartners Relations → Import

Eigenschap Eis
Type .csv
Max grootte 50 MB
Scheidingsteken Komma of puntkomma (auto-detectie)
Kopregel Eerste rij = kolomkoppen
Codering UTF-8 aanbevolen

  1. Download voorbeeldbestand + gebruik als sjabloon
  2. Behoud kopregel met juiste Tesoro-veldnamen
  3. UTF-8 voor speciale tekens
  4. Verplichte velden gevuld: anders rij overgeslagen
  • Internationaal formaat met landcode: +31612345678
  • Spaties auto-verwijderd
  • Haakjes/streepjes kunnen fouten geven

Scheid met komma binnen dezelfde cel:

  • property_details.type: apartment, villa, townhouse
  • property_details.location: Marbella, Estepona, Benahavis
Prefix Genest onder Voorbeeld
address. Adres address.city, address.street
lead. Lead-tracking lead.source, lead.status
property_details. Woningwensen property_details.type, property_details.price_min
property_address. Woningadres (verkopers) property_address.street
timing. Timing timing.looking_to, timing.timeline_max
social. Social (relaties) social.facebook, social.linkedIn

Kolom Verplicht
type (altijd lead) Ja
status Ja
owner_email Ja
salutation Nee
language Nee
first_name, last_name Ja
email, phone Ja
additional_information Nee
Kolom Verplicht
type (altijd contact) Ja
status, owner_email Ja
salutation, role, language Nee
first_name, last_name, email, phone Ja
additional_information Nee
address.* Nee
do_not_contact, portal_user (true/false) Nee
Kolom Verplicht
name, type, email, phone_number, status Ja
website_url, preferred_communication, note, credit_terms Nee
address.* Nee
social.facebook, social.linkedIn, social.instagram Nee

  1. Bestand selecteren: ga naar het juiste type (Leads/Contacts/Relations → Import).

    De importwizard.
    Contacten importeren

    Upload CSV (max 50 MB). Op deze pagina ook:

    • Voorbeeldbestand downloaden voor type (leads: kies tussen leads-variant en owners-variant)
    • Open import history voor eerdere imports

    Next

  2. Velden toewijzen (mapping): Tesoro parseert en toont per kolom:

    • Kolomnaam uit bestand
    • Voorbeeldwaarde uit rij 2
    • Dropdown met Tesoro-velden

    Auto-matching:

    • Exacte naam (bv. first_name)
    • Exacte label (bv. First Name)
    • Gedeeltelijke match (niet hoofdlettergevoelig)
    • Vorige mapping bij dezelfde kolomnamen

    Verplichte velden moeten allemaal toegewezen, anders kan niet door.

    Preview → testimport.

  3. Valideren (preview): GEEN records aangemaakt. Per rij:

    • Rijnummer
    • Status: geslaagd / mislukt
    • Foutmelding bij mislukt

    Fouten? Terug naar stap 1, CSV corrigeren, opnieuw uploaden.

    Tevreden? Import klikken → definitief.

  4. Klaar: importlogboek met succes/overgeslagen rijen. Bij succes: verwijzing naar aangemaakt record.


Drie strategieën:

  1. Exacte waarde-match: first_name matcht first_name
  2. Label-match: First Name (label) matcht
  3. Gedeeltelijke match: niet hoofdletter-gevoelig
  4. Vorige mapping: dezelfde kolomnamen als eerdere import → mappings hersteld
Type Verplicht
Lead first_name, last_name, email, phone, owner_email
Contact first_name, last_name, email, phone, owner_email
Relation name, type, email, phone_number, status

  1. owner_email-kolom → gebruiker opgezocht per rij
  2. Fallback → eerste gebruiker van uw bedrijf

Tesoro doet geen duplicaatdetectie tijdens CSV-import. Alle rijen worden aangemaakt, ook bij bestaande emails.

Voorkom duplicaten:

  • Check uw CSV vooraf
  • Verwijder duplicaten in bron
  • Test-import om aantallen te zien
  • Handmatig samenvoegen ná import

Fout Oorzaak Oplossing
Verplicht veld leeg first_name, last_name, email leeg Vul in CSV
Ongeldig email Geen @ of typo Controleer
Ongeldige owner_email Gebruiker bestaat niet Gebruik bestaande gebruiker
Ongeldig type/status Niet in toegestane opties Vergelijk met voorbeeldbestand
Ongeldig telefoonnummer Geen internationaal formaat Gebruik +31612345678
Locatie als string Multi-waarden niet correct gescheiden Komma binnen cel
Naam met cijfers first_name/last_name bevat numerieke tekens Verwijder

Per rij:

  • Rijnummer (vanaf 2, omdat 1 = kopregel)
  • Status (error: 0 of 1)
  • Foutmelding bij mislukt
  • Aangemaakt record bij succes (resource + ID)

Imports verwerkt in batches van 100:

  • Grote bestanden auto-opgedeeld
  • Elke batch via achtergrondtaak
  • Live voortgang in UI (“150/500 processed”)
  • Polling elke 5 seconden

Open import history op importpagina. Tabel:

Kolom Wat
Bestandsnaam Naam CSV
Totaal rijen In bestand
Verwerkte rijen Aantal verwerkt
Datum Wanneer

Gepagineerd (10 default, 10/20/30/40/50 mogelijk), gesorteerd nieuwste eerst.


Niet via CSV-wizard, maar via XML-feed:

  • Kyero XML-feeds voor woningfeed-sync
  • Handmatige XML-uploads voor eenmalige import

Geconfigureerd via Settings → XML Import. U stelt ook in wat te doen met woningen niet meer in feed (bv. status “Removed by Feed”).


  1. Begin met testimport: wizard doet dit auto in preview-stap
  2. Voorbeeldbestand als sjabloon: voorkomt mapping-problemen
  3. Internationale telefoonnummers met landcode
  4. Geldige e-mailadressen: anders overgeslagen
  5. owner_email matcht bestaande gebruiker: anders fallback
  6. Splits grote bestanden: makkelijker te controleren in logboek
  7. UTF-8 voor special characters
  8. Multi-waarden met komma: niet puntkomma binnen cellen