Top 10 new features in 2024

A recap of some of the best features we launched this year.

Zeno RochaZeno Rocha
Top 10 new features in 2024

Today marks the end of 2024. Before launching into 2025, let's recap some of the best features we launched this year.

Here's a quick overview:

  1. Broadcasts
  2. React Email 3.0
  3. Audiences
  4. Batch API
  5. New SDKs
  6. Email Scheduling
  7. Marketing Analytics
  8. Deliverability Insights
  9. New webhooks
  10. Platform Integrations

1. Broadcasts

In January, we expanded Resend from being an email API only to a no-code tool for technical and non-technical team members to engage with their audience.

Broadcasts let you send email blasts using our WYSIWYG editor. It comes with email testing, markdown support, performance tracking, and 1,000 contacts for free.

We continued improving the editor, like our new style editor.

Additionally, we released four new components: Section, Code Block, YouTube, and 饾晱 (formerly Twitter).

Broadcasts

Enabling anyone to send email campaigns without code.

resend.com/blog/send-marketing-emails-with-resend-broadcasts

2. React Email 3.0

This year, we launched two major versions of our open-source project React Email, which included numerous bug fixes, new features and components, and a 40x performance improvement.

Version 3.0, the latest version, included 54 components, along with several big performance improvements and new integrations.

React Email 3.0

An entire collection of pre-built components with a much faster development experience.

resend.com/blog/react-email-3

3. Audiences

In January, we announced a new way to manage recipients.

Resend Audiences

Audiences let you add, update, retrieve, and remove contacts without having to worry about the entire unsubscribe flow. The new feature comes with 9 new API endpoints. We also introduced a CSV wizard for easily importing contacts.

Audiences

Add, update, retrieve, and remove contacts without having to worry about the entire unsubscribe flow.

resend.com/blog/manage-subscribers-using-resend-audiences

4. Batch API

This year, we released a new batch API to send up to 100 emails in one request.

Batch Queue System Architecture

The Batch API has full SDK support, including: Python, Ruby, PHP, Go, and Java.

Batch API

Process a high volume of emails at once with the new bulk endpoint.

resend.com/blog/introducing-the-batch-emails-api

5. New SDK

Rust has seen a rapid rise in popularity in the last few years, and one of the driving forces behind it has been the attention paid to type safety and developer ergonomics.

With those values in mind, this year we released our new Rust SDK. The new SDK joins a dozen other SDKs available for other languages, including Python, Ruby, PHP, Go, and Java.

New Rust SDK

You can now send emails with the official Resend SDK in your Rust projects.

resend.com/changelog/announcing-the-rust-sdk

6. Email Scheduling

We introduced two ways to schedule emails: transactional and broadcasts.

Transactional Schedule API

We introduced a new API to schedule transactional emails for a specific time.

import { Resend } from 'resend';
const resend = new Resend('re_123456789');
const oneMinuteFromNow = new Date(Date.now() + 1000 * 60).toISOString();
await resend.emails.send({
from: 'Acme <onboarding@resend.dev>',
to: ['delivered@resend.dev'],
subject: 'hello world',
html: '<p>it works!</p>',
scheduledAt: oneMinuteFromNow,
});

Later in the year, we also added natural language scheduling to the API.

Schedule email API

Send emails at a specific time without additional complexity.

resend.com/blog/introducing-the-schedule-email-api

Broadcast Scheduling

Using broadcasts, you can use natural language to schedule emails to multiple contacts.

Broadcast Schedule

Use natural language to schedule emails to multiple contacts.

resend.com/blog/broadcast-schedule

7. Marketing Analytics

To help marketing users understand deliverability, engagement, and when users opt-out, we released Marketing Analytics.

Marketing Analytics

Marketing Analytics provides aggregated metrics and itemized breakdowns of how your broadcasts performed.

Marketing Analytics

Understand how your emails deliver, who is engaging with them, and where users opt-out.

resend.com/blog/introducing-marketing-analytics

8. Deliverability Insights

We often recommend the same best practices to our users and compiled these findings into Deliverability Insights, a new feature that provides best practices for email deliverability.

Deliverability Insights

Improve email deliverability by identifying issues and applying best practices.

resend.com/blog/deliverability-insights

9. New Webhooks

We introduced several new webhooks to provide more control and insight into events.

Domain Webhooks

Domains are critical to email deliverability. Some companies allow their users to configure emails in their own apps using custom domains, which is essential for deliverability, white-labeling, and branding purposes.

We added real-time notifications when domains are created, updated, or deleted to assist these users.

Domain Webhooks

Receive real-time notifications when domains are created, updated, or deleted.

resend.com/changelog/new-domain-webhooks

Contact Webhooks

You can receive real-time notifications when contacts are created, updated, or deleted. These webhooks are helpful for sending welcome emails, storing contact updates, creating Slack alerts, syncing contacts with your CRM, and more.

Contact Webhooks

Receive real-time notifications when contacts are created, updated, or deleted.

resend.com/changelog/new-contact-webhooks

10. Platform Integrations

This year, we introduced several new platform integrations, including Vercel and Zapier.

Vercel Integration

We announced a new integration with Vercel, designed to speed up managing API keys and environment variables in your Vercel projects.

Now, you can integrate your Vercel projects directly within the Resend dashboard. With just a few clicks, create a new API key linked to the domain of your choice and have it instantly added as an environment variable in your Vercel project.

Vercel Integration

Connect your Resend API keys with Vercel environment variables in a few clicks.

resend.com/blog/vercel-integration

Zapier Integration

We launched a new Zapier integration that allows you to connect Resend with over 6,000+ apps.

Populating the email fields
Populating the email fields

Zapier Integration

Automate workflows without using code.

resend.com/blog/zapier-integration

Looking Forward

We hope you enjoyed the new features we launched this year.

See you in the next one.