Community코딩 & 개발github.com

ComposioHQ/Omnisend-자동화

Omnisend를 통해 Composio로 연락처 관리, 대량 작업, 구독자 세분화 등 이커머스 마케팅 워크플로우를 자동화합니다.

Omnisend-자동화란 무엇인가요?

이 스킬은 Composio MCP 통합을 통해 Omnisend의 이커머스 마케팅 작업을 자동화합니다. 연락처 생성/업데이트, 커서 기반 페이지네이션으로 구독자 목록 관리, 대량 배치 작업 실행, 세그먼트별 타겟팅 등이 가능합니다. Composio MCP 서버에 Omnisend 계정을 연결하면 `OMNISEND_*` 도구들을 에이전트에서 바로 사용할 수 있습니다. 주의할 점으로는 연락처 생성 시 이메일 식별자가 필수이고, 커서 기반 페이지네이션을 사용하며, 배치 작업은 POST/PUT 메서드만 지원합니다. 대량 데이터 처리 시 속도 제한을 피하려면 배치 작업을 활용하는 것이 좋습니다.

지원 대상~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/ComposioHQ/awesome-codex-skills/tree/main/composio-skills/omnisend-automation

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

Omnisend 자동화

이커머스 마케팅 운영을 자동화하세요 — 연락처 생성 및 업데이트, 커서 페이지네이션을 이용한 구독자 목록 관리, 대량 배치 작업 실행, 그리고 대상 그룹 세분화 등 모든 작업이 Composio MCP 통합을 통해 조정됩니다.

툴킷 문서: composio.dev/toolkits/omnisend


설정

  1. https://rube.app/mcp에서 Composio MCP 서버를 통해 Omnisend 계정을 연결하세요.
  2. 활성 연결이 없으면 에이전트가 인증 링크를 제공합니다.
  3. 연결이 완료되면 모든 OMNISEND_* 도구를 실행할 수 있습니다.

핵심 워크플로우

1. 연락처 생성 또는 업데이트

이메일 식별자로 연락처를 Upsert하고 구독 상태, 프로필 필드, 선택적 환영 메시지를 설정합니다.

도구: OMNISEND_CREATE_OR_UPDATE_CONTACT

매개변수유형필수설명
identifiersarray예최소 하나의 식별자 객체 필요. id (이메일), type (email), 선택적 channels.email.status (subscribed, nonSubscribed, unsubscribed), sendWelcomeMessage (boolean) 포함
firstNamestring아니오연락처의 이름
lastNamestring아니오연락처의 성
genderstring아니오m 또는 f
birthdatestring아니오형식: YYYY-MM-DD
countrystring아니오전체 국가명
countryCodestring아니오ISO 3166-1 alpha-2 코드 (예: US)
citystring아니오도시명
addressstring아니오거리 주소
postalCodestring아니오우편번호

2. 연락처 목록 조회 (페이지네이션)

이메일, 전화번호, 상태, 세그먼트, 또는 태그로 필터링하여 연락처를 배치 단위로 조회합니다.

도구: OMNISEND_LIST_CONTACTS

매개변수유형필수설명
limitinteger아니오페이지당 결과 수 (기본값: 100, 최대: 250)
afterstring아니오다음 페이지 커서 (base64로 인코딩된 ContactID)
beforestring아니오이전 페이지 커서
emailstring아니오정확한 이메일 주소로 필터링
phonestring아니오국가 코드를 포함한 전체 전화번호로 필터링
statusstring아니오subscribed, nonSubscribed, unsubscribed 중 선택
segmentIDinteger아니오세그먼트 ID로 필터링
tagstring아니오태그로 필터링 (예: VIP)

3. 연락처 상세 정보 조회

이미 연락처 ID를 알고 있을 때 단일 연락처의 전체 프로필을 조회합니다.

도구: OMNISEND_GET_CONTACT

매개변수유형필수설명
contactIdstring예고유 연락처 식별자 (예: 60e7412b1234567890abcdef)

4. 기존 연락처 업데이트

ID로 특정 필드를 패치하여 전체 레코드를 덮어쓰지 않고 업데이트합니다.

도구: OMNISEND_UPDATE_CONTACT

contactId와 업데이트할 필드가 필요합니다. OMNISEND_LIST_CONTACTS 또는 OMNISEND_GET_CONTACT를 통해 먼저 연락처 ID를 확인하세요.


5. 대량 배치 작업

단일 호출로 많은 레코드를 비동기식으로 처리합니다. 연락처, 상품, 주문, 이벤트, 또는 카테고리를 대상으로 합니다.

도구: OMNISEND_CREATE_BATCH

매개변수유형필수설명
methodstring예POST 또는 PUT
endpointstring예대상: contacts, orders, products, events, categories
itemsarray예각 작업에 대한 페이로드 객체 배열
eventIDstring조건부엔드포인트가 events일 때 필수

대량 데이터 처리 시 속도 제한을 피하려면 배치 작업을 활용하세요.


알려진 문제점

문제점세부 사항
식별자 필수OMNISEND_CREATE_OR_UPDATE_CONTACT는 identifiers 배열에 최소 하나의 식별자가 필요합니다. email 유형만 지원됩니다.
커서 기반 페이지네이션OMNISEND_LIST_CONTACTS는 페이지 번호가 아닌 base64로 인코딩된 after/before 커서를 사용합니다. 불완전한 데이터를 방지하려면 커서를 따라야 합니다.
연락처 ID 확인OMNISEND_UPDATE_CONTACT는 contactId가 필요합니다. 목록 또는 조회 작업을 통해 먼저 ID를 확인하세요.
배치 메서드 제약OMNISEND_CREATE_BATCH는 POST 또는 PUT 메서드만 허용합니다. DELETE나 PATCH는 지원하지 않습니다.
이벤트 ID 의존성이벤트를 배치 처리할 때 eventID 매개변수가 필수입니다. 생략하면 배치가 실패합니다.

빠른 참조

도구 슬러그용도
OMNISEND_CREATE_OR_UPDATE_CONTACT이메일로 연락처 생성 또는 Upsert
OMNISEND_LIST_CONTACTS필터링 및 커서 페이지네이션으로 연락처 목록 조회
OMNISEND_GET_CONTACTID로 단일 연락처 전체 프로필 조회
OMNISEND_UPDATE_CONTACT기존 연락처의 특정 필드 패치
OMNISEND_CREATE_BATCH연락처, 상품, 주문, 이벤트에 대한 대량 비동기 작업

Composio 제공

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ComposioHQ/-21risk-automation

Automate 21risk tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/-2chat-automation

Automate 2chat tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/ably-automation

Automate Ably tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abstract-automation

Automate Abstract tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abuselpdb-automation

Automate Abuselpdb tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/abyssale-automation

Automate Abyssale tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accelo-automation

Automate Accelo tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/accredible-certificates-automation

Automate Accredible Certificates tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/acculynx-automation

Automate Acculynx tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/active-campaign-automation

Automate ActiveCampaign tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/addresszen-automation

Automate Addresszen tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adobe-automation

Automate Adobe tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adrapid-automation

Automate Adrapid tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/adyntel-automation

Automate Adyntel tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aeroleads-automation

Automate Aeroleads tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/aero-workflow-automation

Automate Aero Workflow tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinda-automation

Automate Affinda tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/affinity-automation

Automate Affinity tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agencyzoom-automation

Automate Agencyzoom tasks via Rube MCP (Composio). Always search tools first for current schemas.

ComposioHQ/agent-deep-links

Build, validate, and troubleshoot deep links for Codex, Cursor, VS Code, Visual Studio, and similar tools. Use when users ask for clickable links (especially in Slack) that open threads, files, folders, or app settings.

관련 스킬