Skip to content

Add Copenhagen location support - #1033

Open
helloanil wants to merge 7 commits into
masterfrom
agent/copenhagen-location
Open

Add Copenhagen location support#1033
helloanil wants to merge 7 commits into
masterfrom
agent/copenhagen-location

Conversation

@helloanil

@helloanil helloanil commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add Copenhagen to the shared ReDI location model and both registration products
  • isolate Copenhagen mentor discovery with configurable matching pools
  • add Copenhagen-specific onboarding details, FAQ guidance, and transactional email templates
  • configure the Copenhagen sender as connectdk@redi-school.org
  • use the approved Copenhagen signature, coaching contacts, address, and Denmark website in email content

Why

ReDI Denmark needs Copenhagen users to register in ReDI Connect and Talent Pool while keeping mentor discovery isolated to Copenhagen, matching the existing Malmö behavior.

Impact

  • Copenhagen mentees see and apply to Copenhagen mentors through standard discovery flows
  • Germany and Malmö matching behavior remains unchanged
  • single-location pools hide the location filter
  • Copenhagen emails use the ReDI Copenhagen Team identity and approved Denmark contact details
  • Copenhagen onboarding and FAQ contact links use connectdk@redi-school.org

Validation

  • all 15 Copenhagen MJML templates compile successfully
  • production builds pass for nestjs-api and redi-connect
  • Copenhagen templates contain the standardized All the best, / ReDI Copenhagen Team signature
  • translation JSON parsing and git diff --check pass

Rollout Notes

  • ensure COPENHAGEN is present in the relevant restricted Salesforce ReDI_Location__c picklists before release
  • ensure the SMTP account is permitted to send as connectdk@redi-school.org
  • complete staging registration, matching, and transactional-email journeys before exposing Copenhagen

@helloanil
helloanil marked this pull request as ready for review August 19, 2026 07:22

@katamatata katamatata left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Thank you for working on this, @helloanil. It looks good to me 👍
I left a couple of comments (mostly for myself).

There are quite a few changes in the email sending. Have you tested emails for different locations to see that they work as expected? Have you tested the end-to-end journey (from registration to the match) for the Copenhagen users?

I would need to add the Copenhagen-related field in Salesforce production. Can you please let me know which object/s you updated it for?

HAMBURG: GERMANY_CONNECT_LOCATION_DETAILS,
MALMO: {
senderName: 'ReDI Malmö Team',
senderEmail: 'career@redi-school.org',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Oh wow, all this time the sender for Malmo was career@redi-school.org. I'll mark it down as TBC in the future.

contactEmail: 'career@redi-school.org',
websiteUrl: 'https://www.redi-school.org/',
mentorOnboardingCalendarUrl: 'https://calendar.app.google/9rdEH1MKqz3VqGoj6',
menteeSupportCalendarUrl: 'https://calendar.app.google/Q4sYTuqioz6t6ZXHA',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Something had been changed here. I will talk to Paulina & mark it down as TBC in the future.

websiteUrl: 'https://www.redi-school.org/redi-school-malmo',
mentorOnboardingCalendarUrl:
'https://calendar.app.google/u7EEPxtDVqif32Gz7',
menteeSupportCalendarUrl: 'https://calendar.app.google/u7EEPxtDVqif32Gz7',

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

These two links do not work O_o
I'll check with the Malmo team.

@helloanil

Copy link
Copy Markdown
Contributor Author

Hi @katamatata, here's the thing that needs to be added and how:

Salesforce -> Setup -> Object Manager -> ReDI Connect Profile -> Fields & Relationships -> ReDI Location -> View ReDI Location (CON/TP) Value Set

CleanShot 2026-09-02 at 07 22 59@2x

Here a new one needs to be created as Copenhagen or COPENHAGEN (doesn't matter which because we will correct one of them in the next step anyway)

CleanShot 2026-09-02 at 07 24 28@2x CleanShot 2026-09-02 at 07 31 19@2x

Then correct the API Name to COPENHAGEN (or the label to Copenhagen)

CleanShot 2026-09-02 at 07 32 08@2x

One more thing, we need to enable these values for Mentors and Mentees

Object Manager -> ReDI Connect Profile -> Record Types

Both for Mentors and Mentees, Copenhagen needs to be moved from left box to the right:

CleanShot 2026-09-02 at 07 40 21@2x CleanShot 2026-09-02 at 07 41 39

These steps should be sufficient to make this work! Let me know if extra help is needed.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants