{"id":"18f88a34-03d1-4cde-b3a0-49415359f6b0","entityType":"agent","slug":"clawhub-hith3sh-mailchimp-marketing","name":"Mailchimp","canonicalUrl":"https://www.xpersona.co/agent/clawhub-hith3sh-mailchimp-marketing","canonicalPath":"/agent/clawhub-hith3sh-mailchimp-marketing","generatedAt":"2026-10-09T20:31:02.869Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":null},"description":"Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha... Skill: Mailchimp Owner: hith3sh Summary: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:12:54.328Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic sou","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 2.7K downloads reported by the source. Last updated 10/9/2026.","installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:mailchimp-marketing","sourceUrl":"https://clawhub.ai/hith3sh/mailchimp-marketing","homepage":"https://clawhub.ai/hith3sh/skills/mailchimp-marketing","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/hith3sh/mailchimp-marketing","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/hith3sh/skills/mailchimp-marketing","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":69,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha..."},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":null},"stars":null,"forks":null,"downloads":2727,"packageName":null,"latestVersion":"1.0.6","tractionLabel":"2.7K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":null},"lastUpdatedAt":"2026-10-09T11:55:20.393Z","lastCrawledAt":"2026-10-09T11:55:20.393Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-10T11:55:20.393Z","lastVerifiedAt":null,"highlights":[{"version":"1.0.6","createdAt":"2026-06-09T07:12:54.328Z","changelog":"Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.","fileCount":3,"zipByteSize":8031},{"version":"1.0.5","createdAt":"2026-06-09T06:10:18.790Z","changelog":"- Removed the redundant skill-card.md file. - Updated the SKILL.md brand logo URL to include a version parameter (?v=2). - No user-facing functionality changes.","fileCount":3,"zipByteSize":7978},{"version":"1.0.4","createdAt":"2026-06-09T04:59:31.337Z","changelog":"- Removed non-essential documentation file: skill-card.md - No changes to features or tool functionality - Installation, setup, and usage remain the same","fileCount":3,"zipByteSize":7925},{"version":"1.0.1","createdAt":"2026-06-08T16:39:16.164Z","changelog":"- Added Mailchimp brand logo to documentation for improved visual clarity. - Updated SKILL.md content and formatting for better readability and structure. - Removed obsolete file: skill-card.md.","fileCount":3,"zipByteSize":7887},{"version":"0.1.3","createdAt":"2026-06-07T13:54:39.053Z","changelog":"Fix broken Step 2 Pair Account GIF (corrected approve_process.gif path).","fileCount":3,"zipByteSize":7480},{"version":"0.1.2","createdAt":"2026-06-07T13:32:46.383Z","changelog":"Full rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.","fileCount":3,"zipByteSize":7801},{"version":"0.1.1","createdAt":"2026-05-13T12:31:17.475Z","changelog":"Refresh public title to remove internal ClawLink branding from the skill name","fileCount":3,"zipByteSize":3577},{"version":"0.1.0","createdAt":"2026-05-05T17:31:05.729Z","changelog":"Initial publish","fileCount":2,"zipByteSize":2357}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s173vws87a7ss71xf9rq53k5gd8568kv:mailchimp-marketing","setupComplexity":"low","setupSteps":["Setup complexity is classified as HIGH. You must provision dedicated cloud infrastructure or an isolated VM. Do not run this directly on your local workstation.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-09T20:31:02.867Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-hith3sh-mailchimp-marketing/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":null},"readme":"Skill: Mailchimp\n\nOwner: hith3sh\n\nSummary: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha...\n\nTags: latest:1.0.6\n\nVersion history:\n\nv1.0.6 | 2026-06-09T07:12:54.328Z | user\n\nAdd UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic source.\n\nv1.0.5 | 2026-06-09T06:10:18.790Z | auto\n\n- Removed the redundant skill-card.md file.\n- Updated the SKILL.md brand logo URL to include a version parameter (?v=2).\n- No user-facing functionality changes.\n\nv1.0.4 | 2026-06-09T04:59:31.337Z | auto\n\n- Removed non-essential documentation file: skill-card.md\n- No changes to features or tool functionality\n- Installation, setup, and usage remain the same\n\nv1.0.1 | 2026-06-08T16:39:16.164Z | auto\n\n- Added Mailchimp brand logo to documentation for improved visual clarity.\n- Updated SKILL.md content and formatting for better readability and structure.\n- Removed obsolete file: skill-card.md.\n\nv0.1.3 | 2026-06-07T13:54:39.053Z | user\n\nFix broken Step 2 Pair Account GIF (corrected approve_process.gif path).\n\nv0.1.2 | 2026-06-07T13:32:46.383Z | user\n\nFull rewrite to new standard: added tool reference tables, 3-step GIF table, architecture diagram, code examples, error handling, and troubleshooting.\n\nv0.1.1 | 2026-05-13T12:31:17.475Z | user\n\nRefresh public title to remove internal ClawLink branding from the skill name\n\nv0.1.0 | 2026-05-05T17:31:05.729Z | user\n\nInitial publish\n\nArchive index:\n\nArchive v1.0.6: 3 files, 8031 bytes\n\nFiles: skill-card.md (2763b), SKILL.md (25108b), _meta.json (138b)\n\nFile v1.0.6:SKILL.md\n\n---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\n![Mailchimp](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailchimp.svg?v=2)\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailchimp-marketing) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls are authenticated automatically by ClawLink using the user's connected Mailchimp account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Mailchimp API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailchimp and connect Mailchimp (requires an active Mailchimp account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailchimp` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailchimp\n```\n\n**Response:** Returns the live tool catalog for Mailchimp.\n\n### Reconnect\n\nIf Mailchimp tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailchimp\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailchimp`\n\n## Security & Permissions\n\n- Access is scoped to the connected Mailchimp account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, list, or subscriber action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete list, delete campaign, archive subscriber) are marked as high-impact and must be confirmed.\n- Free accounts are limited to 1 audience; paid plans allow multiple audiences.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n\n## Tool Reference\n\n### Account & Configuration\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_account_info` | Get account details, email, name, and plan type | Read |\n| `mailchimp_get_lists_info` | Get all audiences/lists with basic info | Read |\n| `mailchimp_add_connected_site` | Add a new connected site for tracking | Write |\n| `mailchimp_add_domain_to_account` | Add a sending domain for email verification | Write |\n| `mailchimp_verify_domain` | Verify domain ownership with confirmation code | Write |\n| `mailchimp_add_export` | Create account data export (ZIP download) | Write |\n| `mailchimp_get_account_export_info` | Check export status and get download URL | Read |\n\n### Audiences (Lists)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_info` | Get detailed list/audience information by ID | Read |\n| `mailchimp_add_list` | Create a new audience (name, contact info, permission reminder required) | Write |\n| `mailchimp_update_list` | Update list settings and configuration | Write |\n| `mailchimp_delete_list` | Permanently delete a list and all subscribers | Write |\n| `mailchimp_get_list_members_info` | Get members of a list with pagination | Read |\n| `mailchimp_add_list_member` | Add a new member to a list | Write |\n| `mailchimp_add_or_update_list_member` | Add or update list member (upsert) | Write |\n| `mailchimp_update_list_member` | Update member info and status | Write |\n| `mailchimp_delete_list_member` | Permanently delete a list member | Write |\n| `mailchimp_archive_list_member` | Archive (soft delete) a list member | Write |\n| `mailchimp_get_member_info` | Get detailed member information | Read |\n| `mailchimp_get_member_activity` | Get member activity history | Read |\n| `mailchimp_get_member_goals` | Get member goal events | Read |\n| `mailchimp_add_member_note` | Add a note to a list member | Write |\n| `mailchimp_add_or_remove_member_tags` | Add or remove tags from a member | Write |\n| `mailchimp_add_member_to_segment` | Add existing member to static segment | Write |\n| `mailchimp_batch_add_or_remove_members` | Batch add/remove members from static segment | Write |\n| `mailchimp_batch_subscribe_or_unsubscribe` | Batch subscribe or unsubscribe members | Write |\n\n### Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_segments` | List all segments for a list | Read |\n| `mailchimp_get_segment_info` | Get segment details by ID | Read |\n| `mailchimp_create_segment` | Create a new segment (static or saved) | Write |\n| `mailchimp_update_segment` | Update segment configuration | Write |\n| `mailchimp_delete_segment` | Permanently delete a segment | Write |\n\n### Tags\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_tags` | Get all tags for a list | Read |\n| `mailchimp_add_list_tag` | Create a new tag in a list | Write |\n| `mailchimp_update_list_tag` | Update tag name | Write |\n| `mailchimp_delete_list_tag` | Permanently delete a tag | Write |\n\n### Merge Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_merge_fields` | List all merge fields for a list | Read |\n| `mailchimp_add_merge_field` | Create a new merge field | Write |\n| `mailchimp_update_merge_field` | Update merge field configuration | Write |\n| `mailchimp_delete_merge_field` | Permanently delete a merge field | Write |\n\n### Interest Categories & Groups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_interest_categories` | List interest categories for a list | Read |\n| `mailchimp_add_interest_category` | Create a new interest category | Write |\n| `mailchimp_list_interests` | List interests within a category | Read |\n| `mailchimp_add_interest_in_category` | Add a new interest/group to a category | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaigns` | List all campaigns with filtering | Read |\n| `mailchimp_get_campaign_info` | Get campaign details by ID | Read |\n| `mailchimp_create_campaign` | Create a new campaign (regular, plaintext, or variate) | Write |\n| `mailchimp_update_campaign` | Update campaign settings | Write |\n| `mailchimp_delete_campaign` | Permanently delete a campaign | Write |\n| `mailchimp_list_campaign_content` | Get campaign content and body | Read |\n| `mailchimp_set_campaign_content` | Set campaign content (HTML, plain text) | Write |\n| `mailchimp_send_campaign` | Send a campaign immediately | Write |\n| `mailchimp_schedule_campaign` | Schedule a campaign for future sending | Write |\n| `mailchimp_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailchimp_pause_campaign` | Pause a running campaign | Write |\n| `mailchimp_resume_campaign` | Resume a paused campaign | Write |\n| `mailchimp_cancel_campaign` | Cancel a sending campaign (Pro/Premium only) | Write |\n\n### Campaign Folders\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_folders` | List all campaign folders | Read |\n| `mailchimp_add_campaign_folder` | Create a new campaign folder | Write |\n| `mailchimp_update_campaign_folder` | Update folder name | Write |\n| `mailchimp_delete_campaign_folder` | Permanently delete a folder | Write |\n\n### Campaign Feedback\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_feedback` | List feedback comments on a campaign | Read |\n| `mailchimp_add_campaign_feedback` | Post feedback comment on a campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_automations` | List all classic automations | Read |\n| `mailchimp_get_automation_info` | Get automation details by ID | Read |\n| `mailchimp_add_automation` | Create classic abandoned cart automation | Write |\n| `mailchimp_pause_automation` | Pause an automation | Write |\n| `mailchimp_unpause_automation` | Resume a paused automation | Write |\n| `mailchimp_archive_automation` | Permanently archive an automation | Write |\n| `mailchimp_get_automation_email_subscriber` | Get automation email queue subscriber | Read |\n| `mailchimp_add_automation_subscriber` | Add subscriber to automation email queue | Write |\n| `mailchimp_remove_automation_subscriber` | Remove subscriber from automation queue | Write |\n\n### Templates\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_templates` | List all email templates | Read |\n| `mailchimp_get_template_info` | Get template details by ID | Read |\n| `mailchimp_add_template` | Create a new classic HTML template | Write |\n| `mailchimp_update_template` | Update template content | Write |\n| `mailchimp_delete_template` | Permanently delete a template | Write |\n| `mailchimp_list_template_folders` | List template folders | Read |\n| `mailchimp_add_template_folder` | Create a new template folder | Write |\n\n### File Manager\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_files` | List all files in file manager | Read |\n| `mailchimp_add_file` | Upload file to file manager (base64, max 10MB) | Write |\n| `mailchimp_update_file` | Update file info | Write |\n| `mailchimp_delete_file` | Permanently delete a file | Write |\n| `mailchimp_list_folders` | List file manager folders | Read |\n| `mailchimp_add_folder` | Create a new file manager folder | Write |\n| `mailchimp_update_folder` | Update folder name | Write |\n| `mailchimp_delete_folder` | Permanently delete a folder | Write |\n\n### Landing Pages\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_landing_pages` | List all landing pages | Read |\n| `mailchimp_get_landing_page` | Get landing page details by ID | Read |\n| `mailchimp_add_landing_page` | Create a new landing page | Write |\n| `mailchimp_publish_landing_page` | Publish a landing page | Write |\n\n### Reports\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_reports_campaign_report` | Get campaign performance report | Read |\n| `mailchimp_get_reports_campaign_opens` | Get campaign open details | Read |\n| `mailchimp_get_reports_campaign_CLICKS` | Get campaign click details | Read |\n| `mailchimp_get_reports_campaign_UNSUBSCRIBES` | Get unsubscribes from campaign | Read |\n| `mailchimp_get_reports_campaign_Bounces` | Get bounces from campaign | Read |\n| `mailchimp_list_campaign_abuse_reports` | Get abuse complaints (spam reports) | Read |\n| `mailchimp_campaign_abuse_report_details` | Get specific abuse report details | Read |\n| `mailchimp_get_reports_campaign_LOCATION` | Get subscriber locations for campaign | Read |\n| `mailchimp_get_reports_campaign_SETTINGS` | Get campaign settings report | Read |\n| `mailchimp_get_reports_campaign_SENT_TO` | Get sent-to list for campaign | Read |\n| `mailchimp_campaign_statistics_feedback` | Get advice based on campaign statistics | Read |\n| `mailchimp_get_subcampaign_report` | Get report for A/B split sub-campaign | Read |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_ecommerce_stores` | List all connected e-commerce stores | Read |\n| `mailchimp_add_store` | Add a new e-commerce store | Write |\n| `mailchimp_get_ecommerce_store_info` | Get store details by ID | Read |\n| `mailchimp_delete_ecommerce_store` | Permanently delete a store | Write |\n| `mailchimp_list_ecommerce_customers` | List customers in a store | Read |\n| `mailchimp_add_or_update_customer` | Add or update customer (upsert) | Write |\n| `mailchimp_get_ecommerce_customer_info` | Get customer details | Read |\n| `mailchimp_delete_ecommerce_customer` | Delete customer from store | Write |\n| `mailchimp_list_ecommerce_products` | List products in a store | Read |\n| `mailchimp_add_product` | Add a new product with variants | Write |\n| `mailchimp_get_ecommerce_product_info` | Get product details | Read |\n| `mailchimp_update_ecommerce_product` | Update product info | Write |\n| `mailchimp_delete_ecommerce_product` | Delete product from store | Write |\n| `mailchimp_add_product_image` | Add image to a product | Write |\n| `mailchimp_list_ecommerce_product_variants` | List product variants | Read |\n| `mailchimp_add_or_update_product_variant` | Add or update product variant | Write |\n| `mailchimp_get_ecommerce_product_variant_info` | Get variant details | Read |\n| `mailchimp_delete_ecommerce_product_variant` | Delete product variant | Write |\n| `mailchimp_list_ecommerce_carts` | List carts in a store | Read |\n| `mailchimp_add_cart` | Create a new cart | Write |\n| `mailchimp_get_ecommerce_cart_info` | Get cart details | Read |\n| `mailchimp_delete_ecommerce_cart` | Delete cart from store | Write |\n| `mailchimp_add_cart_line_item` | Add line item to cart | Write |\n| `mailchimp_update_cart_line_item` | Update cart line item | Write |\n| `mailchimp_delete_cart_line_item` | Remove line item from cart | Write |\n| `mailchimp_list_ecommerce_orders` | List orders in a store | Read |\n| `mailchimp_add_order` | Create a new order | Write |\n| `mailchimp_get_ecommerce_order_info` | Get order details | Read |\n| `mailchimp_update_ecommerce_order` | Update order status | Write |\n| `mailchimp_delete_ecommerce_order` | Delete order from store | Write |\n| `mailchimp_add_order_line_item` | Add line item to existing order | Write |\n\n### Promo Codes & Rules\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_promo_rules` | List promo rules for a store | Read |\n| `mailchimp_add_promo_rule` | Add a new promo rule | Write |\n| `mailchimp_get_promo_rule_info` | Get promo rule details | Read |\n| `mailchimp_update_promo_rule` | Update promo rule | Write |\n| `mailchimp_delete_promo_rule` | Delete promo rule | Write |\n| `mailchimp_list_promo_codes` | List promo codes for a rule | Read |\n| `mailchimp_add_promo_code` | Add promo code to a rule | Write |\n| `mailchimp_get_promo_code_info` | Get promo code details | Read |\n| `mailchimp_update_promo_code` | Update promo code | Write |\n| `mailchimp_delete_promo_code` | Delete promo code | Write |\n\n### Events\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_custom_events` | List available custom events | Read |\n| `mailchimp_get_custom_event_template` | Get custom event template by name | Read |\n| `mailchimp_create_custom_event` | Create custom event for a member | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_webhooks` | List webhooks for a list | Read |\n| `mailchimp_add_webhook` | Create webhook for list events | Write |\n| `mailchimp_update_webhook` | Update webhook configuration | Write |\n| `mailchimp_delete_webhook` | Permanently delete webhook | Write |\n| `mailchimp_add_batch_webhook` | Add batch webhook for batch request events | Write |\n\n### Surveys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_surveys` | List surveys for a list | Read |\n| `mailchimp_create_survey_campaign` | Create campaign linked to a survey | Write |\n\n### Customer Journeys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_customer_journeys` | List customer journeys | Read |\n| `mailchimp_get_customer_journey_info` | Get journey details by ID | Read |\n| `mailchimp_customer_journeys_api_trigger_for_a_contact` | Trigger journey step for a contact | Write |\n\n## Code Examples\n\n### List campaigns\n\n```bash\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" \\\n  --params '{}'\n```\n\n### Create a list (audience)\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list\" \\\n  --params '{\"name\": \"My New Audience\", \"contact\": {\"company\": \"My Company\", \"city\": \"New York\", \"country\": \"US\"}, \"permission_reminder\": \"You signed up for updates from us.\"}'\n```\n\n### Add a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list_member\" \\\n  --params '{\"list_id\": \"LIST_ID\", \"email_address\": \"subscriber@example.com\", \"status\": \"subscribed\", \"merge_fields\": {\"FNAME\": \"John\"}}'\n```\n\n### Send a campaign\n\n```bash\nclawlink_call_tool --tool \"mailchimp_send_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n### Get campaign report\n\n```bash\nclawlink_call_tool --tool \"mailchimp_get_reports_campaign_report\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Mailchimp is connected.\n2. Call `clawlink_list_tools --integration mailchimp` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailchimp`.\n5. If no Mailchimp tools appear, direct the user to https://claw-link.dev/dashboard?add=mailchimp.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List campaigns → Get report → Show results         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send      │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Free Mailchimp accounts are limited to 1 audience. Paid plans allow multiple audiences.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Only one export can run at a time per account and only one per 24-hour period.\n- Completed exports are available for 90 days.\n- E-commerce stores require connected platform and Mailchimp store setup.\n- Product variants require `inventory_quantity > 0` for product recommendations to work.\n- Batch operations maximum 500 emails per request for each operation.\n- Subscriber hash for upsert operations is MD5 hash of lowercase email address.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailchimp`. |\n| Missing connection | Mailchimp is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailchimp. |\n| Permission error | The account lacks required plan or permission for this operation. |\n| List not found | The list ID does not exist. Verify with `mailchimp_get_lists_info`. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailchimp_list_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n| 402 Payment Required | Feature requires higher Mailchimp plan (Pro/Premium). |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- ClawLink: https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailchimp-marketing\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [MailerLite Email Marketing](https://clawhub.ai/hith3sh/mailerlite-email-marketing) — For MailerLite campaigns and automation\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailchimp-marketing)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.6:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailchimp-marketing\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1780989174328\n}\n\nFile v1.0.6:skill-card.md\n\n## Description:\n\nManage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to operate Mailchimp marketing workflows from an agent, including audience management, campaign creation and sending, automations, e-commerce objects, and reporting. It is intended for connected Mailchimp accounts where the user can review and approve write actions before execution.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: ClawLink receives OAuth access for the connected Mailchimp account.\n\nMitigation: Install only if the user trusts ClawLink, review the Mailchimp account before authorization, and revoke the connection when it is no longer needed.\n\nRisk: The integration exposes broad Mailchimp write actions, including campaign sends and changes to audiences, subscribers, templates, stores, webhooks, and automations.\n\nMitigation: Require explicit confirmation for write operations, including the target resource and intended effect, before calling the tool.\n\nRisk: Destructive or high-impact operations can permanently delete or alter marketing assets and subscriber data.\n\nMitigation: Preview unfamiliar or high-impact tools first, prefer read/list/get operations to reduce ambiguity, and confirm destructive actions separately.\n\n## Reference(s):\n\n- [Mailchimp Marketing API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/mailchimp-marketing)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, API calls, guidance]\n\n**Output Format:** [Markdown guidance with inline shell commands and JSON tool parameters]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses the connected ClawLink Mailchimp integration and returns tool results from the user's authorized Mailchimp account.]\n\n## Skill Version(s):\n\n1.0.6 (source: server evidence release.version)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.\n\nArchive v1.0.5: 3 files, 7978 bytes\n\nFiles: skill-card.md (2922b), SKILL.md (24892b), _meta.json (138b)\n\nFile v1.0.5:SKILL.md\n\n---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\n![Mailchimp](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailchimp.svg?v=2)\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls are authenticated automatically by ClawLink using the user's connected Mailchimp account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Mailchimp API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailchimp and connect Mailchimp (requires an active Mailchimp account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailchimp` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailchimp\n```\n\n**Response:** Returns the live tool catalog for Mailchimp.\n\n### Reconnect\n\nIf Mailchimp tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailchimp\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailchimp`\n\n## Security & Permissions\n\n- Access is scoped to the connected Mailchimp account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, list, or subscriber action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete list, delete campaign, archive subscriber) are marked as high-impact and must be confirmed.\n- Free accounts are limited to 1 audience; paid plans allow multiple audiences.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n\n## Tool Reference\n\n### Account & Configuration\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_account_info` | Get account details, email, name, and plan type | Read |\n| `mailchimp_get_lists_info` | Get all audiences/lists with basic info | Read |\n| `mailchimp_add_connected_site` | Add a new connected site for tracking | Write |\n| `mailchimp_add_domain_to_account` | Add a sending domain for email verification | Write |\n| `mailchimp_verify_domain` | Verify domain ownership with confirmation code | Write |\n| `mailchimp_add_export` | Create account data export (ZIP download) | Write |\n| `mailchimp_get_account_export_info` | Check export status and get download URL | Read |\n\n### Audiences (Lists)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_info` | Get detailed list/audience information by ID | Read |\n| `mailchimp_add_list` | Create a new audience (name, contact info, permission reminder required) | Write |\n| `mailchimp_update_list` | Update list settings and configuration | Write |\n| `mailchimp_delete_list` | Permanently delete a list and all subscribers | Write |\n| `mailchimp_get_list_members_info` | Get members of a list with pagination | Read |\n| `mailchimp_add_list_member` | Add a new member to a list | Write |\n| `mailchimp_add_or_update_list_member` | Add or update list member (upsert) | Write |\n| `mailchimp_update_list_member` | Update member info and status | Write |\n| `mailchimp_delete_list_member` | Permanently delete a list member | Write |\n| `mailchimp_archive_list_member` | Archive (soft delete) a list member | Write |\n| `mailchimp_get_member_info` | Get detailed member information | Read |\n| `mailchimp_get_member_activity` | Get member activity history | Read |\n| `mailchimp_get_member_goals` | Get member goal events | Read |\n| `mailchimp_add_member_note` | Add a note to a list member | Write |\n| `mailchimp_add_or_remove_member_tags` | Add or remove tags from a member | Write |\n| `mailchimp_add_member_to_segment` | Add existing member to static segment | Write |\n| `mailchimp_batch_add_or_remove_members` | Batch add/remove members from static segment | Write |\n| `mailchimp_batch_subscribe_or_unsubscribe` | Batch subscribe or unsubscribe members | Write |\n\n### Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_segments` | List all segments for a list | Read |\n| `mailchimp_get_segment_info` | Get segment details by ID | Read |\n| `mailchimp_create_segment` | Create a new segment (static or saved) | Write |\n| `mailchimp_update_segment` | Update segment configuration | Write |\n| `mailchimp_delete_segment` | Permanently delete a segment | Write |\n\n### Tags\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_tags` | Get all tags for a list | Read |\n| `mailchimp_add_list_tag` | Create a new tag in a list | Write |\n| `mailchimp_update_list_tag` | Update tag name | Write |\n| `mailchimp_delete_list_tag` | Permanently delete a tag | Write |\n\n### Merge Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_merge_fields` | List all merge fields for a list | Read |\n| `mailchimp_add_merge_field` | Create a new merge field | Write |\n| `mailchimp_update_merge_field` | Update merge field configuration | Write |\n| `mailchimp_delete_merge_field` | Permanently delete a merge field | Write |\n\n### Interest Categories & Groups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_interest_categories` | List interest categories for a list | Read |\n| `mailchimp_add_interest_category` | Create a new interest category | Write |\n| `mailchimp_list_interests` | List interests within a category | Read |\n| `mailchimp_add_interest_in_category` | Add a new interest/group to a category | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaigns` | List all campaigns with filtering | Read |\n| `mailchimp_get_campaign_info` | Get campaign details by ID | Read |\n| `mailchimp_create_campaign` | Create a new campaign (regular, plaintext, or variate) | Write |\n| `mailchimp_update_campaign` | Update campaign settings | Write |\n| `mailchimp_delete_campaign` | Permanently delete a campaign | Write |\n| `mailchimp_list_campaign_content` | Get campaign content and body | Read |\n| `mailchimp_set_campaign_content` | Set campaign content (HTML, plain text) | Write |\n| `mailchimp_send_campaign` | Send a campaign immediately | Write |\n| `mailchimp_schedule_campaign` | Schedule a campaign for future sending | Write |\n| `mailchimp_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailchimp_pause_campaign` | Pause a running campaign | Write |\n| `mailchimp_resume_campaign` | Resume a paused campaign | Write |\n| `mailchimp_cancel_campaign` | Cancel a sending campaign (Pro/Premium only) | Write |\n\n### Campaign Folders\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_folders` | List all campaign folders | Read |\n| `mailchimp_add_campaign_folder` | Create a new campaign folder | Write |\n| `mailchimp_update_campaign_folder` | Update folder name | Write |\n| `mailchimp_delete_campaign_folder` | Permanently delete a folder | Write |\n\n### Campaign Feedback\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_feedback` | List feedback comments on a campaign | Read |\n| `mailchimp_add_campaign_feedback` | Post feedback comment on a campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_automations` | List all classic automations | Read |\n| `mailchimp_get_automation_info` | Get automation details by ID | Read |\n| `mailchimp_add_automation` | Create classic abandoned cart automation | Write |\n| `mailchimp_pause_automation` | Pause an automation | Write |\n| `mailchimp_unpause_automation` | Resume a paused automation | Write |\n| `mailchimp_archive_automation` | Permanently archive an automation | Write |\n| `mailchimp_get_automation_email_subscriber` | Get automation email queue subscriber | Read |\n| `mailchimp_add_automation_subscriber` | Add subscriber to automation email queue | Write |\n| `mailchimp_remove_automation_subscriber` | Remove subscriber from automation queue | Write |\n\n### Templates\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_templates` | List all email templates | Read |\n| `mailchimp_get_template_info` | Get template details by ID | Read |\n| `mailchimp_add_template` | Create a new classic HTML template | Write |\n| `mailchimp_update_template` | Update template content | Write |\n| `mailchimp_delete_template` | Permanently delete a template | Write |\n| `mailchimp_list_template_folders` | List template folders | Read |\n| `mailchimp_add_template_folder` | Create a new template folder | Write |\n\n### File Manager\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_files` | List all files in file manager | Read |\n| `mailchimp_add_file` | Upload file to file manager (base64, max 10MB) | Write |\n| `mailchimp_update_file` | Update file info | Write |\n| `mailchimp_delete_file` | Permanently delete a file | Write |\n| `mailchimp_list_folders` | List file manager folders | Read |\n| `mailchimp_add_folder` | Create a new file manager folder | Write |\n| `mailchimp_update_folder` | Update folder name | Write |\n| `mailchimp_delete_folder` | Permanently delete a folder | Write |\n\n### Landing Pages\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_landing_pages` | List all landing pages | Read |\n| `mailchimp_get_landing_page` | Get landing page details by ID | Read |\n| `mailchimp_add_landing_page` | Create a new landing page | Write |\n| `mailchimp_publish_landing_page` | Publish a landing page | Write |\n\n### Reports\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_reports_campaign_report` | Get campaign performance report | Read |\n| `mailchimp_get_reports_campaign_opens` | Get campaign open details | Read |\n| `mailchimp_get_reports_campaign_CLICKS` | Get campaign click details | Read |\n| `mailchimp_get_reports_campaign_UNSUBSCRIBES` | Get unsubscribes from campaign | Read |\n| `mailchimp_get_reports_campaign_Bounces` | Get bounces from campaign | Read |\n| `mailchimp_list_campaign_abuse_reports` | Get abuse complaints (spam reports) | Read |\n| `mailchimp_campaign_abuse_report_details` | Get specific abuse report details | Read |\n| `mailchimp_get_reports_campaign_LOCATION` | Get subscriber locations for campaign | Read |\n| `mailchimp_get_reports_campaign_SETTINGS` | Get campaign settings report | Read |\n| `mailchimp_get_reports_campaign_SENT_TO` | Get sent-to list for campaign | Read |\n| `mailchimp_campaign_statistics_feedback` | Get advice based on campaign statistics | Read |\n| `mailchimp_get_subcampaign_report` | Get report for A/B split sub-campaign | Read |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_ecommerce_stores` | List all connected e-commerce stores | Read |\n| `mailchimp_add_store` | Add a new e-commerce store | Write |\n| `mailchimp_get_ecommerce_store_info` | Get store details by ID | Read |\n| `mailchimp_delete_ecommerce_store` | Permanently delete a store | Write |\n| `mailchimp_list_ecommerce_customers` | List customers in a store | Read |\n| `mailchimp_add_or_update_customer` | Add or update customer (upsert) | Write |\n| `mailchimp_get_ecommerce_customer_info` | Get customer details | Read |\n| `mailchimp_delete_ecommerce_customer` | Delete customer from store | Write |\n| `mailchimp_list_ecommerce_products` | List products in a store | Read |\n| `mailchimp_add_product` | Add a new product with variants | Write |\n| `mailchimp_get_ecommerce_product_info` | Get product details | Read |\n| `mailchimp_update_ecommerce_product` | Update product info | Write |\n| `mailchimp_delete_ecommerce_product` | Delete product from store | Write |\n| `mailchimp_add_product_image` | Add image to a product | Write |\n| `mailchimp_list_ecommerce_product_variants` | List product variants | Read |\n| `mailchimp_add_or_update_product_variant` | Add or update product variant | Write |\n| `mailchimp_get_ecommerce_product_variant_info` | Get variant details | Read |\n| `mailchimp_delete_ecommerce_product_variant` | Delete product variant | Write |\n| `mailchimp_list_ecommerce_carts` | List carts in a store | Read |\n| `mailchimp_add_cart` | Create a new cart | Write |\n| `mailchimp_get_ecommerce_cart_info` | Get cart details | Read |\n| `mailchimp_delete_ecommerce_cart` | Delete cart from store | Write |\n| `mailchimp_add_cart_line_item` | Add line item to cart | Write |\n| `mailchimp_update_cart_line_item` | Update cart line item | Write |\n| `mailchimp_delete_cart_line_item` | Remove line item from cart | Write |\n| `mailchimp_list_ecommerce_orders` | List orders in a store | Read |\n| `mailchimp_add_order` | Create a new order | Write |\n| `mailchimp_get_ecommerce_order_info` | Get order details | Read |\n| `mailchimp_update_ecommerce_order` | Update order status | Write |\n| `mailchimp_delete_ecommerce_order` | Delete order from store | Write |\n| `mailchimp_add_order_line_item` | Add line item to existing order | Write |\n\n### Promo Codes & Rules\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_promo_rules` | List promo rules for a store | Read |\n| `mailchimp_add_promo_rule` | Add a new promo rule | Write |\n| `mailchimp_get_promo_rule_info` | Get promo rule details | Read |\n| `mailchimp_update_promo_rule` | Update promo rule | Write |\n| `mailchimp_delete_promo_rule` | Delete promo rule | Write |\n| `mailchimp_list_promo_codes` | List promo codes for a rule | Read |\n| `mailchimp_add_promo_code` | Add promo code to a rule | Write |\n| `mailchimp_get_promo_code_info` | Get promo code details | Read |\n| `mailchimp_update_promo_code` | Update promo code | Write |\n| `mailchimp_delete_promo_code` | Delete promo code | Write |\n\n### Events\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_custom_events` | List available custom events | Read |\n| `mailchimp_get_custom_event_template` | Get custom event template by name | Read |\n| `mailchimp_create_custom_event` | Create custom event for a member | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_webhooks` | List webhooks for a list | Read |\n| `mailchimp_add_webhook` | Create webhook for list events | Write |\n| `mailchimp_update_webhook` | Update webhook configuration | Write |\n| `mailchimp_delete_webhook` | Permanently delete webhook | Write |\n| `mailchimp_add_batch_webhook` | Add batch webhook for batch request events | Write |\n\n### Surveys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_surveys` | List surveys for a list | Read |\n| `mailchimp_create_survey_campaign` | Create campaign linked to a survey | Write |\n\n### Customer Journeys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_customer_journeys` | List customer journeys | Read |\n| `mailchimp_get_customer_journey_info` | Get journey details by ID | Read |\n| `mailchimp_customer_journeys_api_trigger_for_a_contact` | Trigger journey step for a contact | Write |\n\n## Code Examples\n\n### List campaigns\n\n```bash\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" \\\n  --params '{}'\n```\n\n### Create a list (audience)\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list\" \\\n  --params '{\"name\": \"My New Audience\", \"contact\": {\"company\": \"My Company\", \"city\": \"New York\", \"country\": \"US\"}, \"permission_reminder\": \"You signed up for updates from us.\"}'\n```\n\n### Add a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list_member\" \\\n  --params '{\"list_id\": \"LIST_ID\", \"email_address\": \"subscriber@example.com\", \"status\": \"subscribed\", \"merge_fields\": {\"FNAME\": \"John\"}}'\n```\n\n### Send a campaign\n\n```bash\nclawlink_call_tool --tool \"mailchimp_send_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n### Get campaign report\n\n```bash\nclawlink_call_tool --tool \"mailchimp_get_reports_campaign_report\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Mailchimp is connected.\n2. Call `clawlink_list_tools --integration mailchimp` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailchimp`.\n5. If no Mailchimp tools appear, direct the user to https://claw-link.dev/dashboard?add=mailchimp.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List campaigns → Get report → Show results         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send      │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Free Mailchimp accounts are limited to 1 audience. Paid plans allow multiple audiences.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Only one export can run at a time per account and only one per 24-hour period.\n- Completed exports are available for 90 days.\n- E-commerce stores require connected platform and Mailchimp store setup.\n- Product variants require `inventory_quantity > 0` for product recommendations to work.\n- Batch operations maximum 500 emails per request for each operation.\n- Subscriber hash for upsert operations is MD5 hash of lowercase email address.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailchimp`. |\n| Missing connection | Mailchimp is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailchimp. |\n| Permission error | The account lacks required plan or permission for this operation. |\n| List not found | The list ID does not exist. Verify with `mailchimp_get_lists_info`. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailchimp_list_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n| 402 Payment Required | Feature requires higher Mailchimp plan (Pro/Premium). |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [MailerLite Email Marketing](https://clawhub.ai/hith3sh/mailerlite-email-marketing) — For MailerLite campaigns and automation\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.5:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailchimp-marketing\",\n  \"version\": \"1.0.5\",\n  \"publishedAt\": 1780985418790\n}\n\nFile v1.0.5:skill-card.md\n\n## Description: <br>\nManage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nMarketing operators, developers, and business teams use this skill to manage a connected Mailchimp account from an agent workflow, including audiences, subscribers, campaigns, automations, e-commerce data, and analytics. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: The skill can act through the user's connected Mailchimp account, including account and marketing data access. <br>\nMitigation: Use only with a Mailchimp account the user intends to manage through ClawLink, and verify the connected integration before taking action. <br>\nRisk: Write actions can send campaigns or change audience, campaign, automation, e-commerce, and subscriber data. <br>\nMitigation: Preview write actions and confirm the target resource and intended effect before execution. <br>\nRisk: Destructive actions can delete lists, campaigns, folders, files, subscribers, products, stores, promo codes, webhooks, or related records. <br>\nMitigation: Treat destructive operations as high impact, require explicit confirmation, and prefer read/list/get checks before mutation. <br>\nRisk: Some operations depend on Mailchimp plan level or product limits, such as multiple audiences, webhooks, campaign cancellation, and exports. <br>\nMitigation: Check the connected account plan and operation-specific requirements before relying on plan-gated features. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/mailchimp-marketing) <br>\n- [Mailchimp Marketing API Documentation](https://mailchimp.com/developer/marketing/api/) <br>\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink Docs for OpenClaw](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Text, Markdown, Shell commands, Configuration, Guidance] <br>\n**Output Format:** [Markdown with inline shell commands and tool-call examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Produces agent-facing operational guidance for ClawLink-backed Mailchimp tool calls; live tool schemas and account state come from the connected integration.] <br>\n\n## Skill Version(s): <br>\n1.0.5 (source: server release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.4: 3 files, 7925 bytes\n\nFiles: skill-card.md (2634b), SKILL.md (24888b), _meta.json (138b)\n\nFile v1.0.4:SKILL.md\n\n---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\n![Mailchimp](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailchimp.svg)\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls are authenticated automatically by ClawLink using the user's connected Mailchimp account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Mailchimp API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailchimp and connect Mailchimp (requires an active Mailchimp account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailchimp` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailchimp\n```\n\n**Response:** Returns the live tool catalog for Mailchimp.\n\n### Reconnect\n\nIf Mailchimp tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailchimp\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailchimp`\n\n## Security & Permissions\n\n- Access is scoped to the connected Mailchimp account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, list, or subscriber action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete list, delete campaign, archive subscriber) are marked as high-impact and must be confirmed.\n- Free accounts are limited to 1 audience; paid plans allow multiple audiences.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n\n## Tool Reference\n\n### Account & Configuration\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_account_info` | Get account details, email, name, and plan type | Read |\n| `mailchimp_get_lists_info` | Get all audiences/lists with basic info | Read |\n| `mailchimp_add_connected_site` | Add a new connected site for tracking | Write |\n| `mailchimp_add_domain_to_account` | Add a sending domain for email verification | Write |\n| `mailchimp_verify_domain` | Verify domain ownership with confirmation code | Write |\n| `mailchimp_add_export` | Create account data export (ZIP download) | Write |\n| `mailchimp_get_account_export_info` | Check export status and get download URL | Read |\n\n### Audiences (Lists)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_info` | Get detailed list/audience information by ID | Read |\n| `mailchimp_add_list` | Create a new audience (name, contact info, permission reminder required) | Write |\n| `mailchimp_update_list` | Update list settings and configuration | Write |\n| `mailchimp_delete_list` | Permanently delete a list and all subscribers | Write |\n| `mailchimp_get_list_members_info` | Get members of a list with pagination | Read |\n| `mailchimp_add_list_member` | Add a new member to a list | Write |\n| `mailchimp_add_or_update_list_member` | Add or update list member (upsert) | Write |\n| `mailchimp_update_list_member` | Update member info and status | Write |\n| `mailchimp_delete_list_member` | Permanently delete a list member | Write |\n| `mailchimp_archive_list_member` | Archive (soft delete) a list member | Write |\n| `mailchimp_get_member_info` | Get detailed member information | Read |\n| `mailchimp_get_member_activity` | Get member activity history | Read |\n| `mailchimp_get_member_goals` | Get member goal events | Read |\n| `mailchimp_add_member_note` | Add a note to a list member | Write |\n| `mailchimp_add_or_remove_member_tags` | Add or remove tags from a member | Write |\n| `mailchimp_add_member_to_segment` | Add existing member to static segment | Write |\n| `mailchimp_batch_add_or_remove_members` | Batch add/remove members from static segment | Write |\n| `mailchimp_batch_subscribe_or_unsubscribe` | Batch subscribe or unsubscribe members | Write |\n\n### Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_segments` | List all segments for a list | Read |\n| `mailchimp_get_segment_info` | Get segment details by ID | Read |\n| `mailchimp_create_segment` | Create a new segment (static or saved) | Write |\n| `mailchimp_update_segment` | Update segment configuration | Write |\n| `mailchimp_delete_segment` | Permanently delete a segment | Write |\n\n### Tags\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_tags` | Get all tags for a list | Read |\n| `mailchimp_add_list_tag` | Create a new tag in a list | Write |\n| `mailchimp_update_list_tag` | Update tag name | Write |\n| `mailchimp_delete_list_tag` | Permanently delete a tag | Write |\n\n### Merge Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_merge_fields` | List all merge fields for a list | Read |\n| `mailchimp_add_merge_field` | Create a new merge field | Write |\n| `mailchimp_update_merge_field` | Update merge field configuration | Write |\n| `mailchimp_delete_merge_field` | Permanently delete a merge field | Write |\n\n### Interest Categories & Groups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_interest_categories` | List interest categories for a list | Read |\n| `mailchimp_add_interest_category` | Create a new interest category | Write |\n| `mailchimp_list_interests` | List interests within a category | Read |\n| `mailchimp_add_interest_in_category` | Add a new interest/group to a category | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaigns` | List all campaigns with filtering | Read |\n| `mailchimp_get_campaign_info` | Get campaign details by ID | Read |\n| `mailchimp_create_campaign` | Create a new campaign (regular, plaintext, or variate) | Write |\n| `mailchimp_update_campaign` | Update campaign settings | Write |\n| `mailchimp_delete_campaign` | Permanently delete a campaign | Write |\n| `mailchimp_list_campaign_content` | Get campaign content and body | Read |\n| `mailchimp_set_campaign_content` | Set campaign content (HTML, plain text) | Write |\n| `mailchimp_send_campaign` | Send a campaign immediately | Write |\n| `mailchimp_schedule_campaign` | Schedule a campaign for future sending | Write |\n| `mailchimp_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailchimp_pause_campaign` | Pause a running campaign | Write |\n| `mailchimp_resume_campaign` | Resume a paused campaign | Write |\n| `mailchimp_cancel_campaign` | Cancel a sending campaign (Pro/Premium only) | Write |\n\n### Campaign Folders\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_folders` | List all campaign folders | Read |\n| `mailchimp_add_campaign_folder` | Create a new campaign folder | Write |\n| `mailchimp_update_campaign_folder` | Update folder name | Write |\n| `mailchimp_delete_campaign_folder` | Permanently delete a folder | Write |\n\n### Campaign Feedback\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_feedback` | List feedback comments on a campaign | Read |\n| `mailchimp_add_campaign_feedback` | Post feedback comment on a campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_automations` | List all classic automations | Read |\n| `mailchimp_get_automation_info` | Get automation details by ID | Read |\n| `mailchimp_add_automation` | Create classic abandoned cart automation | Write |\n| `mailchimp_pause_automation` | Pause an automation | Write |\n| `mailchimp_unpause_automation` | Resume a paused automation | Write |\n| `mailchimp_archive_automation` | Permanently archive an automation | Write |\n| `mailchimp_get_automation_email_subscriber` | Get automation email queue subscriber | Read |\n| `mailchimp_add_automation_subscriber` | Add subscriber to automation email queue | Write |\n| `mailchimp_remove_automation_subscriber` | Remove subscriber from automation queue | Write |\n\n### Templates\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_templates` | List all email templates | Read |\n| `mailchimp_get_template_info` | Get template details by ID | Read |\n| `mailchimp_add_template` | Create a new classic HTML template | Write |\n| `mailchimp_update_template` | Update template content | Write |\n| `mailchimp_delete_template` | Permanently delete a template | Write |\n| `mailchimp_list_template_folders` | List template folders | Read |\n| `mailchimp_add_template_folder` | Create a new template folder | Write |\n\n### File Manager\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_files` | List all files in file manager | Read |\n| `mailchimp_add_file` | Upload file to file manager (base64, max 10MB) | Write |\n| `mailchimp_update_file` | Update file info | Write |\n| `mailchimp_delete_file` | Permanently delete a file | Write |\n| `mailchimp_list_folders` | List file manager folders | Read |\n| `mailchimp_add_folder` | Create a new file manager folder | Write |\n| `mailchimp_update_folder` | Update folder name | Write |\n| `mailchimp_delete_folder` | Permanently delete a folder | Write |\n\n### Landing Pages\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_landing_pages` | List all landing pages | Read |\n| `mailchimp_get_landing_page` | Get landing page details by ID | Read |\n| `mailchimp_add_landing_page` | Create a new landing page | Write |\n| `mailchimp_publish_landing_page` | Publish a landing page | Write |\n\n### Reports\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_reports_campaign_report` | Get campaign performance report | Read |\n| `mailchimp_get_reports_campaign_opens` | Get campaign open details | Read |\n| `mailchimp_get_reports_campaign_CLICKS` | Get campaign click details | Read |\n| `mailchimp_get_reports_campaign_UNSUBSCRIBES` | Get unsubscribes from campaign | Read |\n| `mailchimp_get_reports_campaign_Bounces` | Get bounces from campaign | Read |\n| `mailchimp_list_campaign_abuse_reports` | Get abuse complaints (spam reports) | Read |\n| `mailchimp_campaign_abuse_report_details` | Get specific abuse report details | Read |\n| `mailchimp_get_reports_campaign_LOCATION` | Get subscriber locations for campaign | Read |\n| `mailchimp_get_reports_campaign_SETTINGS` | Get campaign settings report | Read |\n| `mailchimp_get_reports_campaign_SENT_TO` | Get sent-to list for campaign | Read |\n| `mailchimp_campaign_statistics_feedback` | Get advice based on campaign statistics | Read |\n| `mailchimp_get_subcampaign_report` | Get report for A/B split sub-campaign | Read |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_ecommerce_stores` | List all connected e-commerce stores | Read |\n| `mailchimp_add_store` | Add a new e-commerce store | Write |\n| `mailchimp_get_ecommerce_store_info` | Get store details by ID | Read |\n| `mailchimp_delete_ecommerce_store` | Permanently delete a store | Write |\n| `mailchimp_list_ecommerce_customers` | List customers in a store | Read |\n| `mailchimp_add_or_update_customer` | Add or update customer (upsert) | Write |\n| `mailchimp_get_ecommerce_customer_info` | Get customer details | Read |\n| `mailchimp_delete_ecommerce_customer` | Delete customer from store | Write |\n| `mailchimp_list_ecommerce_products` | List products in a store | Read |\n| `mailchimp_add_product` | Add a new product with variants | Write |\n| `mailchimp_get_ecommerce_product_info` | Get product details | Read |\n| `mailchimp_update_ecommerce_product` | Update product info | Write |\n| `mailchimp_delete_ecommerce_product` | Delete product from store | Write |\n| `mailchimp_add_product_image` | Add image to a product | Write |\n| `mailchimp_list_ecommerce_product_variants` | List product variants | Read |\n| `mailchimp_add_or_update_product_variant` | Add or update product variant | Write |\n| `mailchimp_get_ecommerce_product_variant_info` | Get variant details | Read |\n| `mailchimp_delete_ecommerce_product_variant` | Delete product variant | Write |\n| `mailchimp_list_ecommerce_carts` | List carts in a store | Read |\n| `mailchimp_add_cart` | Create a new cart | Write |\n| `mailchimp_get_ecommerce_cart_info` | Get cart details | Read |\n| `mailchimp_delete_ecommerce_cart` | Delete cart from store | Write |\n| `mailchimp_add_cart_line_item` | Add line item to cart | Write |\n| `mailchimp_update_cart_line_item` | Update cart line item | Write |\n| `mailchimp_delete_cart_line_item` | Remove line item from cart | Write |\n| `mailchimp_list_ecommerce_orders` | List orders in a store | Read |\n| `mailchimp_add_order` | Create a new order | Write |\n| `mailchimp_get_ecommerce_order_info` | Get order details | Read |\n| `mailchimp_update_ecommerce_order` | Update order status | Write |\n| `mailchimp_delete_ecommerce_order` | Delete order from store | Write |\n| `mailchimp_add_order_line_item` | Add line item to existing order | Write |\n\n### Promo Codes & Rules\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_promo_rules` | List promo rules for a store | Read |\n| `mailchimp_add_promo_rule` | Add a new promo rule | Write |\n| `mailchimp_get_promo_rule_info` | Get promo rule details | Read |\n| `mailchimp_update_promo_rule` | Update promo rule | Write |\n| `mailchimp_delete_promo_rule` | Delete promo rule | Write |\n| `mailchimp_list_promo_codes` | List promo codes for a rule | Read |\n| `mailchimp_add_promo_code` | Add promo code to a rule | Write |\n| `mailchimp_get_promo_code_info` | Get promo code details | Read |\n| `mailchimp_update_promo_code` | Update promo code | Write |\n| `mailchimp_delete_promo_code` | Delete promo code | Write |\n\n### Events\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_custom_events` | List available custom events | Read |\n| `mailchimp_get_custom_event_template` | Get custom event template by name | Read |\n| `mailchimp_create_custom_event` | Create custom event for a member | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_webhooks` | List webhooks for a list | Read |\n| `mailchimp_add_webhook` | Create webhook for list events | Write |\n| `mailchimp_update_webhook` | Update webhook configuration | Write |\n| `mailchimp_delete_webhook` | Permanently delete webhook | Write |\n| `mailchimp_add_batch_webhook` | Add batch webhook for batch request events | Write |\n\n### Surveys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_surveys` | List surveys for a list | Read |\n| `mailchimp_create_survey_campaign` | Create campaign linked to a survey | Write |\n\n### Customer Journeys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_customer_journeys` | List customer journeys | Read |\n| `mailchimp_get_customer_journey_info` | Get journey details by ID | Read |\n| `mailchimp_customer_journeys_api_trigger_for_a_contact` | Trigger journey step for a contact | Write |\n\n## Code Examples\n\n### List campaigns\n\n```bash\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" \\\n  --params '{}'\n```\n\n### Create a list (audience)\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list\" \\\n  --params '{\"name\": \"My New Audience\", \"contact\": {\"company\": \"My Company\", \"city\": \"New York\", \"country\": \"US\"}, \"permission_reminder\": \"You signed up for updates from us.\"}'\n```\n\n### Add a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list_member\" \\\n  --params '{\"list_id\": \"LIST_ID\", \"email_address\": \"subscriber@example.com\", \"status\": \"subscribed\", \"merge_fields\": {\"FNAME\": \"John\"}}'\n```\n\n### Send a campaign\n\n```bash\nclawlink_call_tool --tool \"mailchimp_send_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n### Get campaign report\n\n```bash\nclawlink_call_tool --tool \"mailchimp_get_reports_campaign_report\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Mailchimp is connected.\n2. Call `clawlink_list_tools --integration mailchimp` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailchimp`.\n5. If no Mailchimp tools appear, direct the user to https://claw-link.dev/dashboard?add=mailchimp.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List campaigns → Get report → Show results         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send      │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Free Mailchimp accounts are limited to 1 audience. Paid plans allow multiple audiences.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Only one export can run at a time per account and only one per 24-hour period.\n- Completed exports are available for 90 days.\n- E-commerce stores require connected platform and Mailchimp store setup.\n- Product variants require `inventory_quantity > 0` for product recommendations to work.\n- Batch operations maximum 500 emails per request for each operation.\n- Subscriber hash for upsert operations is MD5 hash of lowercase email address.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailchimp`. |\n| Missing connection | Mailchimp is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailchimp. |\n| Permission error | The account lacks required plan or permission for this operation. |\n| List not found | The list ID does not exist. Verify with `mailchimp_get_lists_info`. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailchimp_list_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n| 402 Payment Required | Feature requires higher Mailchimp plan (Pro/Premium). |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [MailerLite Email Marketing](https://clawhub.ai/hith3sh/mailerlite-email-marketing) — For MailerLite campaigns and automation\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.4:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailchimp-marketing\",\n  \"version\": \"1.0.4\",\n  \"publishedAt\": 1780981171337\n}\n\nFile v1.0.4:skill-card.md\n\n## Description: <br>\nManage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to operate connected Mailchimp accounts from an agent workflow, including audience management, campaign creation, automation setup, e-commerce data handling, and analytics review. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: OAuth-backed Mailchimp requests and account data pass through ClawLink. <br>\nMitigation: Install only when the user intends to let ClawLink operate the connected Mailchimp account, and review ClawLink privacy and security terms before use. <br>\nRisk: Write actions can send campaigns, delete or change audiences and subscribers, modify webhooks, or alter e-commerce data. <br>\nMitigation: Require a preview and explicit user confirmation of the exact target and effect before every write action. <br>\nRisk: Some Mailchimp operations depend on account plan, permissions, or service limits. <br>\nMitigation: Check live tool guidance and Mailchimp account status before execution; report permission, plan, and rate-limit errors directly. <br>\n\n\n## Reference(s): <br>\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/mailchimp-marketing) <br>\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/) <br>\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/) <br>\n- [ClawLink Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawLink Verification](https://claw-link.dev/verify) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, shell commands, configuration, API calls, markdown] <br>\n**Output Format:** [Markdown with inline shell commands and ClawLink tool-call examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses live ClawLink Mailchimp tool schemas and previews before confirmed write actions.] <br>\n\n## Skill Version(s): <br>\n1.0.4 (source: server-resolved release evidence) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v1.0.1: 3 files, 7887 bytes\n\nFiles: skill-card.md (2612b), SKILL.md (24888b), _meta.json (138b)\n\nFile v1.0.1:SKILL.md\n\n---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\n![Mailchimp](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailchimp.svg)\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls are authenticated automatically by ClawLink using the user's connected Mailchimp account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Mailchimp API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailchimp and connect Mailchimp (requires an active Mailchimp account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailchimp` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailchimp\n```\n\n**Response:** Returns the live tool catalog for Mailchimp.\n\n### Reconnect\n\nIf Mailchimp tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailchimp\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailchimp`\n\n## Security & Permissions\n\n- Access is scoped to the connected Mailchimp account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, list, or subscriber action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete list, delete campaign, archive subscriber) are marked as high-impact and must be confirmed.\n- Free accounts are limited to 1 audience; paid plans allow multiple audiences.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n\n## Tool Reference\n\n### Account & Configuration\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_account_info` | Get account details, email, name, and plan type | Read |\n| `mailchimp_get_lists_info` | Get all audiences/lists with basic info | Read |\n| `mailchimp_add_connected_site` | Add a new connected site for tracking | Write |\n| `mailchimp_add_domain_to_account` | Add a sending domain for email verification | Write |\n| `mailchimp_verify_domain` | Verify domain ownership with confirmation code | Write |\n| `mailchimp_add_export` | Create account data export (ZIP download) | Write |\n| `mailchimp_get_account_export_info` | Check export status and get download URL | Read |\n\n### Audiences (Lists)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_info` | Get detailed list/audience information by ID | Read |\n| `mailchimp_add_list` | Create a new audience (name, contact info, permission reminder required) | Write |\n| `mailchimp_update_list` | Update list settings and configuration | Write |\n| `mailchimp_delete_list` | Permanently delete a list and all subscribers | Write |\n| `mailchimp_get_list_members_info` | Get members of a list with pagination | Read |\n| `mailchimp_add_list_member` | Add a new member to a list | Write |\n| `mailchimp_add_or_update_list_member` | Add or update list member (upsert) | Write |\n| `mailchimp_update_list_member` | Update member info and status | Write |\n| `mailchimp_delete_list_member` | Permanently delete a list member | Write |\n| `mailchimp_archive_list_member` | Archive (soft delete) a list member | Write |\n| `mailchimp_get_member_info` | Get detailed member information | Read |\n| `mailchimp_get_member_activity` | Get member activity history | Read |\n| `mailchimp_get_member_goals` | Get member goal events | Read |\n| `mailchimp_add_member_note` | Add a note to a list member | Write |\n| `mailchimp_add_or_remove_member_tags` | Add or remove tags from a member | Write |\n| `mailchimp_add_member_to_segment` | Add existing member to static segment | Write |\n| `mailchimp_batch_add_or_remove_members` | Batch add/remove members from static segment | Write |\n| `mailchimp_batch_subscribe_or_unsubscribe` | Batch subscribe or unsubscribe members | Write |\n\n### Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_segments` | List all segments for a list | Read |\n| `mailchimp_get_segment_info` | Get segment details by ID | Read |\n| `mailchimp_create_segment` | Create a new segment (static or saved) | Write |\n| `mailchimp_update_segment` | Update segment configuration | Write |\n| `mailchimp_delete_segment` | Permanently delete a segment | Write |\n\n### Tags\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_tags` | Get all tags for a list | Read |\n| `mailchimp_add_list_tag` | Create a new tag in a list | Write |\n| `mailchimp_update_list_tag` | Update tag name | Write |\n| `mailchimp_delete_list_tag` | Permanently delete a tag | Write |\n\n### Merge Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_merge_fields` | List all merge fields for a list | Read |\n| `mailchimp_add_merge_field` | Create a new merge field | Write |\n| `mailchimp_update_merge_field` | Update merge field configuration | Write |\n| `mailchimp_delete_merge_field` | Permanently delete a merge field | Write |\n\n### Interest Categories & Groups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_interest_categories` | List interest categories for a list | Read |\n| `mailchimp_add_interest_category` | Create a new interest category | Write |\n| `mailchimp_list_interests` | List interests within a category | Read |\n| `mailchimp_add_interest_in_category` | Add a new interest/group to a category | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaigns` | List all campaigns with filtering | Read |\n| `mailchimp_get_campaign_info` | Get campaign details by ID | Read |\n| `mailchimp_create_campaign` | Create a new campaign (regular, plaintext, or variate) | Write |\n| `mailchimp_update_campaign` | Update campaign settings | Write |\n| `mailchimp_delete_campaign` | Permanently delete a campaign | Write |\n| `mailchimp_list_campaign_content` | Get campaign content and body | Read |\n| `mailchimp_set_campaign_content` | Set campaign content (HTML, plain text) | Write |\n| `mailchimp_send_campaign` | Send a campaign immediately | Write |\n| `mailchimp_schedule_campaign` | Schedule a campaign for future sending | Write |\n| `mailchimp_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailchimp_pause_campaign` | Pause a running campaign | Write |\n| `mailchimp_resume_campaign` | Resume a paused campaign | Write |\n| `mailchimp_cancel_campaign` | Cancel a sending campaign (Pro/Premium only) | Write |\n\n### Campaign Folders\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_folders` | List all campaign folders | Read |\n| `mailchimp_add_campaign_folder` | Create a new campaign folder | Write |\n| `mailchimp_update_campaign_folder` | Update folder name | Write |\n| `mailchimp_delete_campaign_folder` | Permanently delete a folder | Write |\n\n### Campaign Feedback\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_feedback` | List feedback comments on a campaign | Read |\n| `mailchimp_add_campaign_feedback` | Post feedback comment on a campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_automations` | List all classic automations | Read |\n| `mailchimp_get_automation_info` | Get automation details by ID | Read |\n| `mailchimp_add_automation` | Create classic abandoned cart automation | Write |\n| `mailchimp_pause_automation` | Pause an automation | Write |\n| `mailchimp_unpause_automation` | Resume a paused automation | Write |\n| `mailchimp_archive_automation` | Permanently archive an automation | Write |\n| `mailchimp_get_automation_email_subscriber` | Get automation email queue subscriber | Read |\n| `mailchimp_add_automation_subscriber` | Add subscriber to automation email queue | Write |\n| `mailchimp_remove_automation_subscriber` | Remove subscriber from automation queue | Write |\n\n### Templates\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_templates` | List all email templates | Read |\n| `mailchimp_get_template_info` | Get template details by ID | Read |\n| `mailchimp_add_template` | Create a new classic HTML template | Write |\n| `mailchimp_update_template` | Update template content | Write |\n| `mailchimp_delete_template` | Permanently delete a template | Write |\n| `mailchimp_list_template_folders` | List template folders | Read |\n| `mailchimp_add_template_folder` | Create a new template folder | Write |\n\n### File Manager\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_files` | List all files in file manager | Read |\n| `mailchimp_add_file` | Upload file to file manager (base64, max 10MB) | Write |\n| `mailchimp_update_file` | Update file info | Write |\n| `mailchimp_delete_file` | Permanently delete a file | Write |\n| `mailchimp_list_folders` | List file manager folders | Read |\n| `mailchimp_add_folder` | Create a new file manager folder | Write |\n| `mailchimp_update_folder` | Update folder name | Write |\n| `mailchimp_delete_folder` | Permanently delete a folder | Write |\n\n### Landing Pages\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_landing_pages` | List all landing pages | Read |\n| `mailchimp_get_landing_page` | Get landing page details by ID | Read |\n| `mailchimp_add_landing_page` | Create a new landing page | Write |\n| `mailchimp_publish_landing_page` | Publish a landing page | Write |\n\n### Reports\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_reports_campaign_report` | Get campaign performance report | Read |\n| `mailchimp_get_reports_campaign_opens` | Get campaign open details | Read |\n| `mailchimp_get_reports_campaign_CLICKS` | Get campaign click details | Read |\n| `mailchimp_get_reports_campaign_UNSUBSCRIBES` | Get unsubscribes from campaign | Read |\n| `mailchimp_get_reports_campaign_Bounces` | Get bounces from campaign | Read |\n| `mailchimp_list_campaign_abuse_reports` | Get abuse complaints (spam reports) | Read |\n| `mailchimp_campaign_abuse_report_details` | Get specific abuse report details | Read |\n| `mailchimp_get_reports_campaign_LOCATION` | Get subscriber locations for campaign | Read |\n| `mailchimp_get_reports_campaign_SETTINGS` | Get campaign settings report | Read |\n| `mailchimp_get_reports_campaign_SENT_TO` | Get sent-to list for campaign | Read |\n| `mailchimp_campaign_statistics_feedback` | Get advice based on campaign statistics | Read |\n| `mailchimp_get_subcampaign_report` | Get report for A/B split sub-campaign | Read |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_ecommerce_stores` | List all connected e-commerce stores | Read |\n| `mailchimp_add_store` | Add a new e-commerce store | Write |\n| `mailchimp_get_ecommerce_store_info` | Get store details by ID | Read |\n| `mailchimp_delete_ecommerce_store` | Permanently delete a store | Write |\n| `mailchimp_list_ecommerce_customers` | List customers in a store | Read |\n| `mailchimp_add_or_update_customer` | Add or update customer (upsert) | Write |\n| `mailchimp_get_ecommerce_customer_info` | Get customer details | Read |\n| `mailchimp_delete_ecommerce_customer` | Delete customer from store | Write |\n| `mailchimp_list_ecommerce_products` | List products in a store | Read |\n| `mailchimp_add_product` | Add a new product with variants | Write |\n| `mailchimp_get_ecommerce_product_info` | Get product details | Read |\n| `mailchimp_update_ecommerce_product` | Update product info | Write |\n| `mailchimp_delete_ecommerce_product` | Delete product from store | Write |\n| `mailchimp_add_product_image` | Add image to a product | Write |\n| `mailchimp_list_ecommerce_product_variants` | List product variants | Read |\n| `mailchimp_add_or_update_product_variant` | Add or update product variant | Write |\n| `mailchimp_get_ecommerce_product_variant_info` | Get variant details | Read |\n| `mailchimp_delete_ecommerce_product_variant` | Delete product variant | Write |\n| `mailchimp_list_ecommerce_carts` | List carts in a store | Read |\n| `mailchimp_add_cart` | Create a new cart | Write |\n| `mailchimp_get_ecommerce_cart_info` | Get cart details | Read |\n| `mailchimp_delete_ecommerce_cart` | Delete cart from store | Write |\n| `mailchimp_add_cart_line_item` | Add line item to cart | Write |\n| `mailchimp_update_cart_line_item` | Update cart line item | Write |\n| `mailchimp_delete_cart_line_item` | Remove line item from cart | Write |\n| `mailchimp_list_ecommerce_orders` | List orders in a store | Read |\n| `mailchimp_add_order` | Create a new order | Write |\n| `mailchimp_get_ecommerce_order_info` | Get order details | Read |\n| `mailchimp_update_ecommerce_order` | Update order status | Write |\n| `mailchimp_delete_ecommerce_order` | Delete order from store | Write |\n| `mailchimp_add_order_line_item` | Add line item to existing order | Write |\n\n### Promo Codes & Rules\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_promo_rules` | List promo rules for a store | Read |\n| `mailchimp_add_promo_rule` | Add a new promo rule | Write |\n| `mailchimp_get_promo_rule_info` | Get promo rule details | Read |\n| `mailchimp_update_promo_rule` | Update promo rule | Write |\n| `mailchimp_delete_promo_rule` | Delete promo rule | Write |\n| `mailchimp_list_promo_codes` | List promo codes for a rule | Read |\n| `mailchimp_add_promo_code` | Add promo code to a rule | Write |\n| `mailchimp_get_promo_code_info` | Get promo code details | Read |\n| `mailchimp_update_promo_code` | Update promo code | Write |\n| `mailchimp_delete_promo_code` | Delete promo code | Write |\n\n### Events\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_custom_events` | List available custom events | Read |\n| `mailchimp_get_custom_event_template` | Get custom event template by name | Read |\n| `mailchimp_create_custom_event` | Create custom event for a member | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_webhooks` | List webhooks for a list | Read |\n| `mailchimp_add_webhook` | Create webhook for list events | Write |\n| `mailchimp_update_webhook` | Update webhook configuration | Write |\n| `mailchimp_delete_webhook` | Permanently delete webhook | Write |\n| `mailchimp_add_batch_webhook` | Add batch webhook for batch request events | Write |\n\n### Surveys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_surveys` | List surveys for a list | Read |\n| `mailchimp_create_survey_campaign` | Create campaign linked to a survey | Write |\n\n### Customer Journeys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_customer_journeys` | List customer journeys | Read |\n| `mailchimp_get_customer_journey_info` | Get journey details by ID | Read |\n| `mailchimp_customer_journeys_api_trigger_for_a_contact` | Trigger journey step for a contact | Write |\n\n## Code Examples\n\n### List campaigns\n\n```bash\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" \\\n  --params '{}'\n```\n\n### Create a list (audience)\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list\" \\\n  --params '{\"name\": \"My New Audience\", \"contact\": {\"company\": \"My Company\", \"city\": \"New York\", \"country\": \"US\"}, \"permission_reminder\": \"You signed up for updates from us.\"}'\n```\n\n### Add a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list_member\" \\\n  --params '{\"list_id\": \"LIST_ID\", \"email_address\": \"subscriber@example.com\", \"status\": \"subscribed\", \"merge_fields\": {\"FNAME\": \"John\"}}'\n```\n\n### Send a campaign\n\n```bash\nclawlink_call_tool --tool \"mailchimp_send_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n### Get campaign report\n\n```bash\nclawlink_call_tool --tool \"mailchimp_get_reports_campaign_report\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Mailchimp is connected.\n2. Call `clawlink_list_tools --integration mailchimp` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailchimp`.\n5. If no Mailchimp tools appear, direct the user to https://claw-link.dev/dashboard?add=mailchimp.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List campaigns → Get report → Show results         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send      │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Free Mailchimp accounts are limited to 1 audience. Paid plans allow multiple audiences.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Only one export can run at a time per account and only one per 24-hour period.\n- Completed exports are available for 90 days.\n- E-commerce stores require connected platform and Mailchimp store setup.\n- Product variants require `inventory_quantity > 0` for product recommendations to work.\n- Batch operations maximum 500 emails per request for each operation.\n- Subscriber hash for upsert operations is MD5 hash of lowercase email address.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailchimp`. |\n| Missing connection | Mailchimp is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailchimp. |\n| Permission error | The account lacks required plan or permission for this operation. |\n| List not found | The list ID does not exist. Verify with `mailchimp_get_lists_info`. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailchimp_list_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n| 402 Payment Required | Feature requires higher Mailchimp plan (Pro/Premium). |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [MailerLite Email Marketing](https://clawhub.ai/hith3sh/mailerlite-email-marketing) — For MailerLite campaigns and automation\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v1.0.1:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailchimp-marketing\",\n  \"version\": \"1.0.1\",\n  \"publishedAt\": 1780936756164\n}\n\nFile v1.0.1:skill-card.md\n\n## Description: <br>\nManage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and marketing operators use this skill to manage Mailchimp audiences, subscribers, campaigns, automations, e-commerce data, and performance reports through connected Mailchimp accounts. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Mailchimp write operations can change audiences, subscribers, campaigns, automations, templates, stores, or other account resources. <br>\nMitigation: Preview and confirm write actions with the user before execution, especially sends, deletions, archives, subscriber updates, and campaign changes. <br>\nRisk: The skill requires OAuth access to a connected Mailchimp account and may handle sensitive marketing, subscriber, and campaign data. <br>\nMitigation: Use only the connected account intended for the task, verify the Mailchimp connection before use, and avoid exposing credentials or subscriber data in chat beyond what is needed. <br>\nRisk: Some Mailchimp operations depend on account plan, permissions, or product limits. <br>\nMitigation: Check account plan and tool errors before retrying restricted features such as webhooks, campaign cancellation, exports, or multi-audience workflows. <br>\n\n\n## Reference(s): <br>\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/) <br>\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/) <br>\n- [ClawLink](https://claw-link.dev) <br>\n- [ClawLink OpenClaw Docs](https://docs.claw-link.dev/openclaw) <br>\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/mailchimp-marketing) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [Guidance, Shell commands, Configuration, API calls] <br>\n**Output Format:** [Markdown with inline bash commands and JSON tool parameters] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Uses connected Mailchimp and ClawLink tool responses; write actions require explicit user confirmation.] <br>\n\n## Skill Version(s): <br>\n1.0.1 (source: server-resolved release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.3: 3 files, 7480 bytes\n\nFiles: skill-card.md (1587b), SKILL.md (24773b), _meta.json (138b)\n\nFile v0.1.3:SKILL.md\n\n---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls are authenticated automatically by ClawLink using the user's connected Mailchimp account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Mailchimp API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailchimp and connect Mailchimp (requires an active Mailchimp account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailchimp` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailchimp\n```\n\n**Response:** Returns the live tool catalog for Mailchimp.\n\n### Reconnect\n\nIf Mailchimp tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailchimp\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailchimp`\n\n## Security & Permissions\n\n- Access is scoped to the connected Mailchimp account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, list, or subscriber action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete list, delete campaign, archive subscriber) are marked as high-impact and must be confirmed.\n- Free accounts are limited to 1 audience; paid plans allow multiple audiences.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n\n## Tool Reference\n\n### Account & Configuration\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_account_info` | Get account details, email, name, and plan type | Read |\n| `mailchimp_get_lists_info` | Get all audiences/lists with basic info | Read |\n| `mailchimp_add_connected_site` | Add a new connected site for tracking | Write |\n| `mailchimp_add_domain_to_account` | Add a sending domain for email verification | Write |\n| `mailchimp_verify_domain` | Verify domain ownership with confirmation code | Write |\n| `mailchimp_add_export` | Create account data export (ZIP download) | Write |\n| `mailchimp_get_account_export_info` | Check export status and get download URL | Read |\n\n### Audiences (Lists)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_info` | Get detailed list/audience information by ID | Read |\n| `mailchimp_add_list` | Create a new audience (name, contact info, permission reminder required) | Write |\n| `mailchimp_update_list` | Update list settings and configuration | Write |\n| `mailchimp_delete_list` | Permanently delete a list and all subscribers | Write |\n| `mailchimp_get_list_members_info` | Get members of a list with pagination | Read |\n| `mailchimp_add_list_member` | Add a new member to a list | Write |\n| `mailchimp_add_or_update_list_member` | Add or update list member (upsert) | Write |\n| `mailchimp_update_list_member` | Update member info and status | Write |\n| `mailchimp_delete_list_member` | Permanently delete a list member | Write |\n| `mailchimp_archive_list_member` | Archive (soft delete) a list member | Write |\n| `mailchimp_get_member_info` | Get detailed member information | Read |\n| `mailchimp_get_member_activity` | Get member activity history | Read |\n| `mailchimp_get_member_goals` | Get member goal events | Read |\n| `mailchimp_add_member_note` | Add a note to a list member | Write |\n| `mailchimp_add_or_remove_member_tags` | Add or remove tags from a member | Write |\n| `mailchimp_add_member_to_segment` | Add existing member to static segment | Write |\n| `mailchimp_batch_add_or_remove_members` | Batch add/remove members from static segment | Write |\n| `mailchimp_batch_subscribe_or_unsubscribe` | Batch subscribe or unsubscribe members | Write |\n\n### Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_segments` | List all segments for a list | Read |\n| `mailchimp_get_segment_info` | Get segment details by ID | Read |\n| `mailchimp_create_segment` | Create a new segment (static or saved) | Write |\n| `mailchimp_update_segment` | Update segment configuration | Write |\n| `mailchimp_delete_segment` | Permanently delete a segment | Write |\n\n### Tags\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_tags` | Get all tags for a list | Read |\n| `mailchimp_add_list_tag` | Create a new tag in a list | Write |\n| `mailchimp_update_list_tag` | Update tag name | Write |\n| `mailchimp_delete_list_tag` | Permanently delete a tag | Write |\n\n### Merge Fields\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_merge_fields` | List all merge fields for a list | Read |\n| `mailchimp_add_merge_field` | Create a new merge field | Write |\n| `mailchimp_update_merge_field` | Update merge field configuration | Write |\n| `mailchimp_delete_merge_field` | Permanently delete a merge field | Write |\n\n### Interest Categories & Groups\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_interest_categories` | List interest categories for a list | Read |\n| `mailchimp_add_interest_category` | Create a new interest category | Write |\n| `mailchimp_list_interests` | List interests within a category | Read |\n| `mailchimp_add_interest_in_category` | Add a new interest/group to a category | Write |\n\n### Campaigns\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaigns` | List all campaigns with filtering | Read |\n| `mailchimp_get_campaign_info` | Get campaign details by ID | Read |\n| `mailchimp_create_campaign` | Create a new campaign (regular, plaintext, or variate) | Write |\n| `mailchimp_update_campaign` | Update campaign settings | Write |\n| `mailchimp_delete_campaign` | Permanently delete a campaign | Write |\n| `mailchimp_list_campaign_content` | Get campaign content and body | Read |\n| `mailchimp_set_campaign_content` | Set campaign content (HTML, plain text) | Write |\n| `mailchimp_send_campaign` | Send a campaign immediately | Write |\n| `mailchimp_schedule_campaign` | Schedule a campaign for future sending | Write |\n| `mailchimp_unschedule_campaign` | Remove campaign from schedule | Write |\n| `mailchimp_pause_campaign` | Pause a running campaign | Write |\n| `mailchimp_resume_campaign` | Resume a paused campaign | Write |\n| `mailchimp_cancel_campaign` | Cancel a sending campaign (Pro/Premium only) | Write |\n\n### Campaign Folders\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_folders` | List all campaign folders | Read |\n| `mailchimp_add_campaign_folder` | Create a new campaign folder | Write |\n| `mailchimp_update_campaign_folder` | Update folder name | Write |\n| `mailchimp_delete_campaign_folder` | Permanently delete a folder | Write |\n\n### Campaign Feedback\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_campaign_feedback` | List feedback comments on a campaign | Read |\n| `mailchimp_add_campaign_feedback` | Post feedback comment on a campaign | Write |\n\n### Automations\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_automations` | List all classic automations | Read |\n| `mailchimp_get_automation_info` | Get automation details by ID | Read |\n| `mailchimp_add_automation` | Create classic abandoned cart automation | Write |\n| `mailchimp_pause_automation` | Pause an automation | Write |\n| `mailchimp_unpause_automation` | Resume a paused automation | Write |\n| `mailchimp_archive_automation` | Permanently archive an automation | Write |\n| `mailchimp_get_automation_email_subscriber` | Get automation email queue subscriber | Read |\n| `mailchimp_add_automation_subscriber` | Add subscriber to automation email queue | Write |\n| `mailchimp_remove_automation_subscriber` | Remove subscriber from automation queue | Write |\n\n### Templates\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_templates` | List all email templates | Read |\n| `mailchimp_get_template_info` | Get template details by ID | Read |\n| `mailchimp_add_template` | Create a new classic HTML template | Write |\n| `mailchimp_update_template` | Update template content | Write |\n| `mailchimp_delete_template` | Permanently delete a template | Write |\n| `mailchimp_list_template_folders` | List template folders | Read |\n| `mailchimp_add_template_folder` | Create a new template folder | Write |\n\n### File Manager\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_files` | List all files in file manager | Read |\n| `mailchimp_add_file` | Upload file to file manager (base64, max 10MB) | Write |\n| `mailchimp_update_file` | Update file info | Write |\n| `mailchimp_delete_file` | Permanently delete a file | Write |\n| `mailchimp_list_folders` | List file manager folders | Read |\n| `mailchimp_add_folder` | Create a new file manager folder | Write |\n| `mailchimp_update_folder` | Update folder name | Write |\n| `mailchimp_delete_folder` | Permanently delete a folder | Write |\n\n### Landing Pages\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_landing_pages` | List all landing pages | Read |\n| `mailchimp_get_landing_page` | Get landing page details by ID | Read |\n| `mailchimp_add_landing_page` | Create a new landing page | Write |\n| `mailchimp_publish_landing_page` | Publish a landing page | Write |\n\n### Reports\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_reports_campaign_report` | Get campaign performance report | Read |\n| `mailchimp_get_reports_campaign_opens` | Get campaign open details | Read |\n| `mailchimp_get_reports_campaign_CLICKS` | Get campaign click details | Read |\n| `mailchimp_get_reports_campaign_UNSUBSCRIBES` | Get unsubscribes from campaign | Read |\n| `mailchimp_get_reports_campaign_Bounces` | Get bounces from campaign | Read |\n| `mailchimp_list_campaign_abuse_reports` | Get abuse complaints (spam reports) | Read |\n| `mailchimp_campaign_abuse_report_details` | Get specific abuse report details | Read |\n| `mailchimp_get_reports_campaign_LOCATION` | Get subscriber locations for campaign | Read |\n| `mailchimp_get_reports_campaign_SETTINGS` | Get campaign settings report | Read |\n| `mailchimp_get_reports_campaign_SENT_TO` | Get sent-to list for campaign | Read |\n| `mailchimp_campaign_statistics_feedback` | Get advice based on campaign statistics | Read |\n| `mailchimp_get_subcampaign_report` | Get report for A/B split sub-campaign | Read |\n\n### E-Commerce\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_ecommerce_stores` | List all connected e-commerce stores | Read |\n| `mailchimp_add_store` | Add a new e-commerce store | Write |\n| `mailchimp_get_ecommerce_store_info` | Get store details by ID | Read |\n| `mailchimp_delete_ecommerce_store` | Permanently delete a store | Write |\n| `mailchimp_list_ecommerce_customers` | List customers in a store | Read |\n| `mailchimp_add_or_update_customer` | Add or update customer (upsert) | Write |\n| `mailchimp_get_ecommerce_customer_info` | Get customer details | Read |\n| `mailchimp_delete_ecommerce_customer` | Delete customer from store | Write |\n| `mailchimp_list_ecommerce_products` | List products in a store | Read |\n| `mailchimp_add_product` | Add a new product with variants | Write |\n| `mailchimp_get_ecommerce_product_info` | Get product details | Read |\n| `mailchimp_update_ecommerce_product` | Update product info | Write |\n| `mailchimp_delete_ecommerce_product` | Delete product from store | Write |\n| `mailchimp_add_product_image` | Add image to a product | Write |\n| `mailchimp_list_ecommerce_product_variants` | List product variants | Read |\n| `mailchimp_add_or_update_product_variant` | Add or update product variant | Write |\n| `mailchimp_get_ecommerce_product_variant_info` | Get variant details | Read |\n| `mailchimp_delete_ecommerce_product_variant` | Delete product variant | Write |\n| `mailchimp_list_ecommerce_carts` | List carts in a store | Read |\n| `mailchimp_add_cart` | Create a new cart | Write |\n| `mailchimp_get_ecommerce_cart_info` | Get cart details | Read |\n| `mailchimp_delete_ecommerce_cart` | Delete cart from store | Write |\n| `mailchimp_add_cart_line_item` | Add line item to cart | Write |\n| `mailchimp_update_cart_line_item` | Update cart line item | Write |\n| `mailchimp_delete_cart_line_item` | Remove line item from cart | Write |\n| `mailchimp_list_ecommerce_orders` | List orders in a store | Read |\n| `mailchimp_add_order` | Create a new order | Write |\n| `mailchimp_get_ecommerce_order_info` | Get order details | Read |\n| `mailchimp_update_ecommerce_order` | Update order status | Write |\n| `mailchimp_delete_ecommerce_order` | Delete order from store | Write |\n| `mailchimp_add_order_line_item` | Add line item to existing order | Write |\n\n### Promo Codes & Rules\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_promo_rules` | List promo rules for a store | Read |\n| `mailchimp_add_promo_rule` | Add a new promo rule | Write |\n| `mailchimp_get_promo_rule_info` | Get promo rule details | Read |\n| `mailchimp_update_promo_rule` | Update promo rule | Write |\n| `mailchimp_delete_promo_rule` | Delete promo rule | Write |\n| `mailchimp_list_promo_codes` | List promo codes for a rule | Read |\n| `mailchimp_add_promo_code` | Add promo code to a rule | Write |\n| `mailchimp_get_promo_code_info` | Get promo code details | Read |\n| `mailchimp_update_promo_code` | Update promo code | Write |\n| `mailchimp_delete_promo_code` | Delete promo code | Write |\n\n### Events\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_custom_events` | List available custom events | Read |\n| `mailchimp_get_custom_event_template` | Get custom event template by name | Read |\n| `mailchimp_create_custom_event` | Create custom event for a member | Write |\n\n### Webhooks\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_webhooks` | List webhooks for a list | Read |\n| `mailchimp_add_webhook` | Create webhook for list events | Write |\n| `mailchimp_update_webhook` | Update webhook configuration | Write |\n| `mailchimp_delete_webhook` | Permanently delete webhook | Write |\n| `mailchimp_add_batch_webhook` | Add batch webhook for batch request events | Write |\n\n### Surveys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_surveys` | List surveys for a list | Read |\n| `mailchimp_create_survey_campaign` | Create campaign linked to a survey | Write |\n\n### Customer Journeys\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_customer_journeys` | List customer journeys | Read |\n| `mailchimp_get_customer_journey_info` | Get journey details by ID | Read |\n| `mailchimp_customer_journeys_api_trigger_for_a_contact` | Trigger journey step for a contact | Write |\n\n## Code Examples\n\n### List campaigns\n\n```bash\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" \\\n  --params '{}'\n```\n\n### Create a list (audience)\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list\" \\\n  --params '{\"name\": \"My New Audience\", \"contact\": {\"company\": \"My Company\", \"city\": \"New York\", \"country\": \"US\"}, \"permission_reminder\": \"You signed up for updates from us.\"}'\n```\n\n### Add a subscriber\n\n```bash\nclawlink_call_tool --tool \"mailchimp_add_list_member\" \\\n  --params '{\"list_id\": \"LIST_ID\", \"email_address\": \"subscriber@example.com\", \"status\": \"subscribed\", \"merge_fields\": {\"FNAME\": \"John\"}}'\n```\n\n### Send a campaign\n\n```bash\nclawlink_call_tool --tool \"mailchimp_send_campaign\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n### Get campaign report\n\n```bash\nclawlink_call_tool --tool \"mailchimp_get_reports_campaign_report\" \\\n  --params '{\"campaign_id\": \"CAMPAIGN_ID\"}'\n```\n\n## Discovery Workflow\n\n1. Call `clawlink_list_integrations` to confirm Mailchimp is connected.\n2. Call `clawlink_list_tools --integration mailchimp` to see the live catalog.\n3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.\n4. If the user describes a capability but the exact tool is unclear, call `clawlink_search_tools` with a short query and integration `mailchimp`.\n5. If no Mailchimp tools appear, direct the user to https://claw-link.dev/dashboard?add=mailchimp.\n\n## Execution Workflow\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│  READ OPERATIONS (Safe)                                     │\n│  list → get → search → describe → call                      │\n│                                                             │\n│  Example: List campaigns → Get report → Show results         │\n└─────────────────────────────────────────────────────────────┘\n                              │\n                              ▼\n┌─────────────────────────────────────────────────────────────┐\n│  WRITE OPERATIONS (Require Confirmation)                     │\n│  list → get → describe → preview → confirm → call          │\n│                                                             │\n│  Example: Preview campaign send → User approves → Send      │\n└─────────────────────────────────────────────────────────────┘\n```\n\n1. For unfamiliar tools, ambiguous requests, or any write action, call `clawlink_describe_tool` first.\n2. Use the returned guidance, schema, `whenToUse`, `askBefore`, `safeDefaults`, `examples`, and `followups` to shape the call.\n3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.\n4. For writes or anything marked as requiring confirmation, call `clawlink_preview_tool` first.\n5. Execute with `clawlink_call_tool`. Pass confirmation only after the preview matches the user's intent.\n6. If the tool call fails, report the real error. Do not invent results or restate the failure as a missing capability unless the live catalog supports that conclusion.\n\n## Notes\n\n- Free Mailchimp accounts are limited to 1 audience. Paid plans allow multiple audiences.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Only one export can run at a time per account and only one per 24-hour period.\n- Completed exports are available for 90 days.\n- E-commerce stores require connected platform and Mailchimp store setup.\n- Product variants require `inventory_quantity > 0` for product recommendations to work.\n- Batch operations maximum 500 emails per request for each operation.\n- Subscriber hash for upsert operations is MD5 hash of lowercase email address.\n\n## Error Handling\n\n| Status / Error | Meaning |\n|----------------|---------|\n| Tool not found | The tool name does not exist in the current catalog. Verify with `clawlink_list_tools --integration mailchimp`. |\n| Missing connection | Mailchimp is not connected. Direct the user to https://claw-link.dev/dashboard?add=mailchimp. |\n| Permission error | The account lacks required plan or permission for this operation. |\n| List not found | The list ID does not exist. Verify with `mailchimp_get_lists_info`. |\n| Campaign not found | The campaign ID does not exist. Verify with `mailchimp_list_campaigns`. |\n| Write rejected | User did not confirm a write action. Always confirm before executing writes. |\n| 402 Payment Required | Feature requires higher Mailchimp plan (Pro/Premium). |\n\n### Troubleshooting: Tools Not Visible\n\n1. Check that the ClawLink plugin is installed:\n   ```bash\n   openclaw plugins list\n   ```\n2. If the plugin is installed but tools are missing, tell the user to send `/new` as a standalone message to reload the catalog.\n3. If a fresh chat does not help, run:\n   ```bash\n   openclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\n   openclaw gateway restart\n   ```\n4. After restart, tell the user to send `/new` again and retry.\n\n## Resources\n\n- [Mailchimp API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- ClawLink: https://claw-link.dev\n- ClawLink Docs: https://docs.claw-link.dev/openclaw\n- ClawLink Verification: https://claw-link.dev/verify\n\n## Related Skills\n\n- [MailerLite Email Marketing](https://clawhub.ai/hith3sh/mailerlite-email-marketing) — For MailerLite campaigns and automation\n- [Kit Email Marketing](https://clawhub.ai/hith3sh/kit-email-marketing) — For Kit email broadcasts\n- [Instantly Campaigns](https://clawhub.ai/hith3sh/instantly-campaigns) — For Instantly cold email outreach\n\n---\n\n**Powered by [ClawLink](https://claw-link.dev)** — an integration hub for OpenClaw\n\n![ClawLink Logo](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/logo/link_logo_black_small.png)\n\nFile v0.1.3:_meta.json\n\n{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailchimp-marketing\",\n  \"version\": \"0.1.3\",\n  \"publishedAt\": 1780840479053\n}\n\nFile v0.1.3:skill-card.md\n\n## Description: <br>\nManage Mailchimp audiences, campaigns, automations, e-commerce, and analytics from an agent workflow. <br>\n\nThis skill is ready for commercial/non-commercial use. <br>\n\n## Publisher: <br>\n[hith3sh](https://clawhub.ai/user/hith3sh) <br>\n\n### License/Terms of Use: <br>\nMIT-0 <br>\n\n\n## Use Case: <br>\nExternal users and developers use this skill to manage Mailchimp marketing workflows, including audiences, campaigns, automations, e-commerce, analytics, and subscriber operations. <br>\n\n### Deployment Geography for Use: <br>\nGlobal <br>\n\n## Known Risks and Mitigations: <br>\nRisk: Review before execution as proposals could introduce incorrect or misleading guidance into skills. <br>\nMitigation: Review and scan skill before deployment. <br>\n\n## Reference(s): <br>\n- [ClawHub Mailchimp release](https://clawhub.ai/hith3sh/mailchimp-marketing) <br>\n\n\n## Skill Output: <br>\n**Output Type(s):** [guidance, shell commands, code, configuration] <br>\n**Output Format:** [Markdown with inline commands and code examples] <br>\n**Output Parameters:** [1D] <br>\n**Other Properties Related to Output:** [Requires a paid service, OAuth token, and sensitive credentials; review write or privileged actions before execution.] <br>\n\n## Skill Version(s): <br>\n0.1.3 (source: server release metadata) <br>\n\n## Ethical Considerations: <br>\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment. <br>\n\nArchive v0.1.2: 3 files, 7801 bytes\n\nFiles: skill-card.md (2482b), SKILL.md (24781b), _meta.json (138b)\n\nFile v0.1.2:SKILL.md\n\n---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls are authenticated automatically by ClawLink using the user's connected Mailchimp account.\n\n**No API key is required in chat.** ClawLink stores the OAuth token securely and injects it into every Mailchimp API request on the user's behalf.\n\n### Getting Connected\n\n1. Install the ClawLink plugin (see Install above).\n2. Pair the plugin with `clawlink_begin_pairing` if it is not configured yet.\n3. Open https://claw-link.dev/dashboard?add=mailchimp and connect Mailchimp (requires an active Mailchimp account).\n4. Call `clawlink_list_integrations` to verify the connection is active.\n\n## Connection Management\n\n### List Connections\n\n```bash\nclawlink_list_integrations\n```\n\n**Response:** Returns all connected integrations. Look for `mailchimp` in the list.\n\n### Verify Connection\n\n```bash\nclawlink_list_tools --integration mailchimp\n```\n\n**Response:** Returns the live tool catalog for Mailchimp.\n\n### Reconnect\n\nIf Mailchimp tools are missing or the connection shows an error:\n\n1. Direct the user to https://claw-link.dev/dashboard?add=mailchimp\n2. After they confirm, call `clawlink_list_integrations` to verify\n3. Then call `clawlink_list_tools --integration mailchimp`\n\n## Security & Permissions\n\n- Access is scoped to the connected Mailchimp account only.\n- **All write operations require explicit user confirmation.** Before executing any campaign, list, or subscriber action, confirm the target resource and intended effect with the user.\n- Destructive actions (delete list, delete campaign, archive subscriber) are marked as high-impact and must be confirmed.\n- Free accounts are limited to 1 audience; paid plans allow multiple audiences.\n- Webhook functionality requires Standard or Premium Mailchimp plan.\n- Campaign cancellation requires Mailchimp Pro or Premium plan.\n\n## Tool Reference\n\n### Account & Configuration\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_account_info` | Get account details, email, name, and plan type | Read |\n| `mailchimp_get_lists_info` | Get all audiences/lists with basic info | Read |\n| `mailchimp_add_connected_site` | Add a new connected site for tracking | Write |\n| `mailchimp_add_domain_to_account` | Add a sending domain for email verification | Write |\n| `mailchimp_verify_domain` | Verify domain ownership with confirmation code | Write |\n| `mailchimp_add_export` | Create account data export (ZIP download) | Write |\n| `mailchimp_get_account_export_info` | Check export status and get download URL | Read |\n\n### Audiences (Lists)\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_info` | Get detailed list/audience information by ID | Read |\n| `mailchimp_add_list` | Create a new audience (name, contact info, permission reminder required) | Write |\n| `mailchimp_update_list` | Update list settings and configuration | Write |\n| `mailchimp_delete_list` | Permanently delete a list and all subscribers | Write |\n| `mailchimp_get_list_members_info` | Get members of a list with pagination | Read |\n| `mailchimp_add_list_member` | Add a new member to a list | Write |\n| `mailchimp_add_or_update_list_member` | Add or update list member (upsert) | Write |\n| `mailchimp_update_list_member` | Update member info and status | Write |\n| `mailchimp_delete_list_member` | Permanently delete a list member | Write |\n| `mailchimp_archive_list_member` | Archive (soft delete) a list member | Write |\n| `mailchimp_get_member_info` | Get detailed member information | Read |\n| `mailchimp_get_member_activity` | Get member activity history | Read |\n| `mailchimp_get_member_goals` | Get member goal events | Read |\n| `mailchimp_add_member_note` | Add a note to a list member | Write |\n| `mailchimp_add_or_remove_member_tags` | Add or remove tags from a member | Write |\n| `mailchimp_add_member_to_segment` | Add existing member to static segment | Write |\n| `mailchimp_batch_add_or_remove_members` | Batch add/remove members from static segment | Write |\n| `mailchimp_batch_subscribe_or_unsubscribe` | Batch subscribe or unsubscribe members | Write |\n\n### Segments\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_list_segments` | List all segments for a list | Read |\n| `mailchimp_get_segment_info` | Get segment details by ID | Read |\n| `mailchimp_create_segment` | Create a new segment (static or saved) | Write |\n| `mailchimp_update_segment` | Update segment configuration | Write |\n| `mailchimp_delete_segment` | Permanently delete a segment | Write |\n\n### Tags\n\n| Tool | Description | Mode |\n|------|-------------|------|\n| `mailchimp_get_list_tags` | Get all tags for a list | Read |\n| `mailchimp_add_list_tag` | Create a new tag in a list | Write |\n| `mailchimp_update_li\n\nArchive v0.1.1: 3 files, 3577 bytes\n\nFiles: skill-card.md (2416b), SKILL.md (5149b), _meta.json (138b)\n\nArchive v0.1.0: 2 files, 2357 bytes\n\nFiles: SKILL.md (5162b), _meta.json (138b)","readmeExcerpt":"Skill: Mailchimp Owner: hith3sh Summary: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:12:54.328Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic sou","codeSnippets":[],"executableExamples":[{"language":"text","snippet":"┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘"},{"language":"bash","snippet":"openclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart"},{"language":"bash","snippet":"# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'"},{"language":"bash","snippet":"clawlink_list_integrations"},{"language":"bash","snippet":"clawlink_list_tools --integration mailchimp"},{"language":"bash","snippet":"clawlink_call_tool --tool \"mailchimp_list_campaigns\" \\\n  --params '{}'"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: mailchimp-marketing\ndescription: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n---\n\n# Mailchimp\n\n![Mailchimp](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/brand-logos/mailchimp.svg?v=2)\n\nManage Mailchimp email marketing operations at scale. Handle audiences and subscribers, create and send campaigns, configure automations, manage e-commerce stores, and analyze performance with detailed reports.\n\nThis skill uses [ClawLink](https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=mailchimp-marketing) for hosted connection flows and credentials so you do not need to configure Mailchimp API access yourself.\n\n### Setup in 3 Steps\n\n| Step 1: Install | Step 2: Pair Account | Step 3: Connect Mailchimp |\n|:---:|:---:|:---:|\n| ![Install](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/pairing/initialstep_1.gif) | ![Pair](https://raw.githubusercontent.com/ClawLink-HQ/clawlink/main/public/images/approve_process.gif) | *App-specific connection GIF coming soon* |\n\n## How It Works\n\n```\n┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐\n│   OpenClaw      │────▶│   ClawLink   │────▶│ Mailchimp API     │\n│   (User Chat)   │     │   (OAuth)    │     │   (v3.0)        │\n└─────────────────┘     └──────────────┘     └──────────────────┘\n         │                       │                       │\n         │  1. Install Plugin  │                       │\n         │  2. Pair Device   │                       │\n         │  3. Connect Mailchimp│                     │\n         │                   │  4. Secure Token      │\n         │                   │  5. Proxy Requests    │\n         │                   │                       │\n         ▼                   ▼                       ▼\n   ┌──────────┐      ┌──────────┐           ┌──────────┐\n   │  SKILL   │      │ Dashboard│           │ Mailchimp│\n   │  File    │      │ Auth     │           │ Marketing│\n   └──────────┘      └──────────┘           └──────────┘\n```\n\n## Install\n\nInstall the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.\n\n```bash\nopenclaw plugins install clawhub:clawlink-plugin\nopenclaw config set tools.alsoAllow '[\"clawlink-plugin\"]' --strict-json\nopenclaw gateway restart\n```\n\nThen tell the user: \"OpenClaw has been restarted. Send `/new` as a standalone message to start a fresh chat, then ask for Mailchimp again.\"\n\n## Quick Start\n\n```bash\n# Get lists (audiences)\nclawlink_call_tool --tool \"mailchimp_get_lists_info\" --params '{}'\n\n# List campaigns\nclawlink_call_tool --tool \"mailchimp_list_campaigns\" --params '{}'\n\n# Get account info\nclawlink_call_tool --tool \"mailchimp_get_account_info\" --params '{}'\n```\n\n## Authentication\n\nAll Mailchimp tool calls "},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn713pxvayh8fjhb503zjb8yxh815j54\",\n  \"slug\": \"mailchimp-marketing\",\n  \"version\": \"1.0.6\",\n  \"publishedAt\": 1780989174328\n}"},{"path":"skill-card.md","content":"## Description:\n\nManage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, handle e-commerce stores, and track performance with detailed reports.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[hith3sh](https://clawhub.ai/user/hith3sh)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nExternal users and developers use this skill to operate Mailchimp marketing workflows from an agent, including audience management, campaign creation and sending, automations, e-commerce objects, and reporting. It is intended for connected Mailchimp accounts where the user can review and approve write actions before execution.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: ClawLink receives OAuth access for the connected Mailchimp account.\n\nMitigation: Install only if the user trusts ClawLink, review the Mailchimp account before authorization, and revoke the connection when it is no longer needed.\n\nRisk: The integration exposes broad Mailchimp write actions, including campaign sends and changes to audiences, subscribers, templates, stores, webhooks, and automations.\n\nMitigation: Require explicit confirmation for write operations, including the target resource and intended effect, before calling the tool.\n\nRisk: Destructive or high-impact operations can permanently delete or alter marketing assets and subscriber data.\n\nMitigation: Preview unfamiliar or high-impact tools first, prefer read/list/get operations to reduce ambiguity, and confirm destructive actions separately.\n\n## Reference(s):\n\n- [Mailchimp Marketing API Documentation](https://mailchimp.com/developer/marketing/api/)\n- [Mailchimp Marketing API Guide](https://mailchimp.com/developer/marketing/docs/)\n- [ClawLink OpenClaw Documentation](https://docs.claw-link.dev/openclaw)\n- [ClawLink Verification](https://claw-link.dev/verify)\n- [ClawHub Skill Page](https://clawhub.ai/hith3sh/skills/mailchimp-marketing)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, shell commands, configuration, API calls, guidance]\n\n**Output Format:** [Markdown guidance with inline shell commands and JSON tool parameters]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Uses the connected ClawLink Mailchimp integration and returns tool results from the user's authorized Mailchimp account.]\n\n## Skill Version(s):\n\n1.0.6 (source: server evidence release.version)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha... Skill: Mailchimp Owner: hith3sh Summary: Manage Mailchimp audiences, campaigns, automations, e-commerce, and analytics. Create and send email campaigns, manage subscribers, configure automations, ha... Tags: latest:1.0.6 Version history: v1.0.6 | 2026-06-09T07:12:54.328Z | user Add UTM attribution tags (utm_source=clawhub) to ClawLink branding links so visits from this skill page are tracked as a distinct traffic sou","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":993,"uniquenessScore":54,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-09T11:55:20.393Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-09T20:31:02.869Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}