-
Problem
NextUp owner is struggling with
- Sharing revenue with their own customers.
- Managing users they have and adding new users to the system.
- Managing their content by searching over an excel sheet.
- Matching each content with its user(s).
-
Solution
We built a Self Service Portal & Dashboard, whereas:
Admin, can :
- Automate all the financial operations.
- Manage all existing users and add new users.
- Match each content with its user(s).
- see statistics of all users and for every single user, periodically reported.
- see the payout request of each user and approve or reject them
Users, can:
- see their statistics [revenue, contents ]
- manage his/her account [update profile, change password]
- see the revenue of each content
- ask for payouts
1.1 As a user, I can want to be able to go to login page.
1.2 As a user I want to know Frequently Asked Questions and see answers to them
1.1 As a user, I can create an account, to manage my payouts and my content.
1.2 As a user, I can log in to my account, to view my content and my revenue.
1.3 As a user, I can provide the required information for my account.
-
Signup using your email or your Google account
-
If you don't have an account yet, you can signup
-
After that, you'll need to wait for NextUp admins’ approval, as the email sent to you says.
-
When admins approve your account, you'll receive an approval email
-
Forget Password
-
Reset password email
-
Reset Password
2.1 As a user, I can see my account.
2.2 As a user, I can see the detailed statistic ( number of contents, financial data ⇒ earnings, payouts, and balance).
2.3 As a user, I can get general statistics on my latest content.
4.1 As a user, I can add my payment details.
4.2 As a user, I can ask for a payout request.
4.3 As a user, I can choose the payout method.
-
Statistics
-
Video List
-
Payout Page
-
Asking for payout
-
Payout History and Cancel the new Request
-
Edit Profile
-
Change Password Page
1.1 As an admin, I can approve the sign-up requests.
2.1 As an admin, I can approve/reject payout requests.
2.2 As an admin, I can modify finance content data.
3.1 As an admin, I can toggle on/off the ability for the User account to request a payout.
3.2 As an admin, I can control user permissions.
4.1 As an admin, I can match content with the owner.
4.2 As an admin, I can set and edit content management system credentials.
4.3 As an admin, I can see auto-generated data from the content management system.
-
Statistics
-
Content List
-
Match Content
-
Select user to match the content for
-
Payout Page
-
Approve or reject payout request
-
Admin Reports
-
Create a new report
-
Add Stripe account to user
-
User List
-
New Users ( Approve )
-
New Users ( Reject )
-
Rejected Users
-
Blocked Users
-
Edit Profile
-
Change Password Page
1.1 As a master admin, I can approve the sign-up requests.
1.2 As a master admin, I can create an admin account.
1.3 As a master admin, I can see the rejected accounts.
2.1 As a master admin, I can approve/reject payout requests.
2.2 As a master admin, I can modify finance content data.
2.3 As a master admin, I can add/modify the split ratio.
All in Admin in addition to
-
As a master admin you can create an admin account and they will receive an email like this
-
Dashboard settings page which allows you to edit almost everything
-
Block user