Rube MCP를 통해 21risk의 일상 작업을 자동화합니다. 사용 가능한 도구와 최신 입력 형식을 검색하고 연결 상태를 확인한 뒤 요청한 작업을 실행합니다.
- 21risk에서 가능한 작업 확인
- 연결 확인 후 작업 실행
- 여러 작업 일괄 실행
Customer.io에서 설정된 일괄 발송과 전송·열람·클릭 현황 조회를 자동화합니다. 고객 그룹, 뉴스레터, 템플릿과 발송 실행 기록도 확인할 수 있습니다.
Automate customer engagement workflows including broadcast triggers, message analytics, segment management, and newsletter tracking through Customer.io via Composio
Customer.io에서 미리 설정한 일괄 발송을 실행하고 전송, 열람, 클릭 등의 현황을 조회합니다. 고객 ID, 이메일 주소, 세그먼트인 조건별 고객 그룹으로 대상을 지정하고 수신자별 개인화 데이터도 전달할 수 있습니다. 뉴스레터와 알림용 템플릿 목록, 발송 실행 기록과 상세 내용도 확인합니다.
발송 담당자가 대상을 확인한 뒤 발송을 실행하거나, 기간과 캠페인별로 메시지 현황을 알아볼 때 유용합니다. 기존 템플릿이나 과거 발송 기록을 찾는 작업에도 활용할 수 있습니다.
Rube MCP를 통한 Customer.io 계정 연결과 인증이 필요합니다. 발송 대상 지정 방식은 한 번에 하나만 사용합니다. 같은 발송 ID에 대한 실행 요청은 10초에 한 번으로 제한됩니다. 기간은 Unix 타임스탬프로 지정하며, 목록에 후속 결과가 있으면 다음 페이지도 가져옵니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용만을 근거로 4가지 관점에서 판정했습니다. 스타 수나 인기도는 판정에 넣지 않았습니다.
총점은 각 항목을 A=25점, B=15점, C=5점으로 더한 값입니다. 2026년 10월 21일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
Automate customer engagement operations -- trigger targeted broadcasts, retrieve delivery metrics, manage audience segments, list newsletters and transactional templates, and inspect trigger execution history -- all orchestrated through the Composio MCP integration.
Toolkit docs: composio.dev/toolkits/customerio
https://rube.app/mcpCUSTOMERIO_* tools become available for executionManually fire a pre-configured broadcast to a specific audience with personalization data.
Tool: CUSTOMERIO_TRIGGER_BROADCAST
| Parameter | Type | Required | Description |
|---|---|---|---|
broadcast_id | integer | Yes | Broadcast ID from Customer.io Triggering Details |
ids | array | No | List of customer IDs to target |
emails | array | No | List of email addresses to target |
recipients | object | No | Complex filter with and/or/not/segment operators |
per_user_data | array | No | Per-user personalization with id/email + data |
data | object | No | Global key-value data for Liquid template personalization |
data_file_url | string | No | URL to JSON file with per-line user data |
email_add_duplicates | boolean | No | Allow duplicate recipients (default: false) |
email_ignore_missing | boolean | No | Skip people without emails (default: false) |
id_ignore_missing | boolean | No | Skip people without customer IDs (default: false) |
Important: Provide exactly ONE audience option: recipients, ids, emails, per_user_data, or data_file_url. Rate limit: 1 request per 10 seconds per broadcast.
Fetch paginated delivery metrics for messages with filtering by campaign, type, and time window.
Tool: CUSTOMERIO_GET_MESSAGES
| Parameter | Type | Required | Description |
|---|---|---|---|
type | string | No | Message type: email, webhook, twilio, slack, push, in_app |
metric | string | No | Metric: attempted, sent, delivered, opened, clicked, converted |
campaign_id | integer | No | Filter by campaign ID |
newsletter_id | integer | No | Filter by newsletter ID |
action_id | integer | No | Filter by action ID |
start_ts | integer | No | Start of time window (Unix timestamp) |
end_ts | integer | No | End of time window (Unix timestamp) |
limit | integer | No | Results per page, 1-1000 (default: 50) |
start | string | No | Pagination token from previous response next value |
drafts | boolean | No | Return draft messages instead of active/sent |
Retrieve all segments defined in your workspace for audience analysis and broadcast targeting.
Tool: CUSTOMERIO_GET_SEGMENTS
No parameters required -- returns all segments with IDs and metadata.
Use segment IDs when targeting broadcasts via the recipients.segment.id filter.
Paginate through all newsletter metadata for tracking and analysis.
Tool: CUSTOMERIO_LIST_NEWSLETTERS
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Max per page, 1-100 |
sort | string | No | asc (chronological) or desc (reverse) |
start | string | No | Pagination cursor from previous response next value |
List all transactional message templates to find IDs for sending via the API.
Tool: CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES
No parameters required -- returns template IDs and trigger names.
Review all trigger executions for a broadcast and inspect individual trigger details.
Tools: CUSTOMERIO_GET_TRIGGERS and CUSTOMERIO_GET_TRIGGER
List all triggers for a broadcast:
| Parameter | Type | Required | Description |
|---|---|---|---|
broadcast_id | integer | Yes | The broadcast/campaign ID |
Get a specific trigger:
| Parameter | Type | Required | Description |
|---|---|---|---|
broadcast_id | integer | Yes | The campaign/broadcast ID |
trigger_id | string | Yes | Trigger identifier (e.g., 456 or 5-37) |
| Pitfall | Details |
|---|---|
| Mutually exclusive audience params | CUSTOMERIO_TRIGGER_BROADCAST requires exactly ONE of recipients, ids, emails, per_user_data, or data_file_url -- providing multiple causes errors |
| Rate limiting on broadcasts | Broadcasts are limited to 1 trigger request per 10 seconds per broadcast ID |
| Unix timestamp format | start_ts and end_ts in CUSTOMERIO_GET_MESSAGES must be Unix timestamps, not ISO strings |
| Pagination tokens | Messages and newsletters use cursor-based pagination via the start parameter -- use the next value from previous responses |
| Segment ID resolution | To target a segment in a broadcast, first fetch segment IDs via CUSTOMERIO_GET_SEGMENTS, then reference by ID in recipients.segment.id |
| Tool Slug | Purpose |
|---|---|
CUSTOMERIO_TRIGGER_BROADCAST | Trigger a broadcast to a defined audience |
CUSTOMERIO_GET_MESSAGES | Retrieve message delivery metrics with filters |
CUSTOMERIO_GET_SEGMENTS | List all audience segments |
CUSTOMERIO_GET_SEGMENT_DETAILS | Get details for a specific segment |
CUSTOMERIO_LIST_NEWSLETTERS | Paginate through newsletters |
CUSTOMERIO_LIST_TRANSACTIONAL_MESSAGES | List transactional message templates |
CUSTOMERIO_GET_TRIGGERS | List all trigger executions for a broadcast |
CUSTOMERIO_GET_TRIGGER | Inspect a specific trigger execution |
Powered by Composio
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Rube MCP를 통해 21risk의 일상 작업을 자동화합니다. 사용 가능한 도구와 최신 입력 형식을 검색하고 연결 상태를 확인한 뒤 요청한 작업을 실행합니다.
Rube MCP를 통해 2chat 작업을 자동화합니다. Composio에서 지원 도구를 찾고 연결 상태와 최신 입력 요건을 확인한 뒤 해당 작업을 실행합니다.
Rube MCP로 Ably 작업을 자동화합니다. 목적에 맞는 도구와 최신 입력 요건을 검색하고 연결 상태를 확인한 뒤 개별 작업이나 일괄 처리를 실행합니다.
Rube MCP를 통해 AI 에이전트가 Abstract 작업을 수행합니다. 도구 검색으로 연결과 최신 입력 요구 사항을 확인하고, 여러 페이지의 결과도 이어서 가져옵니다.
Rube MCP를 통해 Abuselpdb 작업을 자동화합니다. 사용 가능한 도구와 최신 입력 형식을 찾고 연결 상태를 확인한 뒤 작업을 실행합니다.
Rube MCP로 Abyssale의 사용 가능한 도구와 최신 입력 규격을 찾습니다. 연결 상태를 확인한 뒤 검색된 규격에 따라 에이전트가 작업을 실행합니다.