ConnectWise PSA + Salesforce: Syncing MRR and ARR to Opportunities Natively
TL;DR ConnectWise PSA holds the recurring revenue truth for most MSPs. Salesforce holds the pipeline and forecasts. Most ConnectWise-Salesforce integrations sync objects and leave MRR and ARR blank on the Opportunity. PSA Bridge derives MRR, ARR, one-time, and TCV from ConnectWise agreements and writes them to Salesforce Opportunities as real Opportunity Products (so the native Amount rolls up to TCV) and custom cw_*__c fields (for MRR and ARR that Salesforce has no native home for).