Connect Salesforce to Power BI
12 Aug 2026 · 3 min read
Power BI includes native Salesforce Objects and Reports connectors for a quick start, but the Salesforce API or a warehouse-backed pipeline is better for large data volumes, history and reliable pipeline and funnel KPIs.
Power BI connects to Salesforce out of the box: the Salesforce Objects connector reads standard and custom objects, and the Salesforce Reports connector pulls existing Salesforce reports. These are ideal for a fast first dashboard. For larger data volumes, full history or reliable pipeline analytics, the Salesforce REST and Bulk APIs or a warehouse-backed pipeline are the more durable choice. The decision hinges on your data volume, how much history you need, and whether you must trend the pipeline over time.
Native connectors vs the API
The Salesforce Objects connector lets you select objects such as Opportunity, Account, Lead and Contact, including custom objects, and is the most flexible native option. The Salesforce Reports connector is the quickest route if your reporting already lives in Salesforce reports, but it inherits Salesforce's report row caps and exposes only what the report contains.
The Salesforce API (REST for queries, Bulk for large extracts) gives you full control and scales past the native connectors' limits, at the cost of building and maintaining the extraction. A warehouse-backed pipeline lands Salesforce data in a database you own via Data Integration and Warehousing, which is the right pattern for large orgs, multi-year history and CRM blended with finance or marketing.
| Method | Best for | Volume ceiling | Maintenance |
|---|---|---|---|
| Salesforce Reports connector | Quick reuse of existing reports | Low (report row caps) | Low |
| Salesforce Objects connector | Flexible object-level reporting | Medium (API limits) | Low |
| Salesforce API (REST/Bulk) | Large, custom extracts | High | Medium |
| Warehouse-backed pipeline | History, consolidation, blending | High | Low once built |
Pipeline and funnel KPIs
Once data is in, build the measures that move deals. Useful Salesforce KPIs include open pipeline by stage, weighted pipeline, win rate, average deal size, sales cycle length, conversion rate at each funnel stage, pipeline coverage against quota, and forecast versus actual. Model these on a clean date dimension and a consistent stage hierarchy so the funnel reads the same across teams.
The hard part is time. Salesforce stores current state, so a snapshot of the pipeline today tells you nothing about how it looked last month. To trend pipeline and measure stage movement you either query Salesforce's opportunity field-history objects or, more reliably, capture daily snapshots into a warehouse. If pipeline trends matter to your board, plan for snapshots from day one.
Limits to design around
- API request limits. Salesforce caps daily API calls per org; aggressive refresh or many DirectQuery interactions can exhaust them. Prefer Import and a sensible schedule.
- Report row caps. The Reports connector returns only the rows the report returns, often a few thousand; switch to Objects or the API for more.
- Field-level security. The connecting user only sees fields and records their profile allows, so a restricted account can quietly omit data.
- Custom field naming. API names differ from labels and include suffixes; document the mapping so the model stays readable.
- Refresh cadence. A Pro workspace allows up to eight refreshes a day and Premium or Fabric up to 48; align this with API limits rather than maxing it out.
Choosing the right route
If you want a dashboard from existing Salesforce reports this week, the native connectors are the obvious start. If you have a large org, need historic pipeline trends, or want CRM joined to revenue and marketing data, invest in an API pipeline into a warehouse. As a rough UK guide, a scoped dashboard build starts from £6,000 with typical projects at £8,000–£14,000, and senior Power BI day rates run roughly £400–£850/day (as of 2026, confirm current pricing). Decide your snapshot strategy before building, because retrofitting history is far harder than capturing it from the start. For marketing-side analytics, the same principles apply when you connect HubSpot to Power BI.
A Trusted Numbers Review reviews your Salesforce data, agrees the pipeline and funnel definitions and recommends the right connection method. Book one to turn CRM data into decisions you can trust.
Frequently asked questions
Does Power BI have a native Salesforce connector?
Yes. Power BI ships with Salesforce Objects and Salesforce Reports connectors. They are quick to set up but constrained by API limits and row caps, so heavy use often moves to the API or a warehouse.
What is the row limit on the Salesforce Reports connector?
The Salesforce Reports connector returns the same rows as the underlying report, which Salesforce caps (commonly around 2,000 rows for many report types). For larger volumes use the Salesforce Objects connector or a pipeline.
How do I track pipeline changes over time in Power BI?
Salesforce shows current state, not daily snapshots of every field. To trend pipeline you either use opportunity history objects or capture daily snapshots into a warehouse, then model them in Power BI.
Will connecting Power BI slow down Salesforce or use up our API limits?
It can if you refresh aggressively or lean on DirectQuery, because Salesforce caps daily API calls per org. Use Import mode with a sensible refresh schedule, or a warehouse pipeline, so reporting draws data in controlled batches rather than competing with day-to-day use.
Want Salesforce in Power BI, refreshed every morning, with the numbers agreeing?
This guide gets the connection working. The Trusted Numbers Review goes the rest of the way: Salesforce joined to your finance and sales data in one model, refresh that runs itself, and a fixed price to build it. Two weeks, £2,000–£4,000, credited to the build.
Related guides
How to Connect HubSpot to Power BI
Connect HubSpot to Power BI via the API, third-party connectors or a warehouse, build marketing and sales KPIs, and understand attribution caveats.
24 May 2026 · 4 min read
How to Connect Dynamics 365 to Power BI
Connect Dynamics 365 to Power BI for CRM and ERP analytics. Compare the Dataverse connector, Synapse Link, Fabric Link and OData, and see which to choose.
7 May 2026 · 4 min read
How to Connect Pipedrive to Power BI
A practical guide to connecting Pipedrive to Power BI, covering the API, third-party connectors and warehouse builds, plus the pipeline KPIs worth tracking.
12 Jun 2026 · 4 min read
Connect Sage to Power BI: Methods and Gotchas
A practical guide to connecting Sage 50, Sage 200 and Sage Intacct to Power BI, covering the methods, the finance KPIs worth modelling and the common gotchas.
20 Jun 2026 · 4 min read
Connect Klaviyo to Power BI: Methods & KPIs
A practical guide to connecting Klaviyo to Power BI, covering the API, connectors and warehouse builds, plus the email and retention KPIs that matter.
18 Jun 2026 · 4 min read
Connect Meta (Facebook) Ads to Power BI
A practical guide to connecting Meta (Facebook) Ads to Power BI, covering the methods, paid-social ROAS KPIs and how to blend ad data with GA4 and orders.
16 Jun 2026 · 4 min read
Related solutions
Power BI consultancy for your next business decision
Power BI consultancy for sales and finance reporting. See a working example, review pricing and scope your dashboard build with UK-based remote delivery.
Power BI Rescue (UK)
Bought Power BI and don't trust the numbers? We fix the report you have: find why the figures are wrong, reconcile to source, hand it back. Fixed price.
Tableau to Power BI Migration (UK)
UK-led Tableau to Power BI migration. We rebuild your data model, calculations and dashboards, with a parallel run so numbers reconcile before cutover.