Skip to content

🌐 D2X: DevOps for the Entire Salesforce Ecosystem

Why One Solution Matters

The Salesforce ecosystem is diverse, from nonprofits leveraging NPSP to Fortune 500 enterprises managing complex global implementations. Traditional DevOps solutions force these different audiences to choose between oversimplified tools that don't scale, or complex platforms that require significant investment in both cost and expertise.

D2X is the first Salesforce DevOps solution built to serve the entire ecosystem through three core principles:

  • 🎯 Easy: Start with simple workflows, grow when ready
  • Efficient: Automate everything that should be automated
  • 🔧 Extensible: Build on proven patterns, customize when needed

🏢 Enterprise Organizations

Enterprise Salesforce implementations demand enterprise-grade solutions. D2X integrates seamlessly with existing ITSM systems while providing the security and compliance features large organizations require.

flowchart TB subgraph "Enterprise Org Management" subgraph "GitHub Platform" ProdEnv["🔐 Production Environment"] UATEnv["UAT Environment"] DevEnv["Dev Environment"] subgraph "Security" SecretScan["Secret Scanning"] GHAS["Advanced Security"] Audit["Audit Logs"] end subgraph "Automation" Actions["GitHub Actions"] Workflows["Reusable Workflows"] end end subgraph "ITSM Integration" SN["ServiceNow"] Jira["Jira"] ITSM["Other ITSM"] end subgraph "Salesforce Orgs" PROD["Production"] UAT["UAT Sandboxes"] DEV["Dev Sandboxes"] SCRATCH["Scratch Orgs"] end ProdEnv -->|"Gated Deploy"| PROD UATEnv -->|"Deploy"| UAT DevEnv -->|"Deploy"| DEV Actions -->|"Create"| SCRATCH SN -.->|"Change Request"| ProdEnv Jira -.->|"Tickets"| Actions ITSM -.->|"Approvals"| ProdEnv end

Security & Compliance That Scales

The two-stage credential management system provides enterprise-grade security while simplifying access management. By leveraging GitHub's Advanced Security features, D2X enables:

  • Automated secret scanning and rotation
  • Comprehensive audit trails
  • Compliance reporting
  • Role-based access control

Learn more about enterprise features

📦 ISVs & Package Developers

For ISVs, speed and reliability in package development directly impacts revenue. D2X streamlines the entire development lifecycle while meeting AppExchange security requirements.

flowchart TB subgraph "ISV Package Development & Customer Management" subgraph "GitHub Organization" direction TB ProductRepo["📦 Product Repository"] BaseCustomer["Base Customer Repository"] Customer1["Customer A Repository"] Customer2["Customer B Repository"] Customer3["Customer C Repository"] ProductRepo -->|"Template"| BaseCustomer BaseCustomer -->|"Fork"| Customer1 BaseCustomer -->|"Fork"| Customer2 BaseCustomer -->|"Fork"| Customer3 end subgraph "Package Development" DevHub["DevHub"] PackageOrg["Packaging Org"] ProdScratch["Product Scratch Orgs"] ProductRepo -->|"Create"| ProdScratch ProductRepo -->|"Package"| PackageOrg end subgraph "Customer Orgs" Cust1Prod["Customer A Production"] Cust1Sand["Customer A Sandboxes"] Cust2Prod["Customer B Production"] Cust2Sand["Customer B Sandboxes"] Customer1 -->|"Deploy"| Cust1Prod Customer1 -->|"Deploy"| Cust1Sand Customer2 -->|"Deploy"| Cust2Prod Customer2 -->|"Deploy"| Cust2Sand end end

Optimized Package Development

D2X's composable automation approach means ISVs can build once, reuse everywhere:

  • Automated scratch org creation and setup
  • Standardized security review preparation
  • Streamlined customer org deployments

For ISVs, and potentially for other partners, there's a huge potential to build custom setup UX into their package and trigger GitHub Actions workflows to get an OAuth connection to the target org and run automation with configuration passed via JSON in the UX.

Learn more about ISV features

🤝 Consulting Partners

System Integrators face the unique challenge of managing multiple clients with different needs. D2X's composable approach turns repeated patterns into reusable assets.

flowchart TB subgraph "SI Partner Collaboration Model" subgraph "GitHub Security" PartnerOrg["Partner GitHub Organization"] ClientEnv["Client-Specific Environments"] SecretStore["🔐 Credential Management"] end subgraph "Development Teams" Partners["Partner Teams"] Clients["Client Teams"] Reviews["Code Reviews"] end subgraph "Client Orgs" Prod["Production Orgs"] Sand["Sandboxes"] Scratch["Scratch Orgs"] end PartnerOrg -->|"Secure Access"| SecretStore SecretStore -->|"Temporary Credentials"| Partners Partners -->|"Submit"| Reviews Clients -->|"Approve"| Reviews Reviews -->|"Deploy"| Prod Reviews -->|"Deploy"| Sand Partners -->|"Create"| Scratch end

Template-Based Efficiency

Start with proven patterns and customize for each client's needs:

  • Standardized project templates
  • Secure credential management
  • Client-specific customizations
  • Knowledge transfer automation

Learn more about partner features

🌱 Small Teams & Nonprofits

With GitHub's free offering for nonprofits, D2X makes enterprise-grade DevOps accessible to everyone. Start simple and grow as needed.

flowchart TB subgraph "Nonprofit Automation" subgraph "GitHub Free" NPSPFlow["NPSP Update Workflows"] AutoFlow["Automation Workflows"] SecureEnv["🔐 Secure Environments"] end subgraph "Automated Tasks" SandboxRefresh["Sandbox Refresh"] DataMask["Data Masking"] TestData["Test Data Load"] Config["Config Updates"] end subgraph "Salesforce Orgs" Prod["Production"] Sand["Sandbox"] NPSP["NPSP Updates"] end NPSPFlow -->|"Auto Update"| NPSP AutoFlow -->|"Automate"| SandboxRefresh SandboxRefresh -->|"Refresh"| Sand AutoFlow -->|"Run"| DataMask AutoFlow -->|"Load"| TestData SecureEnv -->|"Secure Access"| Prod end

Start Where You Are

D2X grows with your team:

  • Simple GitHub-based workflows
  • Pre-built NPSP integration
  • Secure by default
  • Clear upgrade paths

Learn more about nonprofit features

🎯 Choose Your Path

Every organization's DevOps journey is different. Select your starting point: