Donor Moves™User Manual
Donor MovesDonor Moves Dashboard

Donor Moves — User Manual

Donor Moves is a fundraising pipeline app that helps you track donors from first contact to gift — and keep them moving forward.

Last revised: v2.1.47 — October 13, 2026


Contents


Creating an Account

New organizations start with a 30-day free trial — no credit card required at signup.

iPhone: The iOS app is for existing accounts only. Create a new organization at app.donormoves.net/signup in your web browser, then return to the app and sign in.

On the web or Android:

  1. Open Donor Moves and tap New client? Get started.
  2. Fill in:
    • Organization Name — your nonprofit or organization's name.
    • Your Name — the primary account holder's full name.
    • Email — used as your login email and recovery address.
    • Time Zone — required and pre-filled from your browser or device when available. Confirm or change it using the picker shared with Account settings. If detection is unavailable, select a zone before submitting; blank or invalid zones block signup.
    • Password — at least 8 characters.
  3. Check the I agree to the Terms of Service and Privacy Policy box. You must accept both to create an account. Tap the underlined links to read each document — they open in a new browser tab at donormoves.net/terms and donormoves.net/privacy.
  4. Tap Create Account. Your trial starts immediately.

Your agreement to the Terms of Service is recorded along with the version accepted and the date — this log is kept as part of your account record.

When your trial period is nearing its end, Donor Moves displays your remaining trial time and billing status. See the Billing section for details.


Signing In

What you need to log in

Every sign-in requires two things:

Field Description
Email The email address associated with your account. For org owners, this is the recovery email you set at signup. For team members, it is the email your org owner entered when adding you.
Password Your personal password.

Recovering access

If you forget your password, tap Forgot password? on the sign-in screen and enter your email address. A reset link will be sent to that address.

If you have two-factor authentication on

If you've turned on two-factor authentication, signing in takes one extra step. After you enter your email and password, a Two-factor verification screen asks for a 6-digit code. Open your authenticator app, enter the current code, and tap Verify. If you don't have your authenticator app handy, you can enter one of your backup codes instead.

See Two-Factor Authentication to set this up.


The Pipeline

Every donor moves through five active stages, with one terminal outcome stage:

Stage Probability What it means
Identification 0% Prospective donors being researched for giving capacity and mission alignment.
Qualification 10% Confirming the prospect has the capacity, interest, and readiness to give before deeper engagement.
Cultivation 50% Actively building the relationship through meaningful interactions, visits, and stewardship.
Solicitation 75% Making the ask — presenting a specific gift opportunity and seeking a commitment.
Stewardship 100% Thanking donors, reporting on impact, and deepening the relationship to inspire future giving.
Declined 0% Donors who have chosen not to give at this time. Excluded from weighted pipeline totals and the Pipeline History chart.

The weighted gift (Ask Amount × stage probability) updates automatically as a donor advances. Donors can be moved to Declined from any stage via the move log or the donor edit form.

Moving backward between active stages starts a new ask cycle. For example, moving from Stewardship back to Cultivation clears the previous Ask Amount, Expected Date, Forecast Note, and any manual Forecast Probability override. Gift history, interactions, general notes, next-step details, and Stage History remain unchanged. Moving to or from Declined does not trigger this reset.


Section What it shows
Dashboard Pipeline summary, key stats, pipeline history chart, recent activity
Actions All donors in a table sorted by stage; overdue and stalled donors flagged in red
Donors Filterable donor list; overdue next steps highlighted in red
Interactions Every logged interaction across all donors, grouped by date
Calendar Week and month views of upcoming next steps
Account Subscription, billing, recovery email, time zone, and fiscal year settings
Help & Support AI assistant and link to email support — accessible from the sidebar and Account tab

Dashboard

The dashboard gives you an at-a-glance view of your pipeline health.

What Should I Do Today?

At the very top of the dashboard, the What Should I Do Today? panel highlights the donors that need your attention right now. The heading shows a count of everything that's actionable, and up to four sections appear (each only when it has donors, showing at most five per section):

Each donor appears in only one section — the most urgent one — so nobody is counted twice. Tap any row to jump straight to that donor's detail page. When there's nothing outstanding, the panel simply shows You're all caught up. Declined donors never appear here.

Stats Cards

The row of cards at the top of the dashboard shows your key numbers:

Forecast Probability automatically follows the donor's current pipeline-stage probability unless you enter an override. Clearing the override restores automatic behavior. Expected Date controls which fiscal period includes the ask; an undated ask counts in the current unfiltered fiscal year until it is dated. Forecast Note is optional and limited to 120 characters.

Pipeline Overview

The Pipeline Overview table breaks down your pipeline by stage, showing:

How each stage is valued:

Stage Value shown
Stewardship Actual fiscal-year gifts received — always matches the $ Raised stat card
All other stages Ask Amount × stage probability, using the midpoint of each donor's capacity range

The probability weights for non-stewardship stages are: Identification 0%, Qualification 10%, Cultivation 50%, Solicitation 75%. Declined donors carry 0% weight and are excluded from all weighted totals — they appear in the Overview with a donor count but contribute $0.

The legend at the bottom of the table reads: Stewardship: actual FY gifts raised · Other stages: weighted capacity

Pipeline History Chart

Below the overview table, the Pipeline History Chart shows a stacked bar graph of your pipeline's weekly value broken down by stage. Each bar represents one week, with color-coded segments for each stage. Dollar amounts are displayed at the top of each bar.

Bars are stacked so the most committed dollars sit at the bottom: Stewardship appears first (bottom), followed by Solicitation, Cultivation, Qualification, and Identification at the top. This keeps the most reliable revenue grounded and the most speculative at the top. Declined donors are excluded from the chart entirely.

The chart automatically scrolls to the most recent week on load. A gradient fade on either edge indicates that more bars extend off-screen — swipe (or scroll on desktop) to navigate. This chart makes it easy to spot trends — whether your pipeline is growing, shifting between stages, or stalling.

Portfolio by Type

Below Pipeline History, the Portfolio by Type table groups your donors into four entity types:

For each type, the table shows the donor Count and Weighted $. All four rows are always shown, even when a type currently has no donors.

Weighted $ uses the same calculation as the main Weighted Pipeline total: donors outside Stewardship use weighted capacity based on their pipeline stage, while Stewardship uses actual gifts recorded in the current fiscal year.

Recent Moves

At the bottom of the dashboard, Recent Moves lists the latest stage changes across your donor portfolio, so you can see momentum at a glance.

Board Report

Before generating a Board Report, set both your Fiscal Year End and Time Zone in Account settings. A missing or invalid time zone prompts you to set it; the report does not assume UTC or another zone.

Tap Board Report on the Dashboard, then Generate Board Report to create an on-demand PDF for the current fiscal year. It includes gifts from the fiscal year's start through the last completed month, not gifts recorded during the current month. The subtitle shows the reporting period, and the Dollars Raised by Month chart breaks those gifts down by month. On the web, tap Download PDF to save the file. On iOS, sharing the PDF uses the share sheet when supported by the installed app version and device; an older installed version may not have the required native sharing support.

The report starts with three cards:

The Pipeline by Development Stage table shows the active-stage pipeline as of the day you generate the report, not as it stood at the gift cutoff. It also lists Stewardship donors separately; the total includes active stages only. Gifts with invalid dates or amounts are excluded from the raised figure, and the number excluded appears in a footnote when applicable. Because the Dashboard's $ Raised card includes gifts recorded during the current month, its figure can be higher than the report's cutoff-based raised figure.

If the report is unavailable, you may see one of these messages:


Adding a Donor

  1. Go to Donors and tap the + button.
  2. Fill in the donor's name, optional company, required Type, stage, and any contact info.
  3. Next Step and Due Date are required — they drive the calendar and weekly digest.
  4. Optional fields: Company, Ask Amount, Gift Type, assigned staff, address (Street, City, State, ZIP), notes.

Donor types: Individual · Corporate · Foundation · Government. Type appears after Company and before Pipeline Stage. You can change it later by editing the donor.

Gift types: Annual Gift · Fall Appeal · Benefit · Capital

Administrators: Every new donor must be assigned to an active client or deliberately marked Global / unassigned. Global records do not belong to any client and are labeled as such in the administrator donor list.


Importing Donors

If you have an existing donor list — for example from a spreadsheet or a previous system — you can bulk-import donors from the Account tab. Go to Account, find the Import My Data panel, and tap Import Donors to open the import window.

Administrators must choose the active client that owns the imported records, or deliberately choose Global / unassigned for a truly global list.

A Download template (.xlsx) link appears on the panel. Click it to download a pre-formatted Excel file with the correct column headers and a sample row — this is the fastest way to prepare your import file.

File Format

Prepare an Excel workbook (.xlsx) with the following columns in order. The first row may be a header row — it is automatically skipped.

Column Required Notes
First Name Yes
Last Name Yes
Company No The donor's company or organization.
Type Yes for current templates Individual, Corporate, Foundation, or Government. Older files with no Type column default to Individual. If a Type column is present, blank or unsupported values cause that row to be skipped.
Stage No Identification, Qualification, Cultivation, Solicitation, Stewardship, or Declined. Defaults to Identification if blank or unrecognized.
Street No Street address (e.g. 123 Main St). Leave blank if unknown.
City No City name.
State No 2-letter state abbreviation (e.g. IL). Automatically uppercased.
ZIP No ZIP code (e.g. 62701).
Expected Date No Calendar date for the ask in YYYY-MM-DD format. Excel date cells are also accepted.
Forecast Probability (%) No Whole number from 0 to 100. Leave blank to use the donor's current stage probability automatically.
Forecast Note No Optional forecast context, up to 120 characters.

Importing Historical Gifts

To bring in a donor's giving history at the same time, add groups of three columns after the optional forecast columns — one group per gift:

Column Required Notes
Gift Amount Yes (per gift) Numeric value. Dollar signs and commas are stripped automatically (e.g. $1,000 → 1000).
Gift Date Yes (per gift) MM/DD/YYYY or YYYY-MM-DD. Excel date cells are also accepted.
Gift Type No Annual Gift, Fall Appeal, Benefit, or Capital. Partial matches work (e.g. Annual → Annual Gift).

Add as many gift groups as you need — simply continue adding columns in sets of three for each additional gift. A gift row is skipped if the Amount or Date is missing or unreadable; it does not affect the donor row.

Example layout (18 columns for one donor with forecast details and two gifts):

First Name Last Name Company Type Stage Street City State ZIP Expected Date Forecast Probability (%) Forecast Note Gift Amount Gift Date Gift Type Gift Amount 2 Gift Date 2 Gift Type 2
Jane Smith Smith & Associates Corporate Stewardship 123 Main St Springfield IL 62701 2026-10-15 60 Strong interest 5000 2024-03-15 Annual Gift 2500 2023-09-01 Fall Appeal

Imports that use previous templates without Type, forecast columns, or Company remain supported. Donors imported from a legacy file with no Type column are classified as Individual. | Bob | Jones | Cultivation | | | | | 1000 | 01/15/2024 | Capital | | | | | Alice | Brown | Identification | | | | | | | | | | |

After Import

Once you tap Import, the result banner reports:

Imported gifts appear immediately on each donor's detail page and in the $ Raised dashboard stat. Stage changes from the import are not recorded in a donor's Stage History timeline — the import treats the stage as the donor's starting point, not a transition.


Donor Detail Page

Opening a donor shows everything about them in one place:

Moving a Donor to a New Stage

Edit the donor and change their Stage field. The date of the change is recorded automatically and appears in the Stage History timeline.

You can also move a donor's stage when logging an interaction — select New Stage at the bottom of the interaction form.

Forward stage changes preserve the current forecast details. A backward move between active stages clears the prior-cycle Ask Amount, Expected Date, Forecast Note, and manual Forecast Probability override so the new cycle starts cleanly. Historical gifts, interactions, notes, next steps, and the full Stage History are preserved. Moves to or from Declined do not clear forecast fields.


Logging Interactions

From a donor's detail page, tap Log Interaction.

Field Notes
Type Phone Call, Meeting, Email, Event, Site Visit, Proposal, Letter, Other
Date Defaults to today
Notes What happened
Outcome Result of the contact
Next Action What you plan to do next
New Stage Optionally advance the donor's stage at the same time

Interactions can be edited or deleted using the pencil/trash icons on each card.

Voice notes

Right after a call or meeting, you can capture the interaction by speaking instead of typing.

  1. On the Log Interaction screen, tap Record voice note below the Notes field. (The first time, allow microphone access.)
  2. Speak naturally — the button turns into a red Stop button with a running timer.
  3. Tap Stop. A short "Transcribing…" indicator appears, then a Voice Recording section opens below Notes containing:
    • The full transcript of what you said.
    • A play/pause audio player with a draggable progress bar so you can scrub back and re-check any part.
    • A Re-record link to discard and try again.
  4. Any action items mentioned (e.g. "send the proposal Friday") are pulled out automatically and appended to the Notes field as bullets like • [Sarah] Send the new gift proposal by Friday. If no owner is mentioned, the bullet uses • [Unassigned] …. Edit them like any other text.
  5. Hit Save. The transcript and the recording are stored with the interaction, and you can replay the audio any time you re-open it in Edit mode.

Voice notes work on both the mobile app and the web preview. Recordings are transcribed once after Stop — they aren't streamed live — so you do need a network connection at that moment.

If recording storage is temporarily unavailable, recording or playback shows a clear error. Other app features remain available; existing recordings and transcripts are not removed by this error.

Deleting an interaction or a donor also permanently deletes any voice recording attached to it.


Recording Gifts

From a donor's detail page, tap Log Gift.

Field Notes
Amount Dollar amount received
Date Date of the gift
Gift Type Annual Gift, Fall Appeal, Benefit, or Capital
Notes Any relevant context

The total given appears on the donor card as a green badge. Gifts are also reflected immediately in the $ Raised stat on the dashboard.

Each gift card shows the fiscal year containing that gift, using your organization's Fiscal Year End setting. The badge above the list summarizes the donor's giving history:

These labels describe recorded giving history only. They do not change pipeline stages, forecast probabilities, or weighted pipeline calculations.


Donors Page

The Donors page lists all of your donors with search and filtering tools.

Searching and Filtering

Search, Type, Pipeline Stage, and Giving Status filters work together. For example, you can search for “Smith” while showing only Corporate LYBUNT donors in Solicitation.

Pagination

The list loads 50 donors at a time. A count at the bottom of the list shows how many donors are currently displayed versus the total (e.g., Showing 50 of 540 donors). Tap Load more to fetch the next 50. Changing the search term, Type, stage, or giving status filter automatically resets back to the first page.

Overdue Donors

Donors with a past-due next step are highlighted in red. They also appear in your weekly digest email.


Calendar

Switch between Week and Month views using the toggle at the top right.

Use the arrow buttons to navigate forward and backward.


Weekly Digest Email

When weekly email reminders are on, you receive an email every Monday morning listing every donor whose next step is overdue. Each item in the email has two one-click actions:

No login required to use these links. The digest is sent to the Recovery Email address on your Account page.

You can stop or restart these emails at any time with the Weekly Email Reminders switch directly below Recovery Email on the Account page. This preference applies only to your login, so teammates can choose their own setting.


Account

The Account tab manages your personal settings and organization preferences.

Billing

Your subscription starts with a 30-day free trial. No credit card is required to sign up.

iPhone: The iOS app displays your trial and subscription status but does not offer signup, subscription, payment, upgrade, reactivation, or billing-management actions. Use Donor Moves in a web browser when you need to change billing.

Setting Up Billing

On the web or Android:

  1. Go to the Account tab.
  2. Tap Set Up Billing.
  3. You will be taken to Stripe's secure checkout page where you can enter your credit card or bank account details.
  4. After completing payment, your subscription is active immediately and you are returned to the app.

Managing Your Subscription

Once subscribed, use Donor Moves on the web or Android and tap Manage Billing on the Account tab to:

On web, Manage Billing opens Stripe in the same browser tab and returns you to Donor Moves when you finish. If Stripe cannot open your billing page, the app shows an explanation so you know what needs attention.

Billing Alerts

Subscription payments are processed securely through Stripe and renew monthly on the same date as your initial payment.

Billing status is synchronized automatically with Stripe. A subscription that is scheduled to cancel remains Paying through the end of its paid billing period, then changes to Canceled when Stripe ends the subscription.

Data Retention after Cancellation

When the paid billing period ends, your account enters a 90-day export-only window. During this window:

If you resubscribe before the 90-day window closes, full read/write access is restored and the deletion countdown is cancelled.

Recovery Email

Add an email address under Recovery Email so you can reset your password if you're ever locked out. This address is also where enabled weekly digest emails and required billing and data-deletion notices are sent. This is also the email address you use to sign in, and is required.

Weekly Email Reminders

The Weekly Email Reminders section appears directly below Recovery Email. Use its switch to choose whether your login receives the Monday email with overdue donor follow-ups.

The setting is personal. Turning your reminders off does not turn them off for other team members, and you can switch them back on at any time.

Two-Factor Authentication

Two-factor authentication (2FA) adds a second layer of security to your account. When it's on, signing in requires both your password and a one-time 6-digit code from an authenticator app — so your account stays protected even if your password is ever compromised. 2FA is optional and is set up per person, so every user in your organization — owners, account admins, and team members — can turn it on for their own account.

Turning on two-factor authentication:

  1. Go to the Account tab and find the Two-Factor Authentication section.
  2. Tap Set Up Two-Factor.
  3. Scan the QR code with an authenticator app — Google Authenticator, 1Password, Authy, or any TOTP app. Can't scan? Tap to reveal the setup key shown below the code and enter it into your app manually.
  4. Enter the 6-digit code from your authenticator app and tap Enable.
  5. You'll be shown 10 one-time backup codes. Save these somewhere safe — each can be used once to sign in if you ever lose access to your authenticator app. They are shown only once, so record them before tapping Done.

Once it's on:

The section shows that two-factor is on and how many backup codes you have left. From here you can:

Locked out? If you lose access to both your authenticator app and your backup codes, ask your organization's account admin to reset two-factor for you (see Team Members). If you are the account admin, or if you're not sure who to contact, email support@donormoves.net.

Team Members

The Team Members section shows everyone in your organization who can sign in. You can add new users and remove existing ones at any time.

Adding a team member:

  1. Tap Add Team Member.
  2. Enter their full name, their email address, and an initial password (at least 8 characters).
    • The email address is required — the team member will use it to sign in.
  3. Tap Add. The new user can sign in immediately using their email address and the password you set. They will also receive a welcome email at that address with a sign-in link (the password is not included — share it with them directly).

Removing a team member:

Tap the trash icon next to any member's name and confirm the removal. They will no longer be able to sign in. You cannot remove yourself.

Transferring account admin rights:

The current account admin can choose Make Admin beside another active team member. Confirming the transfer makes that person the account admin and immediately changes the current admin to a standard team member. An account admin must complete this transfer before deleting their own login while active teammates remain.

Resetting a team member's two-factor authentication:

If a team member is locked out because they've lost their authenticator app and backup codes, an account admin can reset two-factor for them. A Reset 2FA link appears beneath a member's email address whenever they have two-factor turned on. Tap it and confirm — their two-factor is turned off immediately and they can sign in with just their password until they set it up again. This link does not appear for your own account; to manage your own two-factor, use the Two-Factor Authentication section instead.

Deleting Your Account

The Delete My Account action is available on the Account tab on iPhone, iPad, Android, and the web.

  1. Tap Delete My Account.
  2. Review the deletion consequences in the confirmation window.
  3. If you are the account admin and active teammates remain, choose a teammate and transfer account admin rights first. After the transfer, reopen or continue the deletion confirmation as a standard team member.
  4. Re-enter your account password.
  5. Tap Delete My Account to confirm.

What happens depends on whether other active team members remain:

An account admin cannot directly delete their login while active teammates remain. If the app's data ever identifies a sole active standard user rather than an admin, only that login is removed; organization data and billing are left unchanged for administrative review.

This action cannot be completed without the correct current password. If a required admin transfer has not occurred, the app explains that the transfer must happen first. If subscription cancellation fails, the account remains active and the app asks you to try again.

Time Zone

Set your organization's Time Zone so the app correctly identifies which donors are overdue today and so your weekly digest email arrives at the right local time.

Tap Save Time Zone to apply. Signup and Account use the same picker. The field is required — the Save button is disabled until a time zone is selected, and the Account API rejects blank or invalid values rather than clearing a saved zone. Existing organizations without a time zone can still open Account and set one; no automatic backfill is performed.

Fiscal Year End

Set your organization's Fiscal Year End date — the month and day when your fiscal year closes. Required — the Save button is disabled until both a month and a day are selected.

  1. Tap the month chip for the last month of your fiscal year (e.g., Jun for June 30).
  2. Enter the day in the Day field (e.g., 30).
  3. Tap Save.

The app validates the date as you type — for example, entering day 31 for a 30-day month will show an error and disable the Save button. Switching to a different month automatically adjusts the day if it exceeds that month's maximum.

Fiscal Year Goal

Set a separate fundraising goal for each fiscal year. The fiscal-year end date remains shared across all years, but changing one year's goal never overwrites another year's amount.

Each year's setting is shared across your whole account.

Once configured, the $ Raised dashboard card and the Stewardship row in the Pipeline Overview will only count gifts recorded on or after the first day of the current fiscal year. If no fiscal year end is set, all-time gift totals are shown instead.

Import My Data

On the Account tab, the Import My Data panel lets you bring an existing donor list into the app in bulk. This must be done from a desktop browser — file uploads are not supported on mobile.

See Importing Donors for the full file format and column reference.

Export My Data

On the Account tab, the Export My Data section lets you download your data as CSV files ready to open in Excel or Google Sheets. This must be done from a desktop browser — file downloads are not supported on mobile. Available exports:

If your organization's trial has ended and access is paused, the locked screen offers the same four exports on the web: Donors, Interactions, Gifts, and Stage History. Exports are not available in the iPhone app; sign in on the web to download your data.


Help & Support

Tap Help & Support — available in the sidebar (desktop) and on the Account tab (mobile) — to open the support screen. It is also accessible from any billing-locked or email-verification screen so you can always get help even if your account is paused.

AI Assistant

The support screen includes a built-in AI assistant trained on this user manual. You can ask it anything about using Donor Moves — how stages work, what a field does, how to import data, and so on.

Email Support

At the bottom of the support screen, a Contact Support link opens a pre-addressed email to support@donormoves.net. Use this for billing questions, account issues, or anything the AI assistant couldn't answer.

Reporting a Bug

If you are signed in to an organization account (either as an organization admin or a team member), tap Report a Bug near Help & Support on the Account screen. Describe what happened and, if you can, add the steps to reproduce it. The app sends its version, device/browser details, and current screen automatically to help the support team investigate. After submitting, you'll see “Thanks, we got it.” Reports are reviewed internally; the app does not show a report history or status updates. The Report a Bug option is not available in the separate system-admin console, which is used to review submitted reports.


Security

Donor Moves LLC takes the security of your organization's donor data seriously. The full security policy is published at donormoves.net/site/security. Key measures in place:

Encryption

Authentication & Access

Email

Ongoing practices

Data retention after cancellation

Reporting a vulnerability

For the complete policy — including breach notification procedures and EU/UK data considerations — visit donormoves.net/site/security.


Donor Moves' legal documents are published at donormoves.net and are accessible from within the app at any time:

Document Link
Terms of Service donormoves.net/site/terms
Privacy Policy donormoves.net/site/privacy
Security donormoves.net/site/security

Links to both documents appear in the footer throughout the app and on the account creation screen. Tapping either link opens the document in a new browser tab.

Terms acceptance — when you create an account, you must check the box confirming you agree to the Terms of Service and Privacy Policy. The version accepted and the date of acceptance are recorded on your account.

For questions about your data or our policies, contact us at support@donormoves.net.


Tips