Score Salesforce playbook compliance with Google Sheets, Gemini, and Slack
Ready for 3.0What this workflow does
This AI workflow has 16 nodes and runs manually, when you click “Execute workflow”. Along the way it connects Google Sheets, Salesforce, Google Gemini and Slack.
How it runs
Trigger: Manually, when you click “Execute workflow”.
- Load Opportunities from Sheet (Google Sheets): uses Google Sheets
- Process Each Opportunity (Loop Over Items (Split in Batches)): loops over the items in batches
- Fetch Opportunity from Salesforce (Salesforce): get (opportunity)
- Define Playbook Rules (Edit Fields (Set)): sets 4 fields: rule_1, rule_2, rule_3…
- Merge: merges the data from its input branches
- Check Meeting Requirement (If): checks a condition and branches into true / false
- Evaluate Compliance (Google Gemini): uses Google Gemini
- Auto-Flag Low Meeting Case (Edit Fields (Set)): sets 6 fields: compliance_response, auto_flagged, opportunity_id…
- Clean AI Response (Code): runs custom JavaScript code
- Calculate Final Compliance (Code): runs custom JavaScript code
…plus 5 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (10)
- Google Sheets
n8n-nodes-base.googleSheets - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Salesforce
n8n-nodes-base.salesforce - Edit Fields (Set)
n8n-nodes-base.set - Merge
n8n-nodes-base.merge - If
n8n-nodes-base.if - Google Gemini
@n8n/n8n-nodes-langchain.googleGemini - Code
n8n-nodes-base.code - Slack
n8n-nodes-base.slack - Manual Trigger
n8n-nodes-base.manualTrigger
From the author
Quick overview This workflow manually runs to review Salesforce opportunities listed in Google Sheets, evaluates each deal against sales playbook rules using Google Gemini, updates compliance fields in Salesforce, alerts in Slack for low scores, and logs…