Firmreader Docs Online logo

Интеграции

Узнайте, как Firmreader интегрируется со Slack, Microsoft Teams, Email, Okta, Zapier и другими сервисами, доставляя обновления в привычные рабочие инструменты.

Firmreader интегрируется с привычными инструментами вашей команды, поэтому важные обновления доходят до людей везде, где они работают. Это обновление.

Доступные интеграции

ИнтеграцияНазначение
SlackПубликация сводок в каналах Slack и подписка на каналы Firmreader через Slack
Microsoft TeamsДоставка публикаций в виде сообщений и адаптивных карточек Teams
EmailОтправка публикаций в виде форматированных писем спискам рассылки
Google WorkspaceВход через SSO и синхронизация Google Groups
OktaSSO и автоматическое предоставление пользователям доступа (SCIM)
ZapierПодключение Firmreader к более чем 5 000 приложениям с помощью рабочих процессов без кода
WebhooksОтправка событий в реальном времени на любой HTTP endpoint

Slack

Настройка

1
Установите приложение Slack

Перейдите в Settings > Integrations > Slack и нажмите Add to Slack. Авторизуйте приложение Firmreader в рабочем пространстве Slack.

2
Сопоставьте каналы

Свяжите каналы Firmreader с каналами Slack. Когда публикация выходит в Firmreader, сводка автоматически публикуется в связанном канале Slack.

3
Настройте форматирование

Выберите компактную сводку (заголовок + ссылка) или расширенный предпросмотр (заголовок, отрывок и обложка).

Команды Slack

КомандаОписание
/firmreader latestПоказать самые последние публикации из ваших подписок
/firmreader search [query]Выполнить поиск публикаций в Slack
/firmreader subscribe [channel]Подписаться на канал Firmreader

Microsoft Teams

Настройка

Перейдите в Settings > Integrations > Microsoft Teams и нажмите Connect. Войдите с помощью учетной записи администратора Microsoft и предоставьте необходимые разрешения.

Публикации доставляются в виде адаптивных карточек в каналы Teams со ссылкой на полную публикацию в Firmreader.

Webhooks

Отправляйте события в реальном времени на любой URL при возникновении событий в вашем рабочем пространстве.

Типы событий

СобытиеДанные
post.publishedПолный объект публикации с каналом и автором
post.updatedОбновленная публикация с описанием изменений
post.deletedИдентификатор публикации и метаданные удаления
channel.createdСведения о новом канале
member.joinedИнформация о новом участнике и командах

Создание webhook

1
Добавьте endpoint webhook

Перейдите в Settings > Integrations > Webhooks и нажмите New Webhook.

2
Введите URL

Укажите HTTPS endpoint, который будет получать события.

3
Выберите события

Выберите события, которые запускают webhook. Можно выбрать все события или указать отдельные.

4
Сохраните и протестируйте

Нажмите Save, затем Send Test Event, чтобы проверить, что ваш endpoint корректно получает данные.

Данные webhook

{
  "event": "post.published",
  "timestamp": "2026-02-24T10:30:00Z",
  "data": {
    "id": "post_abc123",
    "title": "Q1 Company Update",
    "channel": {
      "id": "ch_company_news",
      "name": "Company News"
    },
    "author": {
      "id": "usr_def456",
      "name": "Sarah Chen"
    },
    "url": "https://yourcompany.firmreader.com/posts/post_abc123"
  }
}

Безопасность webhook

Каждый запрос webhook содержит заголовок X-Firmreader-Signature с подписью HMAC-SHA256 для данных. Проверяйте эту подпись с помощью секрета webhook, указанного при создании endpoint.

const crypto = require('crypto');

function verifyWebhook(payload, signature, secret) {
  const expected = crypto
    .createHmac('sha256', secret)
    .update(payload)
    .digest('hex');
  return crypto.timingSafeEqual(
    Buffer.from(signature),
    Buffer.from(expected)
  );
}

Zapier

Подключите Firmreader к тысячам приложений без написания кода. Распространенные варианты использования:

  • Публикация записи Firmreader при появлении новой записи в блоге
  • Создание записи Firmreader из ответа Google Form
  • Синхронизация записей Firmreader с базой данных Notion
  • Отправка дайджестов Firmreader в группу WhatsApp

Чтобы начать, найдите «Firmreader» в каталоге приложений Zapier.

Last updated on