Skip to content

Integrations

How to report contacts reached and engagement

Build Lead or Contact reports for people reached by outbound and last-touch opens, clicks, replies, and bounces using OutboundSync custom fields.

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 Reports → New 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:

Metric Field (API name) Filter idea
Opens OSLastOpenTime__c or OSNumberOfEmailOpens__c Last open time set, or open count greater than 0
Link clicks OSLastLinkClickTime__c or OSNumberOfEmailLinkClicks__c Last click time set, or click count greater than 0
Replies OSLastReplyTime__c Last reply time set
Bounces OSLastBounceTime__c Last bounce time set
Unsubscribes OSLastUnsubscribeTime__c Last 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.