Skip to content

Conversation

@zoldar
Copy link
Contributor

@zoldar zoldar commented Feb 10, 2026

Changes

This PR does two things:

  • It rejects persisting customer email mapping in case the email that started the HelpScout conversation is in excluded domains
  • It persists conversation email mapping regardless of the email that started the conversation

This allows to preserve the mapping change in HelpScout integration for a particular conversation while preventing from that mapping leaking to other unrelated conversations (because, for instance, payment service representative is often starting new conversation threads for various customers).

The migration in this PR will be extracted and deployed separately before the rest of the changes after the PR is approved.

Tests

  • Automated tests have been added

@zoldar zoldar added the preview label Feb 10, 2026
@github-actions
Copy link

Preview environment👷🏼‍♀️🏗️
PR-6060

@zoldar zoldar force-pushed the helpscout-mapping-improvement branch from 34d8fc6 to b6292f2 Compare February 10, 2026 15:40
@zoldar zoldar force-pushed the helpscout-mapping-improvement branch from b6292f2 to 3163f0e Compare February 10, 2026 15:42
@zoldar zoldar marked this pull request as ready for review February 10, 2026 17:02
@zoldar zoldar requested review from a team and aerosol February 10, 2026 17:02
Copy link
Member

@aerosol aerosol left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks fine, extract the migration please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants