#754 — [Out of Scope] Email Configuration

Repo: Twill-AI/twill-ai-ui State: open | Status: open Assignee: Unassigned

Created: 2025-10-08 · Updated: 2025-10-13

Description

Create interface for partners to configure email sending domain, view DNS records for email authentication, and verify setup.

Image

AC:

  • Email setup form:

    • Domain input (e.g., acmepayments.com)
    • From Email input (e.g., noreply@acmepayments.com)
    • From Name input (e.g., ACME Payments)
    • Reply-To Email input (optional)
    • “Setup Email Domain” button
  • DNS records display:

    • Shows 4 DNS records (3 CNAME + 1 TXT)
    • Copy button for each record
    • Verification status indicator per record
    • Collapsible sections for each record type
    • “Why do I need these?” help text
  • Verification interface:

    • “Verify DNS Records” button
    • Shows verification progress
    • Individual status for SPF, DKIM1, DKIM2
    • Success message when all verified
    • Error messages with troubleshooting tips
  • Email preview:

    • Shows sample email with partner branding
    • “Send Test Email” button
    • Sends to partner’s email address
    • Confirms email received successfully
  • Status dashboard:

    • Current from_email and from_name
    • Authentication status (✅/⏳/❌)
    • Verification timestamps
    • “Edit Configuration” option

Notes

Add implementation notes, blockers, and context here

Add wikilinks to related people, meetings, or other tickets