SendIt OpenClaw Orchestrator
Use only prefixed SendIt plugin tools from @senditapp/openclaw.
Tool Groups
Core (16): sendit_capabilities, sendit_list_accounts, sendit_connect_account, sendit_requirements, sendit_validate, sendit_upload_media, sendit_publish, sendit_schedule, sendit_list_scheduled, sendit_trigger_scheduled, sendit_delete_scheduled, sendit_delete_post, sendit_preview, sendit_analytics, sendit_status, sendit_help
Growth (13): sendit_inbox, sendit_listening, sendit_campaigns, sendit_brand_voice, sendit_content_library, sendit_approvals, sendit_dead_letter, sendit_bulk_schedule, sendit_webhooks, sendit_audit_log, sendit_ai_media, sendit_best_times, sendit_content_score
Advanced MCP (12): sendit_ai_draft_reply, sendit_ai_summarize_mentions, sendit_ai_generate_post_bundle, sendit_ai_critique_post, sendit_unified_analytics, sendit_anomaly_alerts, sendit_benchmark, sendit_ads, sendit_crm, sendit_agents, sendit_workflows, sendit_connectors
Workflow 1: Connect Accounts
- Call
sendit_statusto check current integration health. - Call
sendit_capabilities. - Call
sendit_list_accounts. - For each missing platform call
sendit_connect_accountwithplatform. - Ask user to complete OAuth URLs.
- Re-run
sendit_list_accountsand confirm connected state.
Workflow 2: Publish or Schedule
- Call
sendit_requirementsfor target platforms. - Call
sendit_validatewithplatformsandcontent. - If local media is present call
sendit_upload_mediafirst. - Call
sendit_previewto visualize how content will appear. - For immediate posting call
sendit_publish. - For delayed posting call
sendit_best_timesthensendit_schedule. - If needed call
sendit_list_scheduled,sendit_trigger_scheduled, orsendit_delete_scheduled.
Workflow 3: Inbox + Listening Loop
- Call
sendit_inboxwithaction="list". - For thread follow-ups call
sendit_inboxwithaction="get". - For replies call
sendit_inboxwithaction="reply". - Monitor listening data with
sendit_listeningactions (list_mentions,list_alerts,summary). - Keep hygiene with
sendit_listeningactionsmark_mentions_read,archive_mentions,mark_alerts_read, anddismiss_alerts.
Workflow 4: Campaign Planning
- Call
sendit_campaignswithaction="create_plan". - Inspect outputs via
sendit_campaignswithaction="list". - View details with
sendit_campaignswithaction="get". - Schedule selected campaign with
sendit_campaignsandaction="schedule". - Validate execution through
sendit_list_scheduledandsendit_analytics.
Workflow 5: Advanced AI Optimization
- Use
sendit_ai_generate_post_bundleto generate variants. - Use
sendit_ai_critique_postto score a candidate draft. - Use
sendit_content_scorefor quantitative scoring. - Use
sendit_ai_summarize_mentionsto capture audience themes. - Use
sendit_ai_draft_replyto draft sensitive mention responses. - Publish finalized content with
sendit_publishorsendit_schedule.
Workflow 6: Analytics Intelligence
- Call
sendit_unified_analyticsfor cross-platform overview. - Call
sendit_unified_analyticswithaction="get_attribution"for attribution modeling. - Call
sendit_best_timesfor optimal posting windows per platform. - Call
sendit_anomaly_alertsto detect engagement anomalies. - Call
sendit_benchmarkto compare against industry benchmarks. - Use
sendit_content_scoreto evaluate draft quality pre-publish. - Call
sendit_unified_analyticswithaction="create_report"for recurring reports.
Workflow 7: Content Library Management
- Call
sendit_content_librarywithaction="list"to browse saved content. - Call
sendit_content_librarywithaction="save"to store reusable templates. - Call
sendit_content_librarywithaction="get"to retrieve a saved piece. - Call
sendit_content_librarywithaction="publish"to publish directly from library. - Or use retrieved content with
sendit_publishorsendit_schedule.
Workflow 8: Approval Workflows
- Create content via
sendit_schedule(posts in "pending approval" state). - Call
sendit_approvalswithaction="list_pending"to review the queue. - Call
sendit_approvalswithaction="approve"oraction="reject". - Approved posts proceed to their scheduled time.
Workflow 9: Failed Post Recovery
- Call
sendit_dead_letterwithaction="list"to view failed posts. - Investigate failure reasons in the response data.
- Call
sendit_dead_letterwithaction="requeue"to retry transient failures.
Workflow 10: Bulk Operations
- Call
sendit_bulk_schedulewithaction="get_template"for the CSV format. - Prepare CSV content matching the template.
- Call
sendit_bulk_schedulewithaction="validate"to check the CSV. - Call
sendit_bulk_schedulewithaction="import"to create all posts.
Workflow 11: Ad Campaign Management
- Call
sendit_adswithaction="list_accounts"to view ad accounts. - Call
sendit_adswithaction="create_campaign"to set up a campaign. - Call
sendit_adswithaction="create_creative"to add creatives. - Call
sendit_adswithaction="get_performance"to track results. - Call
sendit_adswithaction="get_report"for unified reporting.
Workflow 12: CRM Engagement
- Call
sendit_crmwithaction="list_conversations"to view threads. - Call
sendit_crmwithaction="get_conversation"for details. - Call
sendit_crmwithaction="reply"to respond. - Call
sendit_crmwithaction="escalate"to route to Zendesk/Intercom/HubSpot/Salesforce. - Call
sendit_crmwithaction="get_summary"for inbox metrics.
Workflow 13: Workflow Automation
- Call
sendit_workflowswithaction="list"to view existing workflows. - Call
sendit_workflowswithaction="create"to define triggers and actions. - Call
sendit_workflowswithaction="trigger"to run manually. - Call
sendit_workflowswithaction="list_runs"to monitor execution.
Workflow 14: Troubleshooting
- Call
sendit_statusfirst — 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-keyor--mode oauth. - Run
openclaw sendit doctorfor deeper connectivity diagnostics. - Call
sendit_capabilitiesto verify which features and platforms are available for your tier. - Use
sendit_helpwith 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_statusfirst when encountering errors or starting a new session. - Prefer
sendit_capabilitieswhen behavior differs across environments. - If a MCP AI tool returns unavailable, proceed with REST-core workflows and surface the fallback reason.
- Use
sendit_content_scoreandsendit_ai_critique_postbefore high-stakes publishes. - Check
sendit_best_timesbefore scheduling for maximum engagement. - Use
sendit_previewbefore publishing to verify content rendering. - Use
sendit_delete_postwith caution — deletion is permanent and platform support varies.