This article provides three user stories to explain how donors and clients interact with Double the Donation.
User Stories: Activate Double the Donation
User Stories: Online Donations
Testing Personas
The following user stories refer to the following testing personas:
-
Kate: Nonprofit client organization user with administrative access to the nonprofit's instance in the partner platform.
-
David: Donor submitting a donation.
User Stories: Activate Double the Donation
Kate
Title: Kate should be able to activate an existing Double the Donation account
User value: As Kate I want to activate Double the Donation so that my donors can get their gifts matched
GIVEN I believe I have a Double the Donation accountWHEN I enter my Double the Donation public and private API keys into the appropriate fieldsTHEN I am presented with a message indicating that activation was successfulOR THEN I am presented with a message indicating that my activation was not successful, including a reason why, and asking me to either verify that my keys are correct (DTD Support) or request an account (the “Request Account” form)
Dev Notes: Reference “ Activate Double the Donation” → “Verify 360MatchPro Keys”
Title: Kate should be able to request a new Double the Donation account
User value: As Kate I want to request a new Double the Donation account so that my donors can get their gifts matched
GIVEN I do not believe I have a Double the Donation accountWHEN I enter the appropriate information into the appropriate fieldsTHEN I am presented with a message indicating that my response has been submitted and I will receive follow-up information from Double the Donation
Dev Notes: Reference “ Activate Double the Donation” → “Request Account Form”
User Stories: Online Donations
Kate
Title: Kate should be able to add Double the Donation to and remove Double the Donation from all donation forms
User value: As Kate I want to add Double the Donation to all my donation forms so that all online donors can get their gifts matched
Acceptance criteria:
GIVEN I have successfully activated Double the DonationWHEN I edit my global donation tool features and indicate that Double the Donation should be activated globallyTHEN I am presented with a confirmation messageAND THEN Double the Donation appears on all existing and future donation forms
Notes: This user story is only applicable if global online donation form settings exist within the partner platform.
Dev Notes: Reference “ Online Donations" for a description of Double the Donation appearing on donation forms.
Title: Kate should be able to individually add Double the Donation to and remove Double the Donation from some donation forms and not others
User value: As Kate I want to add Double the Donation to some of my donation forms so that I can target gift matching to just some campaigns
GIVEN I have successfully activated Double the DonationWHEN I edit individual donation form settings/design for a new or existing donation form that does not currently have Double the Donation activatedTHEN I am presented with the option to enable Double the DonationAND THEN if I enable Double the Donation for the individual form, the tool appears on the individual formOR WHEN I edit individual donation form settings/design for a new or existing donation form that does currently have Double the Donation activatedTHEN I am presented with the option to disable Double the DonationAND THEN if I enable Double the Donation for the individual form, Double the Donation no longer appears on the individual form
Dev Notes: Reference “ Online Donations" for a description of Double the Donation appearing on donation forms.
GIVEN I have completed the rest of the online donation process properlyWHEN I provide a corporate email address in the standard “Email” field of the donation formTHEN I am presented with the DTD matching gift plugin on the confirmation page, populated with the matching gift database information for the company in the DTD database that matches the corporate email domain I providedAND THEN I receive an automated email from Double the Donation containing the matching gift database information for the company in the DTD database that matches the corporate email domain I providedAND THEN my transaction record appears in the Double the Donation portal with my company name populated in the “Company” column and the status “Waiting for Donor” populated in the “Status” column
Title: David should be able to donate online with a non-corporate email address and self-report his employer within the online donation experience and receive matching gift information/instructions
User value: As David I want to donate online with a non-corporate email address and self-report my employer within the online donation experience so that I can receive matching gift information/instructions
GIVEN I have completed the rest of the online donation process properlyWHEN I provide a non-corporate email address in the standard “Email” field of the donation formAND WHEN I use the DTD streamlined search field and select my company nameTHEN I am presented with the DTD matching gift plugin on the confirmation page, populated with the matching gift database information for the company in the DTD database that I self-reportedAND THEN I receive an automated email from Double the Donation containing the matching gift database information for the company in the DTD database that I self-reportedAND THEN my transaction record appears in the Double the Donation portal with my company name populated in the “Company” column and the status “Waiting for Donor” populated in the “Status” columnOR WHEN I provide a non-corporate email address in the standard “Email” field of the donation forAND WHEN I do not use the DTD streamlined search fieldTHEN I am presented with the DTD matching gift plugin on the confirmation page, which is blank and prompts me to search my company nameAND THEN I use the plugin to search and select my company name, which populates the matching gift database information for the company in the DTD database that I self-reportedAND THEN I receive an automated email from Double the Donation containing the matching gift database information for the company in the DTD database that I self-reportedAND THEN my transaction record appears in the Double the Donation portal with my company name populated in the “Company” column and the status “Waiting for Donor” populated in the “Status” column
Title: David should be able to donate online with a non-corporate email address and self-report his employer after the online donation experience and receive matching gift information/instructions
User value: As David I want to donate online with a non-corporate email address and self-report my employer in a post-transaction email so that I can receive matching gift information/instructions
GIVEN I have completed the rest of the online donation process properlyWHEN I provide a non-corporate email address in the standard “Email” field of the donation formAND WHEN I do not use the DTD streamlined search fieldAND WHEN I do not use the matching gift plugin to search and select my company nameTHEN I receive an automated email from Double the Donation prompting me to check my matching gift eligibilityAND THEN my transaction record appears in the Double the Donation portal the “Company” column blank and the status “Unknown Employer” populated in the “Status” columnAND THEN I follow the instructions in the automated email and select my company nameAND THEN my transaction record appears in the Double the Donation portal with my company name populated in the “Company” column and the status “Waiting for Donor” populated in the “Status” column
David
Title: David should be able to donate offline with a corporate email address linked to his record and receive matching gift information/instructions
User value: As David I want to donate offline with a corporate email address so that I can receive matching gift information/instructions
Acceptance criteria:
GIVEN My donation is linked to my constituent recordAND GIVEN I have a corporate email address associated with my constituent recordWHEN my donation is entered into the CRMTHEN I receive an automated email from Double the Donation containing the matching gift database information for the company in the DTD database that matches the corporate email domain associated with my constituent recordAND THEN my transaction record appears in the Double the Donation portal with my company name populated in the “Company” column and the status “Waiting for Donor” populated in the “Status” column
Title: David should be able to donate offline with a non-corporate email address linked to his record and receive matching gift information/instructions
User value: As David I want to donate offline with a non-corporate email address and self-report my employer in a post-transaction email so that I can receive matching gift information/instructions
GIVEN My donation is linked to my constituent recordAND GIVEN I have a non-corporate email address associated with my constituent recordWHEN my donation is entered into the CRMTHEN I receive an automated email from Double the Donation prompting me to check my matching gift eligibilityAND THEN my transaction record appears in the Double the Donation portal the “Company” column blank and the status “Unknown Employer” populated in the “Status” column
Title: David should be able to donate offline with no email address linked to his record and appear in the Double the Donation portal
User value: As David I want to donate offline so that my transaction record is saved by the nonprofit I'm supporting
GIVEN My donation is linked to my constituent recordAND GIVEN I have no email address associated with my constituent recordOR GIVEN I do not have a constituent recordOR GIVEN My donation is not linked to my constituent recordWHEN my donation is entered into the CRMTHEN my transaction record appears in the Double the Donation portal the “Company” column blank and the status “Unknown Employer” populated in the “Status” column