Skip to content

add KonvoAI, Custom email domain#1175

Open
gerardatkonvo wants to merge 1 commit into
Domain-Connect:masterfrom
gerardatkonvo:add-konvo-ai-email
Open

add KonvoAI, Custom email domain#1175
gerardatkonvo wants to merge 1 commit into
Domain-Connect:masterfrom
gerardatkonvo:add-konvo-ai-email

Conversation

@gerardatkonvo
Copy link
Copy Markdown

@gerardatkonvo gerardatkonvo commented Jun 2, 2026

Description

Adds konvoai.com.email for KonvoAI customers connecting a custom sending domain (programmatic Resend / Amazon SES DNS).

Records created on apply:

  • Three DKIM CNAMEs (%dkim1%%dkim3%._domainkey*.dkim.amazonses.com) — selectors are per-domain from Resend API
  • send MX → feedback-smtp.%region%.amazonses.com (priority 10)
  • send SPFM → include:amazonses.com

Synchronous flow only. Apply URLs are RSA-SHA256 signed; public key published on konvo.to.

Type of change

  • New template

How Has This Been Tested?

  • Template functionality checked using Online Editor
  • Template file name follows the pattern providerId.serviceId.json
  • resource URL provided with logoUrl is actually served by a webserver (https://k2.konvoai.com/favicon.svg)

Checklist of common problems

  • syncPubKeyDomain is set (konvo.to)
  • warnPhishing is not set alongside syncPubKeyDomain
  • syncRedirectDomain is set (konvoai.com) — synchronous redirect_uri is signed by the service
  • no TXT record contains SPF content — uses SPFM
  • N/A — no DMARC/TXT uniqueness records in this template
  • variables are not bare full record values
  • DKIM hosts use fixed suffixes (%dkimN%._domainkey, not bare %host%)
  • no variable used to create arbitrary subdomains
  • %host% does not appear in any host attribute
  • N/A — no DMARC essential records

Online Editor test results

Validated in the Online Editor with documented Resend sample variables (dkim1dkim3, region us-east-1, domain example.com). Template check passed; apply preview shows expected DKIM CNAMEs, send MX, and SPFM records.

Editor test link(s):

Test konvoai.com/email example.com/@

Test konvoai.com/email example.com/send

Service provider contact

@github-actions github-actions Bot added PR description incomplete The PR description template was not filled in at all, altered or filled in improperly. Test links missing No test links from Online Editor provided labels Jun 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

JSON Filename Check Passed

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

JSON Schema Validation Passed

@github-actions github-actions Bot added the automerge-possible Label indicating, that restrictive linter checks all pass. For now it's PoC. label Jun 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

Linter OK

konvoai.com.email.json

Level Code Note

@github-actions github-actions Bot added Test links missing No test links from Online Editor provided and removed PR description incomplete The PR description template was not filled in at all, altered or filled in improperly. Test links missing No test links from Online Editor provided labels Jun 2, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 2, 2026

PR Description Check Passed

All required sections are filled in correctly.

Details
  OK  Type of change: 1/1 checkboxes ticked
  OK  How Has This Been Tested?: all 3 checkboxes ticked
  OK  Checklist of common problems: 10/10 checkboxes ticked
  OK  Online Editor test results: 2 link(s) found
  OK  Template coverage: all 1 template(s) covered
Labels to remove: Checklist of common problems not complete, Forged editor links, PR description incomplete, Test links missing

PR description check PASSED

KonvoAI custom outbound email domain (Resend/SES): DKIM CNAMEs, send MX, SPFM.
syncPubKeyDomain konvo.to, syncRedirectDomain konvoai.com.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gerardatkonvo
Copy link
Copy Markdown
Author

Sorry for the noise from the earlier commits and description edits — this is squashed to a single commit and ready for review/merge.

  • Template: konvoai.com.email.json (providerId konvoai.com, service email)
  • Online Editor test links are in the PR description (apex + send host)
  • CI checks passing

Thanks for your patience.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge-possible Label indicating, that restrictive linter checks all pass. For now it's PoC.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant