Skip to main content
The Reactivate module is LTV.ai’s email automation and AI marketing engine. It handles everything from customer segmentation to AI-generated email content and automated delivery.

Capabilities

Email Sequences

Multi-step automated email flows triggered by customer behavior or scheduled events.

AI Content Generation

AI-powered email copy, subject lines, and personalized content generation.

Dynamic Segmentation

AI-driven customer segmentation with behavioral analysis and clustering.

Image Generation

AI-generated hero images, banners, and product grids for email campaigns.

Architecture

The Reactivate module operates as a semi-independent system within the monolith, with its own:
  • 23 controllers
  • Dedicated entity set
  • Auth guard (ReactivateAuthGuard)
  • SQS queue integration
  • AI service layer
┌──────────────────────────────────────────────┐
│              Reactivate Module                │
├──────────┬───────────┬───────────┬──────────┤
│Marketing │ Sequence  │Segmenta-  │ Image    │
│Analyst   │ Manager   │tion Engine│ Generator│
├──────────┴───────────┴───────────┴──────────┤
│              AI Service Layer                │
├─────────────────────────────────────────────┤
│              Queue Layer (SQS)               │
│  Schedules │ Analytics │ Webhooks │ Catalog  │
└─────────────────────────────────────────────┘

Key Features

Multi-Brand Support

Each brand can have its own:
  • Custom prompt variables
  • Exclusion lists
  • Product grid templates
  • Segment definitions
  • Email templates

External Account Integration

Connect email sending accounts from:
  • Microsoft Outlook/Office 365 via MSAL OAuth
  • Google Gmail via Google OAuth

Webhook Processing

The module processes email delivery events (opens, clicks, bounces, unsubscribes) and stores them in EmailEventEntity for analytics.