Configurations & SettingsCustom Email & SMTP

Custom Email & SMTP

Send ProductBridge emails from your own domain so notifications, assignments, and changelog announcements reach your customers from your brand — not from ProductBridge's shared sender.

Two Ways to Brand Your Outbound Email

By default, ProductBridge sends emails through our shared system mailer. To send from your own domain, you have two options:

OptionWhen to Use
Custom Sending DomainEasiest setup — register a subdomain and verify it via DNS. Recommended for most teams.
Custom SMTPUse your own SMTP server (Gmail Workspace, AWS SES, Postmark, etc.). Choose this if you need full control over the sending infrastructure or have an internal policy requiring it.

You can configure either — or both. If both are configured, ProductBridge prefers your custom SMTP and falls back to the system mailer when needed.

Some email flows have stricter requirements. Assignment emails and roadmap status change emails skip silently if custom SMTP isn't configured. Changelog announcements always send via the system mailer if needed.


Custom Sending Domain

Use this option to send emails from a subdomain you own (e.g., notifications.yourdomain.com) without running your own SMTP server. You register the subdomain in ProductBridge, add a few DNS records, and we handle delivery.

Set Up Your Sending Domain

Open Email Domain settings

Go to Brand Settings → Email Domain and click Add Domain.

Enter a subdomain

The domain must be a subdomain with at least three parts — for example:

  • notifications.yourproduct.com
  • mail.yourproduct.com
  • yourproduct.com (apex domain — not allowed)

Using a subdomain keeps ProductBridge sends isolated from your primary email infrastructure.

Add the DNS records

After registration, ProductBridge displays the DNS records to add to your DNS provider. These typically include records for authentication (SPF, DKIM, DMARC) and mail routing.

Add each record exactly as shown — name, type, and value are all case-sensitive.

Verify

Once your records are in place, return to Brand Settings → Email Domain and click Verify. ProductBridge checks each record and updates the verification status.

DNS propagation can take anywhere from a few minutes to a few hours. If verification fails, double-check the record name and value (some DNS providers truncate long values).

Configure your sender

Once verified, set:

  • Sender name — the display name customers see (e.g., "Acme Product Team")
  • Sender email — the address emails come from (must be on your verified subdomain)
  • Reply-to email (optional) — a different address for replies (can be on any domain)

Verification Status

StatusMeaning
PendingDomain registered, DNS records not yet detected
VerifiedAll records confirmed — domain is sending
FailedOne or more records missing or incorrect

You can re-check status from the Email Domain settings at any time.

Delete a Domain

To remove a sending domain, click Delete Domain in the Email Domain settings. You'll be asked to confirm. After deletion, the domain is unregistered from our sending infrastructure and your outbound email reverts to the system mailer (unless you also have Custom SMTP configured).


Custom SMTP

Use this option to route ProductBridge emails through your own SMTP server. Choose this if you already have a mail infrastructure (Google Workspace, Amazon SES, Postmark, SendGrid, Mailgun) and want everything to flow through it.

Set Up Custom SMTP

Open SMTP settings

Go to Brand Settings → SMTP and toggle Enable Custom SMTP.

Enter your SMTP credentials

Provide:

  • Sender email — the address messages are sent from (e.g., feedback@yourproduct.com)
  • Sender name — the display name shown in the inbox (e.g., "Acme Product Team")
  • Host — your SMTP server hostname (e.g., smtp.gmail.com, email-smtp.us-east-1.amazonaws.com, smtp.postmarkapp.com)
  • Port — typically 587 (TLS) or 465 (SSL)
  • Username — your SMTP login
  • Password — your SMTP password or app-specific token

Your password is encrypted at rest and only decrypted at send time. We never log or display it after you save.

Test the connection

Click Test Connection. ProductBridge attempts a real SMTP handshake using the credentials you provided.

On success, the status changes to Verified. On failure, you'll get a specific error (auth failed, host unreachable, TLS handshake failed, etc.) so you can fix it.

Done

Once verified, every outgoing email from ProductBridge routes through your SMTP server.

Status

StatusMeaning
Not TestedCredentials saved but the connection test hasn't run yet
VerifiedTest connection succeeded — SMTP is in use for every outbound email
ErrorLast test failed — emails fall back to the system mailer until fixed

You can re-test or update credentials at any time. Changing credentials resets the status to Not Tested until you re-run the test.


How Delivery Works

When both options are configured, ProductBridge sends emails using a two-tier strategy:

  1. Your custom SMTP — tried first when status is Verified
  2. System SMTP fallback — used if custom SMTP isn't configured or fails

A misconfigured Custom Sending Domain or SMTP won't block delivery — it just falls back to the system mailer until you fix it.

Which Emails Are Affected?

When your custom configuration is active, all outbound emails from ProductBridge route through it:

Common Provider Setups (Custom SMTP)

  • Host: smtp.gmail.com
  • Port: 587
  • Username: the full email address (e.g., feedback@yourproduct.com)
  • Password: an App Password generated for your Google Account — your normal Google password will not work

You must enable 2-Step Verification on the Google Account to create App Passwords.

Troubleshooting