Updated with Salesforce API integration