Activity History
Activity History is the Salesforce term for the related list and the Past Activity section of the Lightning Activity timeline that shows every completed Task, logged call, sent email, and past Event associated with a record.
Definition
Activity History is the Salesforce term for the related list and the Past Activity section of the Lightning Activity timeline that shows every completed Task, logged call, sent email, and past Event associated with a record. It is the read-only counterpart to Open Activities. The two sections together form the complete activity record of a Lead, Contact, Account, Opportunity, Case, or any object with the Activities related list enabled. Users open Activity History to answer what did we do, when, with whom, and what happened. Every customer-facing interaction that has been logged appears there in reverse chronological order.
In Lightning Experience, the classic related list evolved into the Activity component on the right rail of every record page. Past Activity (the modern Activity History) and Upcoming & Overdue (Open Activities) sit side by side as tabs. The underlying data is the same: closed Tasks where Status equals Completed, sent emails (when Email-to-Salesforce or Outlook/Gmail integration is in use), and Events whose end date is in the past. The Salesforce mobile app renders the same data in a stacked timeline. Reporting still uses the Task and Event objects directly through the standard Tasks and Events report types.
What ends up in Activity History and how to read it
What actually counts as a closed activity
Activity History includes any Task whose Status is set to a Closed status (Completed by default) and any Event whose end date and time are in the past. Custom Closed statuses on Task work too; whatever values are flagged as Closed in the Task Status picklist determine inclusion. Past Events are auto-included; you do not have to mark them complete manually because Salesforce uses end-date timestamps. Open Tasks, future Events, and recurring Event series that have not started yet stay in Open Activities.
Email logging and the role of Email-to-Salesforce
Logged emails appear in Activity History as Task records with TaskSubtype of Email. They get there through several paths: the Send Email quick action on a record, the Outlook or Gmail integration's Log on Send option, Einstein Activity Capture's automatic capture, or the legacy Email-to-Salesforce BCC address. The path matters because each one writes slightly different fields, especially Description (full email body) versus Comments (truncated body), and that difference shows up in reporting.
Logged Calls and the difference from Events
Logged Calls are Task records with TaskSubtype of Call, created either through the Log a Call quick action or via the Open CTI / Dialer integration. They appear in Activity History the moment they save because Status defaults to Completed. Events represent scheduled meetings on a calendar; calls are usually quick post-fact activity records. Confusing the two is the most common cause of double-counted touches in activity-based forecasting models.
Activity History versus the Activity Timeline in Lightning
The Activity timeline component in Lightning Experience surfaces the same Activity History data with richer formatting: avatars, message snippets, and inline expansion. App Builder lets admins customise which subtypes appear and in what order. The classic related list is still available but most orgs disable it on Lightning record pages to avoid showing the same data twice.
Sharing and visibility, sometimes wider than expected
Activities have their own sharing model controlled by the Activities organization-wide default. The default is Controlled by Parent: users can see an activity if they can see its WhatId record. Switching the OWD to Private hides activities even from users who can see the parent record, which is how some orgs prevent reps from snooping on managers' notes. Audit OWD before assuming Activity History is automatically scoped to the right audience.
Activity History in reporting and dashboards
Reports built on the standard Tasks and Events report types cover Activity History. Common dashboards include touches by week, last-touch date by Account, and email response rate by sales rep. Custom report types can join Activity to any custom object the activity points at, but only if Activities are enabled on that object in Object Manager.
Mass-deleting or archiving old activities
Activity volumes balloon fast. A large org can accumulate millions of Task rows per quarter from email captures alone. Salesforce ships Activity Archival, which moves Tasks and Events older than a year off the live indexes into archived storage. Archived activities still appear in Activity History but cannot be edited and are reported on through separate report types.
Common gotchas with sync integrations
Einstein Activity Capture (EAC) shows captured emails and events in the Activity timeline without writing them to the underlying Task and Event objects. This means EAC activities are visible in the UI but invisible in Reports unless the org turns on Add Emails to Salesforce. Outlook and Gmail integrations work the same way by default. Many orgs are surprised when their activity reports show a fraction of the activity their reps swear they logged.
How to add Activity History to a record page
The Activity component is on most standard record pages by default. Adding it to a custom object or tuning its display takes a quick App Builder pass plus a check of object settings.
- Enable Activities on the object
Setup, Object Manager, open the custom object, then check Allow Activities. Without this setting Tasks and Events cannot reference the object and Activity History stays empty.
- Open the Lightning record page in App Builder
Setup, Object Manager, open the object's Lightning Record Pages and edit the active page.
- Drop in the Activity component
Drag the Activities component (Activity Timeline) onto the page, typically in the right rail. Configure which tabs are visible (Past Activity, Upcoming & Overdue, Quick Actions).
- Optionally customise subtypes and order
Use the component properties panel to control which TaskSubtype values appear and the default sort order. Most teams leave Past Activity at the default reverse-chronological.
- Save and activate the page
Save the Lightning page and assign it to the relevant profile or app. Validate against a record that already has historical activities.
- Einstein Activity Capture emails and events show up in the Activity timeline UI but do not write to the Task or Event tables unless Add Emails to Salesforce is enabled. Reports built on Tasks and Events will under-count those activities.
- Custom Task Status values flagged as Closed all count as Activity History inclusion. Adding a Closed status accidentally widens the timeline.
- Sharing for activities follows the Activities OWD, not the parent record's OWD. A user who can see an Account is not guaranteed to see every activity on it.
- Activity volumes grow fast with email capture. Plan for Activity Archival or scheduled deletes before query timeouts start hitting reports and list views.
Trust & references
Cross-checked against the following references.
- Activity HistorySalesforce Help
- Activity Timeline in Lightning ExperienceSalesforce Help
Straight from the source - Salesforce's reference material on Activity History.
- Activities in SalesforceSalesforce Help
About the Author
Dipojjal Chakrabarti is a B2C Solution Architect with 29 Salesforce certifications and over 13 years in the Salesforce ecosystem. He runs salesforcedictionary.com to help admins, developers, architects, and cert/interview candidates sharpen their fundamentals. More about Dipojjal.
Test your knowledge
Q1. What happens when Activity History data is not maintained properly in Salesforce?
Q2. Which Salesforce Cloud is Activity History most closely associated with?
Q3. Who would typically configure or interact with Activity History?
Discussion
Loading discussion…