AWS Route 53 DNS for Bento

Publish Bento's authentication + tracking records inside your Route 53 hosted zone.

Prerequisites

  • AWS account with permission to edit Route 53 hosted zones.
  • The sending domain already configured as a hosted zone.
  • Bento-generated DNS bundle from System → DNS.

Required DNS records

      example              CNAME  example.test.sendgrid.net
bbb._domainkey       CNAME  bbb.domainkey.example.test.sendgrid.net
bbb2._domainkey      CNAME  bbb2.domainkey.example.test.sendgrid.net
bento                CNAME  ga.bentoemail.com
bento3180._domainkey TXT    k=rsa; p=example...
_dmarc               TXT    v=DMARC1; p=quarantine; adkim=s

    

Step 1

Open the hosted zone

  1. Log into the AWS console and search for Route 53.
  2. Click Hosted zones → choose the sending domain.
  3. Confirm the NS + SOA records match the registrar so you're editing the live zone.
Route 53 hosted zone list
Hosted zone in Route 53.

Step 2

Create the CNAME records

  1. Click Create record.
  2. Enter the Bento host (example, bbb._domainkey) inside Record name.
  3. Choose CNAME as the record type and paste Bento's target value.
  4. Set TTL to 300 seconds for faster propagation.
  5. Leave routing policy = Simple and click Create records.
Adding CNAME records in Route 53
Route 53 CNAME form.

Step 3

Create the TXT records

  1. Click Create record again.
  2. For DKIM, use the Bento selector (for example bento1234._domainkey) as Record name.
  3. Select TXT and paste the exact Bento DKIM key in the Value textarea.
  4. Repeat for DMARC using host _dmarc and Bento's policy string.
  5. Keep TTL at 300 seconds and save each record.
Adding TXT records in Route 53
TXT form with TTL controls.

Step 4

Verify inside Bento

  1. Return to Bento → System → DNS.
  2. Wait 5–10 minutes (Route 53 usually propagates in under a minute, but caches vary).
  3. Click Check next to each record until the badge turns green.
  4. Fix any failures by comparing the Bento host/value pairs against Route 53.
Verified DNS in Bento
Green checks inside Bento.

Step 5

Final record audit

  • Four CNAME records with 300s TTL, Status = INSYNC.
  • Two TXT records (DKIM + DMARC) using Bento's strings.
  • No conflicting CNAME/TXT entries with the same hostnames.
  • Bento DNS checker shows six green pills after validation.

Route 53 tips

  • Record names never include the root domain—Route 53 appends it automatically.
  • Set TTL to 300 seconds while you are verifying, then increase later if desired.
  • Long TXT strings must be wrapped with quotes; Route 53 adds them for you when pasted.
  • Ensure your IAM role has route53:ChangeResourceRecordSets, otherwise writes silently fail.

Troubleshooting

  • Missing hosted zone? Create one first or switch to the zone that actually serves the domain.
  • Verification still pending? Use the Route 53 console status column and DNSChecker to confirm propagation.
  • For DKIM failures, confirm you pasted the entire key; AWS will split it into quoted chunks automatically.
  • Never replace existing SPF/DKIM from other providers unless you intend to retire them.

Next steps

  1. Send a test campaign to confirm signatures and links.
  2. Monitor CloudWatch/Route 53 health if you automate DNS elsewhere.
  3. Revisit TTL later if you prefer a longer cache window.

Need a second set of eyes? Share screenshots in the Bento Discord or reply to support and we'll review your zone.