Event Classifications: HubSpot

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:

  • Activity Filtering: Filters email events to exclude:
    • filtered_event = true (HubSpot’s spam filter)
    • Records with obsoleted_by_created or obsoleted_by_id values
    • Records without valid created timestamp

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"

Related Articles

Table of Contents