Activity Objects

The Essence

The Meeting captures time invested in conversation โ€” scheduled calls, video conferences, in-person discussions. It's the record of "we talked."

Unlike Appointments (which are service encounters), Meetings are activity records that appear in the timeline of Contacts, Companies, and Deals. They answer "when did we meet, what did we discuss, what was the outcome?"

Meetings connect to your calendar, enable scheduling through booking links, and track the conversations that move relationships forward.

"Meeting history isn't just activity tracking โ€” it's the story of how relationships develop. Anyone on your team can understand the relationship by reading the Meeting history."


Unified View Contribution


Sarah's Story

Throughout Sarah's journey, Meetings marked pivotal moments:

Discovery Meeting (Hand Raiser Stage): Sarah booked through the Value-First scheduling link: "Discovery Call with Ryan โ€” 30 minutes."

The Meeting record captured: - Time: Tuesday, 2:00 PM CST - Duration: 32 minutes - Attendees: Sarah Chen, Ryan Ginsberg - Type: Discovery Call - Outcome: Completed - Notes: "Sarah leads ops at Precision Components Manufacturing. 3 locations, ERP modernization. Exploring CVP for multi-site coordination. Strong fit โ€” requested proposal."

This Meeting appeared on Sarah's Contact timeline, her Company timeline (Precision Components), and later on the Deal created from this conversation. The record captured not just that they met, but what happened.

Weekly Check-ins (Value Creator Stage): During implementation, Ryan and Sarah had recurring weekly meetings. Each one logged: - Progress updates - Decisions made - Blockers identified - Next steps agreed

The Meeting history became the narrative of their implementation โ€” searchable, reportable, and visible to anyone who needed context.

Executive Review (Adopter Stage): Three months in, Chris Carolan joined a Meeting with Sarah and her CFO: - Type: Executive Review - Outcome: Completed - Notes: "CFO impressed with ROI data. Discussed expansion to Atlanta facility. Sarah to champion internally."

The Meeting record captured a relationship milestone โ€” executive engagement that signaled deepening trust.


What It Holds

Timing

When did this Meeting happen? Start time, end time, duration. Calendar integration means this data is accurate.

Participants

Who was there? HubSpot attendees (users) and external attendees (Contacts). Association to the people involved.

Type

What kind of Meeting? Discovery Call, Demo, Check-in, Review. Types are configurable in settings.

Location

Where did this happen? Video conference (Zoom, Teams, Google Meet), phone, in-person address.

Outcome

What was the result? Completed, Rescheduled, No Show, Cancelled. Outcomes are configurable.

Notes

What was discussed? Internal notes capture context for future reference and continuity.

Associations

Which records is this Meeting connected to? Contacts, Companies, Deals, Tickets โ€” the context for why this conversation happened.

Common Patterns

The Booking Link Pattern

Self-service scheduling: Contact clicks scheduling link โ†’ Sees available times (from calendar) โ†’ Selects time and provides info โ†’ Meeting created in HubSpot โ†’ Calendar event created for both parties โ†’ Confirmation emails sent โ†’ Reminder emails before meeting. Meeting Scheduler handles the logistics automatically.

The Logged Meeting Pattern

After-the-fact recording: Conversation happens (call, coffee, etc.) โ†’ Team member logs Meeting on record โ†’ Captures date, duration, attendees, notes โ†’ Meeting appears in activity timeline โ†’ History preserved for context. Not every Meeting comes through scheduling links.

The Round Robin Pattern

Team-based scheduling: Contact books via team scheduling link โ†’ System checks availability across team โ†’ Assigns to available team member โ†’ Meeting created and assigned โ†’ Rotation ensures fair distribution. Useful for sales teams, support scheduling.

The Meeting-to-Deal Pattern

Progression tracking: Discovery Meeting completed โ†’ Deal created (if qualified) โ†’ Demo Meeting scheduled โ†’ Meeting completed โ†’ Deal stage advances โ†’ Proposal Meeting scheduled. Meeting activity correlates with Deal progression.

The Recurring Meeting Pattern

Ongoing relationship rhythm: Implementation kickoff โ†’ Weekly check-in Meeting series โ†’ Each occurrence logged separately โ†’ History builds over time โ†’ Patterns visible in reporting. Series meetings tracked as individual records.

Value-First vs. Industrial-Age

โœ— Traditional Thinking โœ“ Value-First Thinking
Meetings = Sales activity metric Meetings = Relationship touchpoints
Count meetings held Understand meeting outcomes
Book more meetings Have better meetings
Meeting = Opportunity to pitch Meeting = Opportunity to understand
Notes optional Notes essential for continuity
Calendar separate from CRM Calendar integrated with relationship context

Why This Shift Matters

Traditional sales cultures obsess over meeting volume. "Book more meetings!" becomes the mandate. But meetings without purpose, preparation, and follow-through waste everyone's time.

Value-First sees meetings as relationship investments. The Meeting record isn't just a checkbox โ€” it's the documentation of a conversation that matters. Notes capture what was said. Outcomes capture what resulted. The history enables continuity: anyone on your team can pick up the relationship because the Meeting history provides context.

The goal isn't more meetings. It's better meetings, better documented, that advance mutual value.


In Practice

Implementation details and configuration

What You'll See in HubSpot

Meetings appear in multiple places:

  • Activity Timeline: Every Meeting shows on the timeline of associated records (Contacts, Companies, Deals)
  • Meeting Scheduler: Create scheduling pages (booking links) that show your real-time availability
  • Meetings Index (Beta): View Meetings in a dedicated index page with filtering and bulk editing

Key Properties

Key Properties

Native HubSpot Properties

Property Type Purpose
hs_meeting_title Native Text Meeting name
hs_meeting_body Native Text Meeting description
hs_internal_meeting_notes Native Text Internal notes
hs_meeting_start_time Native DateTime When it starts
hs_meeting_end_time Native DateTime When it ends
hs_meeting_outcome Native Enumeration Completed, Scheduled, Rescheduled, No Show, Cancelled
hs_meeting_type Native Enumeration Configurable types
hs_meeting_location Native Text Where/how
hubspot_owner_id Native User Meeting owner

Value-First Custom Properties

Property Type Purpose
vf_meeting_stage_fit Enumeration Which Value Path stage this serves
vf_preparation_complete Boolean Was pre-meeting prep done?
vf_follow_up_sent Boolean Were follow-up actions completed?
vf_meeting_quality Enumeration High Value, Standard, Low Value

Configuration Tips

Meeting Types

Configure in Settings โ†’ Data Management โ†’ Objects โ†’ Activities โ†’ Meetings: Discovery Call, Demo, Consultation, Check-in, Review, Training, Support

Meeting Outcomes

Configure outcomes: Completed, Scheduled, Rescheduled, No Show, Cancelled โ€” enables reporting on effectiveness.


See It In Action

Experience in the Value Path Simulator

โ†’ Discovery Call: See the Meeting record capture Sarah's first conversation
โ†’ Timeline View: Watch Meetings appear in context with other activities
โ†’ Meeting Progression: See how Meeting frequency and outcomes correlate with Deal advancement
Experience Meeting in the Value Path Simulator


Explore Further