HubSpot’s marketing automation and CRM platform that tracks email campaign performance, form submissions, and contact management activities.
Event Classes
- Inbound Activity: Prospect engagement activities
- Outbound Marketing: Sent communications
- Disengagement: Unsubscribes, bounces, spam reports
- Operational: System processing, subscription changes
Event Types
(from type field, capitalized)
- Form Submit: Landing page and website form completions
- Sent: Email sends
- Delivered: Email delivery confirmations
- Open: Email opens
- Click: Email clicks
- Bounce: Email bounces
- Spamreport: Spam complaints
- Processed: Email processing
- Deferred: Email deferrals
- Dropped: Dropped emails
- Statuschange: Subscription changes
- Forward: Email forwards
- Suppressed: Suppressed emails
- Identify: Contact identification events
Technical Details:
Source Field Mappings:
- event_type:
typefield from email_event table (capitalized) - Activity Filtering: Filters email events to exclude:
filtered_event = true(HubSpot’s spam filter)- Records with
obsoleted_by_createdorobsoleted_by_idvalues - Records without valid
createdtimestamp
Event Class Logic:
IF type IN ["Spamreport", "Bounce"]:
event_class = "Disengagement"
ELSE IF type IN ["Sent", "Delivered"]:
event_class = "Outbound Marketing"
ELSE IF type IN ["Processed", "Deferred", "Dropped", "Statuschange", "Forward", "Suppressed", "Open"]:
event_class = "Operational"
ELSE IF type = "Click":
event_class = "Inbound Activity"