Marketing

Campaigns, Templates, And Email Providers

How CRAIM handles campaign setup, reusable content, and provider execution.

CRAIM already contains a marketing module with real CRUD and execution surfaces.

Main marketing objects

  • campaigns
  • templates
  • email providers
  • email domains
  • execution services
  • analytics services
  • AI content generation

How to think about the module

Campaigns

Campaigns define the operational container for outbound marketing or outreach logic.

Templates

Templates hold reusable messaging structure and should stay reviewable.

Email providers

Providers are the execution infrastructure for sending. They should be configured and tested separately from message strategy.

AI content role

AI should help generate and adapt content, but template governance still matters. Teams should know:

  • which content is approved
  • who reviewed it
  • what variables or personalization rules apply
  1. 1Configure provider connectivity first.
  2. 2Create reusable templates.
  3. 3Build campaigns on top of templates and audience logic.
  4. 4Use AI content generation to accelerate drafts, not to bypass review.

Reporting expectation

Campaign reporting should tie back to actual sending behavior and provider health, not just to generated text quality.