Перейти к содержанию

08. Отчёт об активности

Версия 1.2.0
Количество листов

Оглавление

История изменений

№:1 Дата: 25.08.2025 Автор: Демкович Александр RFC: RPL-1051 Версия: 0.1.0
Изменено:
• В "08_1_1 Процедуре отправки "Отчёта об активности" инфлюэнсерам" изменено условие определения параметра уведомления "ReportBody" согласно "Предпочитаемой локали" пользователя
• В "08_1_2 Процедуре отправки "Отчёта об активности" бизнес представителям" изменено условие определения параметра уведомления "ReportBody" согласно "Предпочитаемой локали" пользователя.
№:2 Дата: 17.10.2025 Автор: Ляшук Андрей RFC: RPL-1540 Версия: 1.0.0
Добавлено:
• "FR_08_1_1"
• "FR_08_2_1".

Изменено:
• В "08_1_1 Процедуре отправки "Отчёта об активности" инфлюэнсерам" при учёте непрочитанных сообщений добавлено исключение согласно "FR_07_3.3.2_4.1"
• В "08_1_2 Процедуре отправки "Отчёта об активности" бизнес представителям" при учёте непрочитанных сообщений добавлено исключение согласно "FR_08_2_1".
№:3 Дата: 21.02.2026 Автор: Ляшук Андрей RFC: RPL-2043 Версия: 1.1.0
Изменено:
В "FR_08_1_1" и "FR_08_2_1" добавлено условие согласно "Свойству доступности".
№:4 Дата: 31.03.2026 Автор: Ляшук Андрей RFC: RPL-2591 Версия: 1.2.0
Изменено:
В "FR_08_1.1" добавлено условие отправки при активной настройке.

1. Описание

"Отчётом об активности" является email-уведомление, которое отправляется пользователям сервиса и содержит информацию об активности.

FR_08_1.1 "Отчёт об активности" должен отправляться каждый день в 10:00 UTC+0, если "Статус активности" статуса отправки отчёта об активности — true.

08_1_1 Процедура отправки "Отчёта об активности" инфлюэнсерам
  1. Наступает время отправки "Отчёта об активности" пользователям сервиса.
  2. Определяются "Инфлюэнсеры", которым должен быть отправлен "Отчёт об активности". "Инфлюэнсеру" должен быть отправлен "Отчёт об активности", если:
    1. "Статус блокировки" пользователя — false;
    2. "Статус верификации" аккаунта пользователя — 2;
    3. Выполняется одно из условий:
      1. Имеется "Уведомление", для которого:

        1. Получатель — "Инфлюэнсер", для которого выполняется проверка;
        2. "Идентификатор динамического шаблона" — 13,

        и имеется минимум одна "Кампания": 1. "Дата создания" которой входит в период от "Даты создания" данного уведомления до текущей даты; 2. Которой соответствует данный "Инфлюэнсер" согласно "07_1_2 Соответствие инфлюэнсера аудитории кампании"; 3. Для которой не имеется "Коллаборации", которая относится к данному "Инфлюэнсеру",

        или имеется минимум одно "Сообщение коллаборации": 1. Которое относится к "Коллаборации", которая относится к "Аккаунту", который относится к "Инфлюэнсеру", для которого выполняется проверка; 2. "Дата создания" которого входит в период от "Даты создания" данного уведомления до текущей даты; 3. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Инфлюэнсеру", для которого выполняется проверка,

        за исключением сообщений, которые определяются согласно "FR_08_1_1". 2. Не имеется "Уведомления", для которого: 1. Получатель — "Инфлюэнсер", для которого выполняется проверка; 2. "Идентификатор динамического шаблона" — 13,

        и имеется минимум одна "Кампания": 1. "Дата создания" которой ранее текущей даты; 2. Которой соответствует данный "Инфлюэнсер" согласно "07_1_2 Соответствие инфлюэнсера аудитории кампании"; 3. Для которой не имеется "Коллаборации", которая относится к данному "Инфлюэнсеру",

        или имеется минимум одно "Сообщение коллаборации": 1. Которое относится к "Коллаборации", которая относится к "Аккаунту", который относится к "Инфлюэнсеру", для которого выполняется проверка; 2. "Дата создания" которого ранее текущей даты; 3. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Инфлюэнсеру", для которого выполняется проверка,

        за исключением сообщений, которые определяются согласно "FR_08_1_1",

        или 3. Выполняются оба условия: 1. Текущий день недели — Понедельник; 2. Имеется минимум одна "Кампания": 1. Которой соответствует данный "Инфлюэнсер" согласно "07_1_2 Соответствие инфлюэнсера аудитории кампании"; 2. Для которой не имеется "Коллаборации", которая относится к данному "Инфлюэнсеру",

        или имеется минимум одно ["Сообщение коллаборации"](07-campaign.md#3.3.1.1-параметры-сообщения-коллаборации(collaboration_messages)):
        1. Которое относится к ["Коллаборации"](07-campaign.md#3.1.1-параметры-коллаборации(collaborations)), которая относится к ["Аккаунту"](02-user.md#3.1.1-параметры-аккаунта-пользователя(accounts)), который относится к данному ["Инфлюэнсеру"](02-user.md#3.-инфлюэнсер);
        2. Для которого не имеется ["Просмотра сообщения пользователем"](07-campaign.md#3.3.1.2-параметры-просмотра-сообщения-пользователем-(message_views)), которое относится к данному ["Инфлюэнсеру"](02-user.md#3.-инфлюэнсер),
        
        за исключением сообщений, которые определяются согласно "FR\_08\_1\_1".
        
        1. Для каждого "Инфлюэнсера", который был определён на этапе "2" данной процедуры, выполняется:
          1. Создание "Уведомления" с параметрами:
            1. Дата создания — согласно текущей дате;
            2. Идентификатор пользователя — идентификатор пользователя, для которого выполняется создание уведомления;
            3. Тип — email;
            4. Идентификатор динамического шаблона — 13;
            5. Параметры уведомления:
        2. InfluencerUserFullName — "Полное имя" пользователя, который был определён на этапе "2" данной процедуры;
        3. ReportBody — согласно "08_1_1.1 Определение параметра уведомления ReportBody" и "Предпочитаемой локали" пользователя, для которого выполняется создание уведомления;
        4. ripplaOffersLink — https://app.rippla.com/offers. 6. Статус — new.
          1. Добавление в очередь "Отправка email-уведомлений через сервис Sendgrid" сообщения "Email-уведомление" с параметрами:
            1. Идентификатор уведомления — идентификатор уведомления, которое было создано на этапе "3_a" данной процедуры.

FR_08_1_1 "Сообщение коллаборации" не должно учитываться при определении количества непрочитанных сообщений, если определение выполняется для:

  1. "Инфлюэнсера" и:
    1. "Тип" сообщения коллаборации — Системное, и
    2. Инициатор:

      1. "Команда Rippla"; или
      2. "Инфлюэнсер"; или
      3. "Администратор" и "Идентификатор шаблона":
        1. 9;
        2. 10;
        3. 11;
        4. 12,

      или 3. "Свойство доступности" сообщения коллаборации — Представитель бизнеса.

08_1_1.1 Определение параметра уведомления ReportBody

Параметр уведомления ReportBody формируется как строка в формате HTML.

Список OFFERS

"Список OFFERS" должен добавляться, если имеется минимум одна "Кампания", которая должна быть добавлена в данный список, или имеется минимум одна "Кампания", которая подходит под условия подсчёта общего количества "Кампаний", соответствующих "Инфлюэнсеру".

"Кампания" должна быть добавлена в "Список OFFERS", если:

  1. Выполняется одно из условий:
    1. Имеется "Уведомление", для которого:

      1. Получатель — "Инфлюэнсер", для которого выполняется создание уведомления;
      2. "Идентификатор динамического шаблона" — 13,

      и "Дата создания" кампании входит в период от "Даты создания" данного уведомления до текущей даты. 2. Не имеется "Уведомления", для которого: 1. Получатель — "Инфлюэнсер", для которого выполняется создание уведомления; 2. "Идентификатор динамического шаблона" установлен как 13,

      и "Дата создания" кампании ранее текущей даты. 2. Соответствует "Инфлюэнсеру" согласно "07_1_2 Соответствие инфлюэнсера аудитории кампании", для которого выполняется создание уведомления. 3. Не имеется "Коллаборации", которая относится к данной "Кампании" и "Инфлюэнсеру", для которого выполняется создание уведомления.

"Кампании" в "Списке OFFERS":

  • Должны быть отсортированы от новых к старым, по "Дате создания" кампании;
  • Должны быть уникальными;
  • Должно быть максимум 3 "Кампании".

Элемент списка, который содержит  , должен быть добавлен, если в "Списке OFFERS" имеется минимум одна "Кампания".

Элемент списка, который содержит общее количество "Кампаний", соответствующих "Инфлюэнсеру", должен быть добавлен, если имеется минимум одна "Кампания", которая подходит под условия подсчёта общего количества "Кампаний". "Кампания" должна быть учтена при подсчёте общего количества, если:

  1. "Инфлюэнсер" соответствует кампании согласно "07_1_2 Соответствие инфлюэнсера аудитории кампании";
  2. Для данной "Кампании" не имеется "Коллаборации", которая относится к "Инфлюэнсеру", для которого выполняется создание уведомления.

Список MESSAGES

"Список MESSAGES" должен добавляться, если имеется минимум одна "Коллаборация", которая должна быть добавлена в данный список, или имеется минимум одно "Сообщение коллаборации", которое подходит под условия подсчёта общего количества непрочитанных сообщений.

"Коллаборации" в "Списке MESSAGES":

  • Должны быть отсортированы от новых к старым, по "Дате создания" последнего непрочитанного сообщения коллаборации;
  • Должны быть уникальными;
  • Должно быть максимум 3 "Коллаборации".

"Коллаборация" должна быть добавлена в "Список MESSAGES", если имеется минимум одно "Сообщение коллаборации":

  1. Которое относится к "Коллаборации", которая относится к "Аккаунту", который относится к "Инфлюэнсеру", для которого выполняется создание уведомления;
  2. Выполняется одно из условий:
    1. Если имеется "Уведомление", для которого:

      1. Получатель — "Инфлюэнсер", для которого выполняется создание уведомления;
      2. "Идентификатор динамического шаблона" установлен как 13,

      и "Дата создания" сообщения коллаборации входит в период от "Даты создания" данного уведомления до текущей даты. 2. Если не имеется "Уведомления", для которого: 1. Получатель — "Инфлюэнсер", для которого выполняется создание уведомления; 2. "Идентификатор динамического шаблона" установлен как 13,

      и "Дата создания" сообщения коллаборации ранее текущей даты. 3. Для которого не имеется "Просмотра сообщения пользователем", которое относится к данному "Инфлюэнсеру".

Элемент списка, который содержит  , должен быть добавлен, если в "Списке MESSAGES" имеется минимум одна "Коллаборация".

Элемент списка, который содержит общее количество непрочитанных сообщений, должен добавляться в "Список MESSAGES", если имеется минимум одно "Сообщение коллаборации":

  1. Которое относится к "Коллаборации", которая относится к "Аккаунту", который относится к "Инфлюэнсеру", для которого выполняется создание уведомления;
  2. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Инфлюэнсеру", для которого выполняется создание уведомления.

Пример:

<div>
   <h4 style='margin-bottom: 0'>✨ <strong>OFFERS TO APPLY TO:</strong></h4>
   <ul style='margin-top: 0'>
       <li>
           <a href="https://app.rippla.com/offers" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Заголовок локации к которой относится кампания}</a><span style='font-weight: normal;'> has a collab that would be perfect for you. Apply in Offers.</span>
       </li>
       <li>
           <span style='font-weight: normal;'>You'll love what </span><a href="https://app.rippla.com/offers" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Заголовок локации к которой относится кампания}</a><span style='font-weight: normal;'> has lined up. Check your Offers tab.</span>
       </li>
       <li>
           <span style='font-weight: normal;'>And don't miss the perks from </span><a href="https://app.rippla.com/offers" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Заголовок локации к которой относится кампания}</a><span style='font-weight: normal;'> in your Offers.</span>
       </li>
   </ul>
   <div>
       <a href="https://app.rippla.com/offers" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Количество кампаний которые подходят под условия подсчёта общего количества Кампаний, которые соответствуют ["Инфлюэнсеру"](02-user.md#3.-инфлюэнсер)}</a><span style='font-weight: normal;'> {offers}(Добавляется если Количество кампаний > 1){offer}(Добавляется если Количество кампаний = 1) {now match}(Добавляется если Количество кампаний > 1){now matches}(Добавляется если Количество кампаний = 1) your profile. But there're more to come!</span>
   </div>
   <h4 style="margin-bottom: 0">📩 <strong>MESSAGES:</strong></h4>
   <ul style="margin-top: 0">
       <li>
           <a href="https://app.rippla.com/collabs?tab={applied — если статус коллаборации Новая, active — если Подтверждена/Запланирована, canceled — если Отменена/Отклонена}" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Заголовок локации к которой относится кампания}</a><span style='font-weight: normal;'> messaged you!</span>
       </li>
       <li>
           <a href="https://app.rippla.com/collabs?tab={applied/active/canceled}" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Заголовок локации к которой относится кампания}</a><span style='font-weight: normal;'> messaged you earlier.</span>
       </li>
       <li>
           <a href="https://app.rippla.com/collabs?tab={applied/active/canceled}" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Заголовок локации к которой относится кампания}</a><span style='font-weight: normal;'> is still waiting for your response.</span>
       </li>
   </ul>
   <div>
       <a href="https://app.rippla.com/campaigns" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Количество непрочитанных сообщений}</a><span style='font-weight: normal;'> unread {messages are}(> 1){message is}(= 1) waiting in your inbox.</span>
   </div>
</div>
08_1_2 Процедура отправки "Отчёта об активности" бизнес представителям
  1. Наступает время отправки "Отчёта об активности" пользователям сервиса.
  2. Определяются "Бизнес представители", которым должен быть отправлен "Отчёт об активности". "Бизнес представителю" должен быть отправлен "Отчёт об активности", если:
    1. "Статус блокировки" пользователя, к которому относится "Бизнес представитель", — false;
    2. Выполняется одно из условий:
      1. Имеется "Уведомление", для которого:

        1. Получатель — "Бизнес представитель", для которого выполняется проверка;
        2. "Идентификатор динамического шаблона" — 14,

        и имеется минимум одна "Коллаборация": 1. Которая относится к "Локации", которая относится к "Бизнесу", к которому относится данный "Бизнес представитель"; 2. В статусе "Новая"; 3. Для которой не имеется "Просмотра коллаборации", который относится к "Бизнес представителю", для которого выполняется проверка; 4. "Дата создания" которой входит в период от "Даты создания" последнего уведомления, с "Идентификатором динамического шаблона" 14, до текущей даты,

        или имеется минимум одно "Сообщение коллаборации": 1. Которое относится к "Коллаборации", которая относится к "Кампании", которая относится к "Локации", которая относится к "Бизнесу", к которому относится "Бизнес представитель", для которого выполняется проверка; 2. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Бизнес представителю", для которого выполняется проверка; 3. "Дата создания" которого входит в период от "Даты создания" последнего уведомления, с "Идентификатором динамического шаблона" 14, до текущей даты,

        за исключением сообщений, которые определяются согласно "FR_08_2_1". 2. Не имеется "Уведомления", для которого: 1. Получатель — "Бизнес представитель", для которого выполняется проверка; 2. "Идентификатор динамического шаблона" — 14,

        и имеется минимум одна "Коллаборация": 1. Которая относится к "Локации", которая относится к "Бизнесу", к которому относится данный "Бизнес представитель"; 2. В статусе "Новая"; 3. Для которой не имеется "Просмотра коллаборации", который относится к "Бизнес представителю", для которого выполняется проверка; 4. "Дата создания" которой ранее текущей даты,

        или имеется минимум одно "Сообщение коллаборации": 1. Которое относится к "Коллаборации", которая относится к "Кампании", которая относится к "Локации", которая относится к "Бизнесу", к которому относится "Бизнес представитель", для которого выполняется проверка; 2. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Бизнес представителю", для которого выполняется проверка; 3. "Дата создания" которого ранее текущей даты,

        за исключением сообщений, которые определяются согласно "FR_08_2_1",

        или 3. Выполняются оба условия: 1. Текущий день недели — Понедельник; 2. Имеется минимум одна "Коллаборация": 1. Которая относится к "Локации", которая относится к "Бизнесу", к которому относится данный "Бизнес представитель"; 2. В статусе "Новая"; 3. Для которой не имеется "Просмотра коллаборации", который относится к "Бизнес представителю", для которого выполняется проверка,

        или имеется минимум одно ["Сообщение коллаборации"](07-campaign.md#3.3.1.1-параметры-сообщения-коллаборации(collaboration_messages)):
        1. Которое относится к ["Коллаборации"](07-campaign.md#3.1.1-параметры-коллаборации(collaborations)), которая относится к ["Кампании"](07-campaign.md#1.1.1-параметры-кампании(campaigns)), которая относится к ["Локации"](06-location.md#3.2-параметры-локации(locations)), которая относится к ["Бизнесу"](05-business.md#2.1-параметры-бизнеса(businesses)), к которому относится ["Бизнес представитель"](05-business.md#3.1-параметры-представителя-бизнеса(business_representatives)), для которого выполняется проверка;
        2. Для которого не имеется ["Просмотра сообщения пользователем"](07-campaign.md#3.3.1.2-параметры-просмотра-сообщения-пользователем-(message_views)), которое относится к "Бизнес представителю", для которого выполняется проверка,
        
        за исключением сообщений, которые определяются согласно "FR\_08\_2\_1".
        
        1. Для каждого "Бизнес представителя", который был определён на этапе "2" данной процедуры, выполняется:
          1. Создание "Уведомления" с параметрами:
            1. Дата создания — согласно текущей дате;
            2. Идентификатор пользователя — идентификатор пользователя, который был определён на этапе "2" данной процедуры;
            3. Тип — email;
            4. Идентификатор динамического шаблона — 14;
            5. Параметры уведомления:
        2. BusinessUserFullName — "Полное имя" пользователя, для которого выполняется создание уведомления;
        3. ReportBody — согласно "08_1_2.1 Определение параметра уведомления ReportBody" и "Предпочитаемой локали" пользователя, для которого выполняется создание уведомления;
        4. ripplaCampaignsLink — https://app.rippla.com/campaigns. 6. Статус — new.
          1. Добавление в очередь "Отправка email-уведомлений через сервис Sendgrid" сообщения "Email-уведомление" с параметрами:
            1. Идентификатор уведомления — идентификатор уведомления, которое было создано на этапе "3_a" данной процедуры.

FR_08_2_1 "Сообщение коллаборации" не должно учитываться при определении количества непрочитанных сообщений, если определение выполняется для:

  1. "Представителя бизнеса" и:
    1. Для "Сообщения коллаборации" имеется минимум один "Просмотр сообщения пользователя", который относится к пользователю, "Роль" которого — "Бизнес представитель"; или
    2. Автором "Сообщения коллаборации" является пользователь, "Роль" которого — "Бизнес представитель"; или
    3. Выполняются оба условия:

      1. "Тип" сообщения — Системное; и
      2. Инициатор:
        1. "Команда Rippla"; или
        2. "Представитель бизнеса"; или
        3. "Администратор" и "Идентификатор шаблона":
          1. 14;
          2. 15;
          3. 16,

      или 4. "Свойство доступности" сообщения коллаборации — Инфлюэнсер.

08_1_2.1 Определение параметра уведомления ReportBody

Параметр уведомления ReportBody формируется как строка в формате HTML.

Список NEW INFLUENCERS

"Список NEW INFLUENCERS" должен добавляться, если имеется минимум одна "Коллаборация", которая должна быть добавлена в данный список.

"Коллаборации" в "Списке NEW INFLUENCERS":

  • Должны быть отсортированы от новых к старым, по "Дате создания" коллаборации;
  • Должны быть уникальными;
  • Не должны относиться к одному и тому же "Инфлюэнсеру";
  • Должно быть максимум 3 "Коллаборации".

"Коллаборация" должна быть добавлена в "Список NEW INFLUENCERS", если:

  1. Относится к "Локации", которая относится к "Бизнесу", к которому относится "Бизнес представитель", для которого выполняется создание уведомления;
  2. "Статус" коллаборации — "Новая";
  3. Для коллаборации не имеется "Просмотра коллаборации", который относится к "Бизнес представителю", для которого выполняется создание уведомления;
  4. Выполняется одно из условий:
    1. Имеется "Уведомление", для которого:

      1. Получатель — "Бизнес представитель", для которого выполняется создание уведомления;
      2. "Идентификатор динамического шаблона" — 14,

      и "Дата создания" коллаборации входит в период от "Даты создания" последнего уведомления, с "Идентификатором динамического шаблона" 14, до текущей даты. 2. Не имеется "Уведомления", для которого: 1. Получатель — "Бизнес представитель", для которого выполняется создание уведомления; 2. "Идентификатор динамического шаблона" установлен как 14,

      и "Дата создания" коллаборации ранее текущей даты.

Общее количество непросмотренных откликов на Кампанию

Общее количество непросмотренных откликов на "Кампанию" должно отображаться, если имеется минимум одна "Коллаборация":

  1. Которая относится к "Локации", которая относится к "Бизнесу", к которому относится "Бизнес представитель", для которого выполняется создание уведомления;
  2. "Статус" коллаборации — "Новая";
  3. Для коллаборации не имеется "Просмотра коллаборации", который относится к "Бизнес представителю", для которого выполняется создание уведомления.

Список MESSAGES

"Список MESSAGES" должен добавляться, если имеется минимум одна "Коллаборация", которая должна быть добавлена в данный список.

"Коллаборации" в "Списке MESSAGES":

  • Должны быть отсортированы от новых к старым, по "Дате создания" последнего непрочитанного сообщения коллаборации;
  • Должны быть уникальными;
  • Должно быть максимум 3 "Коллаборации".

"Коллаборация" должна быть добавлена в "Список MESSAGES", если имеется минимум одно "Сообщение коллаборации":

  1. Которое относится к "Коллаборации", которая относится к "Кампании", которая относится к "Локации", которая относится к "Бизнесу", к которому относится "Бизнес представитель", для которого выполняется создание уведомления;
  2. Выполняется одно из условий:
    1. Имеется "Уведомление", для которого:

      1. Получатель — "Бизнес представитель", для которого выполняется создание уведомления;
      2. "Идентификатор динамического шаблона" установлен как 14,

      и "Дата создания" сообщения коллаборации входит в период от "Даты создания" данного уведомления до текущей даты. 2. Не имеется "Уведомления", для которого: 1. Получатель — "Бизнес представитель", для которого выполняется создание уведомления; 2. "Идентификатор динамического шаблона" установлен как 14,

      и "Дата создания" сообщения коллаборации ранее текущей даты. 3. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Бизнес представителю", для которого выполняется создание уведомления.

Количество непрочитанных сообщений

Элемент списка, который содержит общее количество непрочитанных сообщений, должен добавляться, если имеется минимум одно "Сообщение коллаборации":

  1. Которое относится к "Коллаборации", которая относится к "Аккаунту", который относится к "Инфлюэнсеру", для которого выполняется создание уведомления;
  2. Для которого не имеется "Просмотра сообщения пользователем", которое относится к "Инфлюэнсеру", для которого выполняется создание уведомления.

Отсутствие активных кампаний

Элемент списка, который содержит информацию об отсутствии активных кампаний, должен добавляться, если для "Бизнеса", к которому относится "Бизнес представитель", для которого выполняется создание уведомления, не имеется ни одной "Кампании":

  1. Для которой "Статус" — "Активная";
  2. Текущая дата входит в период от "Начала периода проведения" кампании до "Окончания периода проведения" кампании.

Пример:

<div>
   <h4 style="margin-bottom: 0">✨ <strong>NEW INFLUENCERS:</strong></h4>
   <ul style="margin-top: 0">
       <li>
           <a href="https://app.rippla.com/campaigns/{Идентификатор кампании к которой относится коллаборация}?tab=applications" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Полное имя инфлюэнсера к которому относится Аккаунт к которому относится Коллаборация}</a><span style="font-weight: normal;"> wants to collab with you.</span>
       </li>
       <li>
           <a href="https://app.rippla.com/campaigns/{Идентификатор кампании}?tab=applications" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Полное имя инфлюэнсера}</a><span style="font-weight: normal;"> have applied to your campaign.</span>
       </li>
       <li>
           <a href="https://app.rippla.com/campaigns/{Идентификатор кампании}?tab=applications" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Полное имя инфлюэнсера}</a><span style="font-weight: normal;"> is a great match for your place.</span>
       </li>
   </ul>
   <div>
       <a href="https://app.rippla.com/campaigns" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Общее количество непросмотренных откликов на Кампанию}</a><span style="font-weight: normal;"> influencer {applications are}(> 1){application is}(= 1) waiting for your review.</span>
   </div>
   <h4 style="margin-bottom: 0">📩 <strong>NEW MESSAGES:</strong></h4>
   <ul style="margin-top: 0">
       <li>
           <a href="https://app.rippla.com/campaigns/{Идентификатор кампании}?tab={applications — Новая, selected — Подтверждена/Запланирована, rejected — Отменена/Отклонена, completed — Завершена}" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Полное имя инфлюэнсера}</a><span style="font-weight: normal;"> messaged you — take a look!</span>
       </li>
       <li>
           <a href="https://app.rippla.com/campaigns/{Идентификатор кампании}?tab={applications/selected/rejected/completed}" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Полное имя инфлюэнсера}</a><span style="font-weight: normal;"> followed up.</span>
       </li>
       <li>
           <a href="https://app.rippla.com/campaigns/{Идентификатор кампании}?tab={applications/selected/rejected/completed}" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Полное имя инфлюэнсера}</a><span style="font-weight: normal;"> is waiting on a reply.</span>
       </li>
   </ul>
   <div>
       <a href="https://app.rippla.com/campaigns" style="font-weight: bold; color: #F13726; text-decoration: underline;">{Количество непрочитанных сообщений}</a><span style="font-weight: normal;"> unread {messages are}(> 1){message is}(= 1) waiting in your inbox.</span>
   </div>
   &nbsp;
   <div>
       <strong>Heads-up: it looks like some of your campaigns may no longer be active. Influencers can't apply to expired or hidden listings — so make sure your offers are up to date and visible!</strong>
   </div>
</div>