Analytics

Tracking Recordings & Requests Inside Salesforce

If you want to track or report on Birdie usage inside Salesforce, the Birdie Links object (API name Birdie_Recording__c) gives you a record for every Birdie screen-recording link or recording-request link used in a Case.

Whenever a Birdie link appears in:

  • a Case Feed post

  • a Case Comment (public or private)

  • an EmailMessage

  • a Case field (e.g., Description)

  • a form submission synced into Salesforce

…Birdie automatically creates a Birdie Link record to capture that usage.

This gives admins and managers a simple, reliable way to build metrics, dashboards, and adoption reports.


Object Summary

Property
Value

Label

Birdie Link

API Name

Birdie_Recording__c

Purpose

Track each Birdie URL usage inside Salesforce

Created By

Birdie managed package

UI Location

Birdie Links tab (added by the package)


What URLs Are Detected?

Birdie automatically detects:

Outgoing Birdie recordings (agent → customer)

Incoming Birdie recordings (customer → agent)

Direction is computed automatically from these patterns.


Key Fields

Label
API Name
Type
Description

Link URL

LinkUrl__c

Text

The actual Birdie link detected (replaces the deprecated RecordingUrl__c field).

Direction

Way__c

Text

One of: incoming, outgoing, request, based on URL pattern.

Source

Source__c

Text

Where the link was found (FeedItem, EmailMessage, CaseField, CaseCommentPublic, CaseCommentPrivate).

Case

Case__c

Lookup(Case)

Case associated with the usage (when applicable).

Last Used At

LastUsedAt__c

Date/Time

Timestamp of the detection.


How Birdie Creates These Records

Birdie includes four managed triggers:

Trigger
Detects Links In
When It Fires

FeedItem Trigger

Case feed posts

After insert

EmailMessage Trigger

Emails on a Case

After insert

CaseComment Trigger

Public or private comments

After insert

Case Trigger

Any text field on Case

After insert and after update

  1. Salesforce extracts all Birdie URLs from the text.

  2. For each link, it creates a new Birdie Link record.

  3. It assigns the correct Direction and Source.

  4. It links the record to the Case (when appropriate).

  5. It stores the detection time.

Everything is 100% automated. Admins do not need Flows, Processes, or custom triggers.


Notes for Salesforce Developers

API Names

Label
API Name

Birdie Link

Birdie_Recording__c

Direction

Way__c

Link URL

LinkUrl__c

Source

Source__c

Case

Case__c

Note about Direction and Source values

Way_cc (Direction) is always one of:

  • incoming

  • outgoing

  • request

Source__c (Source) is always one of:

  • FeedItem

  • EmailMessage

  • CaseCommentPublic

  • CaseCommentPrivate

  • CaseField

Example SOQL


Automatic Feed Item Creation (Optional)

In some Salesforce orgs, creating a Birdie Link record may automatically generate a new Case Feed item in the Case's activity feed. This behavior depends entirely on your org’s Feed Tracking settings and is not controlled by Birdie.

If you prefer not to show these automatic feed entries:

  1. Go to Setup → Feed Tracking

  2. Select Case

  3. Scroll to “Select Fields to Track”

  4. Uncheck “All Related Objects”

  5. Click Save

After disabling this option, Birdie Link creation will no longer produce new Case feed posts.

Reporting Examples

Measure Recording Traffic

Build reports such as:

  • Number of incoming vs outgoing recordings

  • Number of recording requests sent

  • Link usage volume by week or month

Evaluate Agent Behavior

Report on:

  • Which support agents send the most recordings

  • Which agents receive the most recordings

  • Team-wide Birdie adoption

Understand Customer Activity

See which customers:

  • Send the most Birdie recordings

  • Require more async assistance

  • Engage often with recording workflows

Case-by-Case Insights

For any Case:

  • How many Birdie URLs were exchanged?

  • Who initiated recordings (agent or customer)?

  • Did the customer respond using a Birdie link?


Primary Object: Case Related Object: Birdie Links

Use this for:

  • Birdie activity per Case

  • Agent performance

  • Team dashboards


Primary Object: Birdie Links

Use this to build:

  • Birdie usage dashboards

  • Direction funnels (incoming vs outgoing vs request)

  • Source-channel analytics (email vs feed vs comments vs fields)


Example Dashboard Widgets

Here are great starting points:

Birdie Usage Over Time

Count of Birdie Links per week/month.

Incoming vs Outgoing vs Request

Pie chart grouped by Direction.

Bar chart grouped by Source (EmailMessage, FeedItem, CaseCommentPublic, CaseCommentPrivate, CaseField)

Agent Leaderboard

Group by: Case Owner → Count of Birdie Link

Birdie Activity by Case

List view showing:

  • Case Number

  • Number of Birdie Links

  • % incoming vs outgoing

  • Last recorded usage

Last updated