← 返回
未分类 中文

Kit

Run email marketing campaigns via Kit (formerly ConvertKit). Manage subscribers, create broadcasts and sequences, handle tags and segments, track email stats...
使用 Kit(原 ConvertKit)进行邮件营销,管理订阅者、创建广播和序列、处理标签与细分、追踪邮件统计。
hith3sh hith3sh 来源
未分类 clawhub v1.0.5 3 版本 99873 Key: 无需
★ 5
Stars
📥 1,473
下载
💾 1
安装
3
版本
#latest

概述

Kit

!Kit

Run email marketing campaigns via Kit. Manage subscribers and tags, create broadcasts and email sequences, track email performance stats, and automate workflows with webhooks.

This skill uses ClawLink for hosted connection flows and credentials so you do not need to configure Kit API access yourself.

Setup in 3 Steps

Step 1: InstallStep 2: Pair AccountStep 3: Connect Kit
:---::---::---:
!Install!PairApp-specific connection GIF coming soon

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   OpenClaw      │────▶│   ClawLink   │────▶│    Kit API        │
│   (User Chat)   │     │   (OAuth)    │     │   (v2)          │
└─────────────────┘     └──────────────┘     └──────────────────┘
         │                       │                       │
         │  1. Install Plugin  │                       │
         │  2. Pair Device   │                       │
         │  3. Connect Kit  │                       │
         │                   │  4. Secure Token      │
         │                   │  5. Proxy Requests    │
         │                   │                       │
         ▼                   ▼                       ▼
   ┌──────────┐      ┌──────────┐           ┌──────────┐
   │  SKILL   │      │ Dashboard│           │   Kit   │
   │  File    │      │ Auth     │           │Emails   │
   └──────────┘      └──────────┘           └──────────┘

Install

Install the verified ClawLink plugin from ClawHub. After the user confirms, complete the full setup so ClawLink tools are visible in the next OpenClaw chat.

openclaw plugins install clawhub:clawlink-plugin
openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json
openclaw gateway restart

Then tell the user: "OpenClaw has been restarted. Send /new as a standalone message to start a fresh chat, then ask for Kit again."

Quick Start

# List all subscribers
clawlink_call_tool --tool "kit_list_subscribers" --params '{}'

# List all broadcasts
clawlink_call_tool --tool "kit_list_broadcasts" --params '{}'

# Get account info
clawlink_call_tool --tool "kit_get_account" --params '{}'

Authentication

All Kit tool calls are authenticated automatically by ClawLink using the user's connected Kit account.

No API key is required in chat. ClawLink stores the OAuth token securely and injects it into every Kit API request on the user's behalf.

Getting Connected

  1. Install the ClawLink plugin (see Install above).
  2. Pair the plugin with clawlink_begin_pairing if it is not configured yet.
  3. Open https://claw-link.dev/dashboard?add=kit and connect Kit (requires an active Kit account).
  4. Call clawlink_list_integrations to verify the connection is active.

Connection Management

List Connections

clawlink_list_integrations

Response: Returns all connected integrations. Look for kit in the list.

Verify Connection

clawlink_list_tools --integration kit

Response: Returns the live tool catalog for Kit.

Reconnect

If Kit tools are missing or the connection shows an error:

  1. Direct the user to https://claw-link.dev/dashboard?add=kit
  2. After they confirm, call clawlink_list_integrations to verify
  3. Then call clawlink_list_tools --integration kit

Security & Permissions

  • Access is scoped to the connected Kit account only.
  • All write operations require explicit user confirmation. Before executing any subscriber, broadcast, or tag action, confirm the target resource and intended effect with the user.
  • Destructive actions (delete subscriber, delete tag, delete broadcast) are marked as high-impact and must be confirmed.
  • Subscriber deletion unsubscribes from all email communications — this cannot be undone.
  • Broadcast creation can immediately send or schedule emails — confirm before executing.

Tool Reference

Account & Profile

ToolDescriptionMode
-------------------------
kit_get_accountGet current account info including ID, plan, email, timezoneRead
kit_get_creator_profileGet creator profile metadata (name, bio, avatar, profile URL)Read
kit_get_account_colorsGet colors associated with the accountRead
kit_update_account_colorsUpdate account color palette (max 5 hex colors)Write

Subscribers

ToolDescriptionMode
-------------------------
kit_list_subscribersList subscribers with optional filtering, sorting, and paginationRead
kit_get_subscriberGet subscriber details by IDRead
kit_filter_subscribersFilter subscribers by engagement (email opens, clicks, delivery)Read
kit_create_subscriberCreate new subscriber or update existing (upsert by email)Write
kit_update_subscriberUpdate subscriber info (first name, email, custom fields)Write
kit_delete_subscriberUnsubscribe a subscriber from all communicationsWrite
kit_tag_subscriberAdd a tag to a subscriber by IDWrite
kit_tag_subscriber_by_emailAdd a tag to a subscriber using their email addressWrite
kit_remove_tag_from_subscriberRemove a tag from a subscriber by IDWrite
kit_untag_subscriber_by_emailRemove a tag from a subscriber using their emailWrite
kit_get_subscriber_statsGet subscriber email stats (opens, clicks, bounces)Read
kit_list_subscribers_for_formGet subscribers for a specific form with filteringRead

Tags

ToolDescriptionMode
-------------------------
kit_list_tagsList all tags with paginationRead
kit_list_tag_subscribersGet subscribers for a specific tagRead
kit_create_tagCreate a new tag for segmenting subscribersWrite
kit_update_tagUpdate a tag's name by IDWrite
kit_delete_tagPermanently delete a tag by IDWrite

Broadcasts

ToolDescriptionMode
-------------------------
kit_list_broadcastsList all broadcasts with cursor-based paginationRead
kit_get_broadcastGet broadcast details by IDRead
kit_get_broadcast_statsGet statistics for a specific broadcastRead
kit_get_broadcast_clicksGet link click data for a specific broadcastRead
kit_create_broadcastCreate a new email broadcast (draft, scheduled, or immediate)Write
kit_delete_broadcastPermanently delete a broadcast by IDWrite

Sequences

ToolDescriptionMode
-------------------------
kit_list_sequencesList all sequences with paginationRead

Segments

ToolDescriptionMode
-------------------------
kit_list_segmentsList all segments with paginationRead

Forms

ToolDescriptionMode
-------------------------
kit_list_formsList all forms (landing pages and embedded) with filteringRead
kit_add_subscriber_to_formAdd an existing subscriber to a form by IDsWrite
kit_add_subscriber_to_form_by_emailAdd a subscriber to a form using their emailWrite
kit_list_subscribers_for_formGet subscribers who joined a specific formRead

Custom Fields

ToolDescriptionMode
-------------------------
kit_list_custom_fieldsList all custom fields with paginationRead
kit_create_custom_fieldCreate a new custom field for subscriber dataWrite
kit_update_custom_fieldUpdate a custom field's label by IDWrite
kit_delete_custom_fieldPermanently delete a custom field by IDWrite

Email Templates

ToolDescriptionMode
-------------------------
kit_list_email_templatesList all email templates with paginationRead

Analytics

ToolDescriptionMode
-------------------------
kit_get_email_statsGet account email stats (sent, opened, clicked) for last 90 daysRead
kit_get_growth_statsGet growth statistics over a date rangeRead

Webhooks

ToolDescriptionMode
-------------------------
kit_list_webhooksList all configured webhooks with paginationRead
kit_create_webhookCreate a webhook subscription for event notificationsWrite
kit_delete_webhookPermanently delete a webhook by IDWrite

Code Examples

List subscribers

clawlink_call_tool --tool "kit_list_subscribers" \
  --params '{}'

Create a subscriber

clawlink_call_tool --tool "kit_create_subscriber" \
  --params '{"email": "newsubscriber@example.com", "first_name": "John"}'

Create a broadcast

clawlink_call_tool --tool "kit_create_broadcast" \
  --params '{"content": "<p>Hello! This is our newsletter.</p>", "public": true}'

Tag a subscriber

clawlink_call_tool --tool "kit_tag_subscriber" \
  --params '{"subscriber_id": "SUBSCRIBER_ID", "tag_id": "TAG_ID"}'

Get broadcast stats

clawlink_call_tool --tool "kit_get_broadcast_stats" \
  --params '{"broadcast_id": "BROADCAST_ID"}'

Discovery Workflow

  1. Call clawlink_list_integrations to confirm Kit is connected.
  2. Call clawlink_list_tools --integration kit to see the live catalog.
  3. Treat the returned list as the source of truth. Do not guess or assume what tools exist.
  4. If the user describes a capability but the exact tool is unclear, call clawlink_search_tools with a short query and integration kit.
  5. If no Kit tools appear, direct the user to https://claw-link.dev/dashboard?add=kit.

Execution Workflow

┌─────────────────────────────────────────────────────────────┐
│  READ OPERATIONS (Safe)                                     │
│  list → get → search → describe → call                      │
│                                                             │
│  Example: List subscribers → Get stats → Show results       │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│  WRITE OPERATIONS (Require Confirmation)                     │
│  list → get → describe → preview → confirm → call          │
│                                                             │
│  Example: Preview broadcast create → User approves → Send   │
└─────────────────────────────────────────────────────────────┘
  1. For unfamiliar tools, ambiguous requests, or any write action, call clawlink_describe_tool first.
  2. Use the returned guidance, schema, whenToUse, askBefore, safeDefaults, examples, and followups to shape the call.
  3. Prefer read, list, search, and get operations before writes when that reduces ambiguity.
  4. For writes or anything marked as requiring confirmation, call clawlink_preview_tool first.
  5. Execute with clawlink_call_tool. Pass confirmation only after the preview matches the user's intent.
  6. 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.

Notes

  • Kit uses cursor-based pagination for all list endpoints.
  • Broadcast send_at parameter: set to null for draft, future timestamp for scheduled, omit for immediate publish.
  • Setting public to true publishes the broadcast to the web.
  • Subscriber upsert: if email exists, updates first name only; all other fields preserved.
  • Subscriber stats data is only available for events from June 2025 onwards.
  • Email stats cover the last 90 days in the account's sending timezone (not UTC).
  • Account colors maximum is 5 hex color codes.
  • Deleting a subscriber unsubscribes them from all sequences and forms; historical data is retained.

Error Handling

Status / ErrorMeaning
-------------------------
Tool not foundThe tool name does not exist in the current catalog. Verify with clawlink_list_tools --integration kit.
Missing connectionKit is not connected. Direct the user to https://claw-link.dev/dashboard?add=kit.
Permission errorThe connected account lacks permission for this operation.
Subscriber not foundThe subscriber ID or email does not exist. Verify with kit_list_subscribers.
Write rejectedUser did not confirm a write action. Always confirm before executing writes.

Troubleshooting: Tools Not Visible

  1. Check that the ClawLink plugin is installed:

```bash

openclaw plugins list

```

  1. If the plugin is installed but tools are missing, tell the user to send /new as a standalone message to reload the catalog.
  2. If a fresh chat does not help, run:

```bash

openclaw config set tools.alsoAllow '["clawlink-plugin"]' --strict-json

openclaw gateway restart

```

  1. After restart, tell the user to send /new again and retry.

Resources

Related Skills


Powered by ClawLink — an integration hub for OpenClaw

!ClawLink Logo

版本历史

共 3 个版本

  • v1.0.5 当前
    2026-06-09 16:14 安全 安全
  • v0.1.1
    2026-05-21 13:50 安全 安全
  • v0.1.0
    2026-05-08 03:33 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

business-ops

Discord

steipete
当需要通过discord工具控制Discord时使用:发送消息、添加反应、发布或上传表情包、上传表情、创建投票、管理帖子/置顶/搜索、获取权限或成员/角色/频道信息,或在Discord私信或频道中处理管理操作。
★ 78 📥 38,058
business-ops

Stripe

byungkyu
Stripe API 集成,支持托管 OAuth,实现对客户、订阅、发票、产品、价格和支付的可写金融集成。
★ 27 📥 26,018
dev-programming

GitHub

hith3sh
通过 GitHub REST 和GraphQL API 与仓库、议题、拉取请求、提交、分支、发布和工作流进行交互。在需要时使用此技能。
★ 6 📥 1,950