Express

Learn how to integrate Reloop with Express to send emails and handle webhook events.

Express Integration

Reloop can be easily integrated into any Express application.

Installation

Install the official Node.js SDK:

npm install reloop-email

Setup Environment Variables

Add your Reloop API key to your environment variables or a .env file:

RELOOP_API_KEY=re_your_api_key_here

Sending an Email

Here is an example of an Express route that sends an email:

import express from 'express';
import Reloop from 'reloop-email';

const app = express();
const reloop = new Reloop(process.env.RELOOP_API_KEY);

app.post('/send-email', async (req, res) => {
  try {
    const data = await reloop.emails.send({
      from: 'onboarding@reloop.dev',
      to: 'delivered@resend.dev',
      subject: 'Hello from Express',
      html: '<p>Congrats on sending your first email via Reloop from an Express app!</p>',
    });

    res.json(data);
  } catch (error) {
    res.status(500).json({ error });
  }
});

app.listen(3000, () => {
  console.log('App listening on port 3000');
});

Was this page helpful?

Edit this page