top of page

Automations Worth Building: Saving Time with Salesforce Flows

  • Writer: Peter, Ohana Focus Team
    Peter, Ohana Focus Team
  • Jan 18
  • 4 min read
Salesforce Automation

By Ohana Focus Team | January 15, 2025 | 21 min read


Your database admin spends hours weekly on repetitive tasks: updating Contact statuses, creating follow-up tasks, sending acknowledgment reminders, etc. Salesforce Flow can automate these workflows, freeing your team to focus on donors instead of data entry. But not every automation is worth building. Learn which Flows deliver the biggest time savings.

The Automation ROI Framework

Before building any automation, calculate whether it's worth the investment.


Calculating Time Savings

Example: Thank You Task Creation

•       Manual process: Gift processor creates a Task for each gift

•       Time per gift: 1 minute

•       Gifts per month: 250

•       Monthly time cost: 4.2 hours


Annual time savings: 50 hours = $1,500/year at $30/hour

Automation build time: 2-3 hours

ROI: Excellent—pays for itself in first month


Good vs. Bad Automation Candidates

Low Complexity, High ROI (Build These):

•       Purely mechanical tasks (no judgment)

•       Tasks done daily or weekly

•       Simple if/then logic

•       Stable processes


High Complexity, Low ROI (Skip These):

•       Tasks requiring human judgment

•       Processes with 10+ conditional branches

•       Workflows still being defined

•       Tasks done monthly or less

Ten High-Value Flows Every Nonprofit Should Consider


Automatic Thank You Task Creation

Time Saved: 50+ hours/year | Complexity: Simple

What it does: When a gift is recorded, it automatically creates the task: 'Send thank you call'

Implementation:

•       Trigger: Opportunity Stage = Closed Won

•       Action: Create Task assigned to Opportunity Owner

•       Due Date: Close Date + 3 days


Donor Status Updates Based on Giving

Time Saved: 30+ hours/year | Complexity: Simple

What it does: Updates Contact 'Donor Status' based on Last Gift Date (Current, Lapsed, Former, Prospect)


Campaign Attribution from Opportunity

Time Saved: 25+ hours/year | Complexity: Simple

What it does: When Campaign selected on an Opportunity and automatically adds the Contact as a Campaign Member


Major Gift Notification Alerts

Time Saved: 15+ hours/year | Complexity: Simple

What it does: When a major gift ($5K+) is recorded, an email is sent to the Development Director and Executive Director


Overdue Task Reminders

Time Saved: 20+ hours/year | Complexity: Medium

What it does: Scheduled Flow runs daily, finds overdue Tasks, automatically sends reminder emails to owners


Acknowledgment Needed Flag

Time Saved: 30+ hours/year | Complexity: Simple

What it does: If acknowledgment is not sent within 7 days, the checkbox updates to 'Acknowledgment Overdue'


Pledge Installment Generation

Time Saved: 40+ hours/year | Complexity: Medium-High

What it does: When a multi-year pledge is entered, installment Opportunities for each year are automatically created


Event Registration Status Updates

Time Saved: 15+ hours/year | Complexity: Simple

What it does: When payment is received for an event, the Campaign Member Status updates from 'Registered' to 'Paid'


Data Quality - Missing Email Notifications

Time Saved: 10+ hours/year | Complexity: Simple

What it does: When Contact created without an email, a notification is sent to the database admin


Board Member Giving Tracking

Time Saved: 20+ hours/year | Complexity: Medium

What it does: Tracks whether board members gave during the fiscal year, updates the checkbox for reporting

Salesforce Automations to Avoid


Complex Multi-Object Updates

Too many moving parts, difficult to test, fragile. Better: Break into multiple focused Flows.


Automating Judgment Calls

Requires human nuance. Better: Flag items needing attention or that need a human decision.


Automating Unstable Processes

The process is still changing. Better: Stabilize manually for 3-6 months, then automate.

Building Your First Flow Step-by-Step

Let's build Thank You Task Creation Flow:


Step 1: Plan Before Building

WHEN: Opportunity Stage changes to Closed Won

DO: Create a Task assigned to the Opportunity Owner


Step 2: Navigate to Flow Builder

Setup → Flows → New Flow


Step 3: Select Flow Type

Choose 'Record-Triggered Flow'


Step 4: Configure Trigger

•       Object: Opportunity

•       Trigger: Record created or updated

•       Entry Condition: Stage = Closed Won


Step 5: Add Create Records Element

•       Object: Task

•       Subject: 'Send thank-you call'

•       Owner: Opportunity Owner

•       Due Date: Close Date + 3 days

S

tep 6: Save and Activate

Step 7: Test in Sandbox First


CRITICAL: Never activate in production without sandbox testing.

Testing and Maintenance

Testing Checklist:

•       Test happy path (perfect data)

•       Test with missing data

•       Test bulk scenarios (200 records)

•       Test edge cases

•       Verify no duplicate records created


Maintenance Schedule:

•       Weekly (first month): Monitor Flow errors

•       Monthly: Review execution statistics

•       Quarterly: Audit all active Flows

•       After releases: Test after Salesforce updates

Common Flow Mistakes

Infinite Loops: Flow updates the record and triggers itself repeatedly. Solution: Use 'ISCHANGED' criteria.


Bulk Operation Failures: Works for one record, crashes with 200. Solution: Design for bulk from the start.


Missing Error Handling: Flow crashes with unexpected data. Solution: Add Fault Paths.


Over-Complication: Single Flow handles everything. Solution: Build multiple simple Flows.

Partner with Ohana Focus

Ohana Focus

Expert Salesforce automation services. Schedule your free consultation today.

Ohana Focus builds Salesforce automations that save time without creating maintenance nightmares. We design Flows that are robust, well-tested, and aligned with your actual workflows. Our automation services include:

•       Automation opportunity assessment

•       ROI analysis

•       Flow design and development

•       Workflow Rule to Flow migration

•       Testing and quality assurance

•       Documentation

•       Training for staff

•       Ongoing maintenance

About Ohana Focus

Ohana Focus is a certified Salesforce consulting partner specializing in nonprofit automation and process improvement. We help organizations leverage Salesforce Flow to eliminate repetitive work while avoiding common pitfalls.


Our automation philosophy: automate the boring stuff so humans can focus on building relationships with donors. We identify high-value automation opportunities, build robust Flows that work in production and test thoroughly in addition to providing ongoing support.

Topics: Salesforce Flow, Process Automation, Workflow Rules, Time Savings, NPSP Automation, Nonprofit Efficiency, Salesforce Optimization

Comments


bottom of page