Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

A/B test IOU invite notifications #47108

Open
danielrvidal opened this issue Aug 8, 2024 · 29 comments
Open

A/B test IOU invite notifications #47108

danielrvidal opened this issue Aug 8, 2024 · 29 comments
Assignees
Labels

Comments

@danielrvidal
Copy link
Contributor

danielrvidal commented Aug 8, 2024

Problem: Users often get notifications from Expensify and never log in. We know this happens, but we don’t know how often it happens because we don’t track it. Thus, we don’t know how big of a problem this actually is, which is a problem in itself.

Solution: Start measuring and a/b testing CRITICAL emails that drive conversion of new users. We had a long thread where we ideated on a new email format for invites (and in general) that look much more like the full chat UI than our current emails. The bottom-up flow for IOUs is our most important invite email because it brings in the decision maker who can bring on more users. Thus, let’s create a baseline of how often people are opening and clicking the CTA in the current email (image 1), and then let’s test the updated version (image 2) to validate the proposed email format converts better. If it does, we’d look to update all of our emails with this formatting.

cc @shawnborton who helped create the mock ups for the invites.

Here are the next steps:

  1. @anmurali and I are getting the data for a baseline with the current IOUs.
  2. @shawnborton and I can finalize the mock up for the updated IOU.
  3. We'll get the updated email built. @justinpersaud, have an interest as I think you are helping with the a/b testing?
  4. We'll start testing.

image

image

@justinpersaud
Copy link
Contributor

Sure, I am prioritizing my time with fighting spam in #fireroom-2024-05-23-spam right now but I should be able to help with the A/B stuff on the side. Anu was already asking some questions about it.

@shawnborton
Copy link
Contributor

Just let me know how I can be helpful with mocks!

@danielrvidal
Copy link
Contributor Author

Sounds good, I'll work with @shawnborton early next week!

@melvin-bot melvin-bot bot added the Overdue label Aug 12, 2024
@danielrvidal
Copy link
Contributor Author

I was talking with @jamesdeanexpensify and @trjExpensify about how our proposal that landed in that thread is actually slightly different from the text currently live in the product.

The text that is in the proposed mock is from this doc: https://docs.google.com/document/d/19TNWIrcPh4X-sr5ycWYYb-LfSPAb8fVx005asviM2II/edit?pli=1#heading=h.sv15vxk1s1ee

So I think @jamesdeanexpensify is going to create a GH to go forward with those updates. So we can assume the UI from the DM is going to use the text that is in the proposed mock included. So I don't know if we need new mocks, we can just go with the one @shawnborton actually already created.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Aug 12, 2024
Copy link

melvin-bot bot commented Aug 16, 2024

@danielrvidal, @anmurali Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@danielrvidal
Copy link
Contributor Author

@shawnborton @jamesdeanexpensify @anmurali I'm thinking we should pause this one until @jamesdeanexpensify gets the copy updated for the DM chat. Otherwise we'd be testing something that is going to change.

@jamesdeanexpensify is working on that here: #47427

I'll ask @jamesdeanexpensify what the next steps are on that issue though just so we can align on timing/expectations.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Aug 16, 2024
@shawnborton
Copy link
Contributor

That works for me.

@danielrvidal
Copy link
Contributor Author

Waiting on the f1 room to open then I'm going to drop an update in there.

@danielrvidal
Copy link
Contributor Author

I created an updated here. I'll be creating the IOU here shortly:
https://expensify.slack.com/archives/C07HPDRELLD/p1724245865161379

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Aug 21, 2024
@danielrvidal
Copy link
Contributor Author

We're getting the text updated so we'll start working on the updates this week.

@melvin-bot melvin-bot bot removed the Overdue label Aug 26, 2024
@jamesdeanexpensify
Copy link
Contributor

@danielrvidal we might need to push a bit harder on getting this issue assigned (either in #whatsnext, the F1 room, or both). And maybe we should make it a Daily?

@danielrvidal
Copy link
Contributor Author

Yea, we need to figure out who is curating the room so this could be called out as unassigned in the weekly update. Then we could also tag hot picks to make the engineers more aware.

@melvin-bot melvin-bot bot added the Overdue label Aug 28, 2024
@danielrvidal
Copy link
Contributor Author

Moving this to weekly as we need to get the beginningOfChatHistory updated first.

@melvin-bot melvin-bot bot removed the Overdue label Aug 30, 2024
@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Sep 13, 2024
@danielrvidal
Copy link
Contributor Author

Design doc is going out today I think.

@melvin-bot melvin-bot bot added Overdue and removed Overdue labels Sep 16, 2024
@danielrvidal
Copy link
Contributor Author

This is in review. Moving to weekly.

@melvin-bot melvin-bot bot removed the Overdue label Sep 18, 2024
@danielrvidal danielrvidal added Overdue and removed Daily KSv2 labels Sep 18, 2024
@danielrvidal
Copy link
Contributor Author

I sent out the doc two days ago,

@melvin-bot melvin-bot bot removed the Overdue label Sep 19, 2024
@melvin-bot melvin-bot bot added the Overdue label Sep 27, 2024
@danielrvidal
Copy link
Contributor Author

Detailed is going out shortly for the trackingKey's so we'll be conducting this soon.

@melvin-bot melvin-bot bot removed the Overdue label Oct 1, 2024
@melvin-bot melvin-bot bot added the Overdue label Oct 10, 2024
@danielrvidal
Copy link
Contributor Author

We're still working on this. Subject lines detailed is being done.

@melvin-bot melvin-bot bot removed the Overdue label Oct 14, 2024
@melvin-bot melvin-bot bot added the Overdue label Oct 23, 2024
@danielrvidal
Copy link
Contributor Author

Subject lines test is getting deployed on Monday.

@melvin-bot melvin-bot bot removed the Overdue label Oct 25, 2024
@melvin-bot melvin-bot bot added the Overdue label Nov 4, 2024
@anmurali
Copy link

anmurali commented Nov 6, 2024

Latest is here
@danielrvidal is testing it.

@melvin-bot melvin-bot bot removed the Overdue label Nov 6, 2024
@melvin-bot melvin-bot bot added the Overdue label Nov 14, 2024
@danielrvidal
Copy link
Contributor Author

@melvin-bot melvin-bot bot removed the Overdue label Nov 18, 2024
@melvin-bot melvin-bot bot added the Overdue label Nov 27, 2024
@danielrvidal
Copy link
Contributor Author

@melvin-bot melvin-bot bot removed the Overdue label Dec 3, 2024
@danielrvidal
Copy link
Contributor Author

Our latest update here: https://expensify.slack.com/archives/C07HPDRELLD/p1733862564966199?thread_ts=1730161250.824289&cid=C07HPDRELLD

@anmurali is creating another issue to store tags as NVPs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: No status
Development

No branches or pull requests

5 participants