United Way Simcoe Muskoka needed to extend Salesforce and the Nonprofit Success Pack to support complex fundraising, finance, call-center, payment processing, donor designation, and multi-organization workflows.
WebSolo supported the organization through a multi-year Salesforce enhancement engagement from 2016 to 2018. The work included fundraising data migration, Donor Choice payout automation, custom Batch Data Entry, Batch Payment Processing, accounting write-off automation, call-center workflow support, automated emails and PDF generation, and a multi-organization sharing model.

Custom Salesforce and NPSP enhancements for fundraising, payment processing, donor designations, call-center workflows, data migration, and multi-organization operations.
Talk to usUnited Way Simcoe Muskoka relied on Salesforce and the Nonprofit Success Pack to manage fundraising, donor relationships, campaign activity, payments, and nonprofit operations. As the organization’s Salesforce usage expanded, several business processes required deeper customization than standard Salesforce or managed package functionality could provide.
The organization needed practical tools that could help staff process large volumes of fundraising and finance data, support donor designation and payout workflows, automate repetitive operational steps, and keep data properly segmented as more than one United Way organization worked within the same Salesforce environment.
WebSolo supported Salesforce data migration and fundraising data load activities, including review of upload tables, test loads, account and contact imports, affiliation logic, transaction mapping, payment records, and data cleanup.
The migration work helped prepare Salesforce for more reliable fundraising, payment, and donor management operations. Issues such as duplicate identifiers, payment mismatches, negative or zero values, and mapping differences between the legacy fundraising system and Salesforce were reviewed and addressed as part of the process.
WebSolo designed and implemented a custom Donor Choice Payout Wizard to help automate donor designation payout workflows.
The solution supported campaign-year-based processing, donor choice accounts, payment reductions, fee handling, payout records, partial payouts, full payouts, and write-off scenarios. A key part of the design was improving audit visibility by tracking the relationship between payments and payout records.
United Way Simcoe Muskoka received pledge forms from workplace campaigns and needed to enter many opportunities efficiently. The standard NPSP Batch Data Entry tool was helpful, but the organization needed more control over client-specific validation rules and data entry behavior.
WebSolo created a custom Batch Data Entry solution using Salesforce Visualforce and Apex. The tool allowed staff to create many related opportunity records in a controlled workflow while reusing common field values and supporting administrator-configurable layouts.
WebSolo implemented a custom Batch Payment Processing solution to improve how payments were entered and allocated across multiple open opportunities.
The solution allowed users to select an account, campaign year, and transaction types, then distribute payment amounts proportionally across eligible opportunities. The logic prevented overpayment, handled remaining balances, and addressed rounding differences so the total created payments matched the original payment amount.
To support finance and accounting cleanup, WebSolo created a custom write-off process for opportunities with remaining balances.
The write-off wizard allowed users to select an account and campaign year, review eligible opportunities, select records to write off, and create written-off payment records. This helped standardize the process and reduce manual work for accounting users.
WebSolo supported Salesforce workflow enhancements for call-center and energy conservation programs, including LEAP Applications, Energy Conservation Program records, OESP Applications, Winterproofing, and Weatherization workflows.
The work included moving housing and household income values to contact-level data, then making those values available to application records without unintentionally overwriting user-entered information later. The solution also supported prepopulation and manual refresh behavior where required.
WebSolo helped automate communication workflows by supporting email generation and PDF application attachment logic for different program scenarios.
The solution supported different messages and PDF documents for clients and delivery agents, including Home Winterproofing and Home Weatherization application flows. This helped reduce repetitive manual communication and made program delivery more consistent.
As the Salesforce environment evolved, United Way Simcoe Muskoka needed to support multiple United Way organizations inside the same Salesforce org while keeping records properly segmented.
WebSolo helped implement a more secure multi-organization sharing model using role hierarchy updates, organization-wide default changes, user role assignments, and Apex logic updates. The work supported private or controlled access to key operational objects while allowing staff to continue using the custom fundraising tools.
Across the engagement, WebSolo supported requirements review, estimates, solution design, development, testing, UAT feedback, production deployment, post-deployment fixes, and Salesforce metadata backup.
The project was delivered through multiple workstreams over time, allowing United Way Simcoe Muskoka to continuously improve Salesforce while keeping the system aligned with day-to-day fundraising, finance, and program operations.
The engagement helped United Way Simcoe Muskoka improve Salesforce as a practical operations platform for fundraising, finance, call-center, and multi-organization work.
WebSolo supported Salesforce and NPSP customization, fundraising data migration, Donor Choice payout automation, Batch Data Entry, Batch Payment Processing, accounting write-offs, call-center workflow support, automated emails, PDF generation, sharing model updates, testing, deployment, and production support.
No. The engagement included significant custom Salesforce development using Apex and Visualforce, because several workflows required more control than standard Salesforce or managed package functionality provided.
The organization needed a high-volume opportunity entry process for workplace campaign pledge forms, with custom validation behavior, reusable field values, and flexible page layouts that matched its fundraising workflow.
The Donor Choice Payout Wizard helped process donor-designated payments, campaign-year logic, fees, payout records, partial payouts, and audit visibility between payments and payouts.
Yes. WebSolo supported Salesforce data migration and cleanup activities involving accounts, contacts, affiliations, transactions, opportunities, payments, and mapping from legacy fundraising data into Salesforce.
Yes. WebSolo can help nonprofit organizations customize Salesforce and NPSP, automate fundraising operations, migrate data, build custom payment and donation workflows, improve sharing models, and support long-term Salesforce enhancements.
WebSolo can help you customize Salesforce and NPSP, automate fundraising and finance workflows, migrate legacy data, improve reporting, and build practical tools that support your nonprofit team.