1Constituent and relationship management
Maintain individual, household, and organization records with contact information, constituent type, relationships, roles, affiliations, interests, custom fields, assigned relationship owner, notes, and a chronological interaction timeline. Provide duplicate detection, merge controls, and a clear primary record.
2Gift and transaction management
Record one-time and recurring gifts, pledges, soft credits, in-kind gifts, refunds, failed or reversed payments, payment method, fund, campaign, appeal or source, acknowledgment and receipt status, and donor credit. Make first gift, latest gift, lifetime giving, consecutive giving, and recurring status available for reporting and workflow criteria.
3Campaigns, funds, appeals, and forms
Organize fundraising and communication activity using named campaigns, funds, appeals, source codes, events, and online forms. Every submission or transaction must retain its originating form, campaign, appeal, event, Message, and timestamp so staff can distinguish source from inferred influence.
4Groups, segments, and audiences
Create saved searches, reports, groups, segments, or audiences from constituent, gift, relationship, event, preference, and interaction criteria. Support automatically refreshed membership as data changes, plus intentional static lists when exact membership must be preserved.
5Communications and preferences
Support email, text, direct mail, and personal outreach with templates, personalization, scheduling, sender identity, and communication history. Track channel-specific opt-in or opt-out, do-not-contact status, valid addresses, bounces, delivery status, and exclusions before every send.
6Workflows and journeys
Start automation from a new or changed record, transaction, form submission, event activity, date, group membership, or scheduled search. Apply criteria and branches, wait for defined periods, update fields, add or remove group membership, send a communication, create an activity or task, pause for review, and stop when completion or suppression conditions are met.
7Activities, tasks, and moves
Record calls, meetings, letters, emails, texts, notes, requests, and other interactions as dated activities connected to the constituent and relevant campaign or journey. Tasks require an assignee, due date, status, priority, purpose, completion date, outcome, and reassignment path; task assignment must not silently change the durable relationship owner.
8Events and participation
Manage registrations, guests or attendees, attendance status, cancellations, fees, waivers or form responses, reminders, and follow-up. Keep registration, attendance, volunteer participation, and explicit requests as separate reportable facts on the constituent timeline.
9Reporting, dashboards, and exports
Provide saved and custom reports across constituents, gifts, campaigns, communications, activities, tasks, events, preferences, and workflow results. Reports must support filters, selected columns, drill-down, grouping, calculated totals, scheduled delivery, comparison periods, and export of the underlying rows.
10Integrations and administration
Provide documented APIs, webhooks or event notifications, import and batch-update tools, full exports, stable record identifiers, role-based permissions, field-level or record-level protection where needed, audit history, backup and recovery practices, and a defined method for correcting or deleting data.