SendGrid + Replit: multiple apps, different “from” emails

I’m trying to understand the correct way to handle SendGrid with multiple apps inside the same Replit account.

I have App A set up with SendGrid using the Replit SendGrid connector.

Sender email and domain are authenticated in SendGrid

Emails send correctly from the expected “from” address

Now I’ve built App B, which is a completely separate app with a different domain and sender email.

I authenticated the new sender/domain in SendGrid

I generated a new SendGrid API key

Emails send, but they still come from the sender email used by App A

What I can’t figure out is how Replit expects this to be configured:

Is the SendGrid connector global across all apps in a Replit account?

Or is there a way to create separate SendGrid integrations per app?

If it’s one integration, how do you properly send emails from different “from” addresses depending on the app?

Is the expectation that each app explicitly sets the from address in code using env vars, even when using the connector?

Basically trying to confirm the correct architecture here so each app can send email from its own domain without bleeding into the others.

If anyone has a clean setup pattern for this, I’d appreciate it.

Do you have to use sendgrid?

I’ve switched to Resend and it’s just flat out awesome.

You just auth domains in Resend, then you can tell Replit to use any sendername@autheddomain.com and any reply-to address and it just happens. It’s literal magic. Email is no longer the burden it once was.

I really encourage you to give it a try.

have heard great things about them too. if there is no way of doing it i am gonna have to but would love to avoid it since i already have 3 other sites (none on replit) that have been running on sendgrid for a long time and trying to keep things consolidated.

I have never used the SendGrid native integration, but you can certainly do it with the API on its own.