voicemenuspe / salesforce.py
DSatishchandra's picture
Update salesforce.py
a57dd2c verified
raw
history blame
816 Bytes
import os
from simple_salesforce import Salesforce
def get_salesforce_connection():
# Load credentials from environment variables
sf_username = os.getenv('SF_USERNAME')
sf_password = os.getenv('SF_PASSWORD')
sf_token = os.getenv('SF_SECURITY_TOKEN')
# Salesforce connection details
#sf = Salesforce(username='[email protected]', password='Sati@1020', security_token='sSSjyhInIsUohKpG8sHzty2q')
# Ensure the credentials are available
if not sf_username or not sf_password or not sf_token:
raise ValueError("Salesforce credentials are missing from environment variables.")
# Connect to Salesforce
sf = Salesforce(username=sf_username, password=sf_password, security_token=sf_token)
print("Connected to Salesforce successfully!")
return sf