Appendix B: How We Evaluated the Systems

As noted in Appendix A, Tech Impact has made some significant changes to the evaluation criteria in response to feedback from a variety of sources. The following criteria are categorized according to the frequency with which the functionality is found in systems of the type that are profiled in this report. Functionality in the “Standard” column can be found in most systems in today’s market. “Enhanced” functionality is not quite as universal, but is frequently seen. “Advanced” functionality is only occasionally available in these types of systems.

 StandardEnhancedAdvanced
Donation Management   
Gift Records·      Quick/Bulk entry

·      Import gifts from spreadsheet

·      Fund/campaign/appeal tracking

·      Soft credits

·      Notes

·      Attach Document to Gift Record·      Assign/Track Premiums

·      Seamless integration to matching services

Pledges·      Create Payment Schedule

·      Customize Payment Schedule

·      Prompt if open pledge·      Add credit card to pledge

·      Auto-remind donor of upcoming pledge

Recurring Gifts·      Manually run report on expiring credit cards·      Auto-process recurring payments

·      Automatically run report on expiring credit cards

·      Auto-update expiring credit cards
Online Donations·      Online donation forms·      Online donations are automatically added to database·      Allow donors to cover processing fees

·      Personalized giving arrays

Other Gift Types·      Honor/Tribute

·      In-Kind Gifts

·      Stock Gifts·      Cryptocurrency gifts

 

Constituent Management   
Contact Records·      Track multiple addresses

·      Track communications preferences

·      Do Not Contact/Deceased

·      Track relationships

·      Track organizations separately from individuals

·      Attach documents to contact records

·      Import contacts from spreadsheet

·      Use seasonal addresses for mailings

·      Automatic NCOA updates

·      Add social media profile links

·      Track donor source

·      Engagement scoring

·      Track social media posts

Householding·      Create household records with giving roll-ups·      Use household information for mailings

·      Household totals show on individual record

·      Track household salutations

·      Auto-soft credits other individuals in households based on relationship

Online Contact Forms·      Collect contact information online·      Online contact forms automatically update records·      Constituent portal for self-service
Interactions·      View some types of interactions

·      Log offline interactions

·      View all interactions on constituent profile

·      Store system-generated letters and emails

·      Filter interactions by type

·      Add emails sent outside the system to constituent records

Groups/Tagging·      Add tags to constituent records

·      Add constituents to static groups

·      Add constituents to dynamic groups·      Automatically add tags to constituent records based on actions taken
Donor Research·      Integrate with wealth screening tool·      Prospect ratings·      Automatic donor profile searches and updates
Duplicate management·      Manually run duplicate record checks

·      Duplicate record deletion

·      Automatic duplicate checking on import/record creation

·      Duplicate record merges

·      Automatic system-wide duplicate record checks

·      Field-by-field merge option

Prospecting & Proposals   
Workflow·      Assign status/priority to constituent

·      Assign staff contact

·      Manually assign/track tasks

 

·      Automated task assignments

·      Universal workflow tool

Grant/proposal management·      No grant/proposal management functionality·      Track grant proposals using manual workflow·      Grant proposal management module with automatic workflow
Communication   
Letters·      Generate individual letters

·      Generate letters in batches

·      Download file for labels and envelopes

·      Create letter templates in system

·      System includes pre-built letter templates

·      Merge and print labels and envelopes

·      One-click logging to constituent profile

·      Integration with Word, Google Docs

·      Automatic batching of email and letter receipts

·      Save personalized letters on constituent records

·      Automatic logging to constituent profile

Email·      Send individual emails

·      Track unsubscribes

·      Create email templates within system

·      System includes pre-built email templates

·      Send broadcast emails via one-way integration with a third-party system

·      View email performance metrics

·      Drag-and-drop email editing tool

·      Send broadcast emails natively or via two-way integration with a third-party system

·      Log email performance metrics to contact records

·      Facilitate A/B testing

·      Upload externally-created email templates to system

Content·      Merge fields·      Conditional content·      Calculated fields
Text Messaging·      No text messaging capability·      Text messaging via third-party integration·      Native text messaging
Marketing (Email) Automation·      Autoresponder emails·      Triggered emails·      Triggered email series with automated workflow
Other Interactions   
Events·      Event tracking via third-party integration

·      Event registration tracking

·      Online event registration and/or ticket sales

·      Event tracking native to system

·      Event attendance tracking

·      Track guests

·      Assign tables

·      Onsite check-in

·      Onsite payments

·      Generate name tags and/or table tents

·      Assigned seating

Volunteer Management·      Track volunteer interests and skills

·      Track volunteer hours

·      Online volunteer information forms

·      Volunteer scheduling via third-party integration

·      Online volunteer hour submission forms

·      Native volunteer scheduling
Membership·      Accept membership payments

·      Accept renewal payments

·      Specify expiration dates

·      Multiple membership levels/types·      Auto-renewals

·      Grace periods

·      Manage member benefits/credentials

·      Member portal with gated benefits

Peer-to-peer Fundraising·      Peer-to-peer fundraising via third-party integration·      Peer-to-peer fundraising native to system·      Manage teams
Payments & Accounting Integrations   
Payment Processing·      Payment processing via native tool or integration·      Ability to choose from multiple payment processors·      Ability to set up multiple payment processors
Transaction Exports/Accounting Integration·      Export transactions·      Vendor will create a custom report to export transactions for Accounting

·      Pre-built integration with one accounting system

·      Schedule recurring transaction report exports

·      Pre-built integrations with multiple accounting systems

Reconciliation·      Mark transaction records as passed to accounting·      Mark transaction records as reconciled with accounting and lock records·      Pass adjusted transactions on to accounting
Search, Queries & Reporting   
Search·      Basic search·      Global search

·      Partial term matching

·      Soundex/fuzzy search
Queries·      Basic query builder·      Advanced query builder·      Visual query builder or query builder wizard
Reports·      Pre-built standard reports

·      Export report data

·      Custom report builder

·      Save reports

·      Add graphs and charts to reports

·      Schedule reports

·      Mark reports as favorite

Dashboards·      Pre-built dashboard·      Add/remove widgets·      Advanced dashboard customization
Other Integrations   
Integrations·      Pre-built integrations·      5+ pre-built integrations·      Integration or app marketplace
APIs·      Read-only API·      Two-way API·      Multiple APIs
Security, Customization & Configuration   
Security·      Password complexity requirements

·      Automatic logout after a period of inactivity

·      Data encryption in transit

·      Two-step login verification or two-factor authentication

·      Data encrypted at rest

·      Single Sign On
Permissions·      Limited number of pre-set role-based permission sets·      Customizable role-based permissions·      Granular role-based permissions
Customization·      Add a limited number of custom fields

·      Customize dropdown menu lists

·      Customize online form colors/header

·      Add numerous custom fields

·      Customize online (UI) form layouts

·      Customize standard field names
Mobile Access·      System is responsively designed·      Vendor provides mobile app with limited functionality·      Vendor provides mobile app with robust functionality
Training & Support   
Training·      Initial training available during implementation

·      Online training videos

·      Occasional training webinars

·      Role-specific training available

·      Online multi-stage training program

·      Regular training webinars

·      Ongoing one-on-one training available
Support·      Email support

·      In-system contextual help and tool tips

·      Knowledge base

·      Phone support·      Unlimited phone and email support at no extra cost

·      Web chat support

·      User community or forum