Scheduled reports & download queue

Although admins often downloaded the same reports on a regular cadence, the YouEarnedIt product had no way of automating this process.

This project focused on streamlining the process for downloading reports by allowing admins to set up scheduled, recurring reports and giving them visibility into the status of their requested reports in a download queue.

Company

YouEarnedIt

Role

Research, UX, visual design

Collaborators

A content strategist and a product manager

Problems

Manual report creation

YouEarnedIt admins were downloading the same reports regularly (e.g., a taxable redemptions report every pay period), but the process for downloading these reports was manual. A number of customers had requested the ability to create scheduled reports.

Opaque download process

For platform performance reasons, reports were generated and delivered via email after an unspecified, varying amount of time. There was no way for the user to see if the report was still in progress or if it had failed, and the only way to download a report was from the link in the email.

Research

The goal of our research was to validate the need for report scheduling and understand how admins might use scheduled reports.

Research findings

Reports page wireframes

Users visiting the reports page needed to do three things: create reports, see their recurring reports, and check the status of their recently requested reports.

Report creation wireframes & user flow

I explored a couple different options for report creation.

Option 1: Walk the user through it

Pros: Breaking each step out will help users understand the report options and will drive usage of filtering reports

Cons: Four steps to download a simple report makes the process feel arduous

Option 2: Streamline the process

Pros: Report creation process feels quicker, and heavy users who download reports often can do it more easily

Cons: Users may miss options (like filters) or be overwhelmed by all the possible options

Visual design

Next steps

Unfortunately, toward the end of the design process, this project was deprioritized on the roadmap in favor of back end performance improvements. Implementation timeline is still to be determined.