Koalify – Email Validation: Custom properties in HubSpot
Koalify – Email Validation automatically creates four custom properties on your HubSpot contacts to store validation results, status details, suggested corrections, and the date each address was last checked.
When you install Koalify – Email Validation, it automatically creates four custom properties on your HubSpot contacts. These properties are how Koalify stores and surfaces email validation results directly inside HubSpot.
You can use these properties to build views, lists, reports, and even notifications that help you act on email quality across your contact database.
Koalify - Email Validation Properties
| Property name | Property description | Property type |
| Koalify - Email Validation Status | The overall validation result for this contact's email address | Dropdown/radio select |
| Koalify - Email Validation Details | A more granular breakdown of why the email received that status | Dropdown/radio select |
| Koalify - Last Email Validation Date | The date this contact's email address was last validated | Date |
| Koalify - Email Validation Suggestion | A suggested corrected email address. | Single-line text |
Koalify - Email Validation Status
The Status property stores the overall verdict. There are exactly three possible values.
| Status | Meaning | Safe to send? |
|---|---|---|
| Valid | The mailbox exists and can receive mail. | Yes |
| Invalid | The address is dead — bad syntax, no mail server, or the mailbox doesn't exist. | No |
| Unknown | No definitive answer — the mail server stalled the check. Retried automatically in the background. | Not yet |
Status is the property to filter and act on. Use it to segment contacts, suppress invalid addresses from campaigns, or trigger workflows.
Koalify - Email Validation Details
The Details property adds the reason behind the status. You will always see exactly one Details value: the most important one, chosen by priority.
| Details | Typical status | What it means |
|---|---|---|
| Retrying | Unknown | A retry is in progress. The label hides the per-attempt reason until a final answer lands. |
| Catch-all | Valid | The domain accepts mail for any address, so this specific mailbox cannot be confirmed. |
| Disposable | Invalid | A throwaway or temporary email provider. |
| Greylisted | Unknown | The server temporarily deferred the check (anti-spam stalling). Still being retried. |
| Free domain | Valid | A consumer provider such as Gmail or Outlook. |
| Role-based | Valid | A shared inbox such as info@ or support@, rather than a named person. |
| OK | Valid | Confirmed deliverable, no special attributes. |
| Domain invalid | Invalid | The domain has no usable mail server — DNS or MX failure, or a bad domain. |
| Mailbox invalid | Invalid | The mailbox doesn't exist or the syntax is incorrect. |
| Mailbox full | Invalid | The mailbox exists but cannot accept more mail. |
| Unknown | Unknown | No category could be determined. |
Details refines your decision. A Valid result with a Catch-all or Role-based detail is technically sendable but worth a second look before adding to a high-volume campaign.
Koalify - Last Email Validation Date
Stores the date the contact's email address was last validated. Use this property to identify contacts who haven't been checked recently — for example, to build a list of contacts where the last validation date is more than 30 days ago.
Koalify - Email Validation Suggestion
When Koalify detects a likely typo in an email address (for example, name@gmial.com), it stores a suggested correction here. Review and apply suggestions manually before updating the contact's email address.
What you can build with these properties
- Active list of all contacts with a Status of Invalid: to suppress from campaigns or flag for cleanup
- View filtered by Details = Catch-all or Role-base: to review before a high-value send
- Workflow that enrols contacts when Status = Invalid and notifies the record owner
- Report showing the breakdown of Valid, Invalid, and Unknown across your contact database
- List of contacts where Last Email Validation Date is more than 30 days ago: to schedule a re-validation pass via a HubSpot workflow.