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는 meta.last_page와 함께 page/limit을 사용합니다. 조기에 중단하면 캠페인이 누락되고 추세가 왜곡됩니다. |
| 샘플링 편향 | 첫 페이지만으로 참여 지표를 계산하면 편향이 발생합니다. 항상 모든 페이지를 집계하세요. |
| 중첩된 응답 구조 | MailerLite 페이로드는 data 및 meta 하위 키와 함께 results[i].response.data 아래에 중첩되어 있으며, 평평한 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 | 사용자 정의 필드 정의 검색 |
Composio 제공