Skip to content
Helpdesk Agent dev Tesoro CRM

AI Lead Processing: automatically create leads from portal emails

When someone shows interest in a property via Idealista or Kyero, the portal sends an email to your office. AI reads that email, extracts name, email, phone, message, and property details, and automatically creates a contact in your CRM, without manual entry.

  • You are considering turning this on for your office
  • You receive many portal inquiries and want to skip manual entry
  • You want to understand which data is automatically extracted

  1. Portal sends email: someone shows interest on Idealista, Kyero, or another portal.
  2. Tesoro receives + reads. Non-English emails are first translated for uniform processing.
  3. Data extraction: name, email, phone, message, property details.
  4. Lead appears in CRM: contact record auto-created with property details + original message.
  5. You receive the original: the email is also forwarded to your inbox.

FieldWhat
NameFirst and last name
EmailBuyer’s address
PhoneIn international format
LanguageLanguage of the message
MessageText from the buyer, cleaned (no advertising, legal appendices)
SummaryViewing preference, timeline, motivation, specific questions
Property referencePortal number of the property
Property addressStreet, city, postal code, country
Property priceAsking price from the email
Property typeApartment, villa, house, plot, …
Bedrooms and bathroomsIf mentioned
Source platformIdealista, Kyero, etc.

PlatformStatus
IdealistaAuto-recognized and processed
KyeroAuto-recognized and processed
OthersSystem can handle a wide range of email formats

You don’t need to set anything up, auto-detection per email.


International offices receive inquiries in many languages. The system does:

  • Language detection: automatic
  • Translation: non-English emails are translated for uniform processing
  • Both preserved: original + translation

Supported: Spanish, French, German, Italian, Portuguese, Dutch, Catalan. English directly.


Data quality: what the system does before storage

Section titled “Data quality: what the system does before storage”
  • Phone numbers → international format
  • Names → split into first + last name
  • Email addresses → cleaned + validated
  • Messages → stripped of legal text, signature, advertisement
  • Property references → taken over exactly, never translated or modified

Minimum required from the email:

  • Email address
  • Phone number
  • Name
  • Message

If one is missing → contact is not auto-created. The email is preserved for manual processing.


  1. Check portal settings: your portals must send notification emails to the Tesoro email address that has been set up for you. Ask your Tesoro contact.

  2. Check new leads daily: they appear automatically in your CRM. Quick follow-up = higher conversion.

  3. Report issues: leads stop coming in? Incorrect data? Contact the Tesoro team to check the processing.