Как подключить DashaMail к Albato — интеграция email-рассылок

Как подключить DashaMail к Albato — интеграция email-рассылок

Интеграция DashaMail и Albato позволяет автоматически передавать подписчиков, триггерить рассылки и синхронизировать события между двумя сервисами без написания кода. Ниже — пошаговый чек‑лист, реальные скриншоты интерфейсов и типичные проблемы, с которыми сталкиваются при настройке.

Схема проста: Albato берёт данные из выбранного триггера (например, форма в WordPress) и отправляет их в DashaMail через готовый модуль API. При этом можно настроить двойную проверку подписки, отложенную отправку и запись статистики в Google Sheets.

Что необходимо подготовить

  • DashaMail‑аккаунт с включённым API (раздел Настройки → API).
  • Токен доступа, полученный в личном кабинете DashaMail (кнопка Создать токен).
  • Активный аккаунт в Albato и минимум один подключенный сервис‑источник (например, Web‑hook, Google Forms, CRM).
  • Определённый набор полей подписчика, которые вы хотите передавать (email, имя, тег, источник).

Создание сценария в Albato

  1. Войдите в Albato, откройте раздел СценарииСоздать новый сценарий.
  2. Выберите триггер. Часто используют Web‑hook или готовый модуль Форма WordPress. Укажите URL‑адрес, куда будет приходить запрос, и скопируйте его.
  3. Нажмите + → выберите действие DashaMail → Добавить подписчика. Если модуля нет, добавьте HTTP‑запрос и укажите метод POST к endpoint https://api.dashamail.com/v2/subscribers/add.
  4. В поле «Токен» вставьте полученный в DashaMail токен. В разделе «Тело запроса» укажите JSON‑шаблон:
    {
        "list_id": "{{list_id}}",
        "email": "{{email}}",
        "name": "{{name}}",
        "tags": ["{{tag}}"]
    }

    Параметры в двойных фигурных скобках – переменные, получаемые из триггера.

  5. Сохраните сценарий и активируйте его. Albato сразу проверит синтаксис запроса и покажет пример успешного отклика.

Настройка DashaMail

  • Перейдите в раздел Списки → выберите список, в который будут добавляться подписчики. Запомните list_id – он нужен в JSON‑шаблоне.
  • В Настройки → Подтверждение подписки решите, нужен ли double‑opt‑in. Если включён, Albato может сразу отправить параметр confirm: true в запросе.
  • Создайте автоматический «Триггерный шаблон» в DashaMail, если хотите, чтобы при добавлении подписчика отправлялось приветственное письмо. В шаблоне укажите переменные {{name}} и {{tag}} для персонализации.

Тестирование и отладка

  1. Сгенерируйте тестовый запрос к Web‑hook, используя любой HTTP‑клиент (Postman, curl). Пример:
    curl -X POST -H "Content-Type: application/json" -d '{"email":"test@example.com","name":"Тестовый Пользователь","tag":"test"}' https://albato.com/webhook/your-id
  2. Проверьте, появился ли подписчик в выбранном списке DashaMail. Если запись отсутствует, откройте журнал выполнения в Albato (раздел История) и посмотрите статус HTTP‑запроса.
  3. Обратите внимание на коды ответа:
    • 200 – запрос выполнен, подписчик добавлен.
    • 400 – неверный JSON, проверьте синтаксис шаблона.
    • 401 – неверный токен, обновите его в настройках Albato.
    • 409 – подписчик уже существует, решите, нужно ли обновлять данные (параметр update: true).
  4. Если включён double‑opt‑in, проверьте, пришло ли письмо‑подтверждение и корректно ли обработалось подтверждение (в журнале будет событие «subscriber_confirmed»).

Типичные ошибки и их решение

Ошибка Причина Решение
Токен не действителен Токен был отозван или истёк (DashaMail позволяет создать токен сроком до 30 дней). Создайте новый токен в DashaMail и обновите его в модуле Albato.
Поле email пустое В триггере не передаётся значение email (например, форма без обязательного поля). Добавьте валидацию на стороне формы или используйте условие в Albato: Если email пустой → завершить сценарий.
Подписчик уже в списке DashaMail по‑умолчанию отклоняет дубли. Добавьте параметр "update": true в JSON‑тело или включите «Перезаписать данные» в настройках модуля.
Слишком частый запрос → 429 Albato отправляет более 30 запросов в секунду, что превышает лимит DashaMail. Включите в сценарии задержку (Delay) 1–2 секунды или используйте пакетный запрос (Batch API).

Чек‑лист готовой интеграции

  • Токен DashaMail актуален и имеет права «add_subscriber».
  • List_id совпадает с выбранным в DashaMail списком.
  • Все обязательные поля (email, name) передаются из триггера.
  • В JSON‑шаблоне правильно указаны кавычки и запятые (валидный JSON).
  • Тестовый запрос прошёл без ошибок 200/201.
  • Если включён double‑opt‑in – проверено получение письма‑подтверждения.
  • В журнале Albato нет сообщений о превышении лимитов.
  • Настроены уведомления об ошибках (email/Telegram) для оперативного реагирования.

Частые вопросы

Можно ли отправлять сразу несколько тегов подписчику?

Да. В JSON‑теле передайте массив тегов: "tags": ["news","promo"]. DashaMail автоматически добавит их к профилю.

Нужен ли отдельный тариф Albato для работы с DashaMail?

Для базовых сценариев достаточно тарифа Basic (до 5 000 операций в месяц). Если планируется массовая рассылка с более 10 000 подписчиков в сутки, рекомендуется тариф Pro, где лимит операций выше 50 000 и есть приоритетная поддержка.

Как синхронизировать отписки?

В DashaMail включите webhook‑уведомления о событии unsubscribe. В Albato создайте сценарий: триггер – «Webhook DashaMail», действие – «Обновить статус в CRM» или «Удалить из Google Sheets». Таким образом, отписка будет отражена во всех связанных системах.

Можно ли использовать интеграцию без аккаунта Albato?

Технически – да, через прямой HTTP‑запрос к API DashaMail. Однако Albato упрощает маппинг полей, обеспечивает визуальный контроль ошибок и позволяет добавить цепочки действий без программирования. Поэтому в большинстве случаев рекомендуется именно Albato.

Готовая автоматизация экономит часы ручного ввода и исключает человеческие ошибки. Если вам нужен быстрый запуск, детальная настройка сценариев или помощь в масштабировании рассылок, команда D7 готова взять проект в свои руки.

Свяжитесь с нами — мы настроим интеграцию DashaMail ↔ Albato под ваш бизнес, подключим дополнительные сервисы и проведём обучение команды. Подробнее о наших услугах или запросите консультацию. Кроме того, в разделе внедрения CRM вы найдёте кейсы похожих проектов.

Внедрим CRM под ваш бизнес — оставьте заявку

Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.

200+ внедрений 7 лет на рынке Официальный партнёр amoCRM 📞 +7 (926) 842-67-07