MailerLite オートメーション は何をしますか?
メールマーケティング業務を自動化 -- 購読者の管理、キャンペーンパフォーマンスの分析、グループとセグメントの整理、アカウントの健全性の監視など、すべて Composio MCP 統合を通じて実行できます。
ツールキットドキュメント: composio.dev/toolkits/mailerlite
セットアップ
https://rube.app/mcpにある Composio MCP サーバーを通じて MailerLite アカウントを接続します- アクティブな接続がない場合、エージェントが認証リンクをプロンプト表示します
- 接続が確立されると、すべての
MAILERLITE_*ツールが実行可能になります
コアワークフロー
1. アカウントの確認とメタデータの取得
プラン制限やタイムゾーンを含むアカウント詳細を取得し、一貫性のあるレポートを確保します。
ツール: MAILERLITE_GET_ACCOUNT_INFO
パラメータは不要 -- アカウントメタデータ、プラン詳細、タイムゾーン設定を返します。
プラン制約とタイムゾーンを確立し、一貫性のある時間枠クエリを実行するために、常に最初にこれを実行してください。
2. アカウント全体のパフォーマンス統計の取得
集計された購読者数、送信メールの合計数、エンゲージメント指標を取得し、健全性のスナップショットを提供します。
ツール: MAILERLITE_GET_ACCOUNT_STATS
パラメータは不要 -- 全体の購読者数、送信メール数、パフォーマンス指標を返します。
3. 購読者の一覧表示とページネーション
オプションのステータスフィルタリングとカーソルベースのページネーションを使用して購読者を取得します。
ツール: MAILERLITE_GET_SUBSCRIBERS
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
filter[status] | string | いいえ | フィルター: active、unsubscribed、unconfirmed、bounced、junk |
limit | integer | いいえ | ページあたりの購読者数 (デフォルト: 25) |
cursor | string | いいえ | 前回のレスポンスの meta.cursor からのページネーションカーソル |
include | string | いいえ | groups に設定してグループメンバーシップを含める |
重要: 完全な購読者リストを構築するには、meta.next_cursor が null になるまでループしてください。
4. キャンペーンの一覧表示と分析
オプションのステータス/タイプフィルターとページベースのページネーションを使用してキャンペーンを取得します。
ツール: MAILERLITE_GET_CAMPAIGNS
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
filter[status] | string | いいえ | フィルター: sent、draft、ready |
filter[type] | string | いいえ | フィルター: regular、ab、resend、rss |
limit | integer | いいえ | ページあたりのアイテム数 (デフォルト: 25) |
page | integer | いいえ | ページ番号 (デフォルト: 1) |
重要: 過去の分析からキャンペーンが漏れるのを防ぐために、meta.last_page を使用してページネーションしてください。
5. 購読者グループの管理
オーディエンスを整理するための購読者グループの一覧表示、フィルタリング、並べ替えを行います。
ツール: MAILERLITE_GET_GROUPS
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
filter[name] | string | いいえ | 部分的な名前一致フィルター |
limit | integer | いいえ | 返す最大グループ数 |
page | integer | いいえ | ページ番号 (1から開始) |
sort | string | いいえ | 並べ替え: name、total、open_rate、click_rate、created_at (降順にするには - を接頭辞として使用) |
6. オーディエンスセグメントとカスタムフィールドの取得
高度なオーディエンス分析のためにセグメントとカスタムフィールド定義を取得します。
ツール: MAILERLITE_GET_SEGMENTS と MAILERLITE_GET_FIELDS
セグメント:
| パラメータ | 型 | 必須 | 説明 |
|---|---|---|---|
limit | integer | いいえ | 返す最大セグメント数 (最大 250) |
page | integer | いいえ | ページ番号 (1から開始) |
フィールド: パラメータは不要 -- すべてのカスタムフィールド定義を返します。
既知の落とし穴
| 落とし穴 | 詳細 |
|---|---|
| 購読者のページネーションはカーソルベース | MAILERLITE_GET_SUBSCRIBERS は meta.next_cursor を使用します -- null になるまでループしないと数が不完全になります |
| キャンペーンのページネーションはページベース | MAILERLITE_GET_CAMPAIGNS は page/limit と meta.last_page を使用します -- 早期に停止するとキャンペーンが省略され、トレンドが歪みます |
| サンプリングバイアス | 最初のページのみからエンゲージメント指標を計算するとバイアスが生じます -- 常にすべてのページを集計してください |
| ネストされたレスポンス構造 | MailerLite のペイロードは results[i].response.data の下にネストされており、data と meta のサブキーがあります。フラットな data キーではありません -- それに応じて解析してください |
| API クォータ | 購読者の一覧表示は MailerLite Connect API のクォータによって制限されています -- それに応じてバッチ操作を計画してください |
クイックリファレンス
| ツールスラッグ | 目的 |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO | 認証を確認し、アカウントメタデータを確認する |
MAILERLITE_GET_ACCOUNT_STATS | 集計パフォーマンス指標を取得する |
MAILERLITE_GET_SUBSCRIBERS | フィルタリングとページネーションを使用して購読者を一覧表示する |
MAILERLITE_GET_CAMPAIGNS | ステータス/タイプフィルターを使用してキャンペーンを一覧表示する |
MAILERLITE_GET_GROUPS | 購読者グループを一覧表示および並べ替える |
MAILERLITE_GET_SEGMENTS | オーディエンスセグメントを一覧表示する |
MAILERLITE_GET_FIELDS | カスタムフィールド定義を取得する |
Powered by Composio