salesforce-marketing-cloud-automation

Automate Salesforce Marketing Cloud tasks via Rube MCP (Composio). Always search tools first for current schemas.

Install

Hot:23

Download and extract to your skills directory

Copy command and send to AI Agent for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-salesforce-marketing-cloud-automation&locale=en&source=copy

Salesforce Marketing Cloud Automation Skill Details

Skill Overview


The Salesforce Marketing Cloud Automation skill uses the Rube MCP and Composio toolkits to provide dynamic tool discovery and secure connection management, enabling you to automate SFMC operations without hard-coding tool patterns.

Use Cases


  • Dynamic tool discovery workflows: Before executing any Salesforce Marketing Cloud action, use RUBE_SEARCH_TOOLS to retrieve the latest tool patterns and execution plan in real time, avoiding hard-coded failures caused by API changes.
  • Secure connection management: Use RUBE_MANAGE_CONNECTIONS to verify the Marketing Cloud connection status, ensuring the workflow runs only when the connection is in the ACTIVE state, preventing task failures due to connection issues.
  • Batch Marketing Cloud operations: Use RUBE_MULTI_EXECUTE_TOOL to batch-execute multiple SFMC tools, or run large-scale data processing tasks via RUBE_REMOTE_WORKBENCH.
  • Core Features


  • Real-time tool discovery: RUBE_SEARCH_TOOLS provides use-case-based tool recommendations, input pattern validation, and execution plan generation. It returns an available tool list, known pitfalls, and best-practice suggestions.
  • Connection status validation: RUBE_MANAGE_CONNECTIONS checks the toolkit connection status in real time, supports three states—ACTIVE / PENDING / EXPIRED—and ensures the connection is available before the workflow runs.
  • Session-level tool execution: RUBE_MULTI_EXECUTE_TOOL supports session ID reuse and memory parameter passing, making it suitable for multi-step workflows and complex tasks that require context retention.
  • FAQs

    How do I use the Salesforce Marketing Cloud Automation skill?


    First, add the Rube MCP server endpoint (https://rube.app/mcp) to your client configuration. Then call RUBE_MANAGE_CONNECTIONS to establish a connection to the salesforce_marketing_cloud toolkit. Once you confirm the status is ACTIVE, you can start the workflow.

    Why do I need to call RUBE_SEARCH_TOOLS before each workflow?


    Salesforce Marketing Cloud tool patterns change with product updates. Hard-coding tool names and parameters can easily cause workflow failures. Dynamic tool discovery ensures each execution uses the latest patterns, avoiding unexpected errors in production.

    How do I check the Marketing Cloud connection status?


    Use the RUBE_MANAGE_CONNECTIONS tool, pass the toolkit name "salesforce_marketing_cloud" and a session ID. The returned status field will show ACTIVE (available), PENDING (pending authentication), or EXPIRED (expired). Run the workflow only when the status is ACTIVE.