Omnisend Automation

Automate Omnisend contact management, segmentation, and bulk batch operations via Composio MCP.

76.9k|9.0k|Updated Oct 17, 2025
Ready to run
npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill omnisend-automation-composiohq
💬 Prompt for ChatGPT / Claude Chat▼
Please help me install this Agent Skill.
Skill: Omnisend Automation
Source: https://github.com/ComposioHQ/awesome-claude-skills/tree/main/composio-skills/omnisend-automation
Command: npx skills add https://github.com/ComposioHQ/awesome-claude-skills --skill omnisend-automation-composiohq

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing ecommerce marketing contacts manually in Omnisend is slow and error-prone, especially when handling large subscriber lists, bulk imports, or audience segmentation. This Skill lets an AI agent perform those operations directly through the Composio MCP integration. ## Core Features & Use Cases - Contact Upsert and Updates: Create or update contacts by email identifier with subscription status, profile fields, and optional welcome messages. - Paginated Contact Listing: Retrieve and filter contacts by email, phone, status, segment, or tag using cursor-based pagination. - Bulk Batch Operations: Process contacts, products, orders, events, or categories asynchronously in a single batch call to avoid rate limits. - Use Case: Import a list of 500 new customers from a recent sale, tag them as VIP, and subscribe them to your marketing list in one automated workflow. ## Quick Start Connect your Omnisend account at https://rube.app/mcp, then ask the agent to create a new Omnisend contact with email, first name, and subscribed status.

Frequently Asked Questions about Omnisend Automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create or update a contact in Omnisend with an AI agent?▼

Use the OMNISEND_CREATE_OR_UPDATE_CONTACT tool with at least one identifier containing the email address and type. You can optionally set subscription status, first and last name, birthdate, country, and trigger a welcome message.

How to bulk import contacts into Omnisend without hitting rate limits?▼

Use OMNISEND_CREATE_BATCH with method POST or PUT, the contacts endpoint, and an array of contact payloads. Batch operations run asynchronously, letting you process large datasets of contacts, products, orders, or events in one call.

Does Omnisend contact listing support pagination and filtering?▼

Yes, OMNISEND_LIST_CONTACTS supports cursor-based pagination with base64-encoded after and before cursors, up to 250 results per page. You can filter by email, phone, subscription status, segment ID, or tag.

Why does my Omnisend batch operation fail when adding events?▼

Batch operations on the events endpoint require the eventID parameter; omitting it causes the batch to fail. Also note that OMNISEND_CREATE_BATCH only accepts POST or PUT methods, not DELETE or PATCH.

What do I need to connect Omnisend to Claude or other AI agents?▼

You need a Composio account and must connect your Omnisend account through the Composio MCP server at https://rube.app/mcp. After authentication, all OMNISEND_* tools become available to the agent.