← 返回
未分类 中文

Resend Email

Manage Resend email campaigns, contacts, audiences, domains, templates, and transactional sends via the Resend API. Use when users want to inspect email acti...
通过 Resend API 管理 Resend 邮件营销活动、联系人、受众、域名、模板和事务性发送。适用于用户需要查看邮件活动时。
hith3sh hith3sh 来源
未分类 clawhub v1.0.6 2 版本 99933.5 Key: 无需
★ 6
Stars
📥 1,382
下载
💾 1
安装
2
版本
#latest

概述

Resend Email

!Resend Email

Manage Resend from chat — email campaigns, contacts, audiences, domains, templates, and transactional sends via the Resend API.

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

Setup in 3 Steps

Step 1: InstallStep 2: Pair AccountStep 3: Connect Resend
:---::---::---:
!Install!PairApp-specific connection GIF coming soon
Run the install command in OpenClawSign in and approve the deviceOpen the dashboard and connect Resend

How It Works

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

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 Resend again."

Quick Start

# List all contacts
clawlink_call_tool --tool "resend_list_all_contacts" --params '{"limit": 20}'

# List audiences
clawlink_call_tool --tool "resend_list_audiences" --params '{}'

# Send an email
clawlink_call_tool --tool "resend_send_email" --params '{"from": "team@example.com", "to": ["recipient@example.com"], "subject": "Hello", "html": "<p>Hello world</p>"}'

Authentication

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

No API key is required in chat. ClawLink stores the credentials securely and injects them into every Resend 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=resend and connect Resend.
  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 resend in the list.

Verify Connection

clawlink_list_tools --integration resend

Response: Returns the live tool catalog for Resend.

Reconnect

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

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

Security & Permissions

  • Access is scoped to the Resend account accessible via the connected account.
  • All write operations require explicit user confirmation. Before executing any create, update, or delete call, confirm the target resource and intended effect with the user.
  • Destructive actions (delete contact, delete audience, delete domain) are marked as high-impact and must be confirmed.
  • Confirm before sending emails or making broad contact changes — sends are irreversible.

Tool Reference

Audiences & Contacts

ToolDescriptionMode
-------------------------
resend_list_audiencesList all audiencesRead
resend_retrieve_audienceGet audience detailsRead
resend_create_audienceCreate a new audienceWrite
resend_delete_audienceDelete an audienceWrite
resend_list_all_contactsList all contactsRead
resend_list_contactsList contacts in an audienceRead
resend_get_contactGet contact detailsRead
resend_create_contactCreate a contactWrite
resend_create_contact_v2Create a contact (v2)Write
resend_update_contactUpdate contact detailsWrite
resend_delete_contactDelete a contactWrite
resend_delete_contact_by_idDelete contact by IDWrite
resend_add_contact_to_segmentAdd contact to segmentWrite
resend_remove_contact_from_segmentRemove contact from segmentWrite
resend_list_contact_segmentsList segments for a contactRead
resend_list_contact_topicsList topics for a contactRead

Segments & Topics

ToolDescriptionMode
-------------------------
resend_list_segmentsList all segmentsRead
resend_get_segmentGet segment detailsRead
resend_create_topicCreate a topicWrite
resend_list_topicsList all topicsRead
resend_get_topicGet topic detailsRead
resend_update_topicUpdate a topicWrite
resend_delete_segmentDelete a segmentWrite
resend_delete_topicDelete a topicWrite

Domains

ToolDescriptionMode
-------------------------
resend_list_domainsList all domainsRead
resend_retrieve_domainGet domain detailsRead
resend_create_domainCreate and verify a domainWrite
resend_verify_domainVerify domain DNS recordsWrite
resend_update_domainUpdate domain settingsWrite
resend_delete_domainDelete a domainWrite

Templates

ToolDescriptionMode
-------------------------
resend_list_templatesList all templatesRead
resend_get_templateGet template detailsRead
resend_create_templateCreate a templateWrite
resend_update_templateUpdate a templateWrite
resend_delete_templateDelete a templateWrite
resend_duplicate_templateDuplicate a templateWrite
resend_publish_templatePublish a templateWrite

Emails

ToolDescriptionMode
-------------------------
resend_list_emailsList sent emailsRead
resend_retrieve_emailGet email detailsRead
resend_send_emailSend a single emailWrite
resend_send_batch_emailsSend up to 100 emailsWrite
resend_cancel_emailCancel a scheduled emailWrite
resend_update_emailUpdate a scheduled emailWrite
resend_list_email_attachmentsList attachments on an emailRead
resend_get_email_attachmentGet attachment detailsRead
resend_list_received_emailsList received emailsRead

Webhooks

ToolDescriptionMode
-------------------------
resend_list_webhooksList all webhooksRead
resend_get_webhookGet webhook detailsRead
resend_create_webhookCreate a webhookWrite
resend_update_webhookUpdate a webhookWrite
resend_delete_webhookDelete a webhookWrite

Broadcasts

ToolDescriptionMode
-------------------------
resend_list_broadcastsList all broadcastsRead
resend_update_broadcastUpdate a broadcastWrite

Contact Properties

ToolDescriptionMode
-------------------------
resend_list_contact_propertiesList contact property definitionsRead
resend_get_contact_propertyGet contact property detailsRead
resend_create_contact_propertyCreate a contact propertyWrite
resend_update_contact_propertyUpdate a contact propertyWrite
resend_delete_contact_propertyDelete a contact propertyWrite

API Keys

ToolDescriptionMode
-------------------------
resend_list_api_keysList all API keysRead
resend_create_api_keyCreate a new API keyWrite
resend_delete_api_keyRevoke an API keyWrite

Code Examples

List all contacts

clawlink_call_tool --tool "resend_list_all_contacts" \
  --params '{
    "limit": 20
  }'

Create an audience

clawlink_call_tool --tool "resend_create_audience" \
  --params '{
    "name": "Newsletter Subscribers"
  }'

Send an email

clawlink_call_tool --tool "resend_send_email" \
  --params '{
    "from": "team@company.com",
    "to": ["recipient@example.com"],
    "subject": "Welcome to our newsletter",
    "html": "<p>Hello! Thanks for subscribing.</p>"
  }'

Create a contact

clawlink_call_tool --tool "resend_create_contact" \
  --params '{
    "audience_id": "AUDIENCE_ID",
    "email": "newcontact@example.com",
    "first_name": "Jane",
    "last_name": "Doe"
  }'

Discovery Workflow

  1. Call clawlink_list_integrations to confirm Resend is connected.
  2. Call clawlink_list_tools --integration resend 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 resend.
  5. If no Resend tools appear, direct the user to https://claw-link.dev/dashboard?add=resend.

Execution Workflow

┌─────────────────────────────────────────────────────────────┐
│  READ OPERATIONS (Safe)                                      │
│  list → get → retrieve → call                               │
│                                                             │
│  Example: List contacts → Get details → Show results         │
└─────────────────────────────────────────────────────────────┘
                               │
                               ▼
┌─────────────────────────────────────────────────────────────┐
│  WRITE OPERATIONS (Require Confirmation)                     │
│  list → describe → preview → confirm → call                 │
│                                                             │
│  Example: Describe tool → Preview changes → User approves    │
│           → Execute 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, 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

  • Domain verification requires adding DNS records — allow time for propagation before verifying.
  • Emails must have explicit to, cc, or bcc recipients — audience-based sending is not supported.
  • Scheduled emails can be cancelled or updated before their scheduled time.
  • Batch emails support up to 100 recipients per request.

Error Handling

Status / ErrorMeaning
-------------------------
Tool not foundThe tool name does not exist in the current catalog. Verify with clawlink_list_tools --integration resend.
Missing connectionResend is not connected. Direct the user to https://claw-link.dev/dashboard?add=resend.
DOMAIN_NOT_VERIFIEDDomain DNS records have not propagated. Wait and retry verification.
CONTACT_ALREADY_EXISTSThe contact email is already in the audience.
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.

Troubleshooting: Invalid Tool Call

  1. Ensure the integration slug is exactly resend.
  2. Use clawlink_describe_tool to verify parameter names and types before calling.
  3. For write operations, always call clawlink_preview_tool first.

Resources

  • Resend API Documentation
  • ClawLink: https://claw-link.dev/?utm_source=clawhub&utm_medium=referral&utm_content=resend-mail
  • ClawLink Docs: https://docs.claw-link.dev/openclaw
  • ClawLink Verification: https://claw-link.dev/verify

Related Skills

  • SendGrid — For Twilio SendGrid email operations

!ClawLink Logo

版本历史

共 2 个版本

  • v1.0.6 当前
    2026-06-09 16:21 安全 安全
  • v0.1.0
    2026-05-21 15:00 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

Excel / XLSX

ivangdavila
创建、检查和编辑 Microsoft Excel 工作簿及 XLSX 文件,支持可靠的公式、日期、类型、格式、重算及模板保留功能。
★ 383 📥 145,730
office-efficiency

Word / DOCX

ivangdavila
创建、检查和编辑 Microsoft Word 文档及 DOCX 文件,支持样式、编号、修订记录、表格、分节符及兼容性检查等功能。
★ 460 📥 153,296
office-efficiency

Gog

steipete
Google Workspace 命令行工具,支持 Gmail、日历、云端硬盘、通讯录、表格和文档。
★ 929 📥 187,074