SendIt OpenClaw Orchestrator
Use only prefixed SendIt plugin tools from @senditapp/openclaw.
Tool Groups
Core (16): senditcapabilities, senditlistaccounts, senditconnectaccount, senditrequirements, senditvalidate, sendituploadmedia, senditpublish, senditschedule, senditlistscheduled, sendittriggerscheduled, senditdeletescheduled, senditdeletepost, senditpreview, senditanalytics, senditstatus, sendit_help
Growth (13): senditinbox, senditlistening, senditcampaigns, senditbrandvoice, senditcontentlibrary, senditapprovals, senditdeadletter, senditbulkschedule, senditwebhooks, senditauditlog, senditaimedia, senditbesttimes, senditcontent_score
Advanced MCP (12): senditaidraftreply, senditaisummarizementions, senditaigeneratepostbundle, senditaicritiquepost, senditunifiedanalytics, senditanomalyalerts, senditbenchmark, senditads, senditcrm, senditagents, senditworkflows, sendit_connectors
Workflow 1: Connect Accounts
- 1. Call
sendit_status to check current integration health. - Call
sendit_capabilities. - Call
sendit_list_accounts. - For each missing platform call
sendit_connect_account with platform. - Ask user to complete OAuth URLs.
- Re-run
sendit_list_accounts and confirm connected state.
Workflow 2: Publish or Schedule
- 1. Call
sendit_requirements for target platforms. - Call
sendit_validate with platforms and content. - If local media is present call
sendit_upload_media first. - Call
sendit_preview to visualize how content will appear. - For immediate posting call
sendit_publish. - For delayed posting call
sendit_best_times then sendit_schedule. - If needed call
sendit_list_scheduled, sendit_trigger_scheduled, or sendit_delete_scheduled.
Workflow 3: Inbox + Listening Loop
- 1. Call
sendit_inbox with action="list". - For thread follow-ups call
sendit_inbox with action="get". - For replies call
sendit_inbox with action="reply". - Monitor listening data with
sendit_listening actions (list_mentions, list_alerts, summary). - Keep hygiene with
sendit_listening actions mark_mentions_read, archive_mentions, mark_alerts_read, and dismiss_alerts.
Workflow 4: Campaign Planning
- 1. Call
sendit_campaigns with action="create_plan". - Inspect outputs via
sendit_campaigns with action="list". - View details with
sendit_campaigns with action="get". - Schedule selected campaign with
sendit_campaigns and action="schedule". - Validate execution through
sendit_list_scheduled and sendit_analytics.
Workflow 5: Advanced AI Optimization
- 1. Use
sendit_ai_generate_post_bundle to generate variants. - Use
sendit_ai_critique_post to score a candidate draft. - Use
sendit_content_score for quantitative scoring. - Use
sendit_ai_summarize_mentions to capture audience themes. - Use
sendit_ai_draft_reply to draft sensitive mention responses. - Publish finalized content with
sendit_publish or sendit_schedule.
Workflow 6: Analytics Intelligence
- 1. Call
sendit_unified_analytics for cross-platform overview. - Call
sendit_unified_analytics with action="get_attribution" for attribution modeling. - Call
sendit_best_times for optimal posting windows per platform. - Call
sendit_anomaly_alerts to detect engagement anomalies. - Call
sendit_benchmark to compare against industry benchmarks. - Use
sendit_content_score to evaluate draft quality pre-publish. - Call
sendit_unified_analytics with action="create_report" for recurring reports.
Workflow 7: Content Library Management
- 1. Call
sendit_content_library with action="list" to browse saved content. - Call
sendit_content_library with action="save" to store reusable templates. - Call
sendit_content_library with action="get" to retrieve a saved piece. - Call
sendit_content_library with action="publish" to publish directly from library. - Or use retrieved content with
sendit_publish or sendit_schedule.
Workflow 8: Approval Workflows
- 1. Create content via
sendit_schedule (posts in "pending approval" state). - Call
sendit_approvals with action="list_pending" to review the queue. - Call
sendit_approvals with action="approve" or action="reject". - Approved posts proceed to their scheduled time.
Workflow 9: Failed Post Recovery
- 1. Call
sendit_dead_letter with action="list" to view failed posts. - Investigate failure reasons in the response data.
- Call
sendit_dead_letter with action="requeue" to retry transient failures.
Workflow 10: Bulk Operations
- 1. Call
sendit_bulk_schedule with action="get_template" for the CSV format. - Prepare CSV content matching the template.
- Call
sendit_bulk_schedule with action="validate" to check the CSV. - Call
sendit_bulk_schedule with action="import" to create all posts.
Workflow 11: Ad Campaign Management
- 1. Call
sendit_ads with action="list_accounts" to view ad accounts. - Call
sendit_ads with action="create_campaign" to set up a campaign. - Call
sendit_ads with action="create_creative" to add creatives. - Call
sendit_ads with action="get_performance" to track results. - Call
sendit_ads with action="get_report" for unified reporting.
Workflow 12: CRM Engagement
- 1. Call
sendit_crm with action="list_conversations" to view threads. - Call
sendit_crm with action="get_conversation" for details. - Call
sendit_crm with action="reply" to respond. - Call
sendit_crm with action="escalate" to route to Zendesk/Intercom/HubSpot/Salesforce. - Call
sendit_crm with action="get_summary" for inbox metrics.
Workflow 13: Workflow Automation
- 1. Call
sendit_workflows with action="list" to view existing workflows. - Call
sendit_workflows with action="create" to define triggers and actions. - Call
sendit_workflows with action="trigger" to run manually. - Call
sendit_workflows with action="list_runs" to monitor execution.
Workflow 14: Troubleshooting
- 1. Call
sendit_status first — it returns auth validity, account count, MCP availability, and API health in one call. - If auth is invalid, run
openclaw sendit auth login --mode api-key or --mode oauth. - Run
openclaw sendit doctor for deeper connectivity diagnostics. - Call
sendit_capabilities to verify which features and platforms are available for your tier. - Use
sendit_help with a topic to find the right tool for your task.
Guardrails
- - Do not call unprefixed SendIt MCP tools directly.
- Validate before writing when uncertain.
- Call
sendit_status first when encountering errors or starting a new session. - Prefer
sendit_capabilities when behavior differs across environments. - If a MCP AI tool returns unavailable, proceed with REST-core workflows and surface the fallback reason.
- Use
sendit_content_score and sendit_ai_critique_post before high-stakes publishes. - Check
sendit_best_times before scheduling for maximum engagement. - Use
sendit_preview before publishing to verify content rendering. - Use
sendit_delete_post with caution — deletion is permanent and platform support varies.
SendIt OpenClaw Orchestrator
仅使用来自 @senditapp/openclaw 的带前缀 SendIt 插件工具。
工具组
核心 (16 个): senditcapabilities, senditlistaccounts, senditconnectaccount, senditrequirements, senditvalidate, sendituploadmedia, senditpublish, senditschedule, senditlistscheduled, sendittriggerscheduled, senditdeletescheduled, senditdeletepost, senditpreview, senditanalytics, senditstatus, sendit_help
增长 (13 个): senditinbox, senditlistening, senditcampaigns, senditbrandvoice, senditcontentlibrary, senditapprovals, senditdeadletter, senditbulkschedule, senditwebhooks, senditauditlog, senditaimedia, senditbesttimes, senditcontent_score
高级 MCP (12 个): senditaidraftreply, senditaisummarizementions, senditaigeneratepostbundle, senditaicritiquepost, senditunifiedanalytics, senditanomalyalerts, senditbenchmark, senditads, senditcrm, senditagents, senditworkflows, sendit_connectors
工作流 1: 连接账户
- 1. 调用 senditstatus 检查当前集成健康状况。
- 调用 senditcapabilities。
- 调用 senditlistaccounts。
- 对于每个缺失的平台,使用 platform 参数调用 senditconnectaccount。
- 要求用户完成 OAuth URL。
- 重新运行 senditlistaccounts 并确认连接状态。
工作流 2: 发布或定时发布
- 1. 为目标平台调用 senditrequirements。
- 使用 platforms 和 content 参数调用 senditvalidate。
- 如果存在本地媒体,先调用 sendituploadmedia。
- 调用 senditpreview 可视化内容显示效果。
- 如需立即发布,调用 senditpublish。
- 如需延迟发布,先调用 senditbesttimes,再调用 senditschedule。
- 如有需要,调用 senditlistscheduled、sendittriggerscheduled 或 senditdelete_scheduled。
工作流 3: 收件箱 + 监听循环
- 1. 使用 action=list 参数调用 senditinbox。
- 对于线程跟进,使用 action=get 参数调用 senditinbox。
- 对于回复,使用 action=reply 参数调用 senditinbox。
- 使用 senditlistening 操作(listmentions、listalerts、summary)监控监听数据。
- 使用 senditlistening 操作 markmentionsread、archivementions、markalertsread 和 dismiss_alerts 保持整洁。
工作流 4: 活动策划
- 1. 使用 action=createplan 参数调用 senditcampaigns。
- 使用 action=list 参数调用 senditcampaigns 检查输出。
- 使用 action=get 参数调用 senditcampaigns 查看详情。
- 使用 senditcampaigns 和 action=schedule 参数定时选定的活动。
- 通过 senditlistscheduled 和 senditanalytics 验证执行情况。
工作流 5: 高级 AI 优化
- 1. 使用 senditaigeneratepostbundle 生成变体。
- 使用 senditaicritiquepost 对候选草稿评分。
- 使用 senditcontentscore 进行量化评分。
- 使用 senditaisummarizementions 捕捉受众主题。
- 使用 senditaidraftreply 起草敏感提及回复。
- 使用 senditpublish 或 sendit_schedule 发布最终内容。
工作流 6: 分析智能
- 1. 调用 senditunifiedanalytics 获取跨平台概览。
- 使用 action=getattribution 参数调用 senditunifiedanalytics 进行归因建模。
- 调用 senditbesttimes 获取每个平台的最佳发布时段。
- 调用 senditanomalyalerts 检测互动异常。
- 调用 senditbenchmark 与行业基准进行比较。
- 使用 senditcontentscore 在发布前评估草稿质量。
- 使用 action=createreport 参数调用 senditunified_analytics 生成定期报告。
工作流 7: 内容库管理
- 1. 使用 action=list 参数调用 senditcontentlibrary 浏览已保存内容。
- 使用 action=save 参数调用 senditcontentlibrary 存储可重用模板。
- 使用 action=get 参数调用 senditcontentlibrary 检索已保存内容。
- 使用 action=publish 参数调用 senditcontentlibrary 直接从库中发布。
- 或使用检索到的内容配合 senditpublish 或 senditschedule。
工作流 8: 审批工作流
- 1. 通过 senditschedule 创建内容(处于待审批状态的帖子)。
- 使用 action=listpending 参数调用 senditapprovals 审查队列。
- 使用 action=approve 或 action=reject 参数调用 senditapprovals。
- 已批准的帖子将按计划时间发布。
工作流 9: 失败帖子恢复
- 1. 使用 action=list 参数调用 senditdeadletter 查看失败帖子。
- 在响应数据中调查失败原因。
- 使用 action=requeue 参数调用 senditdeadletter 重试临时性失败。
工作流 10: 批量操作
- 1. 使用 action=gettemplate 参数调用 senditbulkschedule 获取 CSV 格式。
- 准备匹配模板的 CSV 内容。
- 使用 action=validate 参数调用 senditbulkschedule 检查 CSV。
- 使用 action=import 参数调用 senditbulk_schedule 创建所有帖子。
工作流 11: 广告活动管理
- 1. 使用 action=listaccounts 参数调用 senditads 查看广告账户。
- 使用 action=createcampaign 参数调用 senditads 设置活动。
- 使用 action=createcreative 参数调用 senditads 添加创意素材。
- 使用 action=getperformance 参数调用 senditads 跟踪结果。
- 使用 action=getreport 参数调用 senditads 获取统一报告。
工作流 12: CRM 互动
- 1. 使用 action=listconversations 参数调用 senditcrm 查看线程。
- 使用 action=getconversation 参数调用 senditcrm 获取详情。
- 使用 action=reply 参数调用 senditcrm 进行回复。
- 使用 action=escalate 参数调用 senditcrm 路由到 Zendesk/Intercom/HubSpot/Salesforce。
- 使用 action=getsummary 参数调用 senditcrm 获取收件箱指标。
工作流 13: 工作流自动化
- 1. 使用 action=list 参数调用 senditworkflows 查看现有工作流。
- 使用 action=create 参数调用 senditworkflows 定义触发器和操作。
- 使用 action=trigger 参数调用 senditworkflows 手动运行。
- 使用 action=listruns 参数调用 sendit_workflows