Lumifeed Docs
Admin & Operations

Google Workspace Setup

Standard setup checklist for the Lumifeed Google Workspace (support@lumifeed.app).

Google Workspace Setup

Single-user workspace: support@lumifeed.app. Work through this checklist top-to-bottom — DNS changes first, then admin console, then integrations.


1. DNS Records (do first)

All records go on the lumifeed.app domain in your DNS provider (e.g. Vercel, Cloudflare).

TypeHostValue
MX@Google's MX records (shown in Admin console → Domains → Manage domains → Set up MX)
TXT@v=spf1 include:_spf.google.com ~all
TXTgoogle._domainkeyDKIM key — generated in step 3 below
TXT_dmarcv=DMARC1; p=quarantine; rua=mailto:support@lumifeed.app

DNS propagation takes up to 48 hours. DKIM must be generated in Admin console before you add the DNS record.


2. Email Aliases

Admin console → Directory → Users → support@ → Add alternate emails.

Add these aliases (all route to support@):

  • hello@lumifeed.app
  • noreply@lumifeed.app
  • billing@lumifeed.app
  • abuse@lumifeed.app

3. DKIM Setup

  1. Admin console → Apps → Google Workspace → Gmail → Authenticate email
  2. Select domain lumifeed.appGenerate new record
  3. Copy the TXT value, add it to DNS as google._domainkey.lumifeed.app
  4. Wait for DNS propagation, then click Start authentication

4. Admin Console: Security

  • 2FA: Security → 2-step verification → Enforcement → On for all users
  • Recovery: Add personal email + phone as recovery options for the admin account
  • Session duration: Security → Google session control → Set to 24 hours (not indefinite)
  • Login alerts: Reports → Audit → Login → enable email alerts for suspicious activity

5. Gmail Filters / Labels

Suggested label structure for support@:

  • Billing — Stripe/Razorpay receipts, subscription emails
  • Auth — Google/GitHub OAuth alerts
  • Support — user questions forwarded in
  • Infra — Vercel, Neon, Sentry, Trigger.dev alerts
  • Legal — anything requiring action

6. Postmaster Tools

Register lumifeed.app at postmaster.google.com to monitor:

  • Domain reputation
  • Spam rate
  • Delivery errors

Add the domain → verify (uses existing MX/SPF records, no extra DNS needed).


7. Transactional Email

Do not use Google Workspace SMTP for transactional mail (magic links, notifications). Mixing transactional + human mail hurts deliverability for both.

Use a dedicated provider for code-triggered emails. Recommended for Lumifeed:

  • Resend — simple API, generous free tier, good Next.js integration
  • Postmark — best deliverability for transactional

When setting up: verify lumifeed.app domain with the provider (they add their own DKIM/SPF records — compatible with Google's, just add both).


8. Google Services Checklist

ServiceAction
Google Search ConsoleAdd + verify lumifeed.app property
Google AnalyticsCreate GA4 property for lumifeed.app
Postmaster ToolsRegister domain (step 6 above)
Google OAuth appAlready configured — ensure consent screen shows lumifeed.app as authorized domain

9. Verified Owner Email for External Services

Use support@lumifeed.app as the owner/billing email for:

  • Vercel
  • Neon
  • Sentry
  • Stripe
  • Razorpay
  • Trigger.dev
  • Anthropic (Claude API)
  • Voyage AI
  • GitHub (repo + OAuth apps)

10. Optional: Google Groups

Even with 1 member, create a group team@lumifeed.app via Admin console → Directory → Groups. Useful when adding contractors — give them group access without exposing your personal inbox.


Status Tracker

TaskDone?
MX records set
SPF TXT record
DKIM generated + DNS added
DKIM authentication started
DMARC TXT record
Email aliases created
2FA enforced
Session duration set
Postmaster Tools registered
Transactional email provider set up
Search Console verified
GA4 property created
External services updated to support@

On this page