Object Timeline

See everything. Miss nothing.

Bring every record’s story into focus with a unified timeline that displays more than just activities. The Object Timeline component lets you view emails, calls, milestones, orders, and any related object - standard or custom - in a single, seamless view. Whether it’s embedded inline or expanded across a full page, Object Timeline turns scattered data into clear context.

Timelines reimagined. Context restored.

Unified Object Timeline

One timeline. 360° visibility.

Don’t settle for a limited activity feed. Go beyond tasks and emails to see every object tied to your process.

  • View all Salesforce-supported activities like emails, tasks, events, and calls
  • Add any custom or standard object to the timeline - no restrictions
  • Display non-activity records like Project Milestones, Quotes, Sales Orders, and more
Inline and embedded views

Context where you need it.

Timeline views aren’t just for detail pages anymore.

  • Add Object Timeline inline within any Grid or Lightning page
  • Instantly access a timeline view while inspecting or drilling into a record
  • Give users the full picture - without needing to click away
Configurable data scope

Tailored to your process.

Every business is different. This component molds to your structure.

  • Define which objects and record types appear
  • Control field visibility and layout
  • Create grouped or filtered views to suit different workflows

See the Object Timeline
in action!

Make the leap from standard to standout.

Unlock a complete timeline experience - no more blind spots, no more object limits.

Supported Activity Types
Emails, Tasks, Events, Logged Calls, List Emails
All of Salesforce’s + any custom activity
Supported Objects
Activity-enabled standard/custom objects
Any standard or custom object
Shows Non-Activity Records
Timeline Across Object Types
Inline Timeline in Record View or Grid
Customizable Timeline Content
Easy to configure and deploy
Works on custom objects

Frequently Asked Questions

Does GridMate support archived data filtering?

Yes. GridMate supports archived data via admin-defined filters. Use the following JSON string to enable archived row visibility:

{
    "gmpkg__allRows": true
}

Should we grant a GridMate license to every user?

No, GridMate licenses should be granted only to relevant users. GridMate components can be combined with standard components using visibility conditions in the Lightning App Builder.

We recommend creating a custom permission set, assigning it to licensed users, and then using this permission to control component visibility in the Lightning App Builder. See below:

If I install the GridMate package for all users, do I need to assign GridMate permission set(s) for each new user going forward?

Yes. The GridMate permission sets grant access to Apex classes, Visualforce pages, objects, and other components. When you first install the package and choose “Install for All Users,” these settings are automatically applied to existing users.

However, when new users are added later, you must manually assign the appropriate permission set. GridMate access is managed entirely through permissions, so assigning the permission set is highly recommended.

GridMate User

This is the base permission set required for any user who needs access to GridMate components (except User Grids). It includes object and field access, as well as Apex classes. Each GridMate user should have this permission.

GridMate Advanced User

This permission set is used to grant access to User Grids. Its purpose is for advanced users who require permission to create their own grids.

GridMate Admin

This permission set is used for Business Analysts to have access to the config wizard, inline configuration and SOQL Preview buttons. It's applicable only if they don't have access to the setup.

GridMate Cockpit User

The GridMate Cockpit User permission set allows users to manage all GridMate settings in one place - including grid-level field access, action controls, and component visibility. It grants access to the Cockpit tab and its features.

Can the record Id be passed to a GridMate component on Experience Cloud?

Yes. GridMate supports this functionality. You can define the recordId property using the syntax "{!recordId}".

How long does it take to get set up?

You can be up and running in minutes, and creating real value for your customers in just a few days. The setup is fast, and the wins come even faster.

Got any more
questions?

Get Support