Run parallel cross-platform operations across Salesforce, HubSpot, Asana, and Marketo with automatic reconciliation
From opspal-corenpx claudepluginhub revpalsfdc/opspal-commercial --plugin opspal-core"<natural language request describing cross-platform operation>"/pipelineCreates or repairs Redpanda Connect pipeline configurations interactively with guidance and validation, using required context and optional existing file.
/pipelineAnalyzes content from one or more URLs to extract structural, psychological, and mechanical patterns, producing an anatomy guide and interview questions.
/pipelineOrchestrates multi-step design pipelines: run named YAML pipeline with input brief, list available pipelines, or show pipeline definition and steps.
/pipelineDesigns and optimizes CI/CD pipelines based on requirements, for optional platforms like GitHub Actions or GitLab CI.
/pipelineManages BD pipeline in Linear: lists active deals by stage and staleness, creates new deals, updates existing ones, runs health checks.
/pipelineManages Pipedrive-style Kanban board linking carts to customers in Wix CMS. View board, define stages, move cards, add notes/refunds, track history and audit trail.
Run parallel operations across multiple platforms (Salesforce, HubSpot, Asana, Marketo), reconcile results, and generate gap analysis reports.
This command routes to the cross-platform-pipeline-orchestrator agent. Use the Agent tool:
Agent(subagent_type='opspal-core:cross-platform-pipeline-orchestrator', prompt='...')
Pass the full user request as the prompt.
# Compare entities across platforms
/pipeline "Compare Account ownership in SF with Asana task assignments for Peregrine"
# Find missing records
/pipeline "Check which HubSpot contacts are missing from Salesforce"
# Full reconciliation
/pipeline "Reconcile lead data across Salesforce and Marketo"
# Entity sync check
/pipeline "Full cross-platform entity sync check for acme-corp"
Wave 1 (parallel): SF query | HubSpot query | Asana query | Marketo query
Wave 2 (sequential): Cross-platform reconciliation (needs all Wave 1 results)
Wave 3 (parallel): Generate report | Create Asana tasks for gaps
The orchestrator automatically detects which platforms are referenced in your request and which are configured in your environment:
| Platform | Required Env Vars |
|---|---|
| Salesforce | SF_TARGET_ORG |
| HubSpot | HUBSPOT_ACCESS_TOKEN |
| Asana | ASANA_ACCESS_TOKEN |
| Marketo | MARKETO_MUNCHKIN_ID, MARKETO_CLIENT_ID, MARKETO_CLIENT_SECRET |
If a mentioned platform isn't configured, you'll be prompted to proceed with available platforms or configure the missing one first.
| Metric | Value |
|---|---|
| Total unique entities | 1,245 |
| Matched across platforms | 987 |
| Gaps (missing from 1+ platform) | 258 |
| Ownership mismatches | 45 |
| Stale records (>30d) | 112 |
| Entity | Present In | Missing From |
|---|---|---|
| john@acme.com | Salesforce, HubSpot | Asana |
| jane@corp.io | HubSpot | Salesforce |
Creates tasks for each gap category in linked Asana project.
Pipeline behavior can be customized in config/pipeline-config.json:
Run /envcheck first to verify all platform connections are active.
/envcheck - Verify platform connections/data-migrate - Cross-platform data migration/diagnose-sales-funnel - Sales funnel diagnostic/exec-dashboard - Executive dashboard generation