jpskill.com
💼 ビジネス コミュニティ 🟡 少し慣れが必要 👤 経営者・事業責任者・マーケ

💼 Omnisend Automation

Omnisend Automation

eコマース(ネット通販)のマーケ

⏱ 営業メール作成 15分/通 → 1分/通

📺 まず動画で見る(YouTube)

▶ 【自動化】AIガチ勢の最新活用術6選がこれ1本で丸分かり!【ClaudeCode・AIエージェント・AI経営・Skills・MCP】 ↗

※ jpskill.com 編集部が参考用に選んだ動画です。動画の内容と Skill の挙動は厳密には一致しないことがあります。

📜 元の英語説明(参考)

Automate ecommerce marketing workflows including contact management, bulk operations, and subscriber segmentation through Omnisend via Composio

🇯🇵 日本人クリエイター向け解説

一言でいうと

eコマース(ネット通販)のマーケ

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o omnisend-automation.zip https://jpskill.com/download/1871.zip && unzip -o omnisend-automation.zip && rm omnisend-automation.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/1871.zip -OutFile "$d\omnisend-automation.zip"; Expand-Archive "$d\omnisend-automation.zip" -DestinationPath $d -Force; ri "$d\omnisend-automation.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して omnisend-automation.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → omnisend-automation フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

💬 こう話しかけるだけ — サンプルプロンプト

  • Omnisend Automation で、私のビジネスを分析して改善案を3つ提案して
  • Omnisend Automation を使って、来週の会議用の資料を作って
  • Omnisend Automation で、現状の課題を整理してアクションプランに落として

これをClaude Code に貼るだけで、このSkillが自動発動します。

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Omnisend Automation

Composio MCP連携を通じて、コンタクトの作成と更新、カーソルページネーションによる購読者リストの管理、一括バッチ操作の実行、オーディエンスのセグメント化など、Eコマースマーケティング業務を自動化します。

ツールキットのドキュメント: composio.dev/toolkits/omnisend


セットアップ

  1. https://rube.app/mcp にあるComposio MCPサーバーを通じて、Omnisendアカウントを接続します。
  2. アクティブな接続がない場合、エージェントが認証リンクを促します。
  3. 接続が完了すると、すべての OMNISEND_* ツールが実行可能になります。

コアワークフロー

1. コンタクトの作成または更新

購読ステータス、プロファイルフィールド、およびオプションのウェルカムメッセージを含む、メール識別子によるコンタクトのアップサートを行います。

ツール: OMNISEND_CREATE_OR_UPDATE_CONTACT

パラメータ 必須 説明
identifiers array はい id (メール)、type (email)、オプションの channels.email.status (subscribednonSubscribedunsubscribed)、および sendWelcomeMessage (boolean) を含む少なくとも1つの識別子オブジェクト
firstName string いいえ コンタクトのファーストネーム
lastName string いいえ コンタクトのラストネーム
gender string いいえ m または f
birthdate string いいえ 形式: YYYY-MM-DD
country string いいえ 国名全体
countryCode string いいえ ISO 3166-1 alpha-2 コード (例: US)
city string いいえ 市名
address string いいえ 住所
postalCode string いいえ 郵便番号

2. ページネーション付きコンタクトのリスト表示

メール、電話、ステータス、セグメント、またはタグによるオプションのフィルターを使用して、コンタクトをバッチで取得します。

ツール: OMNISEND_LIST_CONTACTS

パラメータ 必須 説明
limit integer いいえ ページあたりの結果数 (デフォルト: 100、最大: 250)
after string いいえ 次のページのカーソル (base64エンコードされた ContactID)
before string いいえ 前のページのカーソル
email string いいえ 正確なメールアドレスでフィルター
phone string いいえ 国コードを含む完全な電話番号でフィルター
status string いいえ 次のいずれかでフィルター: subscribednonSubscribedunsubscribed
segmentID integer いいえ セグメントIDでフィルター
tag string いいえ タグでフィルター (例: VIP)

3. コンタクト詳細の取得

コンタクトIDがすでにわかっている場合に、単一のコンタクトの完全なプロファイルを取得します。

ツール: OMNISEND_GET_CONTACT

パラメータ 必須 説明
contactId string はい 一意のコンタクト識別子 (例: 60e7412b1234567890abcdef)

4. 既存のコンタクトの更新

レコード全体を上書きすることなく、IDでコンタクトの特定のフィールドをパッチします。

ツール: OMNISEND_UPDATE_CONTACT

contactId と更新するフィールドが必要です。まず OMNISEND_LIST_CONTACTS または OMNISEND_GET_CONTACT を介してコンタクトIDを取得してください。


5. 一括バッチ操作

コンタクト、製品、注文、イベント、またはカテゴリなど、多くのレコードを単一の呼び出しで非同期に処理します。

ツール: OMNISEND_CREATE_BATCH

パラメータ 必須 説明
method string はい POST または PUT
endpoint string はい ターゲット: contactsordersproductseventscategories
items array はい 各操作のペイロードオブジェクトの配列
eventID string 条件付き エンドポイントが events の場合に必須

大量のデータセットを処理する際にレート制限を回避するために、バッチ操作を使用してください。


既知の落とし穴

落とし穴 詳細
識別子が必要 OMNISEND_CREATE_OR_UPDATE_CONTACTidentifiers 配列に少なくとも1つの識別子を必要とします。email タイプのみがサポートされています。
カーソルベースのページネーション OMNISEND_LIST_CONTACTS はページ番号ではなく、base64エンコードされた after/before カーソルを使用します。不完全なデータを避けるためにカーソルに従ってください。
コンタクトIDの解決 OMNISEND_UPDATE_CONTACTcontactId を必要とします。常にリストまたは取得操作を介して最初に解決してください。
バッチメソッドの制約 OMNISEND_CREATE_BATCHPOST または PUT メソッドのみを受け入れます。DELETE または PATCH は使用できません。
イベントIDの依存関係 イベントをバッチ処理する場合、eventID パラメータは必須です。これを省略するとバッチが失敗します。

クイックリファレンス

ツールスラッグ 目的
OMNISEND_CREATE_OR_UPDATE_CONTACT メールでコンタクトを作成またはアップサートします。
OMNISEND_LIST_CONTACTS フィルタリングとカーソルページネーションでコンタクトをリスト表示します。
OMNISEND_GET_CONTACT IDで単一のコンタクトの完全なプロファイルを取得します。
OMNISEND_UPDATE_CONTACT 既存のコンタクトの特定のフィールドをパッチします。
OMNISEND_CREATE_BATCH コンタクト、製品、注文、イベントの一括非同期操作を行います。

Powered by Composio

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Omnisend Automation

Automate ecommerce marketing operations -- create and update contacts, manage subscriber lists with cursor pagination, run bulk batch operations, and segment audiences -- all orchestrated through the Composio MCP integration.

Toolkit docs: composio.dev/toolkits/omnisend


Setup

  1. Connect your Omnisend account through the Composio MCP server at https://rube.app/mcp
  2. The agent will prompt you with an authentication link if no active connection exists
  3. Once connected, all OMNISEND_* tools become available for execution

Core Workflows

1. Create or Update a Contact

Upsert a contact by email identifier with subscription status, profile fields, and optional welcome message.

Tool: OMNISEND_CREATE_OR_UPDATE_CONTACT

Parameter Type Required Description
identifiers array Yes At least one identifier object with id (email), type (email), optional channels.email.status (subscribed, nonSubscribed, unsubscribed), and sendWelcomeMessage (boolean)
firstName string No Contact's first name
lastName string No Contact's last name
gender string No m or f
birthdate string No Format: YYYY-MM-DD
country string No Full country name
countryCode string No ISO 3166-1 alpha-2 code (e.g., US)
city string No City name
address string No Street address
postalCode string No ZIP/postal code

2. List Contacts with Pagination

Retrieve contacts in batches with optional filters for email, phone, status, segment, or tag.

Tool: OMNISEND_LIST_CONTACTS

Parameter Type Required Description
limit integer No Results per page (default: 100, max: 250)
after string No Cursor for next page (base64-encoded ContactID)
before string No Cursor for previous page
email string No Filter by exact email address
phone string No Filter by full phone number with country code
status string No Filter by: subscribed, nonSubscribed, unsubscribed
segmentID integer No Filter by segment ID
tag string No Filter by tag (e.g., VIP)

3. Get Contact Details

Retrieve the full profile for a single contact when you already have their contact ID.

Tool: OMNISEND_GET_CONTACT

Parameter Type Required Description
contactId string Yes Unique contact identifier (e.g., 60e7412b1234567890abcdef)

4. Update an Existing Contact

Patch specific fields on a contact by ID without overwriting the entire record.

Tool: OMNISEND_UPDATE_CONTACT

Requires the contactId and the fields to update. Retrieve the contact ID first via OMNISEND_LIST_CONTACTS or OMNISEND_GET_CONTACT.


5. Bulk Batch Operations

Process many records asynchronously in a single call -- contacts, products, orders, events, or categories.

Tool: OMNISEND_CREATE_BATCH

Parameter Type Required Description
method string Yes POST or PUT
endpoint string Yes Target: contacts, orders, products, events, categories
items array Yes Array of payload objects for each operation
eventID string Conditional Required when endpoint is events

Use batch operations to avoid rate limits when processing large data sets.


Known Pitfalls

Pitfall Details
Identifier required OMNISEND_CREATE_OR_UPDATE_CONTACT requires at least one identifier in the identifiers array -- only email type is supported
Cursor-based pagination OMNISEND_LIST_CONTACTS uses base64-encoded after/before cursors, not page numbers -- follow cursors to avoid incomplete data
Contact ID resolution OMNISEND_UPDATE_CONTACT requires a contactId -- always resolve it first via list or get operations
Batch method constraints OMNISEND_CREATE_BATCH only accepts POST or PUT methods -- no DELETE or PATCH
Event ID dependency When batching events, the eventID parameter is mandatory -- omitting it causes the batch to fail

Quick Reference

Tool Slug Purpose
OMNISEND_CREATE_OR_UPDATE_CONTACT Create or upsert a contact by email
OMNISEND_LIST_CONTACTS List contacts with filtering and cursor pagination
OMNISEND_GET_CONTACT Get full profile for a single contact by ID
OMNISEND_UPDATE_CONTACT Patch specific fields on an existing contact
OMNISEND_CREATE_BATCH Bulk async operations for contacts, products, orders, events

Powered by Composio