Roboteka
Roboteka · Catalog · Validate email

Validate email

The Validate email robot normalizes and checks an email address inside Bitrix24 business processes and robots. It accepts an email string and processes it through the DaData service. It returns the normalized address, its type — personal, corporate, role, or disposable — plus Y/N validity and recognition flags, useful for filtering invalid addresses before a mailing.

The robot sends an email address to the DaData standardization service and returns the check result: a normalized spelling of the address, its type — PERSONAL, CORPORATE, ROLE, or DISPOSABLE — and a validity flag: Y comes back only for addresses with no issues, while doubtful and invalid ones get N. Typical cases: checking a lead's email right after a web form submission so a manager does not waste time on non-existent addresses, and cleaning a contact base before an email campaign by filtering out disposable and role addresses. In the next workflow steps, branch on the validity flag or the address type: write the normalized email to an entity field, create a task for the manager, or move the deal to another stage.

What input parameters does the robot accept?

Parameter Type Required? Default
Email string yes

What does the robot return?

Parameter Type
Normalised email string
Type (PERSONAL/...) string
Valid (Y/N) string
Recognised (Y/N) string

Scenario: filtering invalid emails on lead creation

  1. A lead is created from a web form — the email field holds ivanov@gmial.com
  2. The robot checks the address via DaData — the validity flag comes back as N
  3. The workflow creates a task for the manager to confirm the email instead of sending the message

Related robots