---
url: "https://resend.com/features/inbound"
title: Inbound · Receive emails with Resend · Resend
domain: resend.com
locale: en
type: other
author: Resend
words: 309
cited_by: 1
indexed_by: stealpage
---

Email as an interface

## Let your app listen  
to your inbox

Turn emails into structured input for your application.  
When an email is received, your app gets the full payload so  
you can act on it.

import { Resend } from 'resend';

const resend \= new Resend('re\_xxxxxxxxx');

const { data, error } \= await resend.emails.receiving.list();

High visibility

## See all your emails  
in one place

Explore and manage inbound emails in the dashboard with  
built-in redundancy, even during your app’s outages or errors.

![Inbound visibility screenshot](https://resend.com/_next/image?url=%2Fstatic%2Fproduct-pages%2Fscreenshot-inbound.png&w=3840&q=100&dpl=dpl_4k8wSACU8jxUG4SmSL5SqFYR7rtz)

Attachments

## Work with email attachments

Access and process files sent to your inbox. Attachments are automatically parsed and delivered with metadata, content type, and base64-encoded data ready for your application to handle.

import { Resend } from 'resend';

const resend \= new Resend('re\_xxxxxxxxx');

const { data, error } \= await resend.emails.send({

  from: 'onboarding@resend.dev',

  to: \['delivered@resend.dev'\],

  subject: 'Hello World',

  html: '<strong>it works!</strong>',

  attachments: \[

    {

      path: 'https://resend.com/static/sample/invoice.pdf',

      filename: 'invoice.pdf',

    },

  \],

});

Delivery & access

## Receive structured  
email data

Inbound emails are delivered as structured data, making it  
easy for your app to parse content and attachments.

#### Ready for personalization

Use a Resend-provided email address or receive emails on your own domain

#### Webhook delivery

Receive a POST request to your endpoint when you receive an email

#### Handles attachments

Parse attachments via the API or one of the 9 official SDKs

Easy to use

## Get started  
with inbound

Follow these steps to start receiving emails.

Step 1

#### Get your Resend domain

Any emails sent to this address will be forwarded to your webhook.

Step 2

#### Configure a webhook

Register your publicly accessible URL and choose which events you want to receive.

Step 3

#### Receive email events

In your application, create a new route that can accept POST requests.

## Start sending in minutes

Resend delivers mission-critical emails for some  
of the fastest growing teams.

[Sign up for free](https://resend.com/signup)