top of page
Frame 1841.png

ADD ACCOUNT DELETION CAPACITY TO ASTRA

 

When: 2023 

Duration: 3 weeks

My role: Design Lead

Platform: Desktop dashboard

Team roles: Product Manager, Copy Writer, Frontend Engineer, Support Engineer

Work/Collaboration mode: 100% remote

Deleting an account may appear to be a standard feature across various products, but what challenges did we encounter specifically in implementing account deletion for Astra?

Different types of accounts, different needs

Frame 1838.png
Frame 1839.png
Frame 1840.png

IN SCOPE

  • Provide a UI based mechanism for users to initiate account deletion

  • Provide a dialog or some means of immediate communication to the user informing them their data will be deleted, their account will be deleted within ** days, etc…

  • Automatically launch Intercom with an “account delete” message and email confirmation

  • Intercom team will create PLPE ticket

  • Possibly use the same events to notify the SE and PLPE team for follow up

  • Provide feedback to the user informing them when their account status has changed

OUT OF SCOPE

  • Self-serve for account deletion because we need to do an account investigation on our side before the deletion from both UX and legal perspectives. 

STAKEHOLDERS WORKSHOP

I facilitated a cross-functional workshop involving the Product Manager and Support Team to comprehensively assess our current account deletion procedures, identify the different categories of users affected, and evaluate the needs of both users and the support staff.

USER JOURNEY MAP AND EXPERIENCE

SCENARIO 1

Frame 1838.png
Screenshot 2023-09-16 at 2.44.47 PM.png
Frame 1757.png
writing.png

1. For users who don’t have shared orgs, they will self-serve to terminate all active databases before they submit their requests and talk with SE people.

​

2. The button is disabled until users terminate all active databases. 

Frame 1783.png
Dropdown.png
writing.png

Users will need to manually terminate all active databases one by one.

Frame 1784.png
Dialog-2.png
Dialog.png
Dialog-1.png
db dash - vector communication.png
Frame 1776.png
writing.png

After all active databases are terminated, user will see an empty state, or see inactive databases in the table.

Frame 1798.png
writing.png

The "Delete Account" option becomes available once users have successfully terminated all associated databases and returned to this page.

delete Dialog.png
Dialog error.png
writing.png

We aim to require users to manually enter their email addresses as a confirmation step for account deletion. Additionally, we plan to implement a survey to gather insights into the reasons why users are choosing to delete their Astra accounts.

Screenshot 2023-09-16 at 3.23.27 PM.png
Email Auto layout.png
writing.png

The dialog will initiate the open of the Intercom. Additionally, we will send users an email notification concerning their account deletion request.

JWM_BoardView (1)_edited_edited.png
writing.png

The support team uses the PLPE board to manage and process all requests

Email 1.png
writing.png

The support team will manually send users an email regarding the process results. Here is a template they can use. 

SCENARIO 2

Frame 1839.png
Screenshot 2023-09-16 at 2.44.39 PM.png
Frame 1802.png
writing.png

The text is slightly different from the scenario 1. Users are not required to delete active databases before submitting the request.

Frame 1787.png
writing.png

Use the copy to remind users about the ownership transfer

2.png
1.png
writing.png

Two emails, one is to the account, one is to the user who becomes the new admin account. 

SCENARIO 3

Frame 1839.png
Screenshot 2023-09-16 at 2.44.47 PM.png
3-1.png
3.png
writing.png

Two emails, one is to the account, one is to the user's parent account.

Group 1.png
bottom of page