Skip to content

Campaigns and marketing automation

Last updated View as MarkdownAgent index

StormTrust converts storm intelligence into draft marketing actions while preserving consent, suppression, jurisdiction, source licensing, and human approval.

Storm event
    ↓
Property impact
    ↓
Audience candidate
    ↓
Eligibility
   / | \
Consent | Jurisdiction
       |
Suppression
       ↓
Eligible audience
       ↓
Campaign draft
       ↓
Human approval
   /    |    \
 Meta  Mail   CRM
       ↓
      Leads
       ↓
   Inspections
       ↓
     Revenue

Audience candidates

An audience candidate appears relevant to a campaign objective. The record is not necessarily marketable.

Eligibility

A record enters a channel-specific audience only after policy evaluation:

{
	"candidate": "contact_123",
	"channel": "email",
	"eligible": false,
	"reasons": ["missing-email-consent"]
}

Contact data

Contact enrichment is licensed, purpose-limited, tenant-controlled, jurisdiction-aware, and auditable. A phone number or email address does not automatically grant permission to market through that channel.

Suppression

Suppression may include tenant do-not-contact records, global tenant policy, channel-specific opt-outs, campaign exclusions, customer conflicts, and legal restrictions.

StormTrust evaluates suppression late enough to catch new opt-outs.

Campaign drafts

Storm intelligence creates drafts rather than silently spending money. A draft may contain an event and revision, target geography, audience size, eligibility counts, budget estimate, creative, channel, schedule, and rationale.

Human approval

Paid activation requires explicit approval unless a separately governed tenant policy authorizes a bounded automation. Audit history records the approver, time, budget, audience, campaign version, and source event revision.

Meta campaigns

A future Meta integration may support audience creation, campaign drafts, ad sets, creative, lead forms, webhook processing, and campaign metrics. StormTrust maintains version-specific adapters to external platform contracts.

Direct mail

A direct-mail integration may support geography-based audiences, address lists, templates, print vendors, delivery status, and cost.

Lead routing

Incoming leads retain attribution to campaign, storm, event revision, property when determinable, and source channel.

Attribution

StormTrust connects campaign spend to leads, appointments, inspections, opportunities, signed jobs, and revenue. Measures may include cost per lead, inspection, opportunity, or signed job, plus revenue by campaign, event, and market.