You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Due for payment 2025-10-28] [$250] “Your free trial has started” Message and Tasks Post in Both Concierge DM and #admins Room #71355
Version Number: Reproducible in staging?: Needs Reproduction Reproducible in production?: Needs Reproduction If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs:https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by:@jamesdeanexpensify Slack conversation (hyperlinked to channel name): #Convert
Action Performed:
Signup for a new account with a phone number
Select onboarding intent as "Manage my team"
Ensure Concierge is the assigned setup specialist (select 1-10 employees)
Observe where the onboarding messages and tasks are posted.
Expected Result:
The message “Your free trial has started! Let's get you set up.” and the accompanying setup tasks should only post in the #admins room.
Actual Result:
The message and tasks are posted in Concierge DM, The same message is also posted in the #admins room, Resulting in duplicate messages across different chats.
Workaround:
Unknown
Platforms:
Select the officially supported platforms where the issue was reproduced:
Android: App
Android: mWeb Chrome
iOS: App
iOS: mWeb Safari
iOS: mWeb Chrome
Windows: Chrome
MacOS: Chrome / Safari
MacOS: Desktop
Platforms Tested:
On which of our officially supported platforms was this issue tested:
changed the title [-]“Your free trial has started” Message and Tasks Post in Both Concierge DM and #admins Room[/-][+][$250] “Your free trial has started” Message and Tasks Post in Both Concierge DM and #admins Room[/+]on Sep 29, 2025
@abdulrahuman5196@joekaufmanexpensify The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: NA. Doesn't seem to be a regression but a miss during original implementation. Git blame not showing proper info as well.
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: NA
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
Regression Test Proposal Template
[BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue:
Regression Test Proposal
Precondition:
Test:
Signup for a new account with a phone number
Select onboarding intent as "Manage my team"
Ensure Concierge is the assigned setup specialist (select 1-10 employees)
Observe where the onboarding messages and tasks are posted
Verify message “Your free trial has started! Let's get you set up.” and the accompanying setup tasks only post in the #admins room.
Activity
melvin-bot commentedon Sep 26, 2025
Triggered auto assignment to @joekaufmanexpensify (
Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.MelvinBot commentedon Sep 26, 2025
This has been labelled "Needs Reproduction". Follow the steps here: https://stackoverflowteams.com/c/expensify/questions/16989
joekaufmanexpensify commentedon Sep 29, 2025
Not overdue, going to triage today
joekaufmanexpensify commentedon Sep 29, 2025
[-]“Your free trial has started” Message and Tasks Post in Both Concierge DM and #admins Room[/-][+][$250] “Your free trial has started” Message and Tasks Post in Both Concierge DM and #admins Room[/+]melvin-bot commentedon Sep 29, 2025
Job added to Upwork: https://www.upwork.com/jobs/~021972677488999088464
38 remaining items
melvin-bot commentedon Oct 21, 2025
@abdulrahuman5196 @joekaufmanexpensify The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed. Please copy/paste the BugZero Checklist from here into a new comment on this GH and complete it. If you have the K2 extension, you can simply click: [this button]
joekaufmanexpensify commentedon Oct 27, 2025
@abdulrahuman5196 could you handle checklist so we can pay tomorrow?
abdulrahuman5196 commentedon Oct 27, 2025
BugZero Checklist:
[Contributor] The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake.
Link to comment: NA. Doesn't seem to be a regression but a miss during original implementation. Git blame not showing proper info as well.
[Contributor] If the regression was CRITICAL (e.g. interrupts a core flow) A discussion in #expensify-open-source has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner.
Link to discussion: NA
[Contributor] If it was decided to create a regression test for the bug, please propose the regression test steps using the template below to ensure the same bug will not reach production again.
Regression Test Proposal Template
[BugZero Assignee] Create a GH issue for creating/updating the regression test once above steps have been agreed upon.
Link to issue:
Regression Test Proposal
Precondition:
Test:
Do we agree 👍 or 👎
@joekaufmanexpensify
joekaufmanexpensify commentedon Oct 28, 2025
Regression issue: https://github.com/Expensify/Expensify/issues/562133
joekaufmanexpensify commentedon Oct 28, 2025
All set to issue payment!
joekaufmanexpensify commentedon Oct 28, 2025
Payment Summary
joekaufmanexpensify commentedon Oct 28, 2025
@thelullabyy $250 sent and contract ended
joekaufmanexpensify commentedon Oct 28, 2025
Upwork job closed
joekaufmanexpensify commentedon Oct 28, 2025
@abdulrahuman5196 please request payment at your earliest convenience. Closing as this is otherwise all set
trjExpensify commentedon Oct 31, 2025
approved $250 for @abdulrahuman5196
followups: decouple Phase 1 cohort from `+`-email exclusion