Resend Integration
Welcome to the Resend integration of Skillsaint documentation. In this guide, we will share how to integrate Resend with your LMS. It allows you to send transactional e-mails from your website.
Resend is a simple yet powerful option for sending and managing transactional and marketing e-mails from your store. It provides a reliable e-mail delivery of enrollment confirmations, password reset, or promotional campaigns. Also, you can easily customize the templates and enhance user engagement.
Follow the steps below to integrate SMTP in your boilerplate template:
Note: We will be using Resend as our SMTP provider. You can use any SMTP provider you want.
- Login to Resend if you don’t have an account already go ahead and create one.
- Generate API Key: Go to API Keys and click on the Create API Key button

Go ahead and copy these and then update the .env file
RESEND_API_KEY="YOUR_API_KEY"One last thing you have to do is verify your Domain .
FAQs
- Can I use Resend with serverless functions in Next.js?
Yes, Resend works smoothly with the serverless functions in Next.js. First, you have to create an API route in your application. Then import the Resend client and call the Resend API with the route handler. In this way, you can easily send transactional and promotional e-mails directly from your Next.js serverless functions.
- How can I manage multiple email templates in Skillsaint ?
You can simply organize the e-mail templates by action types. In Skillsaint , you can use Resend’s template ID to dynamically find the right template with the API call. It allows you to keep your e-mail communication scalable and efficient. Together with that, you can easily manage and organize your templates for each task.
- Can I log email events for analytics purposes?
Yes, you effortlessly log into e-mail events for analytics with Skillsaint . With the integration of Resend Webhooks, Skillsaint allows you to check the e-mail analytics. Configure and set up the webhooks to capture e-mail opens, clicks, and bounces. It will store the data in the database and help you to track user engagements.