Scenarios via Support Tool
Assumptions
Only customer support agents with compliance permissions will be able to change a customer email or see email change logs. The Support Tool allows defining user roles with various permissions (“supportActions”), like issuing loyalty points or auditing an account.
Below, when we refer to customer support agents, we assume that these agents have permissions to the customer account. TBD if we need a separate compliance category.
Scenario 1. BK ES guest asks for email to be changed
1.1. Guest uses their old email address
Steps | Expected results |
---|---|
Guest with a BK ES account contacts Customer Support via email and asks for their email address to be changed to a new one |
|
Guest clicks on the confirmation link/button |
|
1.2. Guest uses their new email address
Steps | Expected results |
---|---|
Guest with a BK ES account contacts Customer Support via email, using their new email address, and asks for their old email address to be changed to this one |
|
Guest sends the request from their old email address | Same as 1.1. |
1.3. Guest does not have access to their current email address
Steps | Expected results |
---|---|
Guest with a BK ES account contacts Customer Support via email, using their new email address, and asks for their old email address to be changed to this one |
|
Guest says they don’t have access to their old email address anymore |
|
Guest clicks on the confirmation link/button |
|
1.4. Guest submits request via phone
Steps | Expected results |
---|---|
Guest with a BK ES account contacts Customer Support via phone and asks for their email address to be changed to a new one |
|
Guest sends the request from their email address | Same as 1.1. or 1.3. |
Scenario 2. BK PT guest asks for email to be changed
Steps | Expected results |
---|---|
Guest with a BK PT account contacts Customer Support via email and asks for their email address to be changed to a new one |
|
Guest clicks on the confirmation link/button |
|
Scenarios 1.2 to 1.4 would follow the same pattern.
Scenarios via the Whitelabel Apps
Scenario 1. BK ES customer wants to change their email
1.1. Happy path
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters a valid new email address |
|
Customer opens their mail app |
|
Customer returns to the whitelabel app and enters the correct OTP code |
|
1.2. Email errors
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters an invalid email address | The customer sees an information message that the email is not valid. |
Customer enters the same email address | The customer sees an information message that the email is already associated with the account and they should enter a different email |
Customer enters an email that is associated with another customer account | The customer sees an information message that the email is already associated with an account and they should enter a different email |
1.3. OTP errors
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters a valid new email address |
|
Customer opens their mail app | Customer sees an email with the OTP |
Customer enters a different OTP code than the one sent to the new email address | Customer is informed that the code is incorrect |
The customer enters a different OTP code 3 times |
|
The customer enters the OTP code after 24h | Customer is informed that the code is invalid |
1.4. Concurrent updates
Steps | Expected results |
---|---|
Customer A navigates to their Account Info screen | Account info screen is displayed |
Customer A chooses to change their email address | The customer is able to enter a new email address |
Customer A enters a valid new email address |
|
Customer B chooses to change their email address and follows the same steps above |
|
Customer B opens their mail app |
|
Customer B returns to the whitelabel app and enters the correct OTP code |
|
Customer A opens their mail app |
|
Customer A returns to the whitelabel app and enters the correct OTP code |
|
Scenario 2. BK PT customer wants to change their email
Steps | Expected results |
---|
Steps | Expected results |
---|---|
Customer navigates to their Account Info screen | Account info screen is displayed |
Customer chooses to change their email address | The customer is able to enter a new email address |
Customer enters a valid new email address |
|
Customer opens their mail app |
|
Customer returns to the whitelabel app and enters the correct OTP code |
|
Add Comment