email-best-practices

Configure SPF/DKIM/DMARC and compliance for email sending pipelines.

Updated May 14, 2025
One-click install
npx skills add https://github.com/jchademwiri/tender-track-360 --skill email-best-practices-jchademwiri
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: email-best-practices
Source: https://github.com/jchademwiri/tender-track-360/tree/main/.agents/skills/email-best-practices
Command: npx skills add https://github.com/jchademwiri/tender-track-360 --skill email-best-practices-jchademwiri

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill guides developers and product teams to implement end-to-end email best practices that improve deliverability, ensure regulatory compliance, and establish governance over email sending.

Core Features & Use Cases

  • Deliverability setup: SPF/DKIM/DMARC configuration, domain authentication, and reputation management.
  • Compliance & opt-in: CAN-SPAM, GDPR, CASL alignment, consent capture, unsubscribe handling, and data retention considerations.
  • Lifecycle tooling: Email capture, suppression lists, retry logic, webhooks for delivery events, and robust list hygiene across campaigns.
  • Use Case: Build transactional and marketing email flows with clear separation, retries, and status tracking to reduce bounces and complaints.

Quick Start

Configure SPF/DKIM/DMARC, enable basic deliverability checks, and set up consent logging to begin.

Frequently Asked Questions about email-best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure SPF, DKIM, and DMARC for email deliverability?

To ensure email deliverability, configure SPF, DKIM, and DMARC DNS records for domain authentication. This verifies sender identity and manages reputation so your transactional and marketing emails reliably reach inboxes.

What's the best way to handle GDPR and CAN-SPAM compliance for marketing emails?

Handle email compliance by implementing consent capture, unsubscribe handling, and data retention logging. Aligning your marketing flows with CAN-SPAM, GDPR, and CASL requirements ensures lawful processing and reduces user complaints.

How do I process email delivery events using webhooks?

Process email delivery events by configuring webhooks to track status updates across campaigns. This drives robust error handling, retry logic for failed sends, and automatic suppression list updates to maintain list hygiene.

When should I separate transactional and marketing email flows?

Separate transactional and marketing email flows when building features to isolate compliance rules and sending reputation. This separation ensures critical user notifications bypass marketing suppression filters and maintain distinct delivery tracking.

Why are my emails bouncing and how do I manage suppression lists?

Emails bounce due to invalid addresses or poor domain reputation. Manage suppression lists by using webhook-driven event processing to remove bounced addresses, apply retry logic, and enforce list hygiene across campaigns.