Skip to content

Switch from Loops to Resend for transactional emails#9

Merged
RogutKuba merged 2 commits into
mainfrom
RogutKuba/switch-to-resend
Feb 22, 2026
Merged

Switch from Loops to Resend for transactional emails#9
RogutKuba merged 2 commits into
mainfrom
RogutKuba/switch-to-resend

Conversation

@RogutKuba

Copy link
Copy Markdown
Member

Replace the Loops SDK with Resend for sending transactional emails. Email templates are now self-hosted HTML, organized in a dedicated emails/ folder with a shared layout using the CoderScreen brand theme (logo, blue CTA buttons, consistent typography).

Two emails are supported: email verification on signup and org invitation. The Loops contact-creation side effect on user signup has been removed since we only need transactional sending. The env var INFISCAL_LOOPS_API_KEY is replaced by INFISCAL_RESEND_API_KEY.

Replace Loops SDK with Resend for sending verification and org invitation
emails. Emails now use branded HTML templates matching the app theme with
the CoderScreen logo, brand blue buttons, and consistent typography.

- Remove `loops` package, add `resend`
- Replace LoopsService with ResendService
- Move email templates into dedicated `emails/` folder with shared layout
- Remove Loops contact creation on signup (no audience management needed)
- Update env var from INFISCAL_LOOPS_API_KEY to INFISCAL_RESEND_API_KEY

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented Feb 22, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
coderscreen-marketing Ready Ready Preview, Comment Feb 22, 2026 7:53pm

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Feb 22, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
✅ Deployment successful!
View logs
coderscreen-web bdb6c52 Feb 22 2026, 07:53 PM

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@RogutKuba
RogutKuba merged commit aab2224 into main Feb 22, 2026
5 checks passed
@RogutKuba
RogutKuba deleted the RogutKuba/switch-to-resend branch February 22, 2026 20:01
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.

1 participant