From dac9ad405b38dad775a673a321da22a45e518453 Mon Sep 17 00:00:00 2001 From: Rami Abdou Date: Thu, 25 Sep 2025 11:05:08 -0700 Subject: [PATCH 1/2] update accepted email --- .../notifications/use-cases/send-email.ts | 2 +- .../emails/application-accepted.tsx | 75 +++++++++++++------ 2 files changed, 55 insertions(+), 22 deletions(-) diff --git a/packages/core/src/modules/notifications/use-cases/send-email.ts b/packages/core/src/modules/notifications/use-cases/send-email.ts index 54c878c63..3744a1abb 100644 --- a/packages/core/src/modules/notifications/use-cases/send-email.ts +++ b/packages/core/src/modules/notifications/use-cases/send-email.ts @@ -168,7 +168,7 @@ function getHtml(input: EmailTemplate): string { function getSubject(input: EmailTemplate): string { const subject = match(input) .with({ name: 'application-accepted' }, () => { - return 'ColorStack Onboarding + Slack Invitation'; + return 'ColorStack Onboarding'; }) .with({ name: 'application-created' }, () => { return 'Thank You for Applying to ColorStack'; diff --git a/packages/email-templates/emails/application-accepted.tsx b/packages/email-templates/emails/application-accepted.tsx index 465aeb348..5fada7b6d 100644 --- a/packages/email-templates/emails/application-accepted.tsx +++ b/packages/email-templates/emails/application-accepted.tsx @@ -34,19 +34,16 @@ export function ApplicationAcceptedEmail({
  1. - - - Complete your ColorStack profile - - . - {' '} - This should only take about 5 minutes. Upon completion, you'll - have full access to your{' '} - - Member Profile + + Complete your ColorStack profile - . This is the powerhouse of your ColorStack membership. 💪 Take a - few minutes to: + . This should only take about 5 minutes. Upon completion, you'll + have full access to your Member Profile. This is the + powerhouse of your ColorStack membership. 💪 Take a few minutes + to:
      @@ -54,7 +51,10 @@ export function ApplicationAcceptedEmail({ Bookmark your{' '} - + Member Profile @@ -72,21 +72,47 @@ export function ApplicationAcceptedEmail({
    • - - - Book your family onboarding session - - {' '} + + Book your family onboarding session + {' '} to learn more about our programming & offerings, how to be an engaged family member, and meet other new members! 📅
    • - - Lastly, after you complete the above steps, you will - receive an invite from Slack to join our Slack workspace. + + Get involved with your local ColorStack chapter. + +
        +
      • + + ColorStack has chapters at campuses across the US and Canada! + +
      • +
      • + + Find out if there is a chapter on your campus{' '} + + here + + . + +
      • +
      • + + If you are a leader interested in starting a chapter, learn + how to get started in your onboarding session. + +
      • +
@@ -102,6 +128,13 @@ export function ApplicationAcceptedEmail({ + + + + PS: New members will receive an invitation to join our Slack + community after completing their live onboarding session. + + ); From 306ba5ab8e238fbc338b5e4e237ba358b2673083 Mon Sep 17 00:00:00 2001 From: Rami Abdou Date: Thu, 25 Sep 2025 11:07:44 -0700 Subject: [PATCH 2/2] subject line --- packages/core/src/modules/notifications/use-cases/send-email.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/modules/notifications/use-cases/send-email.ts b/packages/core/src/modules/notifications/use-cases/send-email.ts index 3744a1abb..c5424f53f 100644 --- a/packages/core/src/modules/notifications/use-cases/send-email.ts +++ b/packages/core/src/modules/notifications/use-cases/send-email.ts @@ -168,7 +168,7 @@ function getHtml(input: EmailTemplate): string { function getSubject(input: EmailTemplate): string { const subject = match(input) .with({ name: 'application-accepted' }, () => { - return 'ColorStack Onboarding'; + return 'Welcome to ColorStack | Next Steps'; }) .with({ name: 'application-created' }, () => { return 'Thank You for Applying to ColorStack';