Schema
Marketing CRMMarketing

EmailCampaign

Email campaign — manual or workflow-triggered. Tracks send/open/click/bounce funnel per customer.

15 fields8 relationships

Fields

NameTypeReqDescription
iduuidyesCampaign UUID.
namestringyesInternal campaign name.
subjectstringEmail subject.
statusenumdraft | scheduled | sending | sent | cancelled.
typeenummanual | automated.
is_automatedbooleanWorkflow-triggered.
sent_atdatetimeDispatched.
created_atdatetimeyesCreated.
org_iduuidyesOwning organisation.
send_countnumberTotal recipients.
open_countnumberTotal opens.
click_countnumberTotal clicks.
bounce_countnumberTotal bounces.
open_ratenumberOpen rate 0–1.
click_ratenumberClick rate 0–1.

Relationships

Outbound (6)
  • EmailCampaign[:BELONGS_TO]Organization
  • EmailCampaign[:TARGETS_SEGMENT]Segment
  • EmailCampaign[:DROVE_REVENUE]Venueattributed_bookings, attributed_covers, attributed_revenue_pennies, conversion_rate, computed_at — AI computed
  • EmailCampaign[:CAMPAIGN_DROVE_WIFI]Venuerecipients_who_visited, wifi_sessions_generated, foot_traffic_rate, computed_at — AI computed
  • EmailCampaign[:MARKETING_REACTIVATION]Organizationreactivated_customers, reactivation_sessions, reactivation_rate, computed_at — AI computed
  • EmailCampaign[:CAMPAIGN_REVIEW_IMPACT]Organizationreviews_generated, unique_reviewers, avg_rating, avg_sentiment, review_rate, computed_at — AI computed
Inbound (2)
  • Workflow[:SENDS]EmailCampaign
  • Booking[:ATTRIBUTED_TO]EmailCampaignutm_id attribution