Advanced reporting in Salesforce using Fibbler data
Quick Links
Introduction
Knowing who's seen your LinkedIn ads makes a world of difference when reaching out to prospective customers. It's one of the cornerstones of Account-Based Marketing (ABM), and a benefit to all your non-ABM outreach efforts as well. Fibbler feeds this data straight into your CRM. Your sales team will thank you. Here's how to set that automation up with Salesforce:
This guide gives you detailed steps for setting up the integration, including automated and manual methods for creating custom fields.
What You Need
- Fibbler Account: Ensure you have access to Fibbler with CRM Data Sync enabled.
- LinkedIn Ads Account: Must have read-only permissions.
- Salesforce Access:
- Permissions for Accounts and Opportunities.
- API access and read/write permissions for custom fields.
Step 1: Automate Data Syncs
Goal and Importance
This stage automates the flow of data from LinkedIn to Salesforce. Syncing ensures your custom fields are populated with updated engagement metrics every week.
Steps
- Once fields are set up, Fibbler automatically syncs LinkedIn Ads data to Salesforce every Sunday.
- Fibbler matches LinkedIn domains with Salesforce Accounts.
- Data is pushed to custom fields in the Account object.
Outcome
Salesforce is updated weekly with LinkedIn engagement data for existing accounts.
Step 2: Creating A Report
Goal and Importance
Reports give visual insights into LinkedIn Ads performance. With the right reports, your sales and marketing teams can easily analyze and act on the data generated from the LinkedIn integration. This also gives you and your leadership team insight into specific performance throughout the sales outreach journey (from ad view to closed won). This step shows how to build a basic report, and step 5 below shows 4 custom reports that will give you deeper insights into your ad performance from both a pipeline, an account, and a timeline perspective. Here's how to set up your first report:
Navigate to Reports
- From the Salesforce homepage, click on the App Launcher (grid icon in the top-left corner). Search for and select Reports.
- Click New Report to start creating your report.


Choose Report Type
In the Choose Report Type dialog:
- Search for "Accounts."
- Select the Accounts report type. Click Start Report.

Configure Report Settings
- Enter a dashboard name (e.g., "LinkedIn Ads Dashboard").
- Add columns relevant to your report (such as LinkedIn Clicks/Impressions/Engagement 7/30/90 days).
- Add relevant filters (such as "LinkedIn Clicks/Impressions/Engagement 7/30/90 days > 0")
- Click Run to test report. When happy with the result, click Save & Run.



Outcome
Comprehensive insights into LinkedIn Ads data are available for decision-making.
Step 3: Create Ad Performance Reports
Now that we've covered the basics in creating reports, let's set up some ad-performance specific reports to give you and your team a better understanding of how ads are performing related to specific target accounts.
Goal and Importance
These reports are meant for sales and marketing teams to better understand and act on how prospects are engaging with ad content. The goals of these reports are:
- To understand how ads are performing and highlighting key metrics like clicks, impressions, and engagement over time.
- Identify top accounts based on engagement
- Evaluate ROI of ad spend campaigns by relating them to deal creation and pipeline opportunities
- To encourage action among your sales team and highlight accounts or signals that need attention
To do this, we'll create 4 reports. Here's the purpose and process for each:
Report 1: LinkedIn Metrics By Account
Purpose: Identify accounts with the highest LinkedIn Ad engagement.
- Go to Reports and create a new Accounts report.
- Add fields:
- Account Name
- Custom Fields: LinkedIn Clicks (7, 30, 90 days), LinkedIn Impressions (7, 30, 90 days), LinkedIn Engagements (7, 30, 90 days)
- Apply Filters:
- Filter 1: LinkedIn Clicks (e.g., > 0 for the past 30 days).
- Filter 2: LinkedIn Impressions (e.g., > 0 for the past 30 days).
- Group by Account Name:
- On the left-hand side of the report builder, find the Groups section (under "Outline")
- Drag the Account Name field from the list of fields on the left into the Groups area.
- Click "Refresh view"
- Summarize metrics:
- Click the drop down button next to each metric you want to summarize
- Select Summarize and choose Sum
- Save the report





Report 2: LinkedIn Metrics Over Time
Purpose: Analyze LinkedIn Ads performance trends over time.
- Go to Reports and create a New Report.
- Navigate to Other Reports, search for and select Accounts With LinkedIn Impression History custom report. Click Start Report.
- Add columns:
- Data Entry Date
- Account Name
- LinkedIn Impressions 7 Days Numeric
- Configure grouping and chart:
- Save and run the report




Congratulations! You've created a report that shows LinkedIn ad views for the last 7 days! This shows you which accounts have grown significantly over the last 7 days, and should be ready for outreach.
Outcome
A continuously updated report that shows weekly LinkedIn ad performance on account level.
Step 4: Create Dashboards
A dashboard makes the data gathered in the reports created above both more accessible, easier to understand, and easier to take action on. This dashboard is based on the reports created in step 5.
Goal and Importance
To create an accessible way to digest the information and insights generated from the LinkedIn ads and salesforce integration. Marketers will be able to quickly see which campaigns perform the best, sales teams will be able to quickly see which accounts to take immediate action on based on activity, and leadership will get insight into the true ROI of LinkedIn ad spend and how it contributes to the overall pipeline.
Create the Dashboard
- Navigate to Dashboards and click New Dashboard.
- Click New Dashboard.
- Enter a Name (We'll use "LinkedIn Ad Insights Hub" as an example name for the dashboard), a Description, and a Folder.
- Click Create.



Add Components
In this step we'll add the reports we created in Step 5 as components to the dashboard
- Click Widget in the top right to add an element to the dashboard. Select Chart or Table from the dropdown.
- Find the reports you created in Step 5 either by scrolling to them or searching for their names, select them, position them on your dashboard to your liking (drag and drop).
- For the purpose of this guide, we will use LinkedIn Ad Views Week over Week (Note that you might need to search for this report). Highlight it and click Select.
- Select the chart type you'd like to have on your dashboard. For this, we've chosen Line Graph. Click Add when you're done.
- Adjust the size and position of the graph by dragging the relevant elements.
- Repeat with any additional reports you want to include in this dashboard. When you're done, click Save.






Mouse over nodes to get further information about what that specific node represents. In our example, the client Wernham Hogg has seen your ads significantly more times at the second date compared to the first, and is likely a good target for outreach.
Make the dashboard visible when a user opens Salesforce
Add it to a Lightning App Home Page so users can easily access it
- Navigate to the Lightning App Builder. Click the gear icon ⚙️ and select Setup.
- In the Quick Find search bar, type App Builder and click Lightning App Builder.
- In the Lightning App Builder screen, you'll see a list of pages. Look for and select the Home Page you want to edit. Click Edit.
- Add the Dashboard Component. On the left panel, scroll down to the Standard Components section. Find the Dashboard component.
- Drag the dashboard into the area of the home screen where you want the dashboard visible.
- If you get an error message about invalid placement, ensure you're dragging the component to a valid section of the page layout. Lightning App Builder requires components to be placed in defined sections.
- Configure the Dashboard Component by selecting it (green outline) and using the right-hand settings panel to search for and select your LinkedIn Ad Insights Hub dashboard.
- Click Save in the top-right corner.
- Click Activate to make the page visible to users.
- Assign the page as the Default Home Page or to specific Apps and Profiles. Select the appropriate options and click Close.










Benefits for Different Teams
By creating this dashboard and making it visible for key users on their Lightning App Home Page, you're ensuring the following:
- For Marketing Teams: Quickly see which LinkedIn campaigns and accounts are performing best.
- For Sales Teams: Identify which accounts require immediate action based on recent engagement.
- For Leadership: Understand the ROI of LinkedIn Ads and how they contribute to the overall pipeline.
Pro Tip: Depending on who in your organization is viewing the home page, it might be beneficial to limit accounts viewed to only those owned by the current user. You can do this by filtering in the report.
Congratulations! You've now successfully connected LinkedIn ad performance with your Salesforce environment, and you are presenting the data in an easy-to-understand way for all relevant users.
Final Notes
If you've followed this guide you are now set up with an automated process that generates reports on accounts based on how they interact with your LinkedIn ads. This has you set up to create custom flows and processes based on these signals, and it gives your sales reps insight into which accounts are most likely to be responsive to outreach.
Fibbler Data Security:
- All data is encrypted using TLS during transmission.
- Offline access tokens are securely stored with AES encryption.
Maintain Accounts:
- Regularly review Salesforce Accounts to ensure domain matching accuracy.
Do you have any questions? Send us a message at support@fibbler.co
Written by

Carl Wilhelm Hagander
Chief Revenue Officer @ ReSocialize