EmailVerify LogoEmailVerify

HubSpot Email Verification

Email checker for HubSpot. Verify contacts and clean email lists in HubSpot CRM.

Поддерживайте чистоту вашей HubSpot CRM и улучшайте качество лидов, автоматически проверяя email-адреса при создании или обновлении контактов.

Обзор

Интеграция EmailVerify с HubSpot помогает вам:

  • Мгновенно квалифицировать лиды — Проверяйте email при попадании контактов в CRM
  • Поддерживать качество данных — Держите базу контактов чистой
  • Улучшить доставляемость — Убедитесь, что маркетинговые email доходят до реальных людей
  • Снизить отказы — Отфильтровывайте невалидные адреса перед кампаниями

Методы интеграции

МетодЛучше дляСложность
WorkflowsАвтоматическая верификацияНизкая
Custom CodeПродвинутая логикаСредняя
Zapier/MakeАвтоматизация без кодаНизкая
Direct APIПолный контрольВысокая

Метод 1: HubSpot Workflows (Рекомендуется)

Используйте HubSpot workflows с вебхуками для автоматической проверки email.

Шаг 1: Создание пользовательского свойства

Сначала создайте свойства для хранения результатов верификации:

  1. Перейдите в SettingsProperties
  2. Нажмите Create property
  3. Создайте эти свойства:
Название свойстваТипТип поля
Email Verification StatusSingle-line textText
Email Verification ScoreNumberNumber
Email Verified DateDateDate picker
Is Disposable EmailSingle checkboxCheckbox

Шаг 2: Создание Workflow

  1. Перейдите в AutomationWorkflows
  2. Нажмите Create workflowFrom scratch
  3. Выберите workflow Contact-based
  4. Установите триггер регистрации:
Trigger: Contact is created
OR
Trigger: Email is updated

Шаг 3: Добавление Webhook Action

  1. Добавьте действие: Trigger a webhook
  2. Настройте вебхук:

Method: POST

URL:

https://api.emailverify.ai/v1/verify

Request Headers:

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Request Body:

{
  "email": "{{contact.email}}"
}

Шаг 4: Обработка ответа

Добавьте действие Custom code для обработки ответа:

const response = JSON.parse(event.webhook.response);

// Map verification results to contact properties
const outputFields = {
  email_verification_status: response.status,
  email_verification_score: response.score,
  email_verified_date: new Date().toISOString(),
  is_disposable_email: response.result.disposable
};

// Return properties to update
callback(outputFields);

Шаг 5: Ветвление по результатам

Добавьте логику ветвления на основе статуса верификации:

If email_verification_status equals "valid"
  → Continue with lead nurturing
  → Add to marketing list

If email_verification_status equals "invalid"
  → Remove from marketing lists
  → Update lifecycle stage to "Other"

If email_verification_status equals "unknown"
  → Add to "Needs Review" list

Метод 2: Пользовательская интеграция с Operations Hub

Для продвинутых сценариев используйте HubSpot Operations Hub с пользовательским кодом:

Создание Custom Code Action

const axios = require('axios');

exports.main = async (event, callback) => {
  const email = event.inputFields['email'];

  try {
    const response = await axios.post(
      'https://api.emailverify.ai/v1/verify',
      { email },
      {
        headers: {
          'Authorization': `Bearer ${process.env.EMAILVERIFY_API_KEY}`,
          'Content-Type': 'application/json'
        }
      }
    );

    const result = response.data;

    callback({
      outputFields: {
        verification_status: result.status,
        verification_score: result.score,
        is_deliverable: result.result.deliverable,
        is_disposable: result.result.disposable,
        is_role_based: result.result.role,
        is_free_email: result.result.free
      }
    });
  } catch (error) {
    callback({
      outputFields: {
        verification_status: 'error',
        error_message: error.message
      }
    });
  }
};

Настройка Environment Secrets

  1. Перейдите в SettingsIntegrationsPrivate Apps
  2. Создайте приватное приложение или используйте существующее
  3. Добавьте секрет: EMAILVERIFY_API_KEY

Метод 3: Интеграция через Zapier

Для реализации без кода используйте Zapier:

Конфигурация Zap

Trigger: HubSpot → New Contact

Action: Webhooks → POST to EmailVerify

Action: HubSpot → Update Contact

Configuration:
  - Email: {{Contact Email}}
  - Properties to update:
    - email_verification_status: {{status}}
    - email_verification_score: {{score}}

Подробные инструкции см. в нашем Руководстве по интеграции с Zapier.

Сценарии использования

1. Улучшение скоринга лидов

Добавьте качество email в модель скоринга лидов:

Lead Score Adjustments:
  - Valid business email: +15 points
  - Valid free email: +5 points
  - Disposable email: -20 points
  - Role-based email: -5 points
  - Invalid email: -50 points

Реализация в Workflow:

If email_verification_status = "valid"
  AND is_disposable_email = false
  AND is_free_email = false
    → Add 15 to HubSpot Score

If is_disposable_email = true
    → Add -20 to HubSpot Score

2. Гигиена маркетинговых списков

Очищайте списки перед кампаниями:

Create Active List:
  - email_verification_status = "valid"
  - is_disposable_email = false
  - Marketing contact = true

Exclude from campaigns:
  - email_verification_status = "invalid"
  - OR is_disposable_email = true

3. Уведомления для отдела продаж

Оповещайте продажи о поступлении высококачественных лидов:

If email_verification_status = "valid"
  AND email_verification_score > 0.9
  AND is_free_email = false
    → Send internal notification
    → Create task for sales rep

4. Верификация отправок форм

Проверяйте email из отправок форм:

Workflow Trigger: Form submission on any form

Actions:
  1. Verify email with EmailVerify
  2. If valid → Continue normal flow
  3. If invalid → Send "please use valid email" notification

Массовая верификация

Для существующих контактов создайте workflow массовой верификации:

Вариант 1: Запланированный Workflow

Trigger: Scheduled (weekly)
Enrollment: Contacts where
  - email_verified_date is unknown
  - OR email_verified_date is more than 90 days ago
  - Limit: 1000 contacts per run

Вариант 2: Экспорт и импорт

  1. Экспортируйте контакты в CSV
  2. Используйте bulk API или дашборд EmailVerify
  3. Импортируйте результаты обратно в HubSpot
// Bulk verification script
const contacts = await hubspot.crm.contacts.getAll();
const emails = contacts.map(c => c.properties.email);

// Submit to EmailVerify bulk API
const job = await emailVerify.verifyBulk(emails);

// Wait for completion
const results = await emailVerify.getBulkResults(job.job_id);

// Update HubSpot contacts
for (const result of results) {
  await hubspot.crm.contacts.update(
    result.email,
    {
      properties: {
        email_verification_status: result.status,
        email_verification_score: result.score
      }
    }
  );
}

Справочник по пользовательским свойствам контактов

Создайте эти свойства для полной интеграции:

СвойствоВнутреннее имяТипВарианты
Email Verification Statusemail_verification_statusDropdownvalid, invalid, unknown, accept_all
Verification Scoreemail_verification_scoreNumber0-1
Verified Dateemail_verified_dateDate-
Is Disposableis_disposable_emailCheckbox-
Is Role-Basedis_role_based_emailCheckbox-
Is Free Provideris_free_email_providerCheckbox-
Is Catch-All Domainis_catchall_domainCheckbox-

Отчетность и дашборды

Создание отчетов по верификации

Создавайте отчеты для отслеживания качества email:

Отчет о качестве контактов:

  • Всего контактов по статусу верификации
  • Распределение оценки верификации
  • Процент одноразовых email

Качество по источнику лидов:

  • Статус верификации по источнику лидов
  • Сравнение качества по каналам

Анализ трендов:

  • Невалидные email со временем
  • Улучшение после очистки

Виджеты дашборда

Widget 1: Email Quality Pie Chart
  - Segments: valid, invalid, unknown
  - Filter: Created in last 30 days

Widget 2: Verification Score Histogram
  - X-axis: Score ranges (0-0.5, 0.5-0.8, 0.8-1.0)
  - Y-axis: Contact count

Widget 3: Disposable Email Trend
  - Line chart over time
  - Goal: Reduce to less than 5%

Лучшие практики

1. Проверяйте на точках входа

Проверяйте email сразу при создании контактов:

  • Отправки форм
  • Процессы импорта
  • API-интеграции
  • Ручной ввод

2. Периодически перепроверяйте

Валидность email меняется со временем:

  • Настройте ежемесячную перепроверку для активных контактов
  • Перепроверяйте перед крупными кампаниями
  • Отслеживайте дату верификации для выявления устаревших данных

3. Обрабатывайте неизвестные результаты

Для email со статусом unknown:

  • Не удаляйте их сразу
  • Пометьте для проверки
  • Попробуйте повторную верификацию через 24 часа
  • Используйте данные о репутации отправителя как резервный сигнал

4. Сегментируйте по качеству

Создавайте умные списки на основе качества email:

High Quality:
  status = "valid" AND score > 0.8 AND disposable = false

Medium Quality:
  status = "valid" AND (score <= 0.8 OR disposable = true)

Low Quality:
  status = "invalid" OR status = "unknown"

5. Защищайте репутацию отправителя

Никогда не отправляйте на невалидные email:

  • Исключайте статус invalid из всех маркетинговых списков
  • Мониторьте показатели отказов после кампаний
  • Исследуйте источники плохих данных

Устранение неполадок

Workflow не запускается

  • Проверьте критерии регистрации
  • Убедитесь, что workflow включен
  • Проверьте конфликтующие workflows
  • Просмотрите логи ошибок workflow

Ошибки вебхуков

  • Убедитесь в правильности API-ключа
  • Проверьте доступность URL вебхука
  • Просмотрите запрос/ответ в истории workflow
  • Сначала протестируйте API-вызов в Postman

Свойства не обновляются

  • Проверьте точное соответствие внутренних имен свойств
  • Убедитесь, что пользовательский код возвращает правильные имена полей
  • Проверьте права пользователя на обновление свойств

Связанные ресурсы

On this page

ОбзорМетоды интеграцииМетод 1: HubSpot Workflows (Рекомендуется)Шаг 1: Создание пользовательского свойстваШаг 2: Создание WorkflowШаг 3: Добавление Webhook ActionШаг 4: Обработка ответаШаг 5: Ветвление по результатамМетод 2: Пользовательская интеграция с Operations HubСоздание Custom Code ActionНастройка Environment SecretsМетод 3: Интеграция через ZapierКонфигурация ZapСценарии использования1. Улучшение скоринга лидов2. Гигиена маркетинговых списков3. Уведомления для отдела продаж4. Верификация отправок формМассовая верификацияВариант 1: Запланированный WorkflowВариант 2: Экспорт и импортСправочник по пользовательским свойствам контактовОтчетность и дашбордыСоздание отчетов по верификацииВиджеты дашбордаЛучшие практики1. Проверяйте на точках входа2. Периодически перепроверяйте3. Обрабатывайте неизвестные результаты4. Сегментируйте по качеству5. Защищайте репутацию отправителяУстранение неполадокWorkflow не запускаетсяОшибки вебхуковСвойства не обновляютсяСвязанные ресурсы