10 августа 2026
EmilДобрый день, с кем можно проконсультироваться по АПИ интеграциям ?
Вы можете написать ваши вопросы здесь.
Если хотите в личку, то можно в бота @rusender_support_bot, через онлайн-чат панели управления или на почту [email protected]
13 августа 2026
VladimirДобрый день. Активировали api ключ через чат на сайте, после чего чат не работает. Задаю здесь вопрос - что дальше делать, где отмечать разрешение external_mail.send, откуда копировать токен?
Токен вы получали ранее при генерации ключа в разделе Интеграции. Если вдруг вы его не сохранили, токен можно перевыпустить. Более подробно об этом можно узнать в начале этой инструкции: https://rusender.ru/developer/api/email/
VladimirДаже не видел чтобы была возможность скопировать или увидеть токен
Именно в разделе Интеграции токен должен предоставляться, поэтому попробуйте его перевыпустить
Vladimirв разделе Интеграции нужно выбрать api и создать новый api-ключ?
Да, именно так вы получаете ваш токен
15 августа 2026
IslamКак активировать API ключ?
Напишите запрос на активацию API в чат-бот @rusender_support_bot, на почту [email protected] или в чат на сайте.
18 августа 2026
id 1827289470текст ещё не в индексе
Здравствуйте! Мне бы получить КЛЮЧ API - id: 8693. В прошлый раз вы активировали, но ключа я не увидел
Данил 🐈⬛ 🐈⬛Здравствуйте! Мне бы получить КЛЮЧ API - id: 8693. В прошлый раз вы активировали, но ключа я не увидел
Значение API-ключа показывается только один раз - сразу после создания. Активация не отображает его повторно.
Замените токен этого ключа или создайте новый API-ключ. Если возникнут сложности, напишите нам запрос на активацию нового API в чат-бот @rusender_support_bot, на почту [email protected] или в чат на сайте
19 августа 2026
Надежда ХрусталеваЗдравствуйте, мне необходимо написать в службу поддержки для активации AIP ключа. Это сюда я попала?
Напишите нам в @rusender_support_bot, мы запросим у вас определенную информацию для активации вашего ключа
23 августа 2026
Владислав МанаковГде взять шаблон кода - интеграция в ворд прес расылка новостей
Готового плагина для WordPress у RuSender нет, всё через публичный API. Если база подписчиков в WordPress (MailPoet, Newsletter, Mailster), кода вообще не нужно: подключаете RuSender по SMTP как транспорт. Кабинет → API и SMTP → SMTP → Создать подключение, активация через поддержку, дальше хост smtp.rusender.ru, порт 465, SSL. Если база в RuSender и письмо должно уходить при публикации записи, это три запроса из functions.php: POST /v1/public/templates (шаблон из поста), POST /v1/public/campaigns (черновик с templateId, senderId, listIds), POST /v1/public/campaigns/{id}/schedule (запуск). Все методы тут: https://rusender.ru/docs/ и https://rusender.ru/developer/api/email/ Два подводных камня: в шаблоне обязателен {{unsubscribe_url}}, иначе модерация не пропустит, и отправитель должен быть на верифицированном домене. Нужен готовый сниппет под хук publish, скину.
Владислав МанаковСоздал API подтвердил его, создал форму для сбора подписчиков которые сформируют мне список, прописал ключ в конфигурационный файл WordPress, Мне нужен СНиП который при публикации новой новости рассылал эту новость всем подписчикам которые подписались на рассылку новостей.
<?php
// в wp-config.php: define('RUSENDER_TOKEN', 'rs_ck_v1_...');
define('RS_API', 'https://api.rusender.ru/api/v1/public');
define('RS_SENDER', 10); // ID отправителя, GET /senders
define('RS_LISTS', [1]); // ID списков, GET /lists
function rs_call($path, $data) {
$r = wp_remote_post(RS_API . $path, [
'timeout' => 20,
'headers' => ['Authorization' => 'Bearer ' . RUSENDER_TOKEN, 'Content-Type' => 'application/json'],
'body' => wp_json_encode(['data' => $data]),
]);
if (is_wp_error($r)) { error_log('RuSender: ' . $r->get_error_message()); return null; }
$b = json_decode(wp_remote_retrieve_body($r), true);
if (empty($b['ok'])) { error_log('RuSender ' . $path . ': ' . wp_remote_retrieve_body($r)); return null; }
return $b['data'];
}
add_action('transition_post_status', function ($new, $old, $post) {
if ($new !== 'publish' || $old === 'publish' || $post->post_type !== 'post') return;
if (get_post_meta($post->ID, '_rs_sent', true)) return;
$img = get_the_post_thumbnail_url($post, 'large');
$html = '<html><body style="font-family:Arial,sans-serif;font-size:16px;color:#222">'
. '<h1>' . esc_html($post->post_title) . '</h1>'
. ($img ? '<p><img src="' . esc_url($img) . '" width="600" style="max-width:100%" alt=""></p>' : '')
. wpautop(esc_html(get_the_excerpt($post)))
. '<p><a href="' . esc_url(get_permalink($post)) . '">Читать на сайте</a></p>'
. '<p style="font-size:12px;color:#888"><a href="{{unsubscribe_url}}">Отписаться</a></p>'
. '</body></html>';
$tpl = rs_call('/templates', ['name' => 'Новость #' . $post->ID, 'html' => $html]);
if (!$tpl) return;
$camp = rs_call('/campaigns', [
'subject' => $post->post_title,
'templateId' => $tpl['id'],
'senderId' => RS_SENDER,
'listIds' => RS_LISTS,
]);
if (!$camp) return;
if (rs_call('/campaigns/' . $camp['id'] . '/schedule', new stdClass()))
Владислав МанаковСоздал API подтвердил его, создал форму для сбора подписчиков которые сформируют мне список, прописал ключ в конфигурационный файл WordPress, Мне нужен СНиП который при публикации новой новости рассылал эту новость всем подписчикам которые подписались на рассылку новостей.
Ссылка
нажмите — покажем
нажмите — покажем
Что подставить: RS_SENDER берётся из GET https://api.rusender.ru/api/v1/public/senders, RS_LISTS из GET /v1/public/lists (тот же заголовок Authorization: Bearer). Если константа с токеном у вас в wp-config.php названа иначе, поправьте RUSENDER_TOKEN в коде. У ключа должны стоять разрешения templates.write, campaigns.write, а для двух GET выше ещё senders.read и contacts.read. Логика такая: при первой публикации записи создаётся HTML-шаблон из заголовка, картинки и анонса, затем черновик рассылки на ваши списки, затем запуск. Рассылка уходит на модерацию и отправляется после одобрения. ID рассылки пишется в мету _rs_sent, повторная правка записи ничего не отправит. {{unsubscribe_url}} из шаблона не убирайте, без него модерация не пропустит. Отправитель должен быть на верифицированном домене, иначе придёт 404. Ошибки пишутся в error_log, при первом тесте включите WP_DEBUG_LOG. Проверять лучше на списке из одного своего адреса.
29 августа 2026
Игорь СавченкоДобрый день, у меня прошло продление и списание с карты, не учел привязку карты, как отменить и вернуть?
Такой вопрос в Tg не решить, нужно вас идентифицировать и запросить личную информацию по платежу, поэтому напишите на почту [email protected] с контактного адреса аккаунта или в онлайн чат из панели RuSender, пожалуйста.
30 августа 2026
Денис СмирновЗдравствуйте
У Меня тоже авто списание. Хотя я не давал на это добро. Как вернуть деньги?
По возврату напишите на [email protected] или в онлайн-чат из панели вашего аккаунта RuSender: https://app.rusender.ru/
Чтобы отключить автопродление, откройте раздел «План и оплата» и выберите «Отписаться»: https://rusender.ru/knowledge-base/email-service/tarification-and-payment/kak-otmenit-avtomaticheskoe-prodlenie-podpiski/