
How fresh is the data in Revenue Proven?
Attribution data is updated once per day by default. You can trigger a manual sync at any time. The dashboard shows exactly when the last sync completed and what data it covers.
Revenue Proven syncs your LinkedIn engagement and CRM data on a daily schedule. The dashboard updates immediately after a sync completes. For established accounts, most daily syncs complete within a few minutes.
Data freshness per source
- LinkedIn ad engagement: updated each sync using the Ad Analytics API
- CRM companies and deals: updated each sync from HubSpot or Salesforce
- Attribution calculations: recalculated at the end of every sync using the latest data
- AI insights: cached for 24 hours with a stale-while-revalidate window of up to 7 days
- Audience Explorer results: cached by targeting criteria hash for 5 days
Manual sync and sync history
You can trigger a manual sync from the Connections page at any time. The dashboard shows the timestamp of the last completed sync and its status. If a sync is interrupted, for example by a LinkedIn API outage, it resumes from its last checkpoint on the next scheduled run. Sync history is retained so you can review past runs and any errors that occurred.

Why this matters for influenced revenue
Revenue Proven connects LinkedIn Ads engagement to CRM revenue at the company level, so B2B teams can prove which campaigns influenced real pipeline and closed-won deals. When you are working with influenced revenue, the goal is always the same: tie marketing activity back to revenue you can defend in front of your leadership team.
Revenue Proven keeps the answer grounded in your own connected data. It pulls company-level engagement from the LinkedIn Ad Analytics API across five lookback windows (180, 90, 60, 30, and 7 days), matches those companies to HubSpot or Salesforce accounts by domain and name, and surfaces influenced pipeline and influenced revenue alongside a company-by-company journey timeline. That means the figures you see here reflect the accounts your campaigns actually reached, not estimates or modeled guesses.
If anything in this area looks unexpected, re-check that your LinkedIn Ads and CRM connections are active and that a recent sync has completed, then refresh the page.