Skip to content

How to report contacts reached and engagement

When to use this guide: Use this when you want person-level metrics (how many people were emailed, who opened, who replied) from OutboundSync custom fields.

This works whether you log Tasks or EmailMessages. You need OutboundSync custom fields enabled on the Lead and/or Contact object your webhook updates — Task custom fields are not required.

  • OutboundSync custom fields created on Lead and/or Contact (optional Task fields are not needed here). See Which Salesforce fields are updated.
  • Know whether your webhook syncs Leads or Contacts — use that object’s report type.
  • Activity has synced at least once so last-touch fields have values.
  1. In Salesforce Lightning, open ReportsNew Report.
  2. Choose Leads or Contacts (match your webhook person object).
  3. Add columns for identity (Name, Email, Company/Account) plus the OutboundSync fields you care about.

To count people who received at least one synced send:

  • Filter Last email sent time (OSLastSentTime__c) not equal to blank (or “is set,” depending on your report UI).

Optional: add a date range on OSLastSentTime__c (This Month / This Quarter) for a rolling cohort.

Save as something like OutboundSync — Reached (current month).

Clone the report and change the filter for each metric:

MetricField (API name)Filter idea
OpensOSLastOpenTime__c or OSNumberOfEmailOpens__cLast open time set, or open count greater than 0
Link clicksOSLastLinkClickTime__c or OSNumberOfEmailLinkClicks__cLast click time set, or click count greater than 0
RepliesOSLastReplyTime__cLast reply time set
BouncesOSLastBounceTime__cLast bounce time set
UnsubscribesOSLastUnsubscribeTime__cLast unsubscribe time set

For interested / categorized replies, also use OSLastLeadCategoryName__c or OSLastLeadCategoryId__c when your SEP sends lead categories.

These fields are last-touch (and counters where noted), not a full history per event. For per-event counts, use Task activity by event type.

  1. Summarize by Row Count (count of Leads or Contacts).
  2. Optionally group by owner, campaign ID, or created/last-sent date.
  3. Add each saved report to a Salesforce dashboard.