Creating a New Recurring Plan
In v2, recurring plans are created using the dedicated Add recurring plan action on a supporter’s profile. This opens the Create Recurring Plan page (a Virtual Terminal flow) where you configure the schedule, billing details, and any related records.Step-by-Step
- Navigate to the supporter’s record. Search for the donor in the Supporters section of your dashboard and open their profile.
- Open the actions menu. On the supporter’s profile, click the three-dot (more actions) menu in the upper right of the profile header.
- Select “Add recurring plan.” This opens the Create Recurring Plan page under the supporter’s Virtual Terminal.
- Fill in the Virtual Terminal section:
- Transaction Amount — the dollar amount charged each installment.
- Fair Market Value — optional, used when part of the gift represents goods or services received.
- Type — choose between Donation (tax-deductible) or Service Revenue.
- Primary designation — search and select the fund or designation.
- Frequency — choose how often the donation should recur (see Frequency Options below).
- Created at (date initiated for records) — the date used for record-keeping. Defaults to today.
- Set the installment schedule under Recurring plan installments:
- Next due date — the date the first/next installment will process. (Required.)
- End date — optional. Set this if the plan should automatically stop after a certain date.
- Anonymous — toggle on to make the recurring plan anonymous.
- Link any related records under Related (all optional):
- Campaign
- Checkout
- Fundraiser
- P2P fundraiser
- Configure billing information:
- Supporter Login — the login the plan is associated with.
- Login email / Login mobile — auto-populated from the supporter record.
- Select payment method — choose an existing card or bank account on file. If the donor pays offline, leave this blank to create an offline plan (see Offline Recurring Plans below).
- Billing name / Billing zip — populated from the payment method on file.
- Cover the processing fees — toggle on if the donor is covering fees.
- Add optional extras:
- Add a gift tribute — toggle on under Other information to add a tribute name, email, and message.
- Fund allocations — click Add allocation to split the gift across multiple funds.
- Submit the plan. Save the recurring plan. Once created, it appears on the supporter’s profile under Related > Recurring Plans and in the organization-wide Payments > Recurring Plans table.
Frequency Options
WeGive supports the following billing frequencies for recurring plans:
Note: Some CRM integrations only support certain frequencies. For Virtuous specifically, only Weekly, Monthly, Quarterly, and Yearly frequencies sync — Daily, Every 2 Weeks (bimonthly), 1st and 15th, and Every 6 Months (semiannual) are not supported and will not sync to Virtuous. If your organization syncs to a CRM, check whether your chosen frequency is compatible to avoid sync issues.
Configuration Options (Field Reference)
Virtual Terminal
- Transaction Amount — Dollar amount charged each billing cycle.
- Fair Market Value — Value of any goods or services the donor receives in exchange for the gift. Used for tax-receipting.
- Type — Donation (tax-deductible) or Service Revenue (non-tax-deductible).
- Primary designation — The fund or designation the donation is allocated to.
- Frequency — How often the donation recurs.
- Created at — The date initiated, used for records.
Recurring plan installments
- Next due date — The date the next installment will process. For new plans, this is the start date.
- End date — Optional. The plan stops automatically after this date.
- Anonymous — Marks the plan as anonymous.
Related
- Campaign — Associate the plan with a campaign.
- Checkout — Link the plan to the checkout form it originated from.
- Fundraiser — Associate the plan with a campaign fundraiser.
- P2P fundraiser — Associate the plan with a peer-to-peer fundraiser.
Billing information
- Supporter Login — The login associated with the plan.
- Login email / Login mobile — Contact information tied to the login.
- Select payment method — Card or bank account to charge.
- Billing name / Billing zip — Billing details on the payment method.
- Cover the processing fees — Donor covers processing fees.
Other information
- Add a gift tribute — Toggle on to add tribute name, email, and message.
Fund allocations
- Add allocation — Split the gift across multiple funds. Requires fund allocations to be enabled in your organization settings.
Offline Recurring Plans
For donors who give by check, cash, or other offline methods, create an offline recurring plan by following the same steps above but leaving the payment method blank. This creates a recurring plan with a Missing status, indicating no payment method is on file. The plan still maintains its schedule for forecasting and reporting purposes, and it will sync to your CRM (such as Salesforce) for offline tracking. When you receive an offline payment, you can manually record the transaction against the plan.Plan Statuses
Every recurring plan has one of four statuses:- Active — The plan is running normally with a valid payment method. Installments will process automatically on schedule.
- Paused — The plan is temporarily suspended. No charges will process until it is resumed.
- Closed — The plan has been permanently ended. Past transaction history is preserved.
- Missing — The plan has no payment method on file. Commonly used for offline or manual donation tracking.
Managing Recurring Plans
Once a recurring plan is created, you can manage it from the plan’s detail page or from the Payments > Recurring Plans table.Editing a Plan
From the plan detail page, click Edit to modify the amount, frequency, payment method, fee coverage, fund designation, campaign, end date, or anonymous status. Changes take effect on the next billing cycle.Pausing a Plan
You can pause a plan for a set period or indefinitely. Available pause durations include 1 month, 3 months, 6 months, or indefinite. While paused, no installments will be charged. When the pause period ends, the plan automatically resumes.Resuming a Plan
If a plan is paused, you can resume it manually at any time. The next charge date will be recalculated based on the resume date.Canceling a Plan
To permanently stop a recurring plan, delete it from the actions menu. All past transaction history associated with the plan is preserved.Additional Actions
From the Recurring Plans table, you can also:- Charge Installment — Manually process a payment outside the normal schedule.
- Re-Sync to CRM — Push the latest plan status to your connected CRM (Salesforce, etc.).
- Export — Download plan data as a CSV file.
- Tag Supporters — Add donor tags to the supporters associated with selected plans.
What the Plan Detail Page Shows
When you open an individual recurring plan, the detail page displays a comprehensive view including:- Recurring Plan Details — Amount, frequency, status, and key dates.
- Recurring Payment Details — Payment-specific information for the current cycle.
- Payment Method — The card or bank account on file.
- Installments — A table of all past and upcoming payments.
- Communications — Emails and messages sent related to this plan.
- Tribute — Tribute information, if applicable.
- Source & UTM Parameters — Tracking and marketing attribution data.
- Custom Fields — Any organization-specific fields.
- Tasks & Notes — Internal tasks and notes associated with the plan.
- Activity History — A log of all actions and triggers.
- Audit Logs — A full audit trail of changes.
- Integration Logs — CRM sync history and status.
How Failed Payments Are Handled
When a recurring payment fails, WeGive’s dunning system can notify the donor (if your organization has dunning enabled). Important: WeGive does not make extra retry charges during dunning. The only real charge attempts are the original installment and the plan’s next regular scheduled installment. In between, WeGive only sends notification emails — no charge is attempted. Important: the four dunning messages are not created for you automatically. Turning on the Dunning Flow setting only enables the underlying trigger events — you must separately create and enable each of the four Recurring Installment Failed messages in your Triggers settings before donors receive anything. Without them, dunning still runs in the background (the plan will still pause on schedule) but silently. The dunning sequence works as follows:- Day 0 (initial failure): The installment fails. If enabled, the donor receives the “Recurring Installment Failed #1” notification.
- About 2 days later: If enabled, “Recurring Installment Failed #2” is sent. No charge is attempted.
- About 2 days after that: If enabled, “Recurring Installment Failed #3” is sent. No charge is attempted.
- The plan’s next regular installment date: This is the plan’s normal scheduled installment, and it is charged as usual. If it fails, “Recurring Installment Failed #4” is sent (if enabled) and the plan is paused automatically — regardless of whether any of the four messages were ever set up.
Tips for Managing Recurring Plans
- Set an end date for pledge-based plans. If a donor commits to giving for a specific period (e.g., 12 months), set the End date so the plan automatically stops.
- Use fund allocations for split giving. If a donor wants to split their recurring gift across multiple funds, enable fund allocations in your organization settings first, then configure the split using Add allocation.
- Monitor the dunning filter. Use the
in_dunningfilter on the Recurring Plans table to quickly see which plans have failing payments and may need personal outreach. - Check CRM compatibility for frequencies. If you use a CRM integration, verify that your chosen frequency is supported to avoid sync issues. For Virtuous, Daily, Every 2 Weeks (bimonthly), 1st and 15th, and Every 6 Months (semiannual) frequencies are not supported and can cause sync problems — Weekly, Monthly, Quarterly, and Yearly are all supported.