Please see below for directions on setting up the workflow rule in Salesforce and connecting this rule to ClientPoint for ClientPoint approval for checkbox approval from an Opportunity in Salesforce into ClientPoint.
For this workflow to work, the ClientPoint managed app must be installed on your Salesforce account.
Part A: Setup custom field checkbox in Salesforce
- Log into Salesforce
- Go to Setup > Object Manager > Opportunity > Fields & Relationships > New
- Setup a field, the data type is "checkbox"
- Copy the API field name from Salesforce.
- Log into ClientPoint
- Go to Settings > Advanced Settings > Advanced Configuration > under Create ClientPoint Configuration toggle "Enable proposal approval before sending" to on
- Select CRM Only and/or Both
- For "Select CRM" choose Salesforce from the drop-down and in "Add custom field" paste the API field name of the checkbox created in Salesforce for approval.
Part B: Creating a Workflow Rule in Salesforce
- Log into Salesforce as an Administrator
- Go to Setup > search "Workflow Rules"
- Create a new rule > select Opportunity for the object > click Next
- Name the workflow rule: oppApproveWorkflowRule
- Set the evaluation criteria to "Created and everytime it is edited"
- For the Rule Criteria
- Field = Approve Checkbox
- Operation = equation
- Value = True
- Click "Save and Next"
- Choose Outbound Message
Name: oppApproveOutboundMessage
Endpoint URL: https://https.clientpoint.net/salesforce/workflow-approve
Check "Send Session ID"
Chose custom field, select the checkbox created in Part A above in the Opportunity - Click "Save"
- Make sure to activate the rule.
If workflow stops working, please check to make sure the user assigned to the flow is an active user in Salesforce and ClientPoint. Thank you.