Quick Start

Get set up in about 15 minutes.

This guide walks you through every step — from adding your first inbox to sending a reply from your own domain address. You only need to do this once. After that, adding more domains or addresses takes seconds.

Before you start

Your domain must be added to Cloudflare

OhRelay uses Cloudflare to manage your domain's email routing and outbound sending automatically. Depending on where your domain is currently registered, please ensure one of the following is met:

  • Option 1: Registered with Cloudflare. If your domain is registered through or transferred to Cloudflare Registrar, your setup is already complete and you can proceed.
  • Option 2: Registered with a third party. If your domain is with another registrar (e.g., GoDaddy, Namecheap), you do not need to transfer registration. You only need to add the domain to Cloudflare and use Cloudflare DNS. Cloudflare's free plan usually imports your existing DNS records for review, which makes the switch manageable for most setups.
⚠ If you see "Cloudflare token could not access any zones" — this means your Cloudflare account has no domains added yet. Add your domain to Cloudflare first, then come back to connect the token.
Add a site to Cloudflare ↗ Why does OhRelay require this?
Step 1 of 4

Connect your Cloudflare account

OhRelay needs a Cloudflare API token to configure email routing and DNS for your domain automatically. You create this token in Cloudflare and paste it once — it works for all your domains.

1

Click "Connect Cloudflare" in OhRelay

On the Working Inboxes or Domains tab, you'll see a Cloudflare panel on the right side with a Connect Cloudflare button. Click it — a drawer slides in from the right showing all the steps and a permissions reference table.

Click the Open Cloudflare Token Page ↗ button in the drawer. This takes you directly to dash.cloudflare.com/profile/api-tokens.

2

Create a Custom Token in Cloudflare

On the User API Tokens page, click the blue + Create Token button in the top right. On the next page, find "Create Custom Token" at the top and click Get started.

On the token creation form, the name is pre-filled as OhRelay Cloudflare — you can leave it as is. Then add exactly these 6 permissions:

Type Permission Level
Account Email Routing Addresses Edit
Account Workers Scripts Edit
Zone Email Routing Rules Edit
Zone Zone Settings Edit
Zone Zone Read
Zone DNS Edit

Then set the resource scopes:

Resource Scope
Account Resources Include → All accounts
Zone Resources Include → All zones
3

Continue to summary → Create Token → Copy

Scroll to the bottom of the form and click Continue to summary. Review the permissions, then click Create Token. Cloudflare will show you the token — copy it now (it is only shown once).

4

Paste the token back into OhRelay

Switch back to the OhRelay tab. Paste the token into the Cloudflare API Token field in the drawer, then click Save Token.

If successful, the Cloudflare panel on the right will show a "Cloudflare Connected" badge, and the Add Domain button will appear at the top right. You're ready to add your domain.

Step 2 of 4

Add a working inbox

A working inbox is the real mailbox where emails land — normally your Gmail, iCloud, or any other address where you actually read mail. OhRelay will forward everything here.

1

Go to Working Inboxes

In the OhRelay control panel, click the Working Inboxes tab at the top. Then click Add Working Inbox.

2

Enter your real email address

Type in the email address where you want emails to be delivered — for example, your Gmail address. Click Save Working Inbox.

3

Verify your inbox

After saving, the inbox shows "Awaiting Activation" with the hint: "Check [your email] for a verification link to activate this inbox."

Open your real mailbox, find the email from OhRelay, and click the verification link. The status will change to "Ready" once confirmed. If the email hasn't arrived, use the Resend email button shown below the inbox.

4

Set up your sending gateway (SMTP)

Once the inbox is Ready, you'll see a collapsed SMTP Credentials section. Click Setup Gateway on the right side. Read the two authorization statements, check both boxes, then click Enable Sending Capability.

OhRelay will show you your gateway credentials — copy them somewhere safe:

  • Server: smtp.ohrelay.com
  • Ports: 587 (STARTTLS) / 465 (TLS)
  • Gateway Email: an auto-generated address like xxxxxxxx@send.ohrelay.com — this is what you add to Gmail or Apple Mail as the sender account
  • Username: your SMTP username
  • Password: your SMTP password

⚠ The password is only shown once at first setup. Copy it immediately. You can rotate it later, but you'll need to update your email client settings too.

Step 3 of 4

Add your domain

Now add the domain you want to use. OhRelay will configure the Cloudflare pieces it needs automatically, including routing and delivery-related DNS records.

1

Click "Add Domain"

On the Domains page, click the Add Domain button at the top right. An Add Domain form will appear. The Cloudflare Connected status is shown in the top right of the form — confirming the connection is ready.

2

Enter your domain and authorize

Type your domain name (e.g. yourdomain.com). In the Authorization & Delegation section, check both boxes:

  • I confirm I control this domain and authorize OhRelay to configure DNS routing and authentication records on my behalf.
  • I authorize OhRelay to send delegated replies on behalf of verified addresses under this domain.

Then click Save Domain.

3

Click "Configure" to start auto-setup

After saving, the domain appears as Pending with a Configure button. Click it — OhRelay will automatically set up DNS records, email routing rules, and a catch-all worker through Cloudflare. This takes a few seconds.

Once done, the status changes to Configured and you'll see View details and Delete buttons. No manual DNS editing required.

⚠ If you see "This domain is not in the connected Cloudflare account yet" — the domain hasn't been added to your Cloudflare account. Go to Cloudflare, add the domain as a site, then come back and click Configure.

Step 4 of 4

Create email addresses on your domain

Now you can create any address you want on your domain — things like hello@, support@, or anything else. Each one gets routed to the working inbox you set up.

1

Open your domain and click "Add Addresses"

On the Domains page, find your configured domain. Click View details to expand it — you'll see an Addresses section with an Add Addresses button in the top right. Click it — a drawer slides in from the right.

2

Type your address prefixes

In the Address Prefixes field, type a prefix (e.g. hello) and press Space, Enter, or Comma to confirm it. The full address (e.g. hello@yourdomain.com) appears as a tag immediately. You can add as many prefixes as you want at once.

3

Choose a target working inbox and save

In the Target Working Inbox dropdown, select which working inbox should receive emails for these addresses. The save button shows the count — e.g. Save 2 Addresses. Click it — the addresses are live immediately and appear in the Addresses table under your domain, showing each address and its assigned working inbox.

Good to know

You only configure this once

After the initial setup, adding more domains or addresses is instant. You don't need to touch your email client settings again — OhRelay handles new addresses automatically. Every new address you create immediately starts forwarding to the right inbox.

Final step

Set up your email client for sending

Receiving is already working. Now add OhRelay's sending gateway to your email client so you can reply from your domain addresses.

Ready?

Start your setup now.

It only takes one domain and one inbox to get started. You can always add more later.