Skip to content

How to Schedule Campaign Donations

Campaigns let you schedule and stack donation campaigns so your store supports a different charity over set date ranges — a new cause each month, quarter, or season. Once a campaign is scheduled, GoodAPI automatically changes the charity of choice, updates your badges and content, and settles back to your default charity when the campaign ends.

Note: Campaigns build on the Donations feature. If you haven’t set up donations yet, start with Setting Up Donations.

  1. In the app, open the Donations tab.
  2. Go to Settings, then the Campaign section.

From here you can schedule and stack multiple campaigns.

Give the campaign a name that reflects the cause — for example, Breast Cancer Research Foundation.

Choose the start date and end date the campaign should run. You can also adjust the start and end times if you need finer control.

For example, set the campaign to run from September 1st to September 30th.

Search for and add the charity you want this campaign to support (for example, a breast cancer research foundation). Remove any previously selected charity so only the campaign charity remains.

Pick your contribution settings:

  • Customer-funded — customers contribute at checkout.
  • Round Up — order totals are rounded up and the difference is donated.
  • Allow fixed donations (optional) — let customers give a set amount beyond the round-up.

Click Schedule Campaign. GoodAPI will automatically switch to this charity and run the campaign for the dates you set.

You can stack campaigns so they run back-to-back automatically. Repeat the steps above to add another campaign for a different date range and cause.

For example:

  • September 1st – September 30th → Breast Cancer Research Foundation
  • October 1st – October 31st → a women’s mental health charity (customer-funded, Round Up)

Once scheduled, your campaigns run in sequence with no manual work. Badges and on-site content update on their own for each active campaign.

When a campaign finishes:

  • If you have a default charity set, donations settle back to your default charity.
  • If you don’t have a default charity, donations pause until the next campaign begins.

This makes it easy to change up your giving every month, quarter, or at whatever frequency fits your brand.

If giving is part of your brand’s core values, Campaigns let you keep it fresh without ongoing effort. Reach out to our support team with any questions or suggestions.