JustGiving provides an API that allows charities to create fundraising pages from their own website. Charities benefit from this by being able to integrate this functionality into their own user journeys.
I designed a user journey workflow for a user to create a JustGiving Fundraising Page in remembrance of someone for where I currently work.
From a technical perspective I worked on this taking into consideration the capability and limitations of the JustGiving API. This is so I could empower our UX guys with the right information in order to make the user journey as efficient at possible and not to get hindered by technical limitations later on in the process.
My initial thought was I needed to create a journey that allowed the user to take a minimum amount of actions to get to the end goal of creating a fundraising page. Anything after that could be included as an enhancement or additional requirements from the business that hold value else where.
This what I took into consideration is:
- You require an active Just Giving account to create a fundraising page. The workflow supports users who do and do not have a pre-existing account.
- At this point (as standard with any account functionality) the workflow it forks out and forks back in again ending up with the user that is logged in with an account.
- We then describe the required fields we must expose and the optionals ones that we could take advantage of.
- Each relevant step also mentions the correct API call that is needed.